Paper 2019/1449
Formalising Oblivious Transfer in the Semi-Honest and Malicious Model in CryptHOL
David Butler, David Aspinall, and Adria Gascon
Abstract
Multi-Party Computation (MPC) allows multiple parties to compute a function together while keeping their inputs private.
Large scale implementations of MPC protocols are
becoming practical thus it is important to have strong guarantees for the
whole development process, from the underlying cryptography to the
implementation. Computer aided proofs are a way to provide such guarantees.
We use CryptHOL to formalise a framework for reasoning about two party protocols using the security definitions for MPC. In particular we consider protocols for 1-out-of-2 Oblivious Transfer (
Metadata
- Available format(s)
-
PDF
- Category
- Foundations
- Publication info
- Published elsewhere. CPP 2020
- DOI
- 10.1145/3372885.3373815
- Keywords
- formal methodsMPCoblivious transfer
- Contact author(s)
- dbutler @ turing ac uk
- History
- 2019-12-16: received
- Short URL
- https://ia.cr/2019/1449
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2019/1449, author = {David Butler and David Aspinall and Adria Gascon}, title = {Formalising Oblivious Transfer in the Semi-Honest and Malicious Model in {CryptHOL}}, howpublished = {Cryptology {ePrint} Archive, Paper 2019/1449}, year = {2019}, doi = {10.1145/3372885.3373815}, url = {https://eprint.iacr.org/2019/1449} }