首页> 外文会议>Iranian Conference on Electrical Engineering >Increasing the speed of QTRU using the Gaussian and Brent equations multiplication
【24h】

Increasing the speed of QTRU using the Gaussian and Brent equations multiplication

机译:使用高斯和布伦特方程相乘提高QTRU的速度

获取原文

摘要

The lattice based cryptography is based on the public key cryptography systems and was firstly presented by Ajatai. However, its security is related to the worst case problems. Since factorizing composite numbers in RSA and computing the discrete algorithm in the ELGamal do only require a quantum computer, the lattice based cryptography is safe and quick in regard to computations. There are two known classic problems in lattice based cryptography which includes the shortest vector problem (SVP) and the closest vector problem (CVP). The best known way for reducing lattices is the Lenstra Lenstra Lovasz (LLL). Lots of researches had been conducted in the field of lattice based cryptography and one of them is called GGH (i.e., presented by GoldReich, GoldWasser and Halevi). The other cipher, NTRU, was presented by Hoffstein, Pipher and Silverman. The GGH is based on CVP while NTRU is based on SVP and this makes the NTRU a stronger cipher. One of the developed versions of NTRU is QTRU which is based on Quaternion algebra and it is very difficult to break according to lattice reduction algorithms. The QTRU with its low dimension has the same security as NTRU in high dimensions. For key generation in QTRU we need sixteen multiplications which makes its calculations slow. By using Gaussian and Brent equations we reduce the number of multiplications into twelve. For this reason we will use Multiplicative Complexity for optimizing algebraic computations in non-commutative rings. As a result, the efficiency of QTRU has been increased in less time.
机译:基于格的加密是基于公钥加密系统的,最早由Ajatai提出。但是,它的安全性与最坏情况的问题有关。由于在RSA中分解复合数并在ELGamal中计算离散算法只需要一台量子计算机,因此基于格的加密在计算方面是安全且快速的。基于格的密码学中存在两个已知的经典问题,包括最短向量问题(SVP)和最接近向量问题(CVP)。减少晶格的最著名方法是Lenstra Lenstra Lovasz(LLL)。在基于格的​​密码学领域中已经进行了许多研究,其中之一被称为GGH(即,由GoldReich,GoldWasser和Halevi提出)。 Hoffstein,Pipher和Silverman提出了另一种密码NTRU。 GGH基于CVP,而NTRU基于SVP,这使NTRU成为更强大的密码。 NTRU的开发版本之一是QTRU,它基于四元数代数,很难根据晶格约简算法进行破解。低尺寸的QTRU与高尺寸的NTRU具有相同的安全性。对于QTRU中的密钥生成,我们需要十六个乘法,这使其计算速度变慢。通过使用高斯和布伦特方程,我们可以将乘法数减少为十二。因此,我们将使用乘法复杂性来优化非交换环中的代数计算。结果,QTRU的效率在较短的时间内得到了提高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号