摘要
为了有效改进彩色图像加密的效果和安全性,在对采用混沌映射的图像加密算法研究的基础上,提出一种结合混沌映射和流密码的彩色图像加密算法。加密过程采用置乱-扩散结构:在置乱阶段首先根据输入图像初始化Kent混沌系统,再利用Kent混沌系统生成ZUC-256流密码算法的初始密钥和初始向量,ZUC-256算法随后生成随机序列对彩色图像进行R、G、B三轮像素值置乱。在扩散阶段同时使用Kent混沌系统和ZUC-256流密码算法生成的随机序列对输入图像的像素值进行扩散。仿真结果显示,提出的算法具有加密算法简单、密钥空间大等特点,能较好地抵抗差分分析攻击、统计特性攻击。
In order to efficiently improve the quality and security of color image encryption,an encryption algorithm for color image is proposed with the combination of chaotic map and stream cipher,based on the study of image encryption algorithm using chaotic map.The encryption algorithm adopted a scrambling-diffusion structure,that is,firstly,the Kent chaotic system was initialized according to the input image in the scrambling phase,and then,the initial value and initial vector of the ZUC-256 stream cipher algorithm were generated by the Kent chaotic system.After that,the ZUC-256 algorithm generated a random sequence pair which scrambled the R,G,and B pixel values of the color image respectively.Later,the pixel values of the input image were diffused by using the Kent chaotic system and the random sequence generated by the ZUC-256 algorithm in the diffusion stage.The experimental results demonstrate that the proposed encryption algorithm is characterized by a simple encryption algorithm with large key space,and it is able to resist differential cryptanalysis and statistics-based attack.
作者
严利民
葛雨阳
石磊
YAN Li-min;GE Yu-yang;SHI Lei(Microelectronics Research and Development Center,Shanghai University,Shanghai 200072,China)
出处
《计算机仿真》
北大核心
2020年第3期264-269,共6页
Computer Simulation
基金
国家自然科学基金(61674100)
新型显示技术及应用集成教育部重点实验室开放课题(J.05-0418-18-202)。
关键词
数字图像
混沌系统
流密码算法
加密
Digital image
Chaotic system
Stream cipher algorithm
Encryption