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 h : {0, 1}n → ℤn is a (d, δ) locality-preserving hash function for shifts (LPHS) if: (1) h can be computed by (adaptively) querying d bits of its input, and (2) Pr [h(x) ≠ h(x ≪ 1) + 1] ≤ δ, where x is random and ≪ 1 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 Dinur et al. (Crypto 2018), we get LPHS with near-optimal error of δ = Õ(1/d2). This gives an unusual example for the usefulness of group-based cryptography in a post-quantum world. We extend the positive result to non-cyclic and worst-case variants of LPHS. - Multidimensional LPHS. We obtain positive and negative results for a multidimensional extension of LPHS, making progress towards an optimal 2-dimensional LPHS. - Applications. We demonstrate the usefulness of LPHS by presenting cryptographic and algorithmic applications. In particular, we apply multidimensional LPHS to obtain an efficient “packed” implementation of homomorphic secret sharing and a sublinear-time implementation of location-sensitive encryption whose decryption requires a significantly overlapping view.
Original language | English |
---|---|
Title of host publication | 13th Innovations in Theoretical Computer Science Conference, ITCS 2022 |
Editors | Mark Braverman |
Publisher | Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing |
ISBN (Electronic) | 9783959772174 |
DOIs | |
State | Published - 1 Jan 2022 |
Event | 13th Innovations in Theoretical Computer Science Conference, ITCS 2022 - Berkeley, United States Duration: 31 Jan 2022 → 3 Feb 2022 |
Publication series
Name | Leibniz International Proceedings in Informatics, LIPIcs |
---|---|
Volume | 215 |
ISSN (Print) | 1868-8969 |
Conference
Conference | 13th Innovations in Theoretical Computer Science Conference, ITCS 2022 |
---|---|
Country/Territory | United States |
City | Berkeley |
Period | 31/01/22 → 3/02/22 |
Bibliographical note
Publisher Copyright:© Elette Boyle, Itai Dinur, Niv Gilboa, Yuval Ishai, Nathan Keller, and Ohad Klein; licensed under Creative Commons License CC-BY 4.0
Funding
Funding Elette Boyle: AFOSR Award FA9550-21-1-0046, ERC Project HSS (852952), and a Google Research Scholar Award. Itai Dinur: ISF grant 1903/20 and ERC starting grant 757731 (LightCrypt). Niv Gilboa: ISF grant 2951/20, ERC grant 876110, and a grant by the BGU Cyber Center. Yuval Ishai: ERC Project NTSC (742754), ISF grant 2774/20, and BSF grant 2018393. Nathan Keller: ERC starting grant 757731 (LightCrypt) and by the BIU Center for Research in Applied Cryptography and Cyber Security in conjunction with the Israel National Cyber Bureau in the Prime Minister’s Office. Ohad Klein: Supported by the Clore Scholarship Programme.
Funders | Funder number |
---|---|
NTSC | 2774/20, 742754 |
Air Force Office of Scientific Research | FA9550-21-1-0046 |
European Commission | 852952 |
United States-Israel Binational Science Foundation | 2018393 |
Israel Science Foundation | 757731, 876110, 2951/20 |
Ben-Gurion University of the Negev |
Keywords
- Discrete logarithm
- Homomorphic secret sharing
- Metric embeddings
- Shift finding
- Sublinear algorithms