Paper 2026/2453

Revisiting Witness-Succinct UC-lifting Compilers

Davide Li Calsi, TU Wien
Luigi Russo, TU Wien
Dominique Schröder, TU Wien
Federico Valbusa, TU Wien
Abstract

Zero-knowledge succinct non-interactive arguments of knowledge (zkSNARKs) are increasingly used within larger cryptographic protocols, making security under composition essential. Generic compilation to Universal Composability (UC) requires straight-line, black-box extraction while preserving succinctness and controlling prover cost. We introduce verifiable reconstructible straightline codes (VRSCs), a primitive that separates public hiding, transcript-based reconstruction, binding, and proof non-rerandomizability. This abstraction exposes a missing security requirement in the witness-succinct UC compiler of Ganesh et al. (EUROCRYPT 2023). Permuting previously revealed evaluation openings produces a fresh accepting proof with non-negligible probability without violating non-extrapolation, invalidating the claimed simulation argument. Proof non-rerandomizability captures this attack at the certificate level. Our construction prevents transfers between repetitions through verifier-enforced disjoint evaluation domains. We formulate a generic UC lifting theorem in terms of VRSCs and give a pairing-based instantiation using a Fischlin-style search over authenticated codeword symbols. Structured Reed--Solomon encoding and jointly computed KZG openings reduce certificate-generation work from quadratic to \(O_{\lambda}(n\log n)\), where \(n\) is the witness size. Only a linear-time encoding check enters the underlying SNARK circuit. To our knowledge, this is the first generic UC lifting compiler that simultaneously achieves quasi-linear prover overhead and constant additional proof size and verification work with respect to the witness size.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Keywords
SNARKUniversal Composability
Contact author(s)
davide li calsi @ tuwien ac at
luigi russo @ tuwien ac at
dominique schroeder @ tuwien ac at
federico valbusa @ tuwien ac at
History
2026-10-14: approved
2026-10-12: received
See all versions
Short URL
https://ia.cr/2026/2453
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/2453,
      author = {Davide Li Calsi and Luigi Russo and Dominique Schröder and Federico Valbusa},
      title = {Revisiting Witness-Succinct {UC}-lifting Compilers},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2453},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2453}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.