Title :
Dictionary Attack on TrueCrypt with RIVYERA S3-5000
Author :
Abbas, Asad ; Rathje, C.A. ; Wienbrandt, Lars ; Schimmler, Manfred
Author_Institution :
Dept. of Comput. Sci., Christian-Albrechts-Univ. of Kiel, Kiel, Germany
Abstract :
The popular free encryption software True Crypt uses whole device or partition encryption as well as encrypted container files to protect sensible data from unauthorized access. Several combinations of encryption algorithms and hash functions used for the key derivation can be chosen by the user. This paper regards the combination with SERPENT as encryption algorithm and WHIRLPOOL as hash function for the key derivation. A dictionary attack has been implemented for this combination using the FPGA-based high-performance computer RIVYERA S3-5000. The achieved performance reaches more than 200,000 passwords per second. Compared to 820 passwords per second, achieved by a fully threaded Intel Core i7-970 system at 3.2GHz using the Crypto++ library, this leads to a speedup of more than 247 with energy savings of about 99%.
Keywords :
cryptography; field programmable gate arrays; file organisation; Crypto++ library; FPGA-based high-performance computer RIVYERA S3-5000; SERPENT; WHIRLPOOL; data protection; dictionary attack; free encryption software True Crypt; frequency 3.2 GHz; fully threaded Intel Core i7-970 system; hash functions; key derivation; Ciphers; Containers; Dictionaries; Encryption; Field programmable gate arrays; Random access memory; FPGA; PBKDF2; SERPENT; WHIRLPOOL; known-plaintext dictionary attack; reconfigurable high-performance computing;
Conference_Titel :
Parallel and Distributed Systems (ICPADS), 2012 IEEE 18th International Conference on
Conference_Location :
Singapore
Print_ISBN :
978-1-4673-4565-1
Electronic_ISBN :
1521-9097
DOI :
10.1109/ICPADS.2012.23