[发明专利]一种基于信息泄露的公钥密码系统的私钥获取方法有效

专利信息
申请号: 201710121266.5 申请日: 2017-03-02
公开(公告)号: CN106850223B 公开(公告)日: 2020-01-17
发明(设计)人: 吕克伟;刘加宁 申请(专利权)人: 中国科学院信息工程研究所
主分类号: H04L9/30 分类号: H04L9/30;H04L9/00
代理公司: 11200 北京君尚知识产权代理有限公司 代理人: 司立彬
地址: 100093 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 信息 泄露 密码 系统 获取 方法
【说明书】:

发明公开了一种基于信息泄露的公钥密码系统的私钥获取方法。本方法首先从通信数据中检测出通信泄漏私钥的范围信息;然后通过预定义可区分点条件和利用三角函数进行周期迭代的方式,优化了Pollard’s kangaroos算法中每次跳跃过程中的计算代价;并且只有当相关结果满足本发明给定的可区分条件时才进行完全乘法运算操作,从而使得Pollard’s kangaroos算法总的时间代价降低。

技术领域

本发明属于信息安全技术领域,具体内容涉及一种基于信息泄露的公钥密码系统的私钥获取方法。

背景技术

随着计算机技术和信息安全技术的推广,企业界信息安全意识的逐步加强,为了满足日益增长的用户需求,密码设备的密码运算速度被一再的提升。在保证高性能密码运算的前提下,每台密码设备的安全性也至关重要。

许多密码系统和协议(如Diffie-Hellman密钥交换协议、ELGamal加密系统、ELGamal数字签名系统、DSA签名系统等)的安全性都是基于离散对数问题的困难性。这些加密系统和协议被有效的应用于互联网(保证电子邮件,家庭银行业务以及网页浏览器的安全性)、金融服务业(电子现金,信用卡交易,即时提款等服务)以及无线通信(寻呼机,手机)中。目前存在的解决经典离散对数问题的算法有baby-step giant-step method、Pollard’s rho method、index calculus method以及Pollard’s kangaroos method。其中indexcalculus method是目前最快的算法,当群元素的光滑密度适当的时候其时间复杂度是亚指数,否则仍是其中n是群的阶。其他几种算法平均情况下的时间复杂度均是随着密码学的发展,出现了一些特殊的离散对数问题用于解决实际中的密码学问题,比如在某个区间上的离散对数问题。该问题的出现是由于在实际应用中,如果没有进行有效的保护措施,敌手可能通过某些侧信道攻击的手段获取关于离散对数的某些比特位信息,从而推断出待求解离散对数问题的指数所在的区间范围,之后敌手在进行离散对数求解时只需要在该区间范围内求解即可。因此关注区间上离散对数问题的求解,在实际密码系统安全中有重要的用途。

Pollard's kangaroos method(即袋鼠算法)是求解该问题的一个经典算法,而此时本发明求得即对应于相应密码系统、协议的私钥或者随机数,实现了相关密码系统或随机数的攻击。对该算法的改进也一直倍受人们关注。本发明提出一个新的改进Pollard’skangaroos算法,使得区间离散对数问题的求解效率得到提高。

发明内容

本发明提出了一种基于信息泄露的公钥密码系统的私钥获取方法,主要是通过预定义可区分点条件和利用三角函数进行周期迭代的方式,优化了Pollard’s kangaroos算法中每次跳跃过程中的计算代价;并且只有当相关结果满足本发明给定的可区分条件时才进行完全乘法运算操作,从而使得Pollard’s kangaroos算法总的时间代价降低。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院信息工程研究所,未经中国科学院信息工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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