首页 | 本学科首页   官方微博 | 高级检索  
     

混沌线程池与GPU优化的批量图像加密算法
引用本文:潘明华,王一涵,谷盛民,孙绍华. 混沌线程池与GPU优化的批量图像加密算法[J]. 科学技术与工程, 2023, 23(34): 14618-14626
作者姓名:潘明华  王一涵  谷盛民  孙绍华
作者单位:桂林电子科技大学 广西密码学与信息安全重点实验室;桂林电子科技大学 人工智能学院
基金项目:广西科技计划(桂科AD21075020);广西密码学与信息安全重点实验室立项(GCIS202133) ;广西高校中青年教师科研基础能力提升项目(2022KY0192);桂林电子科技大学研究生教育创新计划项目(2023YCXS042).
摘    要:数据量大且冗余度高是数字图像显著的特征,这对大批量图像快速实时加密提出了挑战。为了解决此问题,基于Lorenz混沌加密技术,设计了一种采用线程池与图形处理器(graphics processing unit,GPU)组合优化的批量图像加密算法。该算法通过线程池改进图像的读写,并进行图像镜像变换;利用Lorenz混沌系统生成加密序列,结合图像分块混沌序列进行加密;然后对批量图像数据进行打包,通过GPU进行大批量的异步计算;最后重组图像矩阵得到批量加密图像。实验测试表明,该算法能够有效抵御常见的攻击手段,经过性能优化后的批量数字图像加密算法,可以保证图像安全性;同时,在批量图像读取速率和加解密处理效率方面有显著的提高。

关 键 词:图像加密  混沌系统  并行计算  线程池  图形处理器(graphics processing unit,GPU)
收稿时间:2022-11-19
修稿时间:2023-11-18

Batch Image Encryption Algorithm of the Optimization of Chaotic Thread Pool and GPU
Pan Minghu,Wang Yihan,Gu Shengmin,Sun Shaohua. Batch Image Encryption Algorithm of the Optimization of Chaotic Thread Pool and GPU[J]. Science Technology and Engineering, 2023, 23(34): 14618-14626
Authors:Pan Minghu  Wang Yihan  Gu Shengmin  Sun Shaohua
Affiliation:Guangxi Key Laboratory of Cryptography and Information Security, Guilin University of Electronic Technology
Abstract:Large data volume and high redundancy are the prominent features of digital images, which are challenges for the fast and real-time encryption of batch images. To solve this problem, a batch image encryption algorithm was designed based on Lorenz chaotic encryption technology, which was optimized by a combination of the thread pool and GPU. The algorithm applies thread pool to improve image read-write, and performs image transformation; It applies Lorenz chaotic system to generate the encryption sequence, and encrypts the image by combining the chaotic sequence of image blocks. Then the image data is packaged and the asynchronous calculation is carried out by GPU. Finally, the image matrix is reassembled to obtain batch-encrypted images. The experimental results show that the algorithm can effectively resist common attacks, and the optimized batch digital image encryption can ensure image security. At the same time, the efficiency of read-write and the processing of encryption and decryption for batch images was significantly improved.
Keywords:image encryption   chaotic system   parallel computation   thread pool   GPU
点击此处可从《科学技术与工程》浏览原始摘要信息
点击此处可从《科学技术与工程》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号