2004•Journal of PLA University of Science and TechnologyRequires access

Analysis and Implementation of NTRU Public Key Cryptosystem

Duanmu Qing-feng, Pla Uni

Open publisher page 0 citations

Abstract

The NTRU cryptosystem is a new public key cryptographic algorithm that was developed by J. Hoffstein, et al, in 1996. Its security is based on a hard mathematical problem of finding the shortest vector in a lattice of very high dimension. NTRU will be widely used in the future for the advantage of speed, and together with ECC, will become the most execellent one of the new public key cryptosystems. In this paper, the basic principle of NTRU is introduced, and then the main algorithm is analyzed and optimized. Specially,converting convolution multiplications into addition and substraction; greatly improves the performance of this system.

About this research paper

What this paper is about

The NTRU cryptosystem is a new public key cryptographic algorithm that was developed by J. Hoffstein, et al, in 1996. Its security is based on a hard mathematical problem of finding the shortest vector in a lattice of very high dimension. NTRU will be widely used in the future for the advantage of speed, and together with ECC, will become the most execellent one of the new public key cryptosystems. In this paper, the basic principle of NTRU is introduced, and then the main algorithm is analyzed and optimized. Specially,converting convolution multiplications into addition and substraction; greatly improves the performance of this system.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The NTRU cryptosystem is a new public key cryptographic algorithm that was developed by J. Hoffstein, et al, in 1996. Its security is based on a hard mathematical problem of finding the shortest vector in a lattice of very high dimension. NTRU will be widely used in the future for the advantage of speed, and together with ECC, will become the most execellent one of the new public key cryptosystems. In this paper, the basic principle of NTRU is introduced, and then the main algorithm is analyzed and optimized. Specially,converting convolution multiplications into addition and substraction; greatly improves the performance of this system.

Key concepts: NTRU, Cryptosystem, Public key cryptosystem, Public-key cryptography, Computer science, Cryptography, Post-quantum cryptography, Theoretical computer science

Related papers

Back to paper searchBrowse research topicsOriginal source
Analysis and Implementation of NTRU Public Key Cryptosystem — Research Paper | ScholarLens