Matches in SemOpenAlex for { <https://semopenalex.org/work/W2912274893> ?p ?o ?g. }
Showing items 1 to 77 of
77
with 100 items per page.
- W2912274893 endingPage "287" @default.
- W2912274893 startingPage "273" @default.
- W2912274893 abstract "SHA-512 is a member of the SHA-2 family of cryptographic hash algorithms that is based on a Davies-Mayer compression function operating on eight 64-bit words to produce a 512-bit digest. It provides strong resistance to collision and preimage attacks, and is assumed to remain secure in the dawning era of quantum computers. However, the compression function of SHA-512 is challenging to implement on small 8 and 16-bit microcontrollers because of their limited register space and the fact that 64-bit rotations are generally slow on such devices. In this paper, we present the first highly-optimized Assembler implementation of SHA-512 for the ATmega family of 8-bit AVR microcontrollers. We introduce a special optimization technique for the compression function based on a duplication of the eight working variables so that they can be more efficiently loaded from RAM via the indirect addressing mode with displacement (using the ldd and std instruction). In this way, we were able to achieve high performance without unrolling the main loop of the compression function, thereby keeping the code size small. When executed on an 8-bit AVR ATmega128 microcontroller, the compression function takes slightly less than 60k clock cycles, which corresponds to a compression rate of roughly 467 cycles per byte. The binary code size of the full SHA-512 implementation providing a standard Init-Update-Final (IUF) interface amounts to approximately 3.5 kB." @default.
- W2912274893 created "2019-02-21" @default.
- W2912274893 creator A5034980416 @default.
- W2912274893 creator A5040538732 @default.
- W2912274893 creator A5089125756 @default.
- W2912274893 date "2019-01-01" @default.
- W2912274893 modified "2023-10-01" @default.
- W2912274893 title "Efficient Implementation of the SHA-512 Hash Function for 8-Bit AVR Microcontrollers" @default.
- W2912274893 cites W2032541448 @default.
- W2912274893 cites W2115148615 @default.
- W2912274893 cites W2119359951 @default.
- W2912274893 cites W2150559183 @default.
- W2912274893 cites W2293082967 @default.
- W2912274893 cites W2507130841 @default.
- W2912274893 cites W2560168210 @default.
- W2912274893 cites W2762094014 @default.
- W2912274893 cites W2768789137 @default.
- W2912274893 cites W2895182117 @default.
- W2912274893 cites W4248987559 @default.
- W2912274893 cites W4289127653 @default.
- W2912274893 cites W1964789195 @default.
- W2912274893 doi "https://doi.org/10.1007/978-3-030-12942-2_21" @default.
- W2912274893 hasPublicationYear "2019" @default.
- W2912274893 type Work @default.
- W2912274893 sameAs 2912274893 @default.
- W2912274893 citedByCount "11" @default.
- W2912274893 countsByYear W29122748932020 @default.
- W2912274893 countsByYear W29122748932021 @default.
- W2912274893 countsByYear W29122748932022 @default.
- W2912274893 countsByYear W29122748932023 @default.
- W2912274893 crossrefType "book-chapter" @default.
- W2912274893 hasAuthorship W2912274893A5034980416 @default.
- W2912274893 hasAuthorship W2912274893A5040538732 @default.
- W2912274893 hasAuthorship W2912274893A5089125756 @default.
- W2912274893 hasBestOaLocation W29122748932 @default.
- W2912274893 hasConcept C11413529 @default.
- W2912274893 hasConcept C149635348 @default.
- W2912274893 hasConcept C173018170 @default.
- W2912274893 hasConcept C173608175 @default.
- W2912274893 hasConcept C199360897 @default.
- W2912274893 hasConcept C33923547 @default.
- W2912274893 hasConcept C41008148 @default.
- W2912274893 hasConcept C7608002 @default.
- W2912274893 hasConcept C9390403 @default.
- W2912274893 hasConcept C94375191 @default.
- W2912274893 hasConcept C99138194 @default.
- W2912274893 hasConceptScore W2912274893C11413529 @default.
- W2912274893 hasConceptScore W2912274893C149635348 @default.
- W2912274893 hasConceptScore W2912274893C173018170 @default.
- W2912274893 hasConceptScore W2912274893C173608175 @default.
- W2912274893 hasConceptScore W2912274893C199360897 @default.
- W2912274893 hasConceptScore W2912274893C33923547 @default.
- W2912274893 hasConceptScore W2912274893C41008148 @default.
- W2912274893 hasConceptScore W2912274893C7608002 @default.
- W2912274893 hasConceptScore W2912274893C9390403 @default.
- W2912274893 hasConceptScore W2912274893C94375191 @default.
- W2912274893 hasConceptScore W2912274893C99138194 @default.
- W2912274893 hasLocation W29122748931 @default.
- W2912274893 hasLocation W29122748932 @default.
- W2912274893 hasOpenAccess W2912274893 @default.
- W2912274893 hasPrimaryLocation W29122748931 @default.
- W2912274893 hasRelatedWork W2341212372 @default.
- W2912274893 hasRelatedWork W2358085404 @default.
- W2912274893 hasRelatedWork W2363835460 @default.
- W2912274893 hasRelatedWork W2369813044 @default.
- W2912274893 hasRelatedWork W2376668782 @default.
- W2912274893 hasRelatedWork W2380194417 @default.
- W2912274893 hasRelatedWork W2381042966 @default.
- W2912274893 hasRelatedWork W2381979011 @default.
- W2912274893 hasRelatedWork W2389726215 @default.
- W2912274893 hasRelatedWork W3041052722 @default.
- W2912274893 isParatext "false" @default.
- W2912274893 isRetracted "false" @default.
- W2912274893 magId "2912274893" @default.
- W2912274893 workType "book-chapter" @default.