基于改进Coppersmith算法的RSA安全性分析

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:ghjkevin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
RSA作为一种成熟的公钥密码体制,不仅能够用于加密,同时还能用于签名,在提出后的四十年时间里,被广泛应用于金融、通信、互联网应用、电子商务等领域。LLL算法是由A.K.Lenstra、H.W.Lenstra和L.Lovasz于1982年提出的一种在多项式时间内求格的近似最短向量的算法。1996年,Coppersmith发现可以利用LLL算法解决RSA安全性分析的问题,之后各种相关算法被应用于RSA的研究,取得了大量的成果。基于现有求解多变元多项式方程小根的思想,提出一种改进的方法。首先利用Coppersmith方法的推广求出与待求解多项式具有相同根的多项式,再构造包含已有多项式信息的格,利用LLL格基约化算法,寻找与已有多项式算术独立并且具有相同根的多项式,最后利用结式的方法求解多项式的小根。针对RSA在对称加密体系中用于密钥交换的应用场景,分析了模板消息攻击,将问题转化为求解多变元多项式模方程在满足一定条件下的小根的问题,使用Coppersmith求解单变元模方程方法的推广,结合LLL算法,求解出消息的未知部分。针对小解密指数攻击,构建数学模型,将问题转化为求解一种形式较为简单的三变元多项式在整数域上的小根的问题,利用改进的算法,求解出多项式的小根,通过分析求解过程,归纳出使用该方法攻击RSA模型需要满足的条件。实验表明,在现有的PC机的硬件条件下,对于模数为1024bit并且解密指数足够小的RSA模型,使用上述改进的求解多变元多项式方程小根的方法,能够在极短的时间内攻破RSA模型。
其他文献
城乡一体化的实质是是城乡居民拥有平等的地位和机会参与现代经济与社会生活、分享现代物质和精神文明成果。从城乡对立走向城乡融合,是社会发展的基本趋势,但这并不意味着城
1病例摘要1.1基本情况患者,女性,29岁,因妊娠39+3周,出现阵发性下腹部疼痛,且持续4h左右,于2018年7月5日入院,1 d前,于乡镇医院待产,当日上午10:54,静脉滴注500 mL10%葡萄糖+
游戏教学可以提高初中英语教学效率已经为英语教育者所认同。但是游戏活动如何按照初中英语教学要求、班级的实际情况和教师自身性格特点进行设计和有效地组织教学游戏尚未达
犯罪构成理论与证明责任理论可以互补。三阶层递进式犯罪构成理论可以作为证明责任分配的合理标准。构成要件该当性具有违法性和有责性的推定机能。控诉方应承担构成要件该当
目的:探讨湖北钉螺体内凝集素的提取纯化方法及其免疫活性。方法:钉螺原浆用30%硫酸铵进行粗提,Sepharose-4B亲和层析,用十二烷基磺酸钠-聚丙烯酸胺(SDS-PAGE)凝胶电泳对纯化
目的调查社区卫生服务中心结核病防治服务提供情况,为更好的开展结核病防治工作提供决策和依据。方法采用普查的方法,对武汉市7个城区共102家社区卫生服务中心结核病防治服务
大学生是大型体育赛事志愿活动参与的主要群体,但是由于多年的学习生活,他们不仅缺乏对志愿服务精神的了解,而且大部分很少具备专业的体育赛事志愿服务技能。为了可以使他们
目的了解安徽省部分儿童血铅水平及铅中毒流行状况。方法采用博晖BH2100S型原子吸收光谱仪对选取的1 035例6岁以下儿童进行血铅水平检测。结果 1 035例儿童的平均血铅浓度为
目的 :满足妇幼保健各机构业务开展的需求,对区域妇幼保健院信息系统架构设计进行探索。方法 :采用"一个系统"的设计理念,从总体架构划分入手,分别对服务对象、渠道、应用系