Concepedia

Publication | Closed Access

Universally composable security: a new paradigm for cryptographic protocols

3.2K

Citations

55

References

2001

Year

Ran Canetti

Unknown Venue

TLDR

Universally composable security guarantees that a protocol remains secure when composed with any other protocols or used as a component in arbitrary systems, even under concurrent adversarial execution, ensuring non‑malleability and robustness in complex environments such as the Internet. The authors propose a new paradigm for defining universally composable security and aim to formulate such definitions for practically any cryptographic task while exploring their realizability. They formulate universally composable definitions for a broad range of cryptographic primitives—including authenticated communication, key‑exchange, public‑key encryption, signatures, commitments, oblivious transfer, zero‑knowledge, and more—using known techniques. They demonstrate that these definitions can be realized with existing techniques provided that only a minority of participants are corrupted.

Abstract

We propose a novel paradigm for defining security of cryptographic protocols, called universally composable security. The salient property of universally composable definitions of security is that they guarantee security even when a secure protocol is composed of an arbitrary set of protocols, or more generally when the protocol is used as a component of an arbitrary system. This is an essential property for maintaining security of cryptographic protocols in complex and unpredictable environments such as the Internet. In particular, universally composable definitions guarantee security even when an unbounded number of protocol instances are executed concurrently in an adversarially controlled manner, they guarantee non-malleability with respect to arbitrary protocols, and more. We show how to formulate universally composable definitions of security for practically any cryptographic task. Furthermore, we demonstrate that practically any such definition can be realized using known techniques, as long as only a minority of the participants are corrupted. We then proceed to formulate universally composable definitions of a wide array of cryptographic tasks, including authenticated and secure communication, key-exchange, public-key encryption, signature, commitment, oblivious transfer, zero knowledge and more. We also make initial steps towards studying the realizability of the proposed definitions in various settings.

References

YearCitations

Page 1