Title :
The potential of reconfigurable hardware for HPC cryptanalysis of SHA-1
Author :
Cilardo, Alessandro
Author_Institution :
Comput. Sci. Dept., Univ. of Naples Federico II, Napoli, Italy
Abstract :
Modern reconfigurable technologies can have a number of inherent advantages for cryptanalytic applications. Aimed at the cryptanalysis of the SHA-1 hash function, this work explores this potential showing new approaches inherently based on hardware reconfigurability, enabling algorithm and architecture exploration, input-dependent system specialization, and low-level optimizations based on static/dynamic reconfiguration. As a result of this approach, we identified a number of new techniques, at both the algorithmic and architectural level, to effectively improve the attacks against SHA-1. We also defined the architecture of a high-performance FPGA-based cluster, that turns out to be the solution with the highest speed/cost ratio for SHA-1 collision search currently available. A small-scale prototype of the cluster enabled us to reach a real collision for a 72-round version of the hash function.
Keywords :
cryptography; field programmable gate arrays; optimisation; HPC cryptanalysis; SHA-1 hash function; high performance FPGA based cluster; low level optimizations; reconfigurable hardware; static-dynamic reconfiguration; Computer architecture; Cryptography; Field programmable gate arrays; Hardware; Heuristic algorithms; Optimization; Registers;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
Conference_Location :
Grenoble
Print_ISBN :
978-1-61284-208-0
DOI :
10.1109/DATE.2011.5763162