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

Matteo Campanelli, Felix Engelmann*, Claudio Orlandi

*Corresponding author for this work

Research output: Contribution to book/anthology/report/proceedingArticle in proceedingsResearch

2 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationSecurity and Cryptography for Networks
EditorsClemente Galdi, Stanislaw Jarecki
Number of pages24
Place of publicationCham
PublisherSpringer
Publication date2022
Pages761-784
ISBN (Print)978-3-031-14790-6
DOIs
Publication statusPublished - 2022
Event13th International Conference on Security and Cryptography for Networks, SCN 2022 - Amalfi, Italy
Duration: 12 Sept 202214 Sept 2022

Conference

Conference13th International Conference on Security and Cryptography for Networks, SCN 2022
Country/TerritoryItaly
CityAmalfi
Period12/09/202214/09/2022
SeriesLecture Notes in Computer Science
Volume13409
ISSN0302-9743

Keywords

  • Commitments
  • Key-Value map
  • Zero-knowledge

Fingerprint

Dive into the research topics of 'Zero-Knowledge for Homomorphic Key-Value Commitments with Applications to Privacy-Preserving Ledgers'. Together they form a unique fingerprint.

Cite this