[GPV08] Trapdoors for Hard Lattices and New Cryptographic Constructions

Authors: Craig Gentry, Chris Peikert, Vinod Vaikuntanathan | Venue: STOC 2008 | Source

Abstract

We show how to construct a variety of “trapdoor” cryptographic tools assuming the worst-case hardness of standard lattice problems (such as approximating the length of the shortest nonzero vector to within certain polynomial factors). Our contributions include: a new notion of preimage sampleable functions, simple and efficient lattice-based hash-and-sign digital signature schemes, and a new construction of such functions (based on hard lattice problems). In addition, we show how to construct identity-based encryption, collision-resistant hash functions, “lossy” trapdoor functions, and oblivious transfer protocols from worst-case lattice problems. Many of our results are based on a new, simple abstraction that we call “preimage sampleable functions,” which provides a unified framework for describing and analyzing the diverse lattice-based constructions.

BibTeX

@Inproceedings{STOC:GenPeiVai08,
  author = {Craig Gentry and Chris Peikert and Vinod Vaikuntanathan},
  title = {Trapdoors for hard lattices and new cryptographic constructions},
  pages = {197--206},
  editor = {Richard E. Ladner and Cynthia Dwork},
  booktitle = {40th Annual {ACM} Symposium on Theory of Computing},
  address = {Victoria, BC, Canada},
  month = {may~17--20},
  publisher = {{ACM} Press},
  year = {2008},
  doi = {10.1145/1374376.1374407},
}