Cryptology ePrint Archive: Report 2012/156

Fast Embedded Software Hashing

Dag Arne Osvik

Abstract: We present new software speed records for several popular hash functions on low-end 8-bit AVR microcontrollers. Target algorithms include widely deployed hash functions like SHA-1 and SHA-256 as well as the SHA-3 (second round) candidates Blake-32 and Skein-256. A significant aspect of our implementations is that they reduce the overall resource requirements, improving not only execution time but also RAM footprint and sometimes ROM/Flash memory footprint at the same time, providing the best memory/performance trade-o s reported so far. We believe that our results will shed new light on the ongoing SHA-3 competition, and be helpful for the next stage of the competition.

Category / Keywords: implementation / implementation, hash functions, sha-3, avr

Publication Info: Submitted to CHES 2012

Date: received 23 Mar 2012

Contact author: dag arne at osvik no

Available format(s): PDF | BibTeX Citation

Version: 20120323:201814 (All versions of this report)

Discussion forum: Show discussion | Start new discussion

[ Cryptology ePrint archive ]