Matches in SemOpenAlex for { <https://semopenalex.org/work/W4288374310> ?p ?o ?g. }
Showing items 1 to 79 of
79
with 100 items per page.
- W4288374310 abstract "We develop a new approach for building cryptographic implementations. Our approach goes the last mile and delivers assembly code that is provably functionally correct, protected against side-channels, and as efficient as hand-written assembly. We illustrate ur approach using ChaCha20-Poly1305, one of the mandatory ciphersuites in TLS 1.3, and deliver formally verified vectorized implementations which outperform the fastest non-verified code. We realize our approach by combining the Jasmin framework, which offers in a single language features of high-level and low-level programming, and the EasyCrypt proof assistant, which offers a versatile verification infrastructure that supports proofs of functional correctness and equivalence checking. Neither of these tools had been used for functional correctness before. Taken together, these infrastructures empower programmers to develop efficient and verified implementations by game hopping, starting from reference implementations that are proved functionally correct against a specification, and gradually introducing program optimizations that are proved correct by equivalence checking. We also make several contributions of independent interest, including a new and extensible verified compiler for Jasmin, with a richer memory model and support for vectorized instructions, and a new embedding of Jasmin in EasyCrypt." @default.
- W4288374310 created "2022-07-29" @default.
- W4288374310 creator A5021548814 @default.
- W4288374310 creator A5025286277 @default.
- W4288374310 creator A5033447950 @default.
- W4288374310 creator A5058643028 @default.
- W4288374310 creator A5065970435 @default.
- W4288374310 creator A5075577852 @default.
- W4288374310 creator A5087028513 @default.
- W4288374310 creator A5087283928 @default.
- W4288374310 date "2019-04-09" @default.
- W4288374310 modified "2023-09-27" @default.
- W4288374310 title "The Last Mile: High-Assurance and High-Speed Cryptographic Implementations" @default.
- W4288374310 doi "https://doi.org/10.48550/arxiv.1904.04606" @default.
- W4288374310 hasPublicationYear "2019" @default.
- W4288374310 type Work @default.
- W4288374310 citedByCount "0" @default.
- W4288374310 crossrefType "posted-content" @default.
- W4288374310 hasAuthorship W4288374310A5021548814 @default.
- W4288374310 hasAuthorship W4288374310A5025286277 @default.
- W4288374310 hasAuthorship W4288374310A5033447950 @default.
- W4288374310 hasAuthorship W4288374310A5058643028 @default.
- W4288374310 hasAuthorship W4288374310A5065970435 @default.
- W4288374310 hasAuthorship W4288374310A5075577852 @default.
- W4288374310 hasAuthorship W4288374310A5087028513 @default.
- W4288374310 hasAuthorship W4288374310A5087283928 @default.
- W4288374310 hasBestOaLocation W42883743101 @default.
- W4288374310 hasConcept C108710211 @default.
- W4288374310 hasConcept C11413529 @default.
- W4288374310 hasConcept C118615104 @default.
- W4288374310 hasConcept C154945302 @default.
- W4288374310 hasConcept C169590947 @default.
- W4288374310 hasConcept C177264268 @default.
- W4288374310 hasConcept C178489894 @default.
- W4288374310 hasConcept C199360897 @default.
- W4288374310 hasConcept C2524010 @default.
- W4288374310 hasConcept C26713055 @default.
- W4288374310 hasConcept C2776760102 @default.
- W4288374310 hasConcept C2780069185 @default.
- W4288374310 hasConcept C33923547 @default.
- W4288374310 hasConcept C41008148 @default.
- W4288374310 hasConcept C41608201 @default.
- W4288374310 hasConcept C55439883 @default.
- W4288374310 hasConcept C80444323 @default.
- W4288374310 hasConceptScore W4288374310C108710211 @default.
- W4288374310 hasConceptScore W4288374310C11413529 @default.
- W4288374310 hasConceptScore W4288374310C118615104 @default.
- W4288374310 hasConceptScore W4288374310C154945302 @default.
- W4288374310 hasConceptScore W4288374310C169590947 @default.
- W4288374310 hasConceptScore W4288374310C177264268 @default.
- W4288374310 hasConceptScore W4288374310C178489894 @default.
- W4288374310 hasConceptScore W4288374310C199360897 @default.
- W4288374310 hasConceptScore W4288374310C2524010 @default.
- W4288374310 hasConceptScore W4288374310C26713055 @default.
- W4288374310 hasConceptScore W4288374310C2776760102 @default.
- W4288374310 hasConceptScore W4288374310C2780069185 @default.
- W4288374310 hasConceptScore W4288374310C33923547 @default.
- W4288374310 hasConceptScore W4288374310C41008148 @default.
- W4288374310 hasConceptScore W4288374310C41608201 @default.
- W4288374310 hasConceptScore W4288374310C55439883 @default.
- W4288374310 hasConceptScore W4288374310C80444323 @default.
- W4288374310 hasLocation W42883743101 @default.
- W4288374310 hasLocation W42883743102 @default.
- W4288374310 hasLocation W42883743103 @default.
- W4288374310 hasOpenAccess W4288374310 @default.
- W4288374310 hasPrimaryLocation W42883743101 @default.
- W4288374310 hasRelatedWork W1504651774 @default.
- W4288374310 hasRelatedWork W1522113126 @default.
- W4288374310 hasRelatedWork W1538072621 @default.
- W4288374310 hasRelatedWork W1558874663 @default.
- W4288374310 hasRelatedWork W2141575885 @default.
- W4288374310 hasRelatedWork W2170986672 @default.
- W4288374310 hasRelatedWork W2950028700 @default.
- W4288374310 hasRelatedWork W3048095579 @default.
- W4288374310 hasRelatedWork W3119305140 @default.
- W4288374310 hasRelatedWork W74180852 @default.
- W4288374310 isParatext "false" @default.
- W4288374310 isRetracted "false" @default.
- W4288374310 workType "article" @default.