NTRU加密算法的一类弱密钥研究.pdf

NTRU加密算法的一类弱密钥研究.pdf

ID:56214582

大小:340.31 KB

页数:4页

时间:2020-06-21

NTRU加密算法的一类弱密钥研究.pdf_第1页
NTRU加密算法的一类弱密钥研究.pdf_第2页
NTRU加密算法的一类弱密钥研究.pdf_第3页
NTRU加密算法的一类弱密钥研究.pdf_第4页
资源描述:

《NTRU加密算法的一类弱密钥研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第31卷第9期计算机应用研究Vo1.31No.92014年9月ApplicationResearchofComputersSep.2014NTRU加密算法的一类弱密钥研究牟宁波(中国社会科学院金融研究所博士后流动站,北京100732)摘要:分析了NTRU公钥加密算法的一类弱密钥。根据NTRU所涉及的cs格与循环码的生成矩阵结构相似的特点,指出5-NTRU的公钥与(一1)的最大公因式的次数大于零时,CS格的生成矩阵不可逆,此时可用类似于循环码译码的方法和格基归约算法破解NTRU。最后给出了能使NTRU避免生成此类弱密钥的方法。关键词:NTRU;循环码译码;弱密钥;格基

2、归约中图分类号:TN918.1;TP309文献标志码:A文章编号:1001—3695(2014)09—2784·04doi:10.3969/j.issn.1001—3695.2014.09.053ResearchonweakkeyofNTRUencryptionschemeMUNing—bo(PostdoctoralResearchStation,InstituteofFinance&Banking,ChineseAcademyofSocialSciences,Beijing100732,China)Abstract:Thispaperanalyzedaclasso

3、fweakkeysofNTRU.AccordingtothesimilaritybetweenthestructuresoftheCSlat—riceinNTRUandthegenerationmatrixofcycliccode,whenthedegreeofthegreatestcommondivisorofNTRUpublickeyand(一1)wasgreatthanzero,generationmatrixofCSlatticewasnotreversibleandNTRUcouldbebrokenbythedeco—dingtechniqueofcycl

4、iccodeandlatticereductionalgorithm.FinallyitproposedamethodtoprotectNTRUagainstthisflaw.Keywords:NTRU;cyclecodedecoding;weakkey;latticereductionHofstein等人⋯在1998年提出的NTRU加密算法是当今加密:e=prh+m(roodq)快速公钥的代表算法之一。NTRU能够快速地生成密钥且加/解密:d=el(roodq),m=‘(modP)解密所需的运算量较小,这使得它在一些数字设备和安全标有一点需要说明:计算d=ef=p

5、rg+mf(modq)后,当d=准’中广泛应用。与此同时,也出现了一些对NTRU的有效(prg+)的每个系数都在(一q/2,q/2]中时,d=d,此时分析与攻击。本文通过循环码构造和译码的方法研究了‘=prd;。+m=m(modP)。当d的系数不在(一q/2,q/2]对NTRU的攻击,根据NTRU加密结构的特点,提出了一种新中时,便发生解密失败。解密失败的存在给NTRU带来了一系的攻击NTRU的方法。当NTRU的公钥h是模(一1)生成的列非常有效的攻击’,适当的参数选取可以避免解密失败的多项式环上的零因子时,可以用对密文乘以零因子和格基归约发生,具体可参考文献[8]

6、。的方法来破解NTRU。1.3NTRU基于的困难问题格是空间中一类具有周期性结构离散点的集合。具体来1NTRU公钥加密算法说,n维线性空间中m个线性无关的向量(b.,b,⋯,b)所生符号约定:P、q为两个互素的正整数,且P<

7、,完成后各系数取值在(一i/2,i/2]中);L(,Y)为R[](closestvectorproblem,CVP)。所谓最短向量问题是指对于给上个系数为1、Y个系数为一l、其余系数为0的多项式集合;定的一组基,找出其所生成的格中欧几里德长度最小的非零向。。为多项式在环R[]上的逆元,即~xf=1(modi)。除量;所谓最近向量问题是指对于给定的格及任一向量,在格中特别说明外,下文所有运算都是在多项式环R[]上进行的。找出距该向量最近的向量。这两个计算问题都是NP困难的。1.1密钥生成DonCoppersmith等人指出,破解NTRU的困难来自于Cs取l厂L(,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。