Paper 2024/1721

An Efficient Noncommutative NTRU from Semidirect Product

Vikas Kumar, Indian Institute of Technology Roorkee
Ali Raya, Indian Institute of Technology Roorkee
Aditi Kar Gangopadhyay, Indian Institute of Technology Roorkee
Sugata Gangopadhyay, Indian Institute of Technology Roorkee
Md Tarique Hussain, Indian Institute of Engineering Science and Technology Shibpur
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.

Note: This work is to be published in the proceedings of INDOCRYPT 2024.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Published elsewhere. INDOCRYPT 2024
Keywords
NTRUGR-NTRUSemidirect productGroup ringsEisenstein integers
Contact author(s)
v_kumar @ ma iitr ac in
ali_r @ cs iitr ac in
aditi gangopadhyay @ ma iitr ac in
sugata gangopadhyay @ cs iitr ac in
mdtariqueh007 @ gmail com
History
2024-10-25: approved
2024-10-21: received
See all versions
Short URL
https://ia.cr/2024/1721
License
Creative Commons Attribution
CC BY

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, eprint.iacr.org does not use cookies or embedded third party content.