首页> 外文会议>Computational Intelligence and Security (CIS), 2011 Seventh International Conference on >An Improvement and a New Design of Algorithms for Seeking the Inverse of an NTRU Polynomial
【24h】

An Improvement and a New Design of Algorithms for Seeking the Inverse of an NTRU Polynomial

机译:NTRU多项式求逆算法的改进和新设计

获取原文
获取原文并翻译 | 示例

摘要

The NTRU public key cryptosystem is constructed over a polynomial ring. NTRU is involved in operations of polynomials of degree N - 1 having integer coefficients, including addition, convolution, modular inverse etc. The modular inverse operation plays an important role in NTRU key generation. In this paper, an existent algorithm for seeking the modular inverse of an NTRU polynomial is improved, which makes we can judge by gcd(det(A), w) = 1 whether an NTRU polynomial modulo a prime or 2r with r > 1 has the inverse or not, where det(A) is the determinant of an N-cyclic matrix corresponding to the coefficients of an NTRU polynomial, and w is a modulus. Besides, a new algorithm is designed which is based on a congruence equation containing N variables. Firstly, we compute the product of (det(A))-1 and A* 1. Then, the inverse of an NTRU polynomial equals the product modulo w. The advantage of the new algorithm is that the modulus w can be any positive integer greater than 1. The paper analyzes the time complexity of the improved algorithm and the new algorithm.
机译:NTRU公钥密码系统是在多项式环上构造的。 NTRU涉及具有整数系数的N-1级多项式的运算,包括加法,卷积,模逆等。模逆运算在NTRU密钥生成中起重要作用。本文改进了一种寻找NTRU多项式的模逆的现有算法,这使得我们可以通过gcd(det(A),w)= 1来判断NTRU多项式对素数或2r(r> 1)取模是否为反数,其中det(A)是与NTRU多项式的系数相对应的N循环矩阵的行列式,w是模数。此外,基于包含N个变量的同余方程,设计了一种新的算法。首先,我们计算(det(A))-1与A * 1的乘积。然后,NTRU多项式的逆等于模乘积w。新算法的优点是模数w可以是任何大于1的正整数。本文分析了改进算法和新算法的时间复杂度。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号