Skip to main navigation Skip to search Skip to main content

Zero-Knowledge Proofs for Committed Symmetric Boolean Functions

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Zero-knowledge proofs (ZKP) are a fundamental notion in modern cryptography and an essential building block for countless privacy-preserving constructions. Recent years have witnessed a rapid development in the designs of ZKP for general statements, in which, for a publicly given Boolean function f: { 0, 1 }n→ { 0, 1 }, one’s goal is to prove knowledge of a secret input x∈ { 0, 1 }n satisfying f(x) = b, for a given bit b. Nevertheless, in many interesting application scenarios, not only the input x but also the underlying function f should be kept private. The problem of designing ZKP for the setting where both x and f are hidden, however, has not received much attention. This work addresses the above-mentioned problem for the class of symmetric Boolean functions, namely, Boolean functions f whose output value is determined solely by the Hamming weight of the n-bit input x. Although this class might sound restrictive, it has exponential cardinality 2n + 1 and captures a number of well-known Boolean functions, such as threshold, sorting and counting functions. Specifically, with respect to a commitment scheme secure under the Learning-Parity-with-Noise (LPN) assumption, we show how to prove in zero-knowledge that f(x) = b, for a committed symmetric function f, a committed input x and a bit b. The security of our protocol relies on that of an auxiliary commitment scheme which can be instantiated under quantum-resistant assumptions (including LPN). The protocol also achieves reasonable communication cost: the variant with soundness error 2- λ has proof size c· λ· n, where c is a relatively small constant. The protocol can potentially find appealing privacy-preserving applications in the area of post-quantum cryptography, and particularly in code-based cryptography.

Original languageEnglish
Title of host publicationPost-Quantum Cryptography - 12th International Workshop, PQCrypto 2021, Proceedings
EditorsJung Hee Cheon, Jean-Pierre Tillich
PublisherSpringer Science and Business Media Deutschland GmbH
Pages339-359
Number of pages21
ISBN (Print)9783030812928
DOIs
Publication statusPublished - 1 Jan 2021
Event12th International Conference on post-quantum cryptography, PQCrypto 2021 - Daejeon, Korea, Republic of
Duration: 20 Jul 202122 Jul 2021

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12841 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference12th International Conference on post-quantum cryptography, PQCrypto 2021
Country/TerritoryKorea, Republic of
CityDaejeon
Period20/07/2122/07/21

Fingerprint

Dive into the research topics of 'Zero-Knowledge Proofs for Committed Symmetric Boolean Functions'. Together they form a unique fingerprint.

Cite this