Research and Implementation of MD5 Brute-force Cracking Algorithm based on CUDA

Lan Tia · Communications technology · 2013

CUDA( Compute Unified Device Architecture) is a popular research and application field in parallel computing. And a major challenge is how to refractor parallel program and maximize the crack speed. With the single-machine single-card and single-machine multi-card experimental environment platform built up previously,a series of parallel crypto algorithm are designed. On the other hand,the existing researches and implementions are mostly based on the single-machine single-card or single- machine multi-card mode. This paper proposes a general platform of GPU cluster for brute-force cracking,and on this platform a series of experiments are done,thus to evaluate the robustness and effectiveness in brute-force cracking of MDS algorithm. In addition,the experiments on this general platform could provide certain foundation for future design of crypto-analysis algorithm and enhancement of algorithm performance.

Read the paper · More papers on PaperTik