← Back to VOLUME 2, ISSUE 9, SEPTEMBER 2013
This work is licensed under a Creative Commons Attribution 4.0 International License.
Analysis of MD5 Algorithm Safety against Hardware Implementation of Brute Force Attack
AL-MARAKEBY Systems and Computers Engineering Dept., Faculty of Engineering, Al-Azhar University, Cairo, Egypt
Downloads: Download PDF
π 37 viewsπ₯ 2 downloads
Abstract: MD5 is one of the most widely used hash functions generating 128 bits cipher. Theoretically, this algorithm requires 2128 iteration for brute force attack. This complexity represents a challenge on cracking this algorithm due to the computational time. The hardware implementation of algorithm cracking increases the speed dramatically. In addition to that, using MD5 for the encryption of weak and short passwords reduces the iterations and allow breaking the password in few seconds or minutes. In this paper, the MD5 algorithm resistivity and safety has been analysed based on FPGA implementations. Different parallel architectures for implementing the algorithm have been investigated. Different sets of strong and weak passwords have been used to test these architectures. The time for cracking the cipher has been measured indicating the performance of the MD5 algorithm.
Keywords: MD5, encryption, FPGA, password cracking
Keywords: MD5, encryption, FPGA, password cracking
How to Cite:
[1] AL-MARAKEBY Systems and Computers Engineering Dept., Faculty of Engineering, Al-Azhar University, Cairo, Egypt, βAnalysis of MD5 Algorithm Safety against Hardware Implementation of Brute Force Attack,β International Journal of Advanced Research in Computer and Communication Engineering (IJARCCE)
