MD5 Calculation and Decryption Using CUDA on GPU

被引:0
|
作者
Jiang, Yanjun [1 ]
Lei, Mingshan [1 ]
机构
[1] Beijing Univ Posts & Telecommun, Sch Comp, Beijing 100088, Peoples R China
来源
关键词
MD5; Calculation; GPU; CUDA; Multithreading; Parallel;
D O I
10.1007/978-3-662-43908-1_3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
It is difficult to get the original information from a MD5 hash since MD5 is an irreversible hash algorithm. MD5 decryption is based on MD5 calculation for brute force attack, which requires great computing resources. This paper presents an approach for MD5 calculation and decryption on GPU, which has high concurrency. The CUDA program performed on a PC with NVIDIA GTX 560TI graphics card. The experimental result has shown that the calculating speed is 150 million words per second, increasing from 10 to 20 times compared to program run on CPU (Core i7-950 @3.07 GHz). GPU has great potential in future general-purpose computing and concurrent computing.
引用
收藏
页码:22 / 28
页数:7
相关论文
共 50 条
  • [31] Improved Collision Detection Of MD5 Using Sufficient Condition Combination
    Shen, Yanzhao
    Wu, Ting
    Wang, Gaoli
    Dong, Xinfeng
    Qian, Haifeng
    COMPUTER JOURNAL, 2022, 65 (10): : 2720 - 2729
  • [32] MD5算法的FPGA实现
    陈松
    黄炜
    信息安全与通信保密, 2007, (06) : 129 - 130
  • [33] An improved collision attack on MD5 algorithm
    Chen, Shiwei
    Jin, Chenhui
    INFORMATION SECURITY AND CRYPTOLOGY, 2008, 4990 : 343 - 357
  • [34] MD5算法破译过程解析
    陈少晖
    翟晓宁
    阎娜
    苏国兴
    计算机工程与应用, 2010, 46 (19) : 109 - 112
  • [35] An Optimized MD5 Algorithm and Hardware Implementation
    Wang Z.
    Li N.
    Hunan Daxue Xuebao/Journal of Hunan University Natural Sciences, 2022, 49 (02): : 106 - 110
  • [36] FPGA implementation of MD5 hash algorithm
    Deepakumara, J
    Heys, HM
    Venkatesan, R
    CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING 2001, VOLS I AND II, CONFERENCE PROCEEDINGS, 2001, : 919 - 924
  • [37] Research on Security of MD5 Algorithm Application
    Zheng, Xiao-ling
    COMPUTER SCIENCE AND TECHNOLOGY (CST2016), 2017, : 264 - 271
  • [38] MD5算法原理及应用
    彭文波
    信息网络安全, 2004, (05) : 44 - 46
  • [39] MD5 collisions and the impact on computer forensics
    Thompson, Eric
    DIGITAL INVESTIGATION, 2005, 2 (01) : 36 - 40
  • [40] MD5 Secured Cryptographic Hash Value
    de Guzman, Larry B.
    Sison, Ariel M.
    Medina, Ruji P.
    PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND MACHINE INTELLIGENCE (MLMI 2018), 2018, : 54 - 59