Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/50515

TítuloA fast and verified software stack for secure function evaluation
Autor(es)Almeida, José Bacelar
Barbosa, Manuel
Barthe, Gilles Jacques Denis
Dupressoir, François
Grégoire, Benjamin
Laporte, Vincent
Pereira, Vitor
Palavras-chaveSecure function evaluation
Certified compilation
Verified implementation
Data30-Out-2017
EditoraAssociation for Computing Machinery (ACM)
RevistaProceedings of the ACM Conference on Computer and Communications Security
Resumo(s)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.
TipoArtigo em ata de conferência
URIhttps://hdl.handle.net/1822/50515
ISBN978-1-4503-4946-8/17/10
DOI10.1145/3133956.3134017
ISSN1543-7221
Versão da editoraThe original publication is available at https://dl.acm.org/citation.cfm?id=3134017
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:HASLab - Artigos em atas de conferências internacionais (texto completo)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
17CCSa.pdf927,8 kBAdobe PDFVer/Abrir

Este trabalho está licenciado sob uma Licença Creative Commons Creative Commons

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID