作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2009, Vol. 35 ›› Issue (21): 159-161. doi: 10.3969/j.issn.1000-3428.2009.21.051

• 安全技术 • 上一篇    下一篇

基于扩展型二维CA的图像加密算法

罗小刚,李 轩,彭承琳,侯长军,霍丹群   

  1. (重庆大学生物工程学院,重庆 400030)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-11-05 发布日期:2009-11-05

Image Encryption Algorithm Based on Extended Two-dimensional Cellular Automata

LUO Xiao-gang, LI Xuan, PENG Cheng-lin, HOU Chang-jun, HUO Dan-qun   

  1. (College of Bioengineering, Chongqing University, Chongqing 400030)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-11-05 Published:2009-11-05

摘要: 根据数字图像的存储特点,提出一种基于扩展型二维元胞自动机的图像加密算法,将二维元胞自动机与图像加密技术结合,利用元胞自动机生成数值范围在0~255区间的二维伪随机数矩阵,截取与图像大小相等的伪随机数矩阵作为密码对图像像素进行加密,解密为加密的逆过程。实验结果表明,该算法能快速产生密码,加密形式简单,具有较好的抗攻击能力,适合对数据量大的数字图像进行加密。

关键词: 元胞自动机, 图像加密, 伪随机数

Abstract: According to the storage characteristics of digital image, an image encryption algorithm based on extended two-dimensional Cellular Automata(CA) is proposed in this paper. It combines the two-dimensional CA with the technology of image encryption, which uses CA to generate a two-dimensional matrix pseudo-random number ranged from 0 to 255 automatically and takes a part of this matrix as the code to encrypt image pixels, and the size of this matrix is the same as the image. The decryption is the converse process of encryption. Experimental results demonstrate this algorithm can generate cryptogram rapidly and has a simple encrypt form as well as a better performance against attacks. It is suitable for encrypting digital images with huge data.

Key words: Cellular Automata(CA), image encryption, pseudo-random number

中图分类号: