摘要

提出了一种基于混沌加密和DNA编码的“一图一密”图像加密算法。首先将明文图像按R, G, B通道分为3个二维矩阵,并和Logistic序列生成的矩阵分块进行DNA编码,然后将3个二维矩阵分别和Logistic矩阵对应位置的子块进行DNA运算和解码,最后对DNA解码后的图像进行置乱,得到密文图像。其中,每一子块的DNA编解码方式以及子块与子块之间的DNA运算规则的选取均由超混沌系统生成的混沌序列决定,解决了DNA编解码和运算规则单一的问题。由于算法的密钥与原始图像相关联,不同的图像对应着不同的密钥,因此保证了“一图一密”的效果。仿真结果和安全性能分析表明,该算法密钥容量大、对密钥的敏感性极高,具有较高的复杂度和安全性,对提高保密通信的安全性具有重要意义。