Cryptology ePrint Archive: Report 2011/501
Trapdoors for Lattices: Simpler, Tighter, Faster, Smaller
Daniele Micciancio and Chris Peikert
Abstract: We give new methods for generating and using ``strong trapdoors'' in
cryptographic lattices, which are simultaneously simple, efficient,
easy to implement (even in parallel), and asymptotically optimal with
very small hidden constants. Our methods involve a new kind of
trapdoor, and include specialized algorithms for inverting $\lwe$,
randomly sampling $\sis$ preimages, and securely delegating trapdoors.
These tasks were previously the main bottleneck for a wide range of
cryptographic schemes, and our techniques substantially improve upon
the prior ones, both in terms of practical performance and quality of
the produced outputs. Moreover, the simple structure of the new
trapdoor and associated algorithms can be exposed in applications,
leading to further simplifications and efficiency improvements. We
exemplify the applicability of our methods with new digital signature
schemes and CCA-secure encryption schemes, which have better
efficiency and security than the previously known lattice-based
constructions.
Category / Keywords: public-key cryptography / lattice cryptography, lattice trapdoors
Date: received 14 Sep 2011
Contact author: cpeikert at cc gatech edu
Available formats: PDF | BibTeX Citation
Version: 20110918:014915 (All versions of this report)
Discussion forum: Show discussion | Start new discussion
[ Cryptology ePrint archive ]