NTRU over rings beyond \(\mathbb{Z}\) (Q977194)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | NTRU over rings beyond \(\mathbb{Z}\) |
scientific article |
Statements
NTRU over rings beyond \(\mathbb{Z}\) (English)
0 references
21 June 2010
0 references
NTRU is a public-key cryptosystem introduced by [\textit{J. Hoffstein, J. Pipher} and \textit{J. H. Silverman}, NTRU: A ring-based public key cryptosystem. Algorithmic number theory. 3rd international symposium, ANTS-III, Portland, OR, USA, June 21--25, 1998. Proceedings. Berlin: Springer. Lect. Notes Comput. Sci. 1423, 267--288 (1998; Zbl 1067.94538)] based on \(A[x]\) with \(A=\mathbb Z\). Its decryption algorithm has a non-zero probability of failure. Analogues of NTRU with \(A=\mathbb Z_2[x]\) and \(A=\mathbb Z[i]\) have been studied. Here the authors present criteria for the suitability of a ring \(A\) as a base for NTRU. They show the Eisenstein integers \(A=\mathbb Z[\zeta_3]\) satisfy the criteria and yield better security than previous bases \(A\). Assuming a simple probabilistic model, they show the decryption failure probability for the Eisenstein integers is comparable to that of \(A=\mathbb Z\) or \(\mathbb Z[i]\).
0 references
public-key cryptography
0 references
Eisenstein integers
0 references
NTRU
0 references