A Fast and Verified Software Stack for Secure Function Evaluation
A Fast and Verified Software Stack for Secure Function Evaluation
复制标题
用于安全功能评估的快速且经过验证的软件堆栈
DOI:
10.1145/3133956.3134017
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
Almeida J
中科院分区:
文献类型:
--
作者:
Almeida J
We present a high-assurance software stack for secure function evaluation (SFE). Our stack consists of three components: i. a verified compiler (CircGen) that translates C programs into Boolean circuits; ii. a verified implementation of Yao's SFE protocol based on garbled circuits and oblivious transfer; and iii. transparent application integration and communications via FRESCO, an open-source framework for secure multiparty computation (MPC). CircGen is a general purpose tool that builds on CompCert, a verified optimizing compiler for C. It can be used in arbitrary Boolean circuit-based cryptography deployments. The security of our SFE protocol implementation is formally verified using EasyCrypt, a tool-assisted framework for building high-confidence cryptographic proofs, and it leverages a new formalization of garbled circuits based on the framework of Bellare, Hoang, and Rogaway (CCS 2012). We conduct a practical evaluation of our approach, and conclude that it is competitive with state-of-the-art (unverified) approaches. Our work provides concrete evidence of the feasibility of building efficient, verified, implementations of higher-level cryptographic systems. All our development is publicly available.
登录
查看更多内容
DOI:
10.1007/978-3-642-22792-9_5
发表时间:
2011-08
期刊:
--
影响因子:
--
作者:
G. Barthe;B. Grégoire;S. Heraud;Santiago Zanella-Béguelin
通讯作者:
G. Barthe;B. Grégoire;S. Heraud;Santiago Zanella-Béguelin
DOI:
--
发表时间:
2013
期刊:
Journal of computing and security
影响因子:
--
作者:
David Cadé;B. Blanchet
通讯作者:
B. Blanchet
DOI:
--
发表时间:
2014
期刊:
International Conference on Compiler Construction
影响因子:
--
作者:
M. Franz;Andreas Holzer;S. Katzenbeisser;C. Schallhart;H. Veith
通讯作者:
H. Veith
DOI:
--
发表时间:
2012
期刊:
IACR Cryptology ePrint Archive
影响因子:
--
作者:
Yael Ejgenberg;Moriya Farbstein;Meital Levy;Yehuda Lindell
通讯作者:
Yehuda Lindell
DOI:
--
发表时间:
2015
期刊:
IEEE Computer Security Foundations Symposium
影响因子:
--
作者:
Martin Pettai;Peeter Laud
通讯作者:
Peeter Laud