• 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