期刊文献+

并行的NTRU格规约算法 被引量:1

Parallel reduction on NTRU lattice
下载PDF
导出
摘要 在高维NTRU格中,BKZ算法为了获取较好的规约效果不得不采用大分块,但同时也使运行时间急剧增加。设计了一种msBKZ规约算法,对一组初始基左乘随机幺模矩阵变换出多组基,分别采用小块BKZ(k<18)线程规约,筛选出规约效果最好的那组进行"短代替"后作为初始基,重复该过程以此逐步逼近格中的最短向量。实验表明msBKZ比大块BKZ(k=23)的规约效率至少提高一倍。 In order to get shorter vector in high-dimension NTRU lattice, BKZ has to set the block size large, so the running time increases as well.A msBKZ algorithm is proposed and it works as follows.An initial base is transformed into many bases by left multiplying some random unimodular matrixes.They are reduced by BKZ threads with small block size. The best base is chosen and made as the new initial base after "short vector replacement".In this way the shortest vector is approached step by step.Experiments with the new msBKZ algorithm show that it is at least twice as effective as BKZ (k=23).
出处 《计算机工程与应用》 CSCD 北大核心 2011年第28期62-64,88,共4页 Computer Engineering and Applications
基金 国家自然科学基金(No.60842006)~~
关键词 数论研究组(NTRU) 格基规约 并行算法 Number Theory Research Unit (NTRU) lattice-reduction parallel algorithm
  • 相关文献

参考文献6

  • 1Hoffstein J,Silverman J H.NTRU:a ring based public key cryptosystem[C]//Algorithmic Number Theory (ANTS III).[S.n.]: Springer-Verlag, 1998,1423 : 267-288.
  • 2Lenstra A H,Lovasz L.Factoring polynomials with rational coefficients[J].Mathematische Annalen, 1982,261 : 513-534.
  • 3Schnorr C P.Block reduced lattice bases and successive minima[J]. Combinatories, Probability and Computing, 1994,3 : 503-522.
  • 4洪浩.格基规约算法研究[D].西安:西安电子科技大学,2008.
  • 5Victor Shoup.Number Theory Library (NTL) [EB/OL].http ://www. shoup.net/ntl.
  • 6Seidel T E, Socek D, Sramka M.Parallel symmetric attack on NTRU using non-deterministic lattice reduction[J].Designs, Codes and Cryptography, 2004,32 : 369-379.

同被引文献18

  • 1Nguyen P Q. SternJ. Lattice reduction in cryptolo?gy: an update[CJ/ /Hanrot G. Morain F. Thome E. Algorithmic Number Theory. Berlin: Springer. 2000: 85.
  • 2Gama N. How-Grave-Graham N. Koy H. et al. Rankin's constant and blockwise lattice reduction[CJ/ /Cynthia D. Advances in Cryptology-CRYPTO 2006. Berlin: Springer. 2006: 112.
  • 3Nguyen P Q. Regen O. Learning a parallelepiped: cryptanalysis of GGH and NTRU signatures[J].Journal of Cryptology. 2009. 22(2): 139.
  • 4Schnorr C P. A hierarchy of polynomial lattice basis reduction algorithms[J]. Theoretical Computer Sci?ence. 1987. 53: 20l.
  • 5Koy H. Schnorr C P. Segment LLL-reduction of lat?tice bases[CJ/ /Silverman] H. Cryptography and Lattices. Berlin: Springer. 2001: 67.
  • 6Koy H. Schnorr C P. Segment LLL-reduction with floating point orthogonalization[CJ/ /Silverman] H. Cryptography and Lattices. Berlin: Springer, 2001: 81.
  • 7Nguyen. The LLL algorithmj M]. Berlin: Spring?er. 2010: 169.
  • 8Mehrotra S, Li Z. Segment LLL reduction of lattice bases using modular arithmetic[J]. Algorithms. 2010, 3(3): 224.
  • 9Lovdsz L. Scarf H. The generalized basis reduction algorithm[J]. Mathematics of Operations Research, 1992, 17 (3): 754.
  • 10Cook W, Rutherpord T, Scarf H E, et al. An im?plementation of the generalized basis reduction algo?rithm for integer programmingj'J].Journal on Com?puting, 1993, 5(2): 208.

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部