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

Registo completo
Campo DCValorIdioma
dc.contributor.authorAlmeida, José Bacelarpor
dc.contributor.authorBarbosa, Manuelpor
dc.contributor.other[et. al]-
dc.date.accessioned2018-02-15T11:57:48Z-
dc.date.available2018-02-15T11:57:48Z-
dc.date.issued2017-10-30-
dc.identifier.isbn978-1-4503-4946-8-
dc.identifier.issn1543-7221por
dc.identifier.urihttps://hdl.handle.net/1822/50513-
dc.description.abstractJasmin is a framework for developing high-speed and high-assurance cryptographic software. The framework is structured around the Jasmin programming language and its compiler. The language is designed for enhancing portability of programs and for simplifying verification tasks. The compiler is designed to achieve predictability and effciency of the output code (currently limited to x64 platforms), and is formally verified in the Coq proof assistant. Using the supercop framework, we evaluate the Jasmin compiler on representative cryptographic routines and conclude that the code generated by the compiler is as efficient as fast, hand-crafted, implementations. Moreover, the framework includes highly automated tools for proving memory safety and constant-time security (for protecting against cache-based timing attacks). We also demonstrate the effectiveness of the verification tools on a large set of cryptographic routines.por
dc.description.sponsorshipTEC4Growth - Pervasive Intelligence, Enhancers and Proofs of Concept with Industrial Impact/NORTE- 01-0145-FEDER- 000020por
dc.language.isoengpor
dc.publisherAssociation for Computing Machinery (ACM)por
dc.rightsopenAccesspor
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/por
dc.subjectHigh-speed cryptographypor
dc.subjectCertified compilationpor
dc.subjectCryptographic implementationspor
dc.subjectVerified compilerpor
dc.subjectSafetypor
dc.subjectConstant-time securitypor
dc.titleJasmin: high-assurance and high-speed cryptographypor
dc.typeconferencePaperpor
dc.peerreviewedyespor
dc.relation.publisherversionThe original publication is available at https://dl.acm.org/citation.cfm?id=3134078por
oaire.citationStartPage1807por
oaire.citationEndPage1823por
oaire.citationVolumePart F131467por
dc.identifier.doi10.1145/3133956.3134078por
dc.subject.fosCiências Naturais::Ciências da Computação e da Informaçãopor
dc.description.publicationversioninfo:eu-repo/semantics/publishedVersionpor
dc.subject.wosScience & Technologypor
sdum.journalProceedings of the ACM Conference on Computer and Communications Securitypor
sdum.conferencePublicationProceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Securitypor
sdum.bookTitleCCS'17: PROCEEDINGS OF THE 2017 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITYpor
Aparece nas coleções:HASLab - Artigos em atas de conferências internacionais (texto completo)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
17CCSb.pdf778,14 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