第三章基于五维CNN与S盒的的图像加密算法目前人们针对不同场景设计和研究出各种的基于混沌的图像加密算法并取得不俗的研究成果
但仍然有一些图像加密算法存在不足之处
如基于一次一密的加密方式多产生随机输出,这类随机输出通过随机密匙的形式体现出来,但并没有很好地解决如何保存和分发密钥的这个难点;而使用Bit规则的加密往往需要进行大量的运算,难以应用在实际的图像加密中;基于随机技术的图像加密方式,选用的是与明文无关的密钥,使得加密算法对明文敏感性较弱;而基于伪DNA序列与混沌映射结合的图像加密算法,虽然相对易于实现,但是存在DNA编码规则有限,难以抵挡破解者的穷举攻击Error:Referencesourcenotfound-Error:Referencesourcenotfound
因而相关专家学者们依然在不断地研究新的图像加密方法并对传统的各种加密算法进行改进
本文针对目前低维混沌算法存在的明显缺点,提出一种基于五维CNN超混沌与S盒结合的图像加密算法,通过仿真实验表明,该算法能够有效地抵挡明文(密文)攻击,实现了一次一密,而且拥有更加大的密钥空间,具有优良的加密效果
1细胞神经网络数学模型Chua和Yang在1988年首次提出一种局部互连的神经网络系统,称为细胞神经网络()
研究表明CNN具有的良好的随机特性,可产生复杂度高的混沌行为,因此基于CNN混沌系统适用于图像处理、模式识别等多个领域Error:Referencesourcenotfound,其产生所具有类噪音、内随机性、长期演变轨道不可预测等特性的混沌信号
1CNN模型的结构CNN的基本单元称为细胞,其中每个细胞可看成一个简单非线性一阶的电路,每个细胞电路相同,其中包括电阻、线性电容和压控电源等元器件
若一个规模为的细胞神经网络排列成M行N列,则以表示第i行第j列的细胞
图2-4展示了一个规模的细胞神经