Matches in SemOpenAlex for { <https://semopenalex.org/work/W2185156600> ?p ?o ?g. }
Showing items 1 to 99 of
99
with 100 items per page.
- W2185156600 endingPage "171" @default.
- W2185156600 startingPage "150" @default.
- W2185156600 abstract "AES-NI, or Advanced Encryption Standard New Instructions, is an extension of the x86 architecture proposed by Intel in 2008. With a pipelined implementation utilizing AES-NI, parallelizable modes such as AES-CTR become extremely efficient. However, out of the four non-trivial NIST-recommended encryption modes, three are inherently sequential: CBC, CFB, and OFB. This inhibits the advantage of using AES-NI significantly. Similar observations apply to CMAC, CCM and a great deal of other modes. We address this issue by proposing the comb scheduler – a fast scheduling algorithm based on an efficient look-ahead strategy, featuring a low overhead – with which sequential modes profit from the AES-NI pipeline in real-world settings by filling it with multiple, independent messages. We apply the comb scheduler to implementations on Haswell, Intel’s latest microarchitecture, for a wide range of modes. We observe a drastic speed-up of factor 5 for NIST’s CBC, CFB, OFB and CMAC performing around 0.88 cpb. Surprisingly, contrary to the entire body of previous performance analysis, the throughput of the authenticated encryption (AE) mode CCM gets very close to that of GCM and OCB3, with about 1.64 cpb (vs. 1.63 cpb and 1.51 cpb, resp.), despite Haswell’s heavily improved binary field multiplication. This suggests CCM as an AE mode of choice as it is NIST-recommended, does not have any weak-key issues like GCM, and is royalty-free as opposed to OCB3. Among the CAESAR contestants, the comb scheduler significantly speeds up CLOC/SILC, JAMBU, and POET, with the mostly sequential nonce-misuse resistant design of POET, performing at 2.14 cpb, becoming faster than the well-parallelizable COPA. Finally, this paper provides the first optimized AES-NI implementations for the novel AE modes OTR, CLOC/SILC, COBRA, POET, McOE-G, and Julius." @default.
- W2185156600 created "2016-06-24" @default.
- W2185156600 creator A5012014110 @default.
- W2185156600 creator A5046043197 @default.
- W2185156600 creator A5070138829 @default.
- W2185156600 date "2015-01-01" @default.
- W2185156600 modified "2023-09-27" @default.
- W2185156600 title "Comb to Pipeline: Fast Software Encryption Revisited" @default.
- W2185156600 cites W1504211573 @default.
- W2185156600 cites W1515225084 @default.
- W2185156600 cites W1524976612 @default.
- W2185156600 cites W1531269151 @default.
- W2185156600 cites W1575893707 @default.
- W2185156600 cites W1593404714 @default.
- W2185156600 cites W1603169531 @default.
- W2185156600 cites W1802259427 @default.
- W2185156600 cites W1970121628 @default.
- W2185156600 cites W2096210558 @default.
- W2185156600 cites W2097681585 @default.
- W2185156600 cites W2106181459 @default.
- W2185156600 cites W2136620663 @default.
- W2185156600 cites W2139747141 @default.
- W2185156600 cites W2140426816 @default.
- W2185156600 cites W2171020788 @default.
- W2185156600 cites W270847108 @default.
- W2185156600 cites W2727655671 @default.
- W2185156600 cites W288546487 @default.
- W2185156600 cites W868507028 @default.
- W2185156600 cites W919227374 @default.
- W2185156600 cites W923715073 @default.
- W2185156600 cites W94683381 @default.
- W2185156600 doi "https://doi.org/10.1007/978-3-662-48116-5_8" @default.
- W2185156600 hasPublicationYear "2015" @default.
- W2185156600 type Work @default.
- W2185156600 sameAs 2185156600 @default.
- W2185156600 citedByCount "10" @default.
- W2185156600 countsByYear W21851566002016 @default.
- W2185156600 countsByYear W21851566002017 @default.
- W2185156600 countsByYear W21851566002018 @default.
- W2185156600 countsByYear W21851566002021 @default.
- W2185156600 countsByYear W21851566002022 @default.
- W2185156600 crossrefType "book-chapter" @default.
- W2185156600 hasAuthorship W2185156600A5012014110 @default.
- W2185156600 hasAuthorship W2185156600A5046043197 @default.
- W2185156600 hasAuthorship W2185156600A5070138829 @default.
- W2185156600 hasBestOaLocation W21851566001 @default.
- W2185156600 hasConcept C111219384 @default.
- W2185156600 hasConcept C111919701 @default.
- W2185156600 hasConcept C127413603 @default.
- W2185156600 hasConcept C148730421 @default.
- W2185156600 hasConcept C149635348 @default.
- W2185156600 hasConcept C170723468 @default.
- W2185156600 hasConcept C173608175 @default.
- W2185156600 hasConcept C204321447 @default.
- W2185156600 hasConcept C206729178 @default.
- W2185156600 hasConcept C21547014 @default.
- W2185156600 hasConcept C2777904410 @default.
- W2185156600 hasConcept C2779960059 @default.
- W2185156600 hasConcept C38652104 @default.
- W2185156600 hasConcept C41008148 @default.
- W2185156600 hasConcept C43521106 @default.
- W2185156600 hasConcept C60448319 @default.
- W2185156600 hasConcept C94520183 @default.
- W2185156600 hasConceptScore W2185156600C111219384 @default.
- W2185156600 hasConceptScore W2185156600C111919701 @default.
- W2185156600 hasConceptScore W2185156600C127413603 @default.
- W2185156600 hasConceptScore W2185156600C148730421 @default.
- W2185156600 hasConceptScore W2185156600C149635348 @default.
- W2185156600 hasConceptScore W2185156600C170723468 @default.
- W2185156600 hasConceptScore W2185156600C173608175 @default.
- W2185156600 hasConceptScore W2185156600C204321447 @default.
- W2185156600 hasConceptScore W2185156600C206729178 @default.
- W2185156600 hasConceptScore W2185156600C21547014 @default.
- W2185156600 hasConceptScore W2185156600C2777904410 @default.
- W2185156600 hasConceptScore W2185156600C2779960059 @default.
- W2185156600 hasConceptScore W2185156600C38652104 @default.
- W2185156600 hasConceptScore W2185156600C41008148 @default.
- W2185156600 hasConceptScore W2185156600C43521106 @default.
- W2185156600 hasConceptScore W2185156600C60448319 @default.
- W2185156600 hasConceptScore W2185156600C94520183 @default.
- W2185156600 hasLocation W21851566001 @default.
- W2185156600 hasOpenAccess W2185156600 @default.
- W2185156600 hasPrimaryLocation W21851566001 @default.
- W2185156600 hasRelatedWork W2131835510 @default.
- W2185156600 hasRelatedWork W2185156600 @default.
- W2185156600 hasRelatedWork W2534230142 @default.
- W2185156600 hasRelatedWork W2562828590 @default.
- W2185156600 hasRelatedWork W3029338586 @default.
- W2185156600 hasRelatedWork W3122690402 @default.
- W2185156600 hasRelatedWork W3161257327 @default.
- W2185156600 hasRelatedWork W3194861050 @default.
- W2185156600 hasRelatedWork W4283835962 @default.
- W2185156600 hasRelatedWork W2559997918 @default.
- W2185156600 isParatext "false" @default.
- W2185156600 isRetracted "false" @default.
- W2185156600 magId "2185156600" @default.
- W2185156600 workType "book-chapter" @default.