Paper 2025/1411 Original: eprint.iacr.org/2025/1411 ↗

BACON: An Improved Vector Commitment Construction with Applications to Signatures

Yalan Wang
Bryan Kumara
Harsh Kasyap
Liqun Chen
Sumanta Sarkar
Christopher J.P. Newton
Carsten Maple
Ugur Ilker Atmaca
Abstract

All-but-one Vector Commitments (AVCs) allow a committed vector to be verified by randomly opening all but one of the committed values. Typically, AVCs are instantiated using Goldwasser-Goldreich-Micali (GGM) trees. Generating these trees comprises a significant computational cost for AVCs due to a large number of hash function calls. Recently, correlated GGM (cGGM) trees were proposed to halve the number of hash calls and Batched AVCs (BAVCs) using one large GGM tree were integrated to FAEST to form the FAEST version 2 signature scheme, which improves efficiency and reduces the signature size. However, further optimizations on BAVC schemes remain possible. Inspired by the large-GGM based BAVC and the cGGM tree, this paper proposes BACON, a BAVC with aborts scheme by leveraging a large cGGM tree. BACON executes multiple instances of AVC in a single batch and enables an abort mechanism to probabilistically reduce the commitment size. We prove that BACON is secure under the ideal cipher model and the random oracle model. We also discuss the possible application of the proposed BACON, i.e., FAEST version 2. Furthermore, because the number of hash calls in a large cGGM tree is halved compared with that used in a large GGM tree, theoretically, our BACON is more efficient than the state-of-the-art BAVC scheme.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2026-03-24: last updated
2025-08-02: published
Short URL
https://ia.cr/2025/1411
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2025/1411,
      author = {Yalan Wang and Bryan Kumara and Harsh Kasyap and Liqun Chen and Sumanta Sarkar and Christopher J.P. Newton and Carsten Maple and Ugur Ilker Atmaca},
      title = {BACON: An Improved Vector Commitment Construction with Applications to Signatures},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1411},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1411}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.