Speeding up SHA-1, SHA-256 and SHA-512 on the 2 nd generation Intel® Core™ processors

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This paper discusses some software techniques, targeted specifically to the 2 nd 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.

Original languageEnglish
Title of host publicationProceedings of the 9th International Conference on Information Technology, ITNG 2012
Pages824-826
Number of pages3
DOIs
StatePublished - 2012
Event9th International Conference on Information Technology, ITNG 2012 - Las Vegas, NV, United States
Duration: 16 Apr 201218 Apr 2012

Publication series

NameProceedings of the 9th International Conference on Information Technology, ITNG 2012

Conference

Conference9th International Conference on Information Technology, ITNG 2012
Country/TerritoryUnited States
CityLas Vegas, NV
Period16/04/1218/04/12

Keywords

  • efficient software implementation
  • secure hash algorithms

ASJC Scopus subject areas

  • Computer Networks and Communications

Cite this