Foundations and Trends® in Theoretical Computer Science · 2016 · 29 citations · 72 references
ComputingComputer ScienceMathematicsCryptographyCryptographic AlgorithmsLattice SymmetryLattice-based CryptographyLattice TrapdoorsModule Lattice CryptographyRing Lattices
Lattice-based cryptography is the use of conjectured hard problems on point lattices in ℝn as the foundation for secure cryptographic systems. Attractive features of lattice cryptography include apparent resistance to quantum attacks (in contrast with most number-theoretic cryptography), high asymptotic efficiency and parallelism, security under worst-case intractability assumptions, and solutions to long-standing open problems in cryptography. This work surveys most of the major developments in lattice cryptography over the past ten years. The main focus is on the foundational short integer solution (SIS) and learning with errors (LWE) problems (and their more efficient ring-based variants), their provable hardness assuming the worst-case intractability of standard lattice problems, and their many cryptographic applications.
72
New directions in cryptography
Whitfield Diffie, Martin E. Hellman · IEEE Transactions on Information Theory · 1976 · 14.4K citations
Fully homomorphic encryption using ideal lattices
Craig Gentry · 2009 · 6.6K citations
Attribute-based encryption for fine-grained access control of encrypted data
Vipul Goyal, Omkant Pandey, Amit Sahai et al. · 2006 · 5K citations
Mihir Bellare, Phillip Rogaway · 1993 · 4.7K citations · Full text