Hardness-Preserving Reductions via Cuckoo Hashing
Itay Berman, Iftach Haitner, Ilan Komargodski, Moni Naor

TL;DR
This paper introduces a novel method using cuckoo hashing to extend the domain of pseudorandom functions securely, overcoming birthday attack limitations and enabling efficient, security-preserving transformations.
Contribution
It presents a new domain extension technique for PRFs using cuckoo hashing, requiring only two calls and resisting many queries, plus a reduction from non-adaptive to adaptive PRFs.
Findings
Domain extension with two PRF calls withstands queries up to domain size
Cuckoo hashing-based approach surpasses birthday attack limitations
Provides security-preserving reduction from non-adaptive to adaptive PRFs
Abstract
The focus of this work is \emph{hardness-preserving} transformations of somewhat limited pseudorandom functions families (PRFs) into ones with more versatile characteristics. Consider the problem of \emph{domain extension} of pseudorandom functions: given a PRF that takes as input elements of some domain , we would like to come up with a PRF over a larger domain. Can we do it with little work and without significantly impacting the security of the system? One approach is to first hash the larger domain into the smaller one and then apply the original PRF. Such a reduction, however, is vulnerable to a "birthday attack": after queries to the resulting PRF, a collision (\ie two distinct inputs having the same hash value) is very likely to occur. As a consequence, the resulting PRF is \emph{insecure} against an attacker making this number of queries. In this work we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
