Matches in SemOpenAlex for { <https://semopenalex.org/work/W2477530310> ?p ?o ?g. }
Showing items 1 to 70 of
70
with 100 items per page.
- W2477530310 abstract "Recent processor architectures such as Intel Westmere (and later) and ARMv8 include instruction-level support for the Advanced Encryption Standard (AES), for the Secure Hashing Standard (SHA-1, SHA2) and for carry-less multiplication. These crypto-instruction sets provide specialized hardware processing at the top of the memory hierarchy, and provide significant performance improvements over general-purpose software for common cryptographic operations. We propose a crypto-instruction set for the Keccak cryptographic sponge and for the Keccak duplex construction. Our design is integrated on a 128 bit SIMD interface, applicable to the ARM NEON and Intel AVX (128 bit) architecture. The proposed instruction set is optimized for flexibility and supports multiple variants of the Keccak-f[b] permutation, for b equal to 200, 400, 800, or 1600 bit. We investigate the performance of the design using the GEM5 micro-architecture simulator. Compared to the latest hand-optimized results, we demonstrate a performance improvement of 2 times (over NEON programming) to 6 times (over Assembly programming). For example, an optimized NEON implementation of SHA3-512 computes a hash at 48.1 instructions per byte, while our design uses 21.9 instructions per byte. The NEON optimized version of the Lake Keyak AEAD uses 13.4 instructions per byte, while our design uses 7.7 instructions per byte. We provide comprehensive performance evaluation for multiple configurations of the Keccak-f[b] permutation in multiple applications (Hash, Encryption, AEAD). We also analyze the hardware cost of the proposed instructions in gate-equivalent of 90nm standard cells, and show that the proposed instructions only require 4658 GE, a fraction of the cost of a full ARM Cortex-A9." @default.
- W2477530310 created "2016-08-23" @default.
- W2477530310 creator A5084886657 @default.
- W2477530310 creator A5088000939 @default.
- W2477530310 date "2016-06-18" @default.
- W2477530310 modified "2023-09-24" @default.
- W2477530310 title "SIMD Instruction Set Extensions for Keccak with Applications to SHA-3, Keyak and Ketje" @default.
- W2477530310 cites W1503638523 @default.
- W2477530310 cites W1523982624 @default.
- W2477530310 cites W1539249970 @default.
- W2477530310 cites W1975505618 @default.
- W2477530310 cites W2073526587 @default.
- W2477530310 cites W2074280121 @default.
- W2477530310 cites W2108010495 @default.
- W2477530310 cites W2120326927 @default.
- W2477530310 cites W2142266976 @default.
- W2477530310 cites W2147657366 @default.
- W2477530310 cites W2619630761 @default.
- W2477530310 cites W1675170120 @default.
- W2477530310 doi "https://doi.org/10.1145/2948618.2948622" @default.
- W2477530310 hasPublicationYear "2016" @default.
- W2477530310 type Work @default.
- W2477530310 sameAs 2477530310 @default.
- W2477530310 citedByCount "2" @default.
- W2477530310 countsByYear W24775303102017 @default.
- W2477530310 countsByYear W24775303102018 @default.
- W2477530310 crossrefType "proceedings-article" @default.
- W2477530310 hasAuthorship W2477530310A5084886657 @default.
- W2477530310 hasAuthorship W2477530310A5088000939 @default.
- W2477530310 hasConcept C111919701 @default.
- W2477530310 hasConcept C11413529 @default.
- W2477530310 hasConcept C148730421 @default.
- W2477530310 hasConcept C149635348 @default.
- W2477530310 hasConcept C150552126 @default.
- W2477530310 hasConcept C173608175 @default.
- W2477530310 hasConcept C178489894 @default.
- W2477530310 hasConcept C199360897 @default.
- W2477530310 hasConcept C202491316 @default.
- W2477530310 hasConcept C41008148 @default.
- W2477530310 hasConcept C94520183 @default.
- W2477530310 hasConcept C99138194 @default.
- W2477530310 hasConceptScore W2477530310C111919701 @default.
- W2477530310 hasConceptScore W2477530310C11413529 @default.
- W2477530310 hasConceptScore W2477530310C148730421 @default.
- W2477530310 hasConceptScore W2477530310C149635348 @default.
- W2477530310 hasConceptScore W2477530310C150552126 @default.
- W2477530310 hasConceptScore W2477530310C173608175 @default.
- W2477530310 hasConceptScore W2477530310C178489894 @default.
- W2477530310 hasConceptScore W2477530310C199360897 @default.
- W2477530310 hasConceptScore W2477530310C202491316 @default.
- W2477530310 hasConceptScore W2477530310C41008148 @default.
- W2477530310 hasConceptScore W2477530310C94520183 @default.
- W2477530310 hasConceptScore W2477530310C99138194 @default.
- W2477530310 hasLocation W24775303101 @default.
- W2477530310 hasOpenAccess W2477530310 @default.
- W2477530310 hasPrimaryLocation W24775303101 @default.
- W2477530310 hasRelatedWork W1585350690 @default.
- W2477530310 hasRelatedWork W2000051442 @default.
- W2477530310 hasRelatedWork W2008876287 @default.
- W2477530310 hasRelatedWork W2074226157 @default.
- W2477530310 hasRelatedWork W2502560717 @default.
- W2477530310 hasRelatedWork W2545296949 @default.
- W2477530310 hasRelatedWork W2583600037 @default.
- W2477530310 hasRelatedWork W2810165983 @default.
- W2477530310 hasRelatedWork W4245302940 @default.
- W2477530310 hasRelatedWork W4285302443 @default.
- W2477530310 isParatext "false" @default.
- W2477530310 isRetracted "false" @default.
- W2477530310 magId "2477530310" @default.
- W2477530310 workType "article" @default.