摘要
提出了一种较通用的图像加密新算法。对高维Lorenz混沌系统产生的混沌序列进行预处理,使它们成为自相关是函数、互相关近似为0的伪随机序列。将它们作为密钥流,使图像矩阵的行列位置随密钥值变化而产生随机置乱,并将图像像素值作为明文序列采用分组加密算法使其发生随机变化,以实现对图像的全方位加密。该算法可支持二值图像、8位灰度图像、24位真彩色图像以及数据量较大的遥感图像的加密。仿真实验结果表明,新算法具有加密速度快、抗攻击能力强、安全性和通用性好等特性。
A new more general image encrypts algorithm is proposed. The chaotic sequences generated by high-dimensional Lorenz chaotic system are pre-processed to become pseudo-random sequences with self-correlation ofa δ function and cross-correlation approximately zero. Then the sequences is adopted as a key stream to randomize the rows and columns of the image matrix with the key value. Finally, the pixel values of the image as a plain text sequence are further randomized by group encryption algorithm and the completely encrypted image is achieved. The new algorithm can encrypt binary images, 8-bit grayscale images, 24-bit true color images, and remote sensing images with larger amounts of data. The simulation results show that the new algorithm has many good features including high speed, strong anti-attack capability, security and universality.
出处
《计算机工程与设计》
CSCD
北大核心
2010年第21期4546-4549,共4页
Computer Engineering and Design
基金
国家自然科学基金项目(50877010)
福建省高等学校新世纪优秀人才支持计划基金项目(XSJRC2007-11)
关键词
混沌系统
图像加密
分组加密算法
密钥
密码学
chaotic system
image encryption
group cneryption algorithm
secret key
cryptography