Property-Preserving Hash Functions for Hamming Distance from Standard Assumptions
Nils Fleischhacker, Kasper Green Larsen, Mark Simkin
Abstract
Property-preserving hash functions allow for compressing long inputs and into short hashes and in a manner that allows for computing a predicate given only the two hash values without having access to the original data. Such hash functions are said to be adversarially robust if an adversary that gets to pick and after the hash function has been sampled, cannot find inputs for which the predicate evaluated on the hash values outputs the incorrect result.
In this work we construct robust property-preserving hash functions for the hamming-distance predicate which distinguishes inputs with a hamming distance at least some threshold from those with distance less than . The security of the construction is based on standard lattice hardness assumptions.
Our construction has several advantages over the best known previous construction by Fleischhacker and Simkin (Eurocrypt 2021). Our construction relies on a single well-studied hardness assumption from lattice cryptography whereas the previous work relied on a newly introduced family of computational hardness assumptions. In terms of computational effort, our construction only requires a small number of modular additions per input bit, whereas the work of Fleischhacker and Simkin required several exponentiations per bit as well as the interpolation and evaluation of high-degree polynomials over large fields. An additional benefit of our construction is that the description of the hash function can be compressed to bits assuming a random oracle. Previous work has descriptions of length bits for input bit-length .
We prove a lower bound on the output size of any property-preserving hash function for the hamming distance predicate. The bound shows that the size of our hash value is not far from optimal.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 8f002af5-77f8-4caa-b968-74351275cf50Cited by top-tier papers3
- Cuckoo Hashing in Cryptography: Optimal Parameters, Robustness and ApplicationsKevin YeoCRYPTO 2023 · 15 citations
- Low Communication Complexity Protocols, Collision Resistant Hash Functions and Secret Key-Agreement ProtocolsShahar P. Cohen, Moni NaorCRYPTO 2022 · 4 citations
- Unforgeable Watermarks for Language Models via Robust SignaturesHuijia Lin, Kameron Shahabi, Min Jae SongCRYPTO 2026
Builds on1
Related papers
- Nearly Optimal Property Preserving HashingJustin Holmgren, Minghao Liu, LaKyah Tyner, Daniel WichsCRYPTO 2022 · 7 citations
- Robust Property-Preserving Hash Functions for Hamming Distance and MoreNils Fleischhacker, Mark SimkinEUROCRYPT 2021 · 10 citations
- Privately Puncturing PRFs from Lattices: Adaptive Security and Collusion Resistant PseudorandomnessRupeng YangEUROCRYPT 2023 · 4 citations
- Adaptive Robustness of Hypergrid Johnson-LindenstraussAndrej Bogdanov, Alon Rosen, Neekon Vafa, Vinod VaikuntanathanSTOC 2026 · 1 citation
- Flood and Submerse: Distributed Key Generation and Robust Threshold Signature from LatticesThomas Espitau, Guilhem Niot, Thomas PrestCRYPTO 2024 · 29 citations
