DocumentCode :
258546
Title :
High-speed implementation of bcrypt password search using special-purpose hardware
Author :
Wiemer, Friedrich ; Zimmermann, Ralf
Author_Institution :
Horst Gortz Inst. for IT-Security (HGI), Ruhr-Univ. Bochum, Bochum, Germany
fYear :
2014
fDate :
8-10 Dec. 2014
Firstpage :
1
Lastpage :
6
Abstract :
Using passwords for user authentication is still the most common method for many internet services and attacks on the password databases pose a severe threat. To reduce this risk, servers store password hashes, which were generated using special password-hashing functions, to slow down guessing attacks. The most frequently used functions of this type are PBKDF2, bcrypt and scrypt. In this paper, we present a novel, flexible, high-speed implementation of a bcrypt password search system on a low-power Xilinx Zynq 7020 FPGA. The design consists of 40 parallel bcrypt cores running at 100 MHz. Our implementation outperforms all currently available implementations and improves password attacks on the same platform by at least 42%, computing 6,511 passwords per second for a cost parameter of 5.
Keywords :
cryptography; field programmable gate arrays; message authentication; bcrypt password search system; field-programmable gate arrays; frequency 100 MHz; high-speed password search system implementation; low-power Xilinx Zynq 7020 FPGA; parallel bcrypt cores; password attacks; special-purpose hardware; Clocks; Cryptography; Fabrics; Field programmable gate arrays; Hardware; Power demand; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
ReConFigurable Computing and FPGAs (ReConFig), 2014 International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4799-5943-3
Type :
conf
DOI :
10.1109/ReConFig.2014.7032529
Filename :
7032529
Link To Document :
بازگشت