arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1709.02079math.RAcs.CR
收藏

基于四元数代数的非交换密码体制

A Non-commutative Cryptosystem Based on Quaternion Algebras

Khadijeh Bagheri, Mohammad-Reza Sadeghi, Daniel Panario

摘要:

我们提出了BQTRU,一个四元数代数上的非交换类NTRU密码系统。该密码系统使用二元多项式作为底层环。我们的密码系统中的乘法运算可以用有限环上的四元数代数来高速执行。因此,我们的密码系统的密钥生成和加密过程比NTRU在可比参数更快。通常使用Strassen方法,对于等效参数集,密钥生成和加密过程比NTRU快大约$16/7$倍。此外,BQTRU格具有混合结构,这使得对私钥的标准格攻击效率低下。这使得攻击者需要更高的计算复杂性,从而提供了具有更小密钥大小的机会。因此,在这个意义上,BQTRU比NTRU更能抵抗等效参数集的已知攻击。此外,消息保护是可行的,通过更大的多项式,这使我们能够获得相同的安全级别,其他NTRU类密码系统,但使用较低的维度。

英文摘要:

We propose BQTRU, a non-commutative NTRU-like cryptosystem over quaternion algebras. This cryptosystem uses bivariate polynomials as the underling ring. The multiplication operation in our cryptosystem can be performed with high speed using quaternions algebras over finite rings. As a consequence, the key generation and encryption process of our cryptosystem is faster than NTRU in comparable parameters. Typically using Strassen's method, the key generation and encryption process is approximately $16/7$ times faster than NTRU for an equivalent parameter set. Moreover, the BQTRU lattice has a hybrid structure that makes inefficient standard lattice attacks on the private key. This entails a higher computational complexity for attackers providing the opportunity of having smaller key sizes. Consequently, in this sense, BQTRU is more resistant than NTRU against known attacks at an equivalent parameter set. Moreover, message protection is feasible through larger polynomials and this allows us to obtain the same security level as other NTRU-like cryptosystems but using lower dimensions.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑