You are looking at a specific version 20211029:183158 of this paper. See the latest version.

Paper 2021/1453

A State-Separating Proof for Yao’s Garbling Scheme

Chris Brzuska and Sabine Oechsner

Abstract

State-separating proofs (SSPs) are a recent proof and definition style for cryptographic security games in pseudo-code. SSPs allow to carry out computational security reductions for cryptography such that "irrelevant code" can be dealt with syntactically and does not require reasoning about execution semantics. Real-world protocols have notoriously long specifications, and the SSP style of breaking down security games and identifying subgames enables the analysis of such protocols. Indeed, SSPs have been used to analyze the key schedules of TLS (ePrint 2021/467) and MLS (S&P 2022). Similarly, secure multi-party computation (MPC) protocols tend to have lengthy specifications. In this work, we explore how to use SSP techniques in the MPC context and for simulation-based security. On the example of Yao's circuit garbling scheme, we adapt the definitional style of SSPs and show that structuring the circuit and security proof in a layered way allows for a brief, compelling, syntactic construction of the reductions required in the hybrid proof of Yao's garbling scheme.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint. MINOR revision.
Keywords
Yao's garbling schemestate-separating proofsfoundationscompositionverificationsecure multiparty computation
Contact author(s)
chris brzuska @ aalto fi,s oechsner @ ed ac uk
History
2023-10-13: last of 2 revisions
2021-10-29: received
See all versions
Short URL
https://ia.cr/2021/1453
License
Creative Commons Attribution
CC BY
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.