SANDstorm hash explained

SANDstorm
Designers:Mark Torgerson, Richard Schroeppel, Tim Draelos, Nathan Dautenhahn, Sean Malone, Andrea Walker, Michael Collins, Hilarie Orman,
Publish Date:2008
Digest Size:224, 256, 384, 512
Cryptanalysis:None

The SANDstorm hash[1] is a cryptographic hash function designed in 2008 by Mark Torgerson, Richard Schroeppel, Tim Draelos, Nathan Dautenhahn, Sean Malone, Andrea Walker, Michael Collins, and Hilarie Orman for the NIST SHA-3 competition.

The SANDstorm hash was accepted into the first round of the NIST hash function competition, but was not accepted into the second round.[2]

Architecture

The hash function has an explicit key schedule.[3] It uses an 8-bit by 8-bit S-box. The hash function can be parallelized on a large range of platforms using multi-core processing.[4]

Both SANDstorm-256 and SANDstorm-512 run more than twice as slowly as SHA-2 as measured by cpb.

As of 2009, no collision attack or preimage attack against SANDstorm is known which is better than the trivial birthday attack or long second preimage attack.

References

  1. Web site: Torgerson. Mark. Schroeppel. Richard. Draelos. Tim. Dautenhahn. Nathan. Malone. Sean. Walker. Andrea. Collins. Michael. Orman. Hilarie. The SANDstorm Hash. dead. https://web.archive.org/web/20090512125345/https://www.sandia.gov/scada/documents/SANDstorm_Submission_2008_10_30.pdf. 12 May 2009. 20 July 2021. www.sandia.gov. en.
  2. Web site: Computer Security Division. Information Technology Laboratory. 4 January 2017. SHA-3 Project - Hash Functions CSRC CSRC. 20 July 2021. CSRC NIST. EN-US.
  3. Fleischmann. Ewan. Forler. Christian. Gorski. Michael. 2009. Classification of the SHA-3 Candidates. Drops-Idn/1948.
  4. Torgerson. Mark Dolan. Draelos. Timothy John. Schroeppel. Richard Crabtree. 2009-09-01. Parallelism of the SANDstorm hash algorithm.. 993877. English.

External links