混沌线程池与GPU优化的批量图像加密算法  被引量:1

Batch Image Encryption Algorithm of the Optimization of Chaotic Thread Pool and Graphics Processing Unit

在线阅读下载全文

作  者:潘明华 王一涵 谷盛民 孙绍华 PAN Ming-hua;WANG Yi-han;GU Sheng-min;SUN Shao-hua(Guangxi Key Laboratory of Cryptography and Information Security,Guilin University of Electronic Technology,Guilin 543000,China;School of Artificial Intelligence,Guilin University of Electronic Technology,Guilin 543000,China)

机构地区:[1]桂林电子科技大学广西密码学与信息安全重点实验室,桂林543000 [2]桂林电子科技大学人工智能学院,桂林543000

出  处:《科学技术与工程》2023年第34期14618-14626,共9页Science Technology and Engineering

基  金:广西科技计划(桂科AD21075020);广西密码学与信息安全重点实验室立项(GCIS202133);广西高校中青年教师科研基础能力提升项目(2022KY0192);桂林电子科技大学研究生教育创新计划(2023YCXS042)。

摘  要:数据量大且冗余度高是数字图像显著的特征,这对大批量图像快速实时加密提出了挑战。为了解决此问题,基于Lorenz混沌加密技术,设计了一种采用线程池与图形处理器(graphics processing unit,GPU)组合优化的批量图像加密算法。该算法通过线程池改进图像的读写,并进行图像镜像变换;利用Lorenz混沌系统生成加密序列,结合图像分块混沌序列进行加密;然后对批量图像数据进行打包,通过GPU进行大批量的异步计算;最后重组图像矩阵得到批量加密图像。实验测试表明,该算法能够有效抵御常见的攻击手段,经过性能优化后的批量数字图像加密算法,可以保证图像安全性;同时,在批量图像读取速率和加解密处理效率方面有显著的提高。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(graphics processing unit).The algorithm applies a thread pool to improve image read-write,and performs image transformation.It applies the 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 the read-write and the processing of encryption and decryption for batch images are significantly improved.

关 键 词:图像加密 混沌系统 并行计算 线程池 图形处理器(graphics processing unit GPU) 

分 类 号:TN911[电子电信—通信与信息系统] TN918[电子电信—信息与通信工程]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象