Locality-Preserving Hashing for Shifts with Connections to Cryptography
Elette Boyle, Itai Dinur, Niv Gilboa, Yuval Ishai, Nathan, Keller, Ohad Klein

TL;DR
This paper introduces a new class of hash functions called locality-preserving hash functions for shifts, connecting them to distributed discrete logarithm algorithms and exploring their applications in cryptography and algorithms.
Contribution
The paper establishes a connection between LPHS and distributed discrete logarithm algorithms, providing near-optimal constructions and extending results to multidimensional variants.
Findings
Near-optimal LPHS with error $ ilde O(1/d^2)$ using group-based cryptography
Progress towards an optimal 2-dimensional LPHS
Applications in homomorphic secret sharing and location-sensitive encryption
Abstract
Can we sense our location in an unfamiliar environment by taking a sublinear-size sample of our surroundings? Can we efficiently encrypt a message that only someone physically close to us can decrypt? To solve this kind of problems, we introduce and study a new type of hash functions for finding shifts in sublinear time. A function is a {\em locality-preserving hash function for shifts} (LPHS) if: (1) can be computed by (adaptively) querying bits of its input, and (2) , where is random and denotes a cyclic shift by one bit to the left. We make the following contributions. * Near-optimal LPHS via Distributed Discrete Log: We establish a general two-way connection between LPHS and algorithms for distributed discrete logarithm in the generic group model. Using such an algorithm of…
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
Locality-Preserving Hashing for Shifts with Connections to Cryptography· youtube
Taxonomy
TopicsCryptography and Data Security · Cooperative Communication and Network Coding · DNA and Biological Computing
