LLL算法在RSA安全性分析中的应用

被引量 : 1次 | 上传用户:zz33xx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
公钥密码的概念最先由Diffe和Hellman于1976年提出,由此揭开了现代密码学的序幕。两年后,Rivest,Shamir和Adlemen提出了第一个有效的公钥密码体制,称为RSA公钥密码体制。它是一个多功能的密码算法,既可用于加密,又可用于签名,一经提出就备受推崇,成为应用最广泛的公钥密码体制。因此,有关RSA密码算法的攻击也随之成为密码学界研究的热点。自上世纪八十年代以来,格基约化开始在密码设计和分析中发挥重要作用,其中最著名的LLL算法由A.K.Lenstra, H.W.Lenstra和L.Lovasz提出。该算法可以在多项式时间内得到一个向量长度近似于最短向量的格基,且在实际应用中往往可以直接输出最短向量。本文就LLL算法在RSA安全性分析中的应用进行了研究,在三种私钥部分比特信息泄漏情况下,运用LLL格基约化算法改进并推广了RSA密码体制的攻击方法。研究内容主要包括:1、给出一种针对使用小加密指数的RSA攻击算法。该算法基于Blomer和May于2001年提出的针对使用小解密指数的RSA快速攻击算法,可以看作是在小加密指数时的新应用。实验数据表明该方法可以发现一些关于RSA的新的弱密钥。2、结合RSA离散比特私钥泄漏攻击与小指数攻击。在p, q平衡和p的一个中间比特块已知的情况下,将解密指数的界提高到d N0.5。同时在p, q不平衡时提出一个有效的方法,将上述结论推广到p的任意离散比特泄漏的情况,并在已知p的任意25%比特条件下将解密指数的界提高到d N0.306。3、将私钥隐含信息泄漏攻击推广到任意离散比特隐含信息泄漏的情况。若q1,q2N,在p1,p2中间t log2N比特相同的情况下,构造一个更低维数的格,当t4时可以在多项式时间内同时分解N1,N2。推广到,中间任意离散比特块共比特相同的情况后,构造一个12维格,若t7则可以在多项式时间内同时分解两个RSA模数。
其他文献
<正>一、日本纵向社会结构二战后的日本,虽然通过实行民主化,同有很大发展的西方先进国家一样实行了资本主义制度,但仍有很多近代残留下来的事物。在日本现代社会,这些事物并
<正>【教学目标】1.了解磁现象,知道奥斯特发现电流磁效应的过程,并体会重要意义。2.知道磁场的基本特征,了解地球的磁场。3.了解我国古代在磁现象方面的研究成果及其对人类
职业高中生的生源一般都来自于初中学习成绩相对较差的学生,语文根基相对薄弱,缺乏一定的语文知识。而在职业高中语文教学中,往往只注重学生的职业技能,忽略了学生语文知识水
<正>《全日制义务教育语文课程标准》"提倡多角度、有创意地阅读。"要使阅读教学发挥作用,就要做到"活"。而要做到"活",教师就要有创造性地教,即讲究教学的技能技巧,灵活运用
口译,作为一种特殊的交际形式,将一种语言信息以另一种语言的形式再现出来,使来自不同语言文化背景的人得以顺利交流沟通。随着经济全球化的不断发展,特别是我国改革开放的不
是对新型双转子永磁风力发电机的理论研究。通过对双转子电机的结构化创新,及其运行机理的分析,提出一种在风力发电方面具有明显优势的双转子永磁风力发电机。该新型风力发电
<正>课堂提问是小学英语课堂教学中必不可少的环节。提问作为一门艺术,与我们的小学教育息息相关;作为一种教学方法,是推动英语教学进程以及营造课堂氛围的一种手段。小学英
体育教育是中等职业教育的重要组成部分,以就业为导向,实施素质教育,提高中职生职业素质,是新的历史时期职业学校发展的必然要求。《学校体育工作条例》规定学校体育工作的基
<正>在课堂上,我每天面对的都是一些6岁左右的孩子,要让他们一节课端端正正地坐好,几乎是不太可能的。从表面上看,低年级的课堂活泼,好像很有意思,但是只有真正教过低年级的
目的:本临床观察使用针刺穴位方法对手术后恶心呕吐进行预防。方法:对180例腹部及盆腔手术的患者均使用全身麻醉,分为针刺组和对照组。结果:针刺组采用手术开始至手术结束,针