Complexity of Lattice Problems: A Cryptographic Perspective

Complexity of Lattice Problems: A Cryptographic Perspective

by Daniele Micciancio, Shafi Goldwasser
     
 
Lattices are geometric objects that can be pictorially described as the set of intersection points of an infinite, regular n-dimensional grid. De­ spite their apparent simplicity, lattices hide a rich combinatorial struc­ ture, which has attracted the attention of great mathematicians over the last two centuries. Not surprisingly, lattices have found numerous

Overview

Lattices are geometric objects that can be pictorially described as the set of intersection points of an infinite, regular n-dimensional grid. De­ spite their apparent simplicity, lattices hide a rich combinatorial struc­ ture, which has attracted the attention of great mathematicians over the last two centuries. Not surprisingly, lattices have found numerous ap­ plications in mathematics and computer science, ranging from number theory and Diophantine approximation, to combinatorial optimization and cryptography. The study of lattices, specifically from a computational point of view, was marked by two major breakthroughs: the development of the LLL lattice reduction algorithm by Lenstra, Lenstra and Lovasz in the early 80's, and Ajtai's discovery of a connection between the worst-case and average-case hardness of certain lattice problems in the late 90's. The LLL algorithm, despite the relatively poor quality of the solution it gives in the worst case, allowed to devise polynomial time solutions to many classical problems in computer science. These include, solving integer programs in a fixed number of variables, factoring polynomials over the rationals, breaking knapsack based cryptosystems, and finding solutions to many other Diophantine and cryptanalysis problems.

Editorial Reviews

Micciancio (U. of California, San Diego) and Goldwasser (Massachusetts Institute of Technology) introduce lattices, deceptively simple geometric objects that can be pictorially depicted as the set of intersection points of an infinite, regular n-dimensional grid. Their rich combinatoratorial structure has attracted mathematicians and computer scientists working on diverse applications from number theory to cryptography. Following Atjai's lead, the authors focus on designing cryptographic functions that are as difficult to break as solving a computationally hard lattice problem. After introducing the basics of point lattices, complexity theory, and Minkowski's theorems, they venture into specific types of algorithmic problems (e.g., shortest vector, closest vector, and basis reduction problems). The final chapters delve into cryptographic functions and interactive proof systems. Annotation c. Book News, Inc., Portland, OR (booknews.com)

Product Details

ISBN-13:
9781461352938
Publisher:
Springer US
Publication date:
04/30/2013
Series:
The Springer International Series in Engineering and Computer Science , #671
Edition description:
Softcover reprint of the original 1st ed. 2002
Pages:
220
Product dimensions:
6.10(w) x 9.25(h) x 0.02(d)

Meet the Author

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >