
Revisiting Witness-Succinct UC-lifting Compilers
The paper introduces verifiable reconstructible straightline codes (VRSCs) as an abstraction for compiling zkSNARKs into Universally Composable (UC) secure protocols. It shows that the witness-succinct UC compiler of Ganesh et al. (EUROCRYPT 2023) is missing a security requirement: permuting previously revealed evaluation openings yields a fresh accepting proof, which invalidates the claimed simulation argument. The fix uses verifier-enforced disjoint evaluation domains and a pairing-based Fischlin-style instantiation with structured Reed-Solomon codes and jointly computed KZG openings. This brings certificate generation to O(n log n) with constant extra proof size and verification work.
Organisations named here
- EUROCRYPT 2023
- Fischlin transform
- proof non-rerandomizability
- Universal Composability
- verifiable reconstructible straightline codes
Technologies named here
- Reed-Solomon codes
- KZG
- Verifiable reconstructible straightline codes
- Generic UC lifting theorem in terms of VRSCs
- zkSNARK
Techniques named here
- Fischlin-style search over authenticated codeword symbols
- Proof non-rerandomizability as a certificate-level property
Also named here
- Ganesh et al.
Related in other

Rerandomizable Garbling for Arithmetic Circuits

