[发明专利]电子邮件签名方法、装置及存储介质有效
申请号: | 201910498033.6 | 申请日: | 2019-06-10 |
公开(公告)号: | CN110098940B | 公开(公告)日: | 2020-02-11 |
发明(设计)人: | 蔡恒进;吴良顺 | 申请(专利权)人: | 卓尔智联(武汉)研究院有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L12/58 |
代理公司: | 44334 深圳市赛恩倍吉知识产权代理有限公司 | 代理人: | 饶智彬;孙芬 |
地址: | 430000 湖北省武汉市黄陂区盘龙城经*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 素数 电子邮件 私钥 存储介质 集合 斐波那契数列 方法生成 签名装置 生成算法 算法生成 随机生成 遍历 公钥 预设 | ||
1.一种电子邮件签名方法,其特征在于,所述方法包括:
获取私钥,其中,所述私钥的生成方法包括:
基于斐波那契数列的模周期性算法生成两个素数p和q,包括:获取预设的有理数k的集合;随机生成第一整数N;计算其中,为勒让德符号;遍历所述有理数k的集合,计算模判断所述模是否为零,若为零,则确定所述第一整数N为素数,并将所述第一整数N作为生成的第一个素数,并按照所述方法生成第二个素数;其中,所述预设的有理数k的集合生成方法包括:对于素数序列(Pn)=2,3,5,7,...(n=1,2,3,4,...),依次计算其中T为F(x)(mod p)的周期,F(x)为斐波那契数列的第x项,F(x)(mod p)表示所述斐波那契数列第x项F(x)模整数p的最小非负剩余,为勒让德符号;确定Pn中n的多个取值区间,并计算每个取值区间中k值的分布;计算k值的出现频率,将频率超过预设值的k值集合作为所述预设的有理数k的取值集合;
计算所述两个素数的乘积n=p×q;
计算φ(n)=(p-1)(q-1),其中,φ(n)是n的欧拉函数值;
随机生成第二整数e;
判断所述第二整数e是否满足1<e<φ(n),且gcd(φ(n),e)=1;
若所述第二整数e满足1<e<φ(n),且gcd(φ(n),e)=1,则计算满足d·e≡1modφ(n)的d值;
将PK={e,n}作为公钥,将SK={d,n}作为私钥;
利用所述私钥对待发送的电子邮件进行电子签名。
2.如权利要求1所述的电子邮件签名方法,其特征在于,所述预设的有理数k的集合为{1,2,4/3,8/7,10/9,12/11,14/13,22/21,18/17,20/19,28/27}。
3.如权利要求1所述的电子邮件签名方法,其特征在于,在随机生成第一整数N后,所述步骤还包括:
判断所述第一整数N是否为合数,若是合数,则舍弃所述第一整数N并重新生成整数N。
4.如权利要求1所述的电子邮件签名方法,其特征在于,在步骤“遍历所述有理数k的集合,计算模中,通过快速斐波那契数列求模算法计算所述模包括:
判断是否为偶数;
若是偶数,则根据如下第一公式计算所述模值:
其中,
若非偶数,则根据如下第二公式计算所述模值:
其中,
5.一种电子邮件签名装置,其特征在于,所述电子邮件签名装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如下步骤:
获取私钥,其中,所述私钥的生成方法包括:基于斐波那契数列的模周期性算法生成两个素数p和q;计算所述两个素数的乘积n=p×q;计算φ(n)=(p-1)(q-1),其中,φ(n)是n的欧拉函数值;随机生成第二整数e;判断所述第二整数e是否满足1<e<φ(n),且gcd(φ(n),e)=1;若所述第二整数e满足1<e<φ(n),且gcd(φ(n),e)=1,则计算满足d·e≡1modφ(n)的d值;将PK={e,n}作为公钥,将SK={d,n}作为私钥;其中,基于斐波那契数列的模周期性算法生成两个素数p和q,包括:获取预设的有理数k的集合;随机生成第一整数N;计算其中,为勒让德符号;遍历所述有理数k的集合,计算模判断所述模是否为零,若为零,则确定所述第一整数N为素数,并将所述第一整数N作为生成的第一个素数,并按照所述方法生成第二个素数;其中,生成所述预设的有理数k的集合包括:对于素数序列(Pn)=2,3,5,7,...(n=1,2,3,4,...),依次计算系数其中T为F(x)(mod p)的周期,F(x)为斐波那契数列的第x项,F(x)(mod p)表示所述斐波那契数列第x项F(x)模整数p的最小非负剩余,为勒让德符号;确定Pn中n的多个取值区间,并计算每个取值区间中k值的分布;确定计算k值的出现频率,将频率超过预设值的k值集合作为所述预设的有理数k的取值集合;
利用所述私钥对待发送的电子邮件进行电子签名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卓尔智联(武汉)研究院有限公司,未经卓尔智联(武汉)研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910498033.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:消息认证方法及装置
- 下一篇:一种供电控制方法及其装置