Zero-Knowledge for Homomorphic Key-Value Commitments with Applications to Privacy-Preserving Ledgers

被引:4
作者
Campanelli, Matteo [1 ]
Engelmann, Felix [2 ]
Orlandi, Claudio [3 ]
机构
[1] Protocol Labs, San Francisco, CA USA
[2] IT Univ Copenhagen, Copenhagen, Denmark
[3] Aarhus Univ, Aarhus, Denmark
来源
SECURITY AND CRYPTOGRAPHY FOR NETWORKS (SCN 2022) | 2022年 / 13409卷
基金
欧洲研究理事会;
关键词
Zero-knowledge; Key-Value map; Commitments;
D O I
10.1007/978-3-031-14791-3_33
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Commitments to key-value maps (or, authenticated dictionaries) are an important building block in cryptographic applications, including cryptocurrencies and distributed file systems. In this work we study short commitments to key-value maps with two additional properties: double-hiding (both keys and values should be hidden) and homomorphism (we should be able to combine two commitments to obtain one that is the "sum" of their key-value openings). Furthermore, we require these commitments to be short and to support efficient transparent zero-knowledge arguments (i.e., without a trusted setup). As our main contribution, we show how to construct commitments with the properties above as well as efficient zero-knowledge arguments over them. We additionally discuss a range of practical optimizations that can be carried out depending on the application domain. Finally, we formally describe a specific application of commitments to key-value maps to scalable anonymous ledgers. We show how to extend QuisQuis (Fauzi et al. ASIACRYPT 2019). This results in an efficient, confidential multi-type system with a state whose size is independent of the number of transactions.
引用
收藏
页码:761 / 784
页数:24
相关论文
共 37 条
[1]   KVaC: Key-Value Commitments for Blockchains and Beyond [J].
Agrawal, Shashank ;
Raghuraman, Srinivasan .
ADVANCES IN CRYPTOLOGY - ASIACRYPT 2020, PT III, 2020, 12493 :839-869
[2]   MiMC: Efficient Encryption and Cryptographic Hashing with Minimal Multiplicative Complexity [J].
Albrecht, Martin ;
Grassi, Lorenzo ;
Rechberger, Christian ;
Roy, Arnab ;
Tiessen, Tyge .
ADVANCES IN CRYPTOLOGY - ASIACRYPT 2016, PT I, 2016, 10031 :191-219
[3]   Feistel Structures for MPC, and More [J].
Albrecht, Martin R. ;
Grassi, Lorenzo ;
Perrin, Leo ;
Ramacher, Sebastian ;
Rechberger, Christian ;
Rotaru, Dragos ;
Roy, Arnab ;
Schofnegger, Markus .
COMPUTER SECURITY - ESORICS 2019, PT II, 2019, 11736 :151-171
[4]  
Aly A., 2019, Cryptology ePrint Archive, Report 2019/426
[5]  
[Anonymous], DALEK BULLETPROOFS I
[6]  
[Anonymous], ARK WORKS
[7]  
[Anonymous], ZENGO X BULLETPROOFS
[8]  
Attema T., 2020, 20201447 CRYPT EPRIN
[9]  
Attema T., 2020, LNCS, V12172, P513, DOI [10.1007/978-3-030-56877-1, DOI 10.1007/978-3-030-56877-1_18]
[10]   Zerocash: Decentralized Anonymous Payments from Bitcoin [J].
Ben-Sasson, Eli ;
Chiesa, Alessandro ;
Garmant, Christina ;
Green, Matthew ;
Miers, Ian ;
Tromer, Eran ;
Virza, Madars .
2014 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2014), 2014, :459-474