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
来源
TRUSTWORTHY COMPUTING AND SERVICES | 2014年 / 426卷
关键词
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] GPU-acceleration of tensor renormalization with PyTorch using CUDA
    Jha, Raghav G.
    Samlodia, Abhishek
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2024, 294
  • [32] Fast and Accurate 3D Compton Cone Projections on GPU Using CUDA
    Cui, Jingyu
    Chinn, Garry
    Levin, Craig S.
    [J]. 2011 IEEE NUCLEAR SCIENCE SYMPOSIUM AND MEDICAL IMAGING CONFERENCE (NSS/MIC), 2011, : 2572 - 2575
  • [33] Parallel Laplacian Filter Using CUDA on GP-GPU
    Almazrooie, Mishal
    Abdullah, Rosni
    Yi, Lim Yun
    Venkat, Ibrahim
    Adnan, Zahraa
    [J]. PROCEEDINGS OF THE 2014 6TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND MULTIMEDIA (ICIM), 2014, : 60 - 65
  • [34] Parallelized Computation for Edge Histogram Descriptor Using CUDA on the Graphics Processing Units (GPU)
    Mohammadabadi, Alireza Ahmadi
    Chalechale, Abdolah
    Heidari, Hadis
    [J]. 2013 17TH CSI INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SYSTEMS (CADS 2013), 2013, : 9 - 14
  • [35] Motion-enhanced, differential interference contrast video microscopy using a GPU and CUDA
    Steen, Matt
    [J]. PROCEEDINGS OF THE 48TH ANNUAL SOUTHEAST REGIONAL CONFERENCE (ACM SE 10), 2010, : 446 - 446
  • [36] Parallelization of Crack Signal Calculation Using CUDA
    Kiss, Imre
    Pavo, Jozsef
    Gyimothy, Szabolcs
    [J]. ELECTROMAGNETIC NONDESTRUCTIVE EVALUATION (XIV), 2011, 35 : 117 - 124
  • [37] Performance Study of GPU applications using SYCL and CUDA on Tesla V100 GPU
    Kuncham, Goutham Kalikrishna Reddy
    Vaidya, Rahul
    Barve, Mahesh
    [J]. 2021 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2021,
  • [38] Parallelization of brute-force attack on MD5 hash algorithm on FPGA
    Gillela, Maruthi
    Prenosil, Vaclav
    Reddy, G. Venkat
    [J]. 2019 32ND INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2019 18TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2019, : 88 - 93
  • [39] Heterogeneous programming using OpenMP and CUDA/HIP for hybrid CPU-GPU scientific applications
    Tallada, Marc Gonzalez
    Morancho, Enric
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2023, 37 (05) : 626 - 646
  • [40] Parallel Implementation of nonlinear dimensionality reduction methods applied in object segmentation using CUDA in GPU
    Campana-Olivo, Romel
    Manian, Vidya
    [J]. ALGORITHMS AND TECHNOLOGIES FOR MULTISPECTRAL, HYPERSPECTRAL, AND ULTRASPECTRAL IMAGERY XVII, 2011, 8048