On the Semantic Security of NTRU -- with a gentle introduction to cryptography
By: Liam Peet-Pare
Potential Business Impact:
Protects secrets from future super-powerful computers.
This paper provides an explanation of NTRU, a post quantum encryption scheme, while also providing a gentle introduction to cryptography. NTRU is a very efficient lattice based cryptosystem that appears to be safe against attacks by quantum computers. NTRU's efficiency suggests that it is a strong candidate as an alternative to RSA, ElGamal, and ECC for the post quantum world. The paper begins with an introduction to cryptography and security proofs for cryptographic schemes before explaining the NTRU cryptosystem and culminating with a proof that the original presentation of NTRU is not IND-CPA secure. We will conclude by mentioning padding schemes to NTRU that are provably IND-CCA2 secure in the random oracle model. The paper is designed to be accessible to anyone with minimal background in abstract algebra and number theory - no previous knowledge of cryptography is assumed. Given the author's lack of familiarity with the subject, this paper aims to be an expository work rather than to provide new insights to the subject matter.
Similar Papers
Post-Quantum Cryptography: An Analysis of Code-Based and Lattice-Based Cryptosystems
Cryptography and Security
Makes secret codes safe from future computers.
Enhancing NTRUEncrypt Security Using Markov Chain Monte Carlo Methods: Theory and Practice
Cryptography and Security
Makes secret codes safe from future super-computers.
Tight Quantum-Security Bounds and Parameter Optimization for SPHINCS+ and NTRU
Cryptography and Security
Makes computer codes safe from future quantum computers.