Generalized Compact Knapsacks, Cyclic Lattices, and Efficient One-Way Functions

By Daniele Micciancio. The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings., 2002

390 citations recorded by the source corpus.

Abstract.We investigate the average-case complexity of a generalization of the compact knapsack problem to arbitrary rings: given m (random) ring elements a1,..., am ∈ R and a (random) target value b ∈ R, find coefficients x1, ..., xm ∈ S (where S is an appropriately chosen subset of R) such that ∑ ai · xi = b. We consider compact versions of the generalized knapsack where the set S is large and the number of weights m is small. Most variants of this problem considered in the past (e.g., when $$R={\mathbb{Z}}$$ is the ring of the integers) can be easily solved in polynomial time even in the worst case. We propose a new choice of the ring R and subset S that yields generalized compact knapsacks that are seemingly very hard to solve on the average, even for very small values of m. Namely, we prove that for any unbounded function m = ω(1) with arbitrarily slow growth rate, solving our generalized compact knapsack problems on the average is at least as hard as the worst-case instance of various approximation problems over cyclic lattices. Specific worst-case lattice problems considered in this paper are the shortest independent vector problem SIVP and the guaranteed distance decoding problem GDD (a variant of the closest vector problem, CVP) for approximation factors n1+∈ almost linear in the dimension of the lattice. Our results yield very efficient and provably secure one-way functions (based on worst-case complexity assumptions) with key size and time complexity almost linear in the security parameter n. Previous constructions with similar security guarantees required quadratic key size and computation time. Our results can also be formulated as a connection between the worst-case and average-case complexity of various lattice problems over cyclic and quasi-cyclic lattices.

Subfields: Artificial Intelligence, Computational Theory and Mathematics, Computer Networks and Communications

View Paper: https://www.semanticscholar.org/paper/7a39aa21686e908238335be385c6e1590dc81942

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Chris Peikert
  2. Vadim Lyubashevsky
  3. Damien Stehlé
  4. Oded Regev
  5. Daniele Micciancio
  6. Léo Ducas
  7. Vinod Vaikuntanathan
  8. Ron Steinfeld

In Computational Theory and Mathematics

  1. Vadim Lyubashevsky
  2. Chris Peikert
  3. Damien Stehlé
  4. Oded Regev
  5. Daniele Micciancio
  6. Léo Ducas
  7. Ron Steinfeld
  8. Adeline Langlois

In Computer Networks and Communications

  1. Vadim Lyubashevsky
  2. Chris Peikert
  3. Damien Stehlé
  4. Oded Regev
  5. Ron Steinfeld
  6. Adeline Langlois
  7. Richard Lindner
  8. Daniele Micciancio

Citations in the corpus