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 条
  • [1] Encryption and Decryption using Password Based Encryption, MD5, and DES
    Dhany, Hanna Willa
    Izhari, Fahmi
    Fahmi, Hasanul
    Tulus
    Sutarman
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PUBLIC POLICY, SOCIAL COMPUTING AND DEVELOPMENT 2017 (ICOPOSDEV 2017), 2017, 141 : 293 - 298
  • [2] Constant Memory Optimizations in MD5 Crypt Cracking Algorithm on GPU-Accelerated Supercomputer Using CUDA
    Wang, Feng
    Yang, Canqun
    Wu, Qiang
    Shi, Zhicai
    [J]. PROCEEDINGS OF 2012 7TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, VOLS I-VI, 2012, : 638 - 642
  • [3] 基于CUDA架构的MD5破解方法研究
    张润梅
    王霄
    [J]. 计算机科学, 2011, 38 (02) : 302 - 305
  • [4] Design and Optimizations of the MD5 Crypt Cracking Algorithm Based on CUDA
    Chen, Renjie
    Zhang, Yu
    Zhang, Jianzhong
    Xu, Jingdong
    [J]. CLOUD COMPUTING (CLOUDCOMP 2014), 2015, 142 : 155 - 164
  • [5] Efficient Implementation for MD5-RC4 Encryption Using GPU with CUDA
    Li, Changxin
    Wu, Hongwei
    Chen, Shifeng
    Li, Xiaochao
    Guo, Donghui
    [J]. PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY, AND IDENTIFICATION IN COMMUNICATION, 2009, : 167 - +
  • [6] 基于GPU集群实现MD5的快速破解
    杨胜斌
    [J]. 电脑与信息技术, 2013, 21 (02) : 54 - 56
  • [7] 基于GPU的MD5高速解密算法的实现
    乐德广
    常晋义
    刘祥南
    郭东辉
    [J]. 计算机工程, 2010, 36 (11) : 154 - 155
  • [8] Debugging Using MD5 Process Firewall
    Kumar, Om C. U.
    Kishore, S.
    Geetha, A.
    [J]. 2014 INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING AND INFORMATICS (IC3I), 2014, : 1279 - 1284
  • [9] 基于GPU的MD5破解技术研究与实现
    兰天
    吉庆兵
    于飞
    张李军
    [J]. 通信技术, 2013, 46 (12) : 62 - 65
  • [10] 基于GPU加速的彩虹表分析MD5哈希密码
    邹航
    王华秋
    黄勇
    [J]. 重庆理工大学学报(自然科学), 2013, 27 (07) : 61 - 66