Design and Optimization of Hybrid MD5-Blowfish Encryption on GPUs
Department of Computer Science, Arkansas State University, Jonesboro, AR 72467, USA
2011 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA), 2011
@article{wang2011design,
title={Design and Optimization of Hybrid MD5-Blowfish Encryption on GPUs},
author={Wang, Z. and Graham, J. and Ajam, N. and Jiang, H.},
year={2011}
}
Nowadays, data has been playing an indispensable role in almost all industrial areas. Data integrity and security over Internet, other types of media and applications have become the major concerns in computer world. If confidential or sensitive data is forged, juggled or wiretapped by an attacker, capital losses might occur. Encryption is one of the major mechanisms to prevent this from happening. So far, there are a variety of encryption algorithms, but none of them excels at both efficiency and high security. This paper proposes a hybrid, efficient and parallel cryptographic algorithm, MD5-Blowfish, on GPUs. This new scheme can bring in strong cryptographic effects without much performance degradation. Experimental results have shown how different GPU configurations and optimizations influence the overall performance. Based on these results, the best system configuration can be selected. In experiments, the new algorithm has demonstrated its effectiveness and efficiency in data integrity and encryption process.
December 3, 2011 by hgpu