TY - GEN
T1 - Efficient range-trapdoor functions and applications
T2 - 18th International Conference on Theory of Cryptography, TCCC 2020
AU - Garg, Sanjam
AU - Hajiabadi, Mohammad
AU - Ostrovsky, Rafail
N1 - Funding Information:
S. Garg—University of California, Berkeley. supported in part from DARPA/ARL SAFEWARE Award W911NF15C0210, AFOSR Award FA9550-15-1-0274, AFOSR Award FA9550-19-1-0200, AFOSR YIP Award, NSF CNS Award 1936826, DARPA and SPAWAR under contract N66001-15-C-4065, a Hellman Award and research grants by the Okawa Foundation, Visa Inc., and Center for Long-Term Cybersecurity (CLTC, UC Berkeley). The views expressed are those of the author and do not reflect the official policy or position of the funding agencies. R. Ostrovsky—University of California, Los Angeles. Supported by DARPA SPAWAR contract N66001-15-C-4065.
Funding Information:
S. Garg?University of California, Berkeley. supported in part from DARPA/ARL SAFEWARE Award W911NF15C0210, AFOSR Award FA9550-15-1-0274, AFOSR Award FA9550-19-1-0200, AFOSR YIP Award, NSF CNS Award 1936826, DARPA and SPAWAR under contract N66001-15-C-4065, a Hellman Award and research grants by the Okawa Foundation, Visa Inc., and Center for Long-Term Cybersecurity (CLTC, UC Berkeley). The views expressed are those of the author and do not reflect the official policy or position of the funding agencies. R. Ostrovsky?University of California, Los Angeles. Supported by DARPA SPAWAR contract N66001-15-C-4065.
Publisher Copyright:
© International Association for Cryptologic Research 2020.
PY - 2020
Y1 - 2020
N2 - Substantial work on trapdoor functions (TDFs) has led to many powerful notions and applications. However, despite tremendous work and progress, all known constructions have prohibitively large public keys. In this work, we introduce new techniques for realizing so-called range-trapdoor hash functions with short public keys. This notion, introduced by Döttling et al. [Crypto 2019], allows for encoding a range of indices into a public key in a way that the public key leaks no information about the range, yet an associated trapdoor enables recovery of the corresponding input part. We give constructions of range-trapdoor hash functions, where for a given range I the public key consists of O(n) group elements, improving upon O(n|I|) achieved by Döttling et al. Moreover, by designing our evaluation algorithm in a special way involving Toeplitz matrix multiplication and by showing how to perform fast-Fourier transforms in the exponent, we arrive at O(nlog n) group operations for evaluation, improving upon O(n2), required of previous constructions. Our constructions rely on power-DDH assumptions in pairing-free groups. As applications of our results we obtain 1.The first construction of (rate-1) lossy TDFs with public keys consisting of a linear number of group elements (without pairings).2.Rate-1 string OT with receiver communication complexity of O(n) group elements, where n is the sender’s message size, improving upon O(n2) [Crypto 2019].3.Two-round private-information retrieval protocols for one-bit records, where for a server of N bits, the client’s message consists of O(λ) polylog(N) group elements, improving upon O(λ2) polylog(N).4.Semi-compact homomorphic encryption for branching programs: A construction of homomorphic encryption for branching programs, with ciphertexts consisting of O(λnd2) group elements, improving upon O(λ2nd3). Here λ denotes the security parameter, n the input size and d the depth of the program.
AB - Substantial work on trapdoor functions (TDFs) has led to many powerful notions and applications. However, despite tremendous work and progress, all known constructions have prohibitively large public keys. In this work, we introduce new techniques for realizing so-called range-trapdoor hash functions with short public keys. This notion, introduced by Döttling et al. [Crypto 2019], allows for encoding a range of indices into a public key in a way that the public key leaks no information about the range, yet an associated trapdoor enables recovery of the corresponding input part. We give constructions of range-trapdoor hash functions, where for a given range I the public key consists of O(n) group elements, improving upon O(n|I|) achieved by Döttling et al. Moreover, by designing our evaluation algorithm in a special way involving Toeplitz matrix multiplication and by showing how to perform fast-Fourier transforms in the exponent, we arrive at O(nlog n) group operations for evaluation, improving upon O(n2), required of previous constructions. Our constructions rely on power-DDH assumptions in pairing-free groups. As applications of our results we obtain 1.The first construction of (rate-1) lossy TDFs with public keys consisting of a linear number of group elements (without pairings).2.Rate-1 string OT with receiver communication complexity of O(n) group elements, where n is the sender’s message size, improving upon O(n2) [Crypto 2019].3.Two-round private-information retrieval protocols for one-bit records, where for a server of N bits, the client’s message consists of O(λ) polylog(N) group elements, improving upon O(λ2) polylog(N).4.Semi-compact homomorphic encryption for branching programs: A construction of homomorphic encryption for branching programs, with ciphertexts consisting of O(λnd2) group elements, improving upon O(λ2nd3). Here λ denotes the security parameter, n the input size and d the depth of the program.
UR - http://www.scopus.com/inward/record.url?scp=85098254147&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85098254147&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-64375-1_4
DO - 10.1007/978-3-030-64375-1_4
M3 - Conference contribution
AN - SCOPUS:85098254147
SN - 9783030643744
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 88
EP - 116
BT - Theory of Cryptography - 18th International Conference, TCC 2020, Proceedings
A2 - Pass, Rafael
A2 - Pietrzak, Krzysztof
PB - Springer Science and Business Media Deutschland GmbH
Y2 - 16 November 2020 through 19 November 2020
ER -