ABSTRACT

The goal of post-quantum cryptography is to develop cryptographic systems that are secure against both quantum and classical computers, and compatible with existing communication protocols and networks. Quantum computing is a winsome field that deals with theoretical computational systems combining visionary ideas of computer science, physics, and mathematics. It concerns the behavior and nature of energy at the quantum level to improve the efficiency of computation. The process of code-based cryptography is a commutation between efficiency and security. McEliece cryptosystem is the most successful cryptosystem, based on extended Golay code. The concept of knapsack-type cryptosystem is proposed by based on Reed–Solomon codes. NTRUEncrypt is a public-key cryptosystem developed by three mathematicians: Hoffstein, Pipher, and Silverman in 1998. Goldreich–Goldwasser–Halevi is the most instinctive encryption scheme based on lattices.