Abstract
Lattice-based cryptography is centered around the hardness of problems on lattices. A lattice is a grid of points that stretches to infinity. With the development of quantum computers, existing cryptographic schemes are at risk because the underlying mathematical problems can, in theory, be easily solved by quantum computers. Since lattice-based mathematical problems are hard to be solved even by quantum computers, lattice-based cryptography is a promising foundation for future cryptographic schemes. In this paper, we focus on lattice-based public-key encryption schemes. This survey presents the current status of the lattice-based public-key encryption schemes and discusses the existing implementations. Our main focus is the learning with errors problem (LWE problem) and its implementations. In this paper, the plain lattice implementations and variants with special algebraic structures such as ring-based variants are discussed. Additionally, we describe a class of lattice-based functions called lattice trapdoors and their applications.
Subject
Applied Mathematics,Computational Theory and Mathematics,Computer Networks and Communications,Computer Science Applications,Software
Reference36 articles.
1. A Method for Obtaining Digital Signatures and Public-Key Cryptosystems;Commun. ACM,1978
2. New directions in cryptography;IEEE Trans. Inf. Theory,1976
3. Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer;SIAM J. Comput.,1997
4. Lamport, L. (2022, November 03). Constructing Digital Signatures From a One Way Function. Available online: https://www.microsoft.com/en-us/research/publication/constructing-digital-signatures-one-way-function/.
5. Merkle, R.C. (1979). Secrecy, Authentication, and Public Key Systems, Stanford University.
Cited by
6 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献