Publications

Succinct Functional Commitments for Circuits from k-Lin

Hoeteck Wee and David J. Wu

Annual International Conference on the Theory and Applications of Cryptographic Techniques (EUROCRYPT), 2024

Abstract

A functional commitment allows a user to commit to an input \( \mathbf{x} \) and later, open the commitment to an arbitrary function \( \mathbf{y} = f(\mathbf{x}) \). The size of the commitment and the opening should be sublinear in \( |\mathbf{x}| \) and \( |f| \).

In this work, we give the first pairing-based functional commitment for arbitrary circuits where the size of the commitment and the size of the opening consist of a constant number of group elements. Security relies on the standard bilateral \( k \)-\( \mathsf{Lin} \) assumption. This is the first scheme with this level of succinctness from falsifiable bilinear map assumptions (previous approaches required SNARKs for \( \mathsf{NP} \)). This is also the first functional commitment scheme for general circuits with \( \mathsf{poly}(\lambda) \)-size commitments and openings from any assumption that makes fully black-box use of cryptographic primitives and algorithms. Our construction relies on a new notion of projective chainable commitments which may be of independent interest.

BibTeX
@inproceedings{WW24,
  author    = {Hoeteck Wee and David J. Wu},
  title     = {Succinct Functional Commitments for Circuits from k-Lin},
  booktitle = {{EUROCRYPT}},
  year      = {2024}
}