Constant Memory Optimizations in MD5 Crypt Cracking Algorithm on GPU-Accelerated Supercomputer Using CUDA

被引:0
作者
Wang, Feng [1 ]
Yang, Canqun [1 ]
Wu, Qiang [1 ]
Shi, Zhicai [1 ]
机构
[1] Natl Univ Def Technol, Sch Comp Sci, Changsha, Hunan, Peoples R China
来源
PROCEEDINGS OF 2012 7TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, VOLS I-VI | 2012年
基金
中国国家自然科学基金; 国家高技术研究发展计划(863计划);
关键词
MD5; Crypt; GPU; Brute force; Constant Memory;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
MD5 Crypt is a cryptographic algorithm used commonly in UNIX system for authentication. By using the additional randomization of the salt and complexity of the scheme, it makes the traditional password cracking techniques invalid on common computing systems and the security of the system is guaranteed. Benefited from the thriving of petaflops heterogeneous supercomputer system recently, such as Tianhe1A, the security of MD5 Crypt is facing a threat of Brute Force Attack again. Many works have been done on the GPUaccelerated platform to improve the performance of MD5 Crypt. However, little increase has been achieved by using the constant memory of CUDA architecture. This paper explores this problem and archived 44.6% improvement by allocating constant memory to the padding array. And this paper presents a high scalable implementation of Brute Force Attack Algorithm of MD5 Crypt on Tianhe-1A, which is the fastest heterogeneous supercomputer of the world. The experimental results have shown that 326 thousands MD5 hashes could be checked per second on one single computing node and outperform 5.7X than the CPU version. On multi -nodes, the implementation also shows a great scalability. Consequently, it issued a new challenge to the security of MD5 crypt for authentication.
引用
收藏
页码:638 / 642
页数:5
相关论文
共 10 条
[1]  
Alnoon H., EXECUTING PARALLELIZ
[2]  
Hongwei Wu, 2011, Proceedings of the 2011 International Conference on Anti-Counterfeiting, Security and Identification (2011 ASID), P13, DOI 10.1109/ASID.2011.5967405
[3]   Efficient Implementation for MD5-RC4 Encryption Using GPU with CUDA [J].
Li, Changxin ;
Wu, Hongwei ;
Chen, Shifeng ;
Li, Xiaochao ;
Guo, Donghui .
PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY, AND IDENTIFICATION IN COMMUNICATION, 2009, :167-+
[4]  
Lim R., 2004, STRATEGY, V1, P1
[5]  
Pippin A., PARALLELIZATION JOHN
[6]  
Shi Z., 2011, Trace norm regularized tensor classification and its online learning approaches, P1
[7]  
Sprengers M., 2011, THESIS
[8]   Optimizing Linpack Benchmark on GPU-Accelerated Petascale Supercomputer [J].
Wang, Feng ;
Yang, Can-Qun ;
Du, Yun-Fei ;
Chen, Juan ;
Yi, Hui-Zhan ;
Xu, Wei-Xia .
JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2011, 26 (05) :854-865
[9]  
Yung LS, 2010, IEEE INT C BIO BIO W, P95, DOI 10.1109/BIBMW.2010.5703780
[10]  
Zonenberg A., 2009, DISTRIBUTED HASH CRA