基于CUDA的高性能对称密码算法实现技术研究
作者机构:中国民航大学计算机科学与技术学院天津300300
出 版 物:《网络安全技术与应用》 (Network Security Technology & Application)
年 卷 期:2018年第8期
页 面:31-33页
学科分类:0839[工学-网络空间安全] 08[工学] 081201[工学-计算机系统结构] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:大学生创新创业训练项目(项目编号:IECAUC2017044)
摘 要:在大数据和云计算应用与日俱增的今天,很多的应用服务器面临着执行大量计算稠密的加密挑战。CUDA作为NVIDIA推出的一种并行计算平台和编程模型,能够利用现有的显卡资源,以低成本的方式提升加密性能。在NVIDIA Geforce 940M上设计并实现了并行的AES和SM4算法,与传统的CPU实现方式进行对比,AES最高可以获得92.70%的加密效率提升和13.69倍的加速比,SM4最高可以获得98.41%的加密效率提升和62.92倍的加速比。