散列函数
计算机科学
航程(航空)
公钥密码术
钥匙(锁)
托普利兹矩阵
理论计算机科学
矩阵乘法
指数
配对
数学
加密
计算机安全
纯数学
量子
物理
量子力学
超导电性
语言学
哲学
复合材料
材料科学
作者
Sanjam Garg,Mohammad Hajiabadi,Rafail Ostrovsky
标识
DOI:10.1007/978-3-030-64375-1_4
摘要
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(n \log n)$$ group operations for evaluation, improving upon $$O(n^2)$$ , required of previous constructions. Our constructions rely on power-DDH assumptions in pairing-free groups. As applications of our results we obtain
科研通智能强力驱动
Strongly Powered by AbleSci AI