Zero-knowledge for homomorphic key-value commitments with applications to privacy-preserving ledgers
- Matteo Campanelli,
- Felix Theodor Engelmann,
- Claudio Orlandi
- Protocol Labs,
- ,
- Aarhus Universitet
Publikation:
Konference artikel i Proceeding eller bog/rapport kapitel
Konferencebidrag i proceedings
Peer-reviewOpen Access
Resume
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.
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.
Publikation information
Produktionstype
Publikation:
Konference artikel i Proceeding eller bog/rapport kapitel
Konferencebidrag i proceedings
Peer-reviewOriginalsprog
EngelskSider fra-til (Antal sider)
Sider 761–784Publikationsmilepæle
- Udgivet - 15/09/2022
Publikationsstatus
Udgivet - 15/09/2022
Bind
2022ISBN (Trykt)
978-3-031-14790-6ISBN (Elektronisk)
978-3-031-14791-3Publication IDs
- Scopus: 85138011503
Titel på værtspublikation
International Conference on Security and Cryptography for NetworksMetrikker
PlumX, åbner i en ny fane
Antal citationer
7
Hentninger
6
Adgang til dokumenter
Forlagets udgivne version
Licens:Ikke-specificeret
Relateret event
Titel
International Conference on Security and Cryptography for Networks
Begivenhedstype
KonferenceGrad af anerkendelse
International begivenhedDato
12/09/2022 - 14/09/2022Lokation
AmalfiItalien
