Score: 0

FlexProofs: A Vector Commitment with Flexible Linear Time for Computing All Proofs

Published: January 6, 2026 | arXiv ID: 2601.03031v1

By: Jing Liu, Liang Feng Zhang

Potential Business Impact:

Makes computer proofs faster for secret sharing.

Business Areas:
Virtual Currency Financial Services, Payments, Software

In this paper, we introduce FlexProofs, a new vector commitment (VC) scheme that achieves two key properties: (1) the prover can generate all individual opening proofs for a vector of size $N$ in optimal time ${\cal O}(N)$, and there is a flexible batch size parameter $b$ that can be increased to further reduce the time to generate all proofs; and (2) the scheme is directly compatible with a family of zkSNARKs that encode their input as a multi-linear polynomial. As a critical building block, we propose the first functional commitment (FC) scheme for multi-exponentiations with batch opening. Compared with HydraProofs, the only existing VC scheme that computes all proofs in optimal time ${\cal O}(N)$ and is directly compatible with zkSNARKs, FlexProofs may speed up the process of generating all proofs, if the parameter $b$ is properly chosen. Our experiments show that for $N=2^{16}$ and $b=\log^2 N$, FlexProofs can be $6\times$ faster than HydraProofs. Moreover, when combined with suitable zkSNARKs, FlexProofs enable practical applications such as verifiable secret sharing and verifiable robust aggregation.

Country of Origin
🇨🇳 China

Page Count
30 pages

Category
Computer Science:
Cryptography and Security