Paper 2025/934

Diving Deep Into UC: Uncovering and Resolving Issues in Universal Composability

Céline Chevalier, CRED, Paris-Panthéon-Assas University, Paris, France, DIENS, École normale supérieure, Paris, France, PSL University, France, CNRS, France, Inria, France
Éric Sageloli, Thales, Gennevilliers, France, DIENS, École normale supérieure, Paris, France, PSL University, France, CNRS, France, Inria, France
Abstract

Introduced by Canetti in 2001, Universal Composability (UC) is a widely adopted security model that enables the specification and proof of security for a broad range of protocols, offering strong security guarantees. At its core lies the universal composition theorem (UC theorem), which ensures that protocols proven secure within the framework remain secure even when deployed in real-world environments with multiple instances of them. In this work, we present two key contributions. First, we identify several problems with the UC framework, in particular the UC Theorem. They include counterexamples, limitations that make it unusable for important classes of protocols, and weaknesses in its proof. These problems reveal flaws in nearly all the fundamental concepts of UC. Second, we propose a revised formulation of the main concepts of UC to address these issues. Although the resulting modifications are nontrivial, our updated definitions are designed to remain as faithful as possible to the structure and intent of the original model.

Note: This is an extended version of the article accepted and published in Volume~3, Issue~1 of IACR Communications in Cryptology. The main change in this version is the addition of Appendices~C, D, and~E, which provide missing proofs, constructions, and descriptions of issues. Note relative to previous ePrint versions. While most technical details were already present in the previous version, the present version includes numerous editorial improvements, as well as a change of template.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
A major revision of an IACR publication in CIC 2026
DOI
10.62056/a6n56chdj
Keywords
Universal ComposabilityComposable SecurityProtocol SecurityTheorical Foundations
Contact author(s)
celine chevalier @ ens fr
eric sageloli @ protonmail com
History
2026-05-05: last of 2 revisions
2025-05-22: received
See all versions
Short URL
https://ia.cr/2025/934
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/934,
      author = {Céline Chevalier and Éric Sageloli},
      title = {Diving Deep Into {UC}: Uncovering and Resolving Issues in Universal Composability},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/934},
      year = {2025},
      doi = {10.62056/a6n56chdj},
      url = {https://eprint.iacr.org/2025/934}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.