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)
- 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
-
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} }