摘要
密码学是保障网络安全的核心基础,其在数据保护、身份验证、加密通信等方面发挥着至关重要的作用.随着5G和物联网技术的迅速普及,网络安全面临着空前的挑战,对密码学性能的要求呈现出爆发式增长.GPU能够利用数以千计的计算核心并行化加速复杂计算问题,这种并行化特性非常适用于密码学算法的计算密集型特性.鉴于此,研究人员广泛探索了在GPU平台上加速各种密码算法的方法,与CPU、FPGA等平台相比,GPU展现出明显的性能优势.论述各类密码算法的分类与GPU平台架构,对各类密码在GPU异构平台上的研究现状进行详细分析,总结当前基于GPU平台高性能密码学面临的技术难题,并对未来技术发展进行展望.通过深入研究和总结,旨在为密码工程研究从业者提供有关基于GPU的高性能密码计算的最新研究进展和应用实践的综合参考.
As the core foundation for ensuring network security,cryptography plays a crucial role in data protection,identity verification,encrypted communication,and other aspects.With the rapid popularization of 5G and the Internet of Things technology,network security is facing unprecedented challenges,and the demand for cryptographic performance is showing explosive growth.GPU can utilize thousands of parallel computing cores to accelerate complex computing problems,which is very suitable for the computationally intensive nature of cryptographic algorithms.Therefore,researchers have extensively explored methods to accelerate various cryptographic algorithms on GPU platforms.Compared with platforms such as CPU and FPGA,GPU has significant performance advantages.This study discusses the classification of various cryptographic algorithms and GPU platform architecture,and provides a detailed analysis of current research on various ciphers on GPU heterogeneous platforms.Additionally,it summarizes the current technical challenges confronted by high-performance cryptography based on GPU platforms and provides prospects for future technological development.Finally,comprehensive references can be provided for practitioners in cryptography engineering research on the latest research progress and application practices of high-performance cryptography based on GPU by in-depth studies and summaries.
作者
董建阔
黄跃花
付宇笙
肖甫
郑昉昱
林璟锵
董振江
DONG Jian-Kuo;HUANG Yue-Hua;FU Yu-Sheng;XIAO Fu;ZHENG Fang-Yu;LIN Jing-Qiang;DONG Zhen-Jiang(School of Computer Science,Nanjing University of Posts and Telecommunications,Nanjing 210023,China;University of Chinese Academy of Sciences,Beijing 100093,China;School of Cyber Science and Technology,University of Science and Technology of China,Hefei 230026,China)
出处
《软件学报》
EI
CSCD
北大核心
2024年第12期5582-5608,共27页
Journal of Software
基金
江苏省重点研发计划(BE2022798)
国家自然科学基金(62302238)
江苏省自然科学基金(BK20220388)
江苏省高等学校基础科学(自然科学)研究面上项目(22KJB520004)
中国博士后科学基金(2022M711689)
公安部技术研究计划(201JSYJD03)。
关键词
公钥密码
后量子密码
同态密码
并行计算
GPU加速
public key cryptography
post quantum cryptography
homomorphic cryptography
parallel computing
GPU acceleration