Paper 2016/1052

Hickory Hash(TM): Implementing an Instance of an Algebraic Eraser(TM) Hash Function on an MSP430 Microcontroller

Iris Anshel, Derek Atkins, Dorian Goldfeld, and Paul E Gunnells

Abstract

Recently a novel family of braid based cryptographic hash function candidates was published, claiming to be suitable for use in low resource environments. It was shown that the new hash function family performed extremely well on a range of cryptographic test suites. In this paper we instantiate an instance of the hash family, called Hickory Hash, fix a set of parameters, implement it on a Texas Instruments MSP430 16-bit microcontroller, and compare its performance characteristics to SHA2. We show that the Hickory Hash can be a viable tool for low-power, constrained devices like those associated with the Internet of Things.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint. MINOR revision.
Keywords
Algebraic erasergroup theoretic cryptographybraid groupshash functionsIoT
Contact author(s)
datkins @ securerf com
History
2016-11-15: received
Short URL
https://ia.cr/2016/1052
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2016/1052,
      author = {Iris Anshel and Derek Atkins and Dorian Goldfeld and Paul E Gunnells},
      title = {Hickory Hash({TM}): Implementing an Instance of an Algebraic Eraser({TM}) Hash Function on an {MSP430} Microcontroller},
      howpublished = {Cryptology {ePrint} Archive, Paper 2016/1052},
      year = {2016},
      url = {https://eprint.iacr.org/2016/1052}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.