DocumentCode
2227429
Title
Speeding Up SHA-1, SHA-256 and SHA-512 on the 2nd Generation Intel® Core Processors
Author
Gueron, Shay
fYear
2012
fDate
16-18 April 2012
Firstpage
824
Lastpage
826
Abstract
This paper discusses some software techniques, targeted specifically to the 2nd Generation Intel® Core™ processor, for speeding up the NIST standardized Secure Hash Algorithms SHA-1, SHA-256 and SHA-512. We demonstrate the advantage of our optimizations by applying them to a few publicly available code examples, obtaining SHA-1, SHA-256 and SHA-512 at, respectively, 5.75, 15.31, 9.71 cycles per byte.
Keywords
cryptography; microprocessor chips; 2nd Generation Intel® Core™ processors; SHA-1; SHA-256; SHA-512; secure hash algorithms; Algorithm design and analysis; Computer architecture; NIST; Optimization; Program processors; Software algorithms; efficient software implementation; secure hash algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology: New Generations (ITNG), 2012 Ninth International Conference on
Conference_Location
Las Vegas, NV
Print_ISBN
978-1-4673-0798-7
Type
conf
DOI
10.1109/ITNG.2012.62
Filename
6209073
Link To Document