On the Performance of Cracking Hash Function SHA-1 Using Cloud and GPU Computing

被引:5
作者
Lin, Chu-Hsing [1 ]
Liu, Jung-Chun [1 ]
Chen, Joy Iong-Zong [2 ]
Chu, Tien-Pin [1 ]
机构
[1] Tunghai Univ, Dept Comp Sci, Taichung 40704, Taiwan
[2] Dayeh Univ, Dept Elect Engn, Dacun 51505, Changhua, Taiwan
关键词
Cloud computing; Hadoop; GPU computing; IoT security; SHA-1; Hash function;
D O I
10.1007/s11277-019-06575-9
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
This study cracks code words by matching them with target hash values using cloud distributed and GPU parallel computing technologies. For the cloud computing system, this paper implements the matching algorithm using a Hadoop distributed system consisting of four physical computers, one used for the master node and the other three used for worker nodes. Also, MapReduce is used in nodes to handle large amounts of operations. For the GPU parallel computing system, this paper utilizes thousands of GPU threads to operate in parallel on the data allocated by the CPU. The experimental results of the cloud distributed system show that a cloud with more than 330 computing nodes can crack hash values of code words with length of 7 characters within 1 min. Furthermore, based on the results of the GPU parallel computing system, each thread can execute about 1100 hash value matching operations per second; hence the GTX650 Ti, which owns 8192 threads, offers cracking capability comparable to a cloud system with 120 worker nodes.
引用
收藏
页码:491 / 504
页数:14
相关论文
共 19 条
[1]  
[Anonymous], 2004, Cryptol. ePrint Arch., Tech. Rep. 2004/199
[2]  
[Anonymous], P 2009 IEEE INT C SE
[3]  
Berre A. J., 2009, P 24 ACM SIGPLAN C C
[4]  
Cano A, 2016, IEEE C EVOL COMPUTAT, P3566, DOI 10.1109/CEC.2016.7744241
[5]  
Feng DY, 2016, 2016 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), P65, DOI 10.1109/CompComm.2016.7924666
[6]  
Fu J., 2015, P 10 INT C AV REL SE
[7]   hiCUDA: High-Level GPGPU Programming [J].
Han, Tianyi David ;
Abdelrahman, Tarek S. .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (01) :78-90
[8]  
Hassan M., 2015, P 18 EUR C DIG SYST
[9]  
Ibraheem R. K., 2015, P 2015 WORLD C INF T
[10]   Data Security in the World of Cloud Computing [J].
Kaufman, Lori M. .
IEEE SECURITY & PRIVACY, 2009, 7 (04) :61-64