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

TítuloCertified computer-aided cryptography: efficient provably secure machine code from high-level implementations
Autor(es)Almeida, José Bacelar
Barbosa, Manuel
Barthe, Gilles Jacques Denis
Dupressoir, François
Palavras-chavecertified compilation
formal proof
PKCS#1
side-channels
Data2013
EditoraACM
RevistaProceedings of the ACM Conference on Computer and Communications Security
Resumo(s)We present a computer-aided framework for proving concrete security bounds for cryptographic machine code implementations. The front-end of the framework is an interactive verification tool that extends the EasyCrypt framework to reason about relational properties of C-like programs extended with idealised probabilistic operations in the style of code-based security proofs. The framework also incorporates an extension of the CompCert certified compiler to support trusted libraries providing complex arithmetic calculations or instantiating idealized components such as sampling operations. This certified compiler allows us to carry to executable code the security guarantees established at the high-level, and is also instrumented to detect when compilation may interfere with side-channel countermeasures deployed in source code. We demonstrate the applicability of the framework by applying it to the RSA-OAEP encryption scheme, as standard- ized in PKCS#1 v2.1. The outcome is a rigorous analysis of the advantage of an adversary to break the security of as- sembly implementations of the algorithms specified by the standard. The example also provides two contributions of independent interest: it bridges the gap between computer-assisted security proofs and real-world cryptographic implementations as described by standards such as PKCS,and demonstrates the use of the CompCert certified compiler in the context of cryptographic software development.
TipoArtigo em ata de conferência
URIhttps://hdl.handle.net/1822/36148
ISBN978-1-4503-2477-9
DOI10.1145/2508859.2516652
ISSN1543-7221
Versão da editorahttp://dl.acm.org/citation.cfm?doid=2508859.2516652
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:HASLab - Artigos em atas de conferências internacionais (texto completo)

Ficheiros deste registo:
Ficheiro TamanhoFormato 
1223.pdf471,72 kBAdobe PDFVer/Abrir

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