TY - GEN
T1 - Universal composition with global subroutines
T2 - 18th International Conference on Theory of Cryptography, TCCC 2020
AU - Badertscher, Christian
AU - Canetti, Ran
AU - Hesse, Julia
AU - Tackmann, Björn
AU - Zikas, Vassilis
N1 - Publisher Copyright:
© International Association for Cryptologic Research 2020.
PY - 2020
Y1 - 2020
N2 - The Global and Externalized UC frameworks [Canetti-Dodis-Pass-Walfish, TCC 07] extend the plain UC framework to additionally handle protocols that use a “global setup”, namely a mechanism that is also used by entities outside the protocol. These frameworks have broad applicability: Examples include public-key infrastructures, common reference strings, shared synchronization mechanisms, global blockchains, or even abstractions such as the random oracle. However, the need to work in a specialized framework has been a source of confusion, incompatibility, and an impediment to broader use. We show how security in the presence of a global setup can be captured within the plain UC framework, thus significantly simplifying the treatment. This is done as follows: We extend UC-emulation to the case where both the emulating protocol π and the emulated protocol ɸ make subroutine calls to protocol γ that is accessible also outside π and ɸ. As usual, this notion considers only a single instance of ɸ or π (alongside γ).We extend the UC theorem to hold even with respect to the new notion of UC emulation. That is, we show that if π UC-emulates ɸ in the presence of γ, then ϱɸ → π UC-emulates ϱ for any protocol ϱ, even when ϱ uses γ directly, and in addition calls many instances of ɸ, all of which use the same instance of γ. We prove this extension using the existing UC theorem as a black box, thus further simplifying the treatment. We also exemplify how our treatment can be used to streamline, within the plain UC model, proofs of security of systems that involve global set-up, thus providing greater simplicity and flexibility.
AB - The Global and Externalized UC frameworks [Canetti-Dodis-Pass-Walfish, TCC 07] extend the plain UC framework to additionally handle protocols that use a “global setup”, namely a mechanism that is also used by entities outside the protocol. These frameworks have broad applicability: Examples include public-key infrastructures, common reference strings, shared synchronization mechanisms, global blockchains, or even abstractions such as the random oracle. However, the need to work in a specialized framework has been a source of confusion, incompatibility, and an impediment to broader use. We show how security in the presence of a global setup can be captured within the plain UC framework, thus significantly simplifying the treatment. This is done as follows: We extend UC-emulation to the case where both the emulating protocol π and the emulated protocol ɸ make subroutine calls to protocol γ that is accessible also outside π and ɸ. As usual, this notion considers only a single instance of ɸ or π (alongside γ).We extend the UC theorem to hold even with respect to the new notion of UC emulation. That is, we show that if π UC-emulates ɸ in the presence of γ, then ϱɸ → π UC-emulates ϱ for any protocol ϱ, even when ϱ uses γ directly, and in addition calls many instances of ɸ, all of which use the same instance of γ. We prove this extension using the existing UC theorem as a black box, thus further simplifying the treatment. We also exemplify how our treatment can be used to streamline, within the plain UC model, proofs of security of systems that involve global set-up, thus providing greater simplicity and flexibility.
UR - http://www.scopus.com/inward/record.url?scp=85098242344&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-64381-2_1
DO - 10.1007/978-3-030-64381-2_1
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:85098242344
SN - 9783030643805
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 1
EP - 30
BT - Theory of Cryptography - 18th International Conference, TCC 2020, Proceedings
A2 - Pass, Rafael
A2 - Pietrzak, Krzysztof
PB - Springer Science and Business Media Deutschland GmbH
Y2 - 16 November 2020 through 19 November 2020
ER -