[发明专利]电子邮件签名方法、装置及存储介质有效

专利信息
申请号: 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的取值集合;

利用所述私钥对待发送的电子邮件进行电子签名。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卓尔智联(武汉)研究院有限公司,未经卓尔智联(武汉)研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910498033.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top