Toolbox
On the assumptions
- Ajtai
- Regev
- [[[GKPV10-ICS]]] S. Goldwasser, Y. Kalai, C. Peikert and V. Vaikuntanathan: Robustness of the Learning with Errors Assumption. ICS 2010
- [[[LPR10-EC]]] Vadim Lyubashevsky and Chris Peikert and Oded Regev: On Ideal Lattices and Learning with Errors Over Rings. EUROCRYPT 2010, [[ePrint 2012/230:http://eprint.iacr.org/2012/230]]
- [[[OPW11-C]]] Adam O'Neill, Chris Peikert, Brent Waters: Bi-Deniable Public-Key Encryption. CRYPTO 2011, [[ePrint 2011/352:http://eprint.iacr.org/2011/352]]
- Proposal of the extended LWE assumption.
- [[[DD12-PKC]]] Leo Ducas and Alain Durmus: Ring-LWE in Polynomial Rings. PKC 2012, [[ePrint 2012/235:http://eprint.iacr.org/2012/235]]
- [[[AP12-PKC]]] Jacob Alperin-Sheriff, Chris Peikert: Circular and KDM Security for Identity-Based Encryption. PKC 2012.
- Improvement of the extended LWE assumption.
- Adeline Langlois and Damien Stehlé: Hardness of decision (R)LWE for any modulus. [[ePrint 2012/090:http://eprint.iacr.org/2012/090]], withdrawn
- [[[BPR12-EC]]] Abhishek Banerjee, Chris Peikert, Alon Rosen: Pseudorandom Functions and Lattices. EUROCRYPT 2012, [[ePrint 2011/401:http://eprint.iacr.org/2011/401]]
- Proposal of the LWR assumption
- [[[LL12-eP]]] Adeline Langlois and Damien Stehlé: Worst-Case to Average-Case Reductions for Module Lattices. [[ePrint 2012/090:http://eprint.iacr.org/2012/090]]
- [[[BLPRS13-STOC]]] Zvika Brakersi, Adeline Langlois, Chris Peikert, Oded Regev, Damien Stehlé: Classical Hardness of Learning with Errors. STOC 2013
- [[[GGH13-EC]]] Sanjam Garg, Craig Gentry, and Shai Halevi: Candidate Multilinear Maps from Ideal Lattices and Applications. EUROCRYPT 2013.
- [[[LPR13-EC]]] Vadim Lyubashevsky and Chris Peikert and Oded Regev: A Toolkit for Ring-LWE Cryptography. EUROCRYPT 2013.
- [[[DMQ13-EC]]] Nico Döttling and Jörn Müller-Quade: Lossy Codes and a New Variant of the Learning-With-Errors Problem. EUROCRYPT 2013.
- [[[MP13-C]]] Daniele Micciancio and Chris Peikert: Hardness of SIS and LWE with Small Parameters. CRYPTO 2013, [[ePrint 2013/069:http://eprint.iacr.org/2013/069]]
- [[[AKPW13-C]]] Joel Alwen and Stephan Krenn and Krzysztof Pietrzak and Daniel Wichs: Learning with Rounding, Revisited: New Reduction, Properties and Applications. CRYPTO 2013
- Improving the LWR assumption
Estimations
- [[[BLRS08-PQC]]] J. Buchmann, R. Lindner, M. Rückert, and M. Schneider: Explicit hard instances of the shortest vector problem. PQCrypto 2008
- See http://www.latticechallenge.org/
- [[[ACFFP12-SCC]]] Martin R. Albrecht and Carlos Cid and Jean-Charles Faugère and Robert Fitzpatrick and Ludovic Perret: On the Complexity of the BKW Algorithm on LWE. SCC 2012, [[ePrint 2012/636:http://eprint.iacr.org/2012/636]]
Toolbox
- [[[RS10-eP]]] M. Rückert and M. Schneider: Estimating the Security of Lattice-based Cryptosystems. [[ePrint 2010/137:http://eprint.iacr.org/2010/137]]
Sampling
- [[[Kle01]]]
- [[[GPV08]]] ...
- [[[Pei10-C]]] Chris Peikert: An Efficient and Parallel Gaussian Sampler for Lattices. CRYPTO 2010, [[ePrint 2010/088:http://eprint.iacr.org/2010/088]]
- [[[DN12-AC]]] Leo Ducas and Phong Q. Nguyen. Faster Gaussian Lattice Sampling using Lazy Floating-Point Arithmetic. Asiacrypt 2012
- [[[AGHS12-eP]]] Shweta Agrawal and Craig Gentry and Shai Halevi and Amit Sahai: Discrete Gaussian Leftover Hash Lemma over Infinite Domains. [[ePrint 2012/714:http://eprint.iacr.org/2012/714]]
- [[[AR13-arXiv]]] Divesh Aggarwal and Oded Regev: A Note on Discrete Gaussian Combinations of Lattice Vectors. [[arXiv1308.2405:http://arxiv.org/abs/1308.2405]]
- [[[RVV13-SAC]]] Sujoy Sinha Roy, Frederik Vercauteren, and Ingrid Verbauwhede: High Precision Discrete Gaussian Sampling on FPGAs. SAC 2013
- [[[BCGHW13-SAC]]] Johannes Buchmann, Daniel Cabarcas, Florian Göpfert, Andreas Hülsing, and Patrick Weiden: Discrete Ziggurat: A Time-Memory Trade-off for Sampling from a Gaussian Distribution over the Integers. SAC 2013
- [[[DDLL13-C]]] Leo Ducas, Alain Durmus, Tancrede Lepoint, and Vadim Lyubashevsky: Lattice Signatures and Bimodal Gaussians. CRYPTO 2013
Toolbox 2
Lattice Algorithms
- LLL, BKZ, BKZ2.0, enum, Sieve, and more.
- [[[LN13-CTRSA]]] Mingjie Liu and Phong Q. Nguyen: Solving BDD by Enumeration: An Update. CT-RSA 2013
- [[[PSZ12-SAC]]] Thomas Plantard, Willy Susilo and Zhenfei Zhang: Lattice Reduction for Modular Knapsack. SAC 2012
- Recursive LLL
- [[[IKMT13-eP]]] Tsukasa Ishiguro, Shinsaku Kiyomoto, Yutaka Miyake, and Tsuyohsi Takagi: Parallel Gauss Sieve Algorithm: Solving the SVP in the Ideal Lattice of 128 dimensions. [[ePrint 2013/388:http://eprint.iacr.org/2013/388]]
Template of Attacks
- [[[CS97-EC]]] Don Coppersmith and Adi Shamir: Lattice attacks on NTRU. EUROCRYPT 1997
- [[[PSZ12-SAC]]] Thomas Plantard, Willy Susilo and Zhenfei Zhang: Lattice Reduction for Modular Knapsack. SAC 2012
- [[[HM12-SCN]]] Gottfried Herold and Alexander Meurer: New Attacks for Knapsack Based Cryptosystems. SCN 2012
- Improve Shamir's well-known attack.
Implementations [#r937fa17]
- [[[GP12-Latin]]] Tim Güneysu and Thomas Pöppelmann: Towards Efficient Arithmetic for Lattice-Based Cryptography on Reconfigurable Hardware. Latincrypt 2012
- [[[GFSHB12-CHES]]] Norman Göttert, Thomas Feller, Michael Schneider, Sorin A. Huss, and Johannes Buchmann: On the Design of Hardware Building Blocks for Modern Lattice-Based Encryption Schemes. CHES 2012
- [[[GLP12-CHES]]] Tim Güneysu, Vadim Lyubashevsky, and Thomas Pöppelmann: Practical Lattice-based Cryptography: A Signature Scheme for Embedded Systems. CHES 2012
- [[[WHCB13-eP]]] Patrick Weiden, Andreas Hülsing, Daniel Cabarcas, and Johannes Buchmann: Instantiating Treeless Signature Schemes. [[ePrint 2013/065:http://eprint.iacr.org/2013/065]]
- [[[EB13-SAC]]] Rachid El Bansarkhani and Johannes Buchmann: Improvement and Efficient Implementation of a Lattice-based Signature Scheme. SAC 2013
- [[[PG13-SAC]]] Thomas P&omul;ppelmann and Tim Güneysu: Towards Practical Lattice-Based Public-Key Encryption on Reconfigurable Hardware. SAC 2013
Written on January 1, 2000