Paper 2024/1721 Original: eprint.iacr.org/2024/1721 ↗

An Efficient Noncommutative NTRU from Semidirect Product

Vikas Kumar
Ali Raya
Aditi Kar Gangopadhyay
Sugata Gangopadhyay
Md Tarique Hussain
Abstract

NTRU is one of the most extensively studied lattice-based schemes. Its flexible design has inspired different proposals constructed over different rings, with some aiming to enhance security and others focusing on improving performance. The literature has introduced a line of noncommutative NTRU-like designs that claim to offer greater resistance to existing attacks. However, most of these proposals are either theoretical or fall short in terms of time and memory requirements when compared to standard NTRU. To our knowledge, DiTRU (Africacrypt 2024) is the first noncommutative analog of NTRU provided as a complete package. Although DiTRU is practical, it operates at two times slower than NTRU with no decryption failure. Additionally, key generation, encryption, and decryption are 1.2, 1.7, and 1.7 times slower, respectively, with negligible decryption failure. In this work, we introduce a noncommutative version of NTRU that offers comparable performance and key sizes to NTRU while improving upon DiTRU. Our cryptosystem is based on the GR-NTRU framework, utilizing the group ring of a semidirect product of cyclic groups over the ring of Eisenstein integers. This design allows for an efficient construction with key generation speeds approximately two (three) times faster than NTRU (DiTRU). Further, the proposed scheme provides roughly a speed-up by a factor of 1.2 (2) while encrypting/decrypting messages of the same length over NTRU (DiTRU). We provide a reference implementation in C for the proposed cryptosystem to prove our claims.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
History
2024-10-21: last updated
2024-10-21: published
Short URL
https://ia.cr/2024/1721
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2024/1721,
      author = {Vikas Kumar and Ali Raya and Aditi Kar Gangopadhyay and Sugata Gangopadhyay and Md Tarique Hussain},
      title = {An Efficient Noncommutative NTRU from Semidirect Product},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1721},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1721}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.