|国家预印本平台
首页|基于GPU的MD5-Blowfish混合加密算法设计和优化

基于GPU的MD5-Blowfish混合加密算法设计和优化

esign and Optimization of Hybrid MD5-Blowfish

中文摘要英文摘要

如今,数据在广泛的工业领域中起着不可或缺的作用。互联网以及其他媒体和应用中的数据完整性、安全性已成为计算机世界中的重要关注问题。如果机密或敏感数据被伪造,篡改,窃听或攻击,将可能造成重大的损失。防止这种情况发生的重要手段之一就是加密。到目前为止,存在着多种加密算法,但都不兼备高效性和较好的安全性。本文提出了一种混合,高效,基于GPU实现的MD5-Blowfish并行加密算法。这种新算法可以在不降低执行效率的前提下,大幅度提高加密效果。实验结果比较了不同的GPU参数和优化配置条件对整体性能的影响,并得出最优配置参数。在实验中,新算法显示了其在保持数据完整和加密应用过程中的有效性和高效性。

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.

李绍胜、王竹

计算技术、计算机技术电子技术应用

数据安全与计算机安全加密算法安全性UDA编程

cryptographyencryption algorithmsecurityCUDA Programming

李绍胜,王竹.基于GPU的MD5-Blowfish混合加密算法设计和优化[EB/OL].(2012-02-23)[2025-08-06].http://www.paper.edu.cn/releasepaper/content/201202-926.点此复制

评论