Skip to main navigation Skip to search Skip to main content

Inaccessible Entropy II: IE Functions and Universal One-Way Hashing

  • Iftach Haitner
  • , Thomas Holenstein
  • , Omer Reingold
  • , Salil Vadhan
  • , Hoeteck Wee
  • Alphabet Inc.
  • Stanford University
  • Harvard University
  • École normale supérieure

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

This paper uses a variant of the notion of inaccessible entropy (Haitner, Reingold, Vadhan and Wee, STOC 2009), to give an alternative construction and proof for the fundamental result, first proved by Rompel (STOC 1990), that Universal One-Way Hash Functions (UOWHFs) can be based on any one-way functions. We observe that a small tweak of any one-way function f is already a weak form of a UOWHF: consider the function F(x,i) that returns the i-bit-long prefix of f (x). If F were a UOWHF then given a random x and i it would be hard to come up with x ≠ x such that F(x,i) = F(x,i). While this may not be the case, we show (rather easily) that it is hard to sample x with almost full entropy among all the possible such values of x. The rest of our construction simply amplifies and exploits this basic property. Combined with other recent work, the construction of three fundamental cryptographic primitives (Pseudorandom Generators, Statistically Hiding Commitments and UOWHFs) out of one-way functions is now to a large extent unified. In particular, all three constructions rely on and manipulate computational notions of entropy in similar ways. Pseudorandom Generators rely on the well-established notion of pseudoentropy, whereas Statistically Hiding Commitments and UOWHFs rely on the newer notion of inaccessible entropy. In an additional result we reprove the seminal result of Impagliazzo and Levin (FOCS 1989): a reduction from “uniform distribution” average-case complexity problems to ones with arbitrary (polynomial-time samplable) distributions. We do that using techniques similar to those we use to construct UOWHFs from one-way functions, where the source of this similarity is the use of a notion similar to inaccessible entropy. This draws an interesting connection between two seemingly separate lines of research: average-case complexity and universal one-way hash-functions.

Original languageEnglish
Article number8
Pages (from-to)1-55
Number of pages55
JournalTheory of Computing
Volume16
DOIs
StatePublished - 2020

Funding

FundersFunder number
City University of New York
Queens College, City University of New York
European Research Council
Horizon 2020 Framework Programme0953626, 638121
PSC-CUNY6014939 40, CNS-0953626
Israel Science Foundation1076/11
National Science FoundationCCF-1763311, CCF-1763299, 1763299, 2010196, CNS-0831289
US-Israel BSF2006060

    Keywords

    • complexity theory
    • computational entropy
    • cryptography
    • one-way functions

    Fingerprint

    Dive into the research topics of 'Inaccessible Entropy II: IE Functions and Universal One-Way Hashing'. Together they form a unique fingerprint.

    Cite this