NTRU plus : Compact Construction of NTRU Using Simple Encoding Method

IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY(2023)

引用 0|浏览2
暂无评分
摘要
NTRU was the first practical public key encryption scheme constructed on a lattice over a polynomial-based ring and has been considered secure against significant cryptanalytic attacks over the past few decades. However, NTRU and its variants suffer from several drawbacks, including difficulties in achieving worst-case correctness error in a moderate modulus, inconvenient sampling distributions for messages, and relatively slower algorithms compared to other lattice-based schemes. In this work, we propose a new NTRU-based key encapsulation mechanism (KEM), called NTRU+, which overcomes nearly all existing drawbacks. NTRU+ is constructed based on two new generic transformations: ACWC(2) and FO? (a variant of the Fujisaki-Okamoto transform). ACWC(2) is used to easily achieve worst-case correctness error, while FO? is used to achieve chosen-ciphertext security without re-encryption. Both ACWC(2) and FO? are defined using a randomness-recovery algorithm and an encoding method. In particular, our simple encoding method, the semi-generalized one-time pad (SOTP), allows us to sample a message from a natural bit-string space with an arbitrary distribution. We provide four parameter sets for NTRU+ and present implementation results using NTT-friendly rings over cyclotomic trinomials.
更多
查看译文
关键词
NTRU, RLWE, lattice-based cryptography, post-quantum cryptography
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要