Paper 2024/818 Original: eprint.iacr.org/2024/818 ↗
The Brave New World of Global Generic Groups and UC-Secure Zero-Overhead SNARKs
Abstract
The universal composability (UC) model provides strong security guarantees for protocols used in arbitrary contexts. While these guarantees are highly desirable, in practice, schemes with a standalone proof of security, such as the Groth16 proof system, are preferred. This is because UC security typically comes with undesirable overhead, sometimes making UC-secure schemes significantly less efficient than their standalone counterparts. We establish the UC security of Groth16 without any significant overhead. In the spirit of global random oracles, we design a global (restricted) observable generic group functionality that models a natural notion of observability: computations that trace back to group elements derived from generators of other sessions are observable. This notion turns out to be surprisingly subtle to formalize. We provide a general framework for proving protocols secure in the presence of global generic groups, which we then apply to Groth16.
Metadata
- Available format(s)
PDF
- Category
- Cryptographic protocols
- Publication info
- Preprint.
- History
- 2024-12-09: last updated
- 2024-05-26: published
- Short URL
- https://ia.cr/2024/818
- License
- https://creativecommons.org/licenses/by/4.0/
BibTeX
@misc{cryptoeprint:2024/818,
author = {Jan Bobolz and Pooya Farshim and Markulf Kohlweiss and Akira Takahashi},
title = {The Brave New World of Global Generic Groups and UC-Secure Zero-Overhead SNARKs},
howpublished = {Cryptology {ePrint} Archive, Paper 2024/818},
year = {2024},
url = {https://eprint.iacr.org/2024/818}
}