DocumentCode
2981809
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
fYear
2012
fDate
17-19 Dec. 2012
Firstpage
93
Lastpage
100
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems (ICPADS), 2012 IEEE 18th International Conference on
Conference_Location
Singapore
ISSN
1521-9097
Print_ISBN
978-1-4673-4565-1
Electronic_ISBN
1521-9097
Type
conf
DOI
10.1109/ICPADS.2012.23
Filename
6413709
Link To Document