论文部分内容阅读
近年来,随着计算机技术以及通信技术的快速发展,数字信息被广泛地应用到社会的各个领域当中。由于数字图像具有直观、形象及生动等特点,从而成为了数字信息中应用最为广泛,也最为重要的一种信息表达形式。正因为如此,数字图像的安全问题成为了人们关注的焦点之一。而图像加密正是解决图像安全的关键技术,同时也是数字水印和信息隐藏等应用中不可或缺的一项重要技术。因此,研究图像加密具有很高的理论和现实意义。论文以混沌理论和特性为基础,首先对几类典型的基于混沌理论图像加密算法的安全性进行了深入细致的分析研究,然后在此基础上设计新的图像加密方案。本论文的主要工作及贡献包括以下几个方面:1.提出一种基于伪随机置乱的改进图像加密算法对一种基于伪随机置乱的图像加密算法进行安全性分析,算法属于一类基于“置乱—扩散”模式的图像加密算法。首先,该算法对于任何明文矩阵,只要矩阵内的元素相同,密文矩阵就是全零阵,接收方无法正确地解密出原始图像;其次,当明文矩阵为全零阵时,密文矩阵也是全零阵,那么,攻击者根本无需破译就能够得到明文图像,因为明文矩阵就是密文矩阵;再次,当控制参数相对较小时,从加密图像中就能够看出原始图像的轮廓,从而抵御不了统计攻击;最后,当循环参数为时,每个明文像素值只能影响个密文像素值,而与其它的像素值无关,满足不了Shannon提出的密码设计中对扩散和混乱的要求。针对这类算法存在的一些问题,考虑到图像置乱算法的四个原则,我们提出一种基于伪随机置乱的改进图像加密算法,并通过统计分析、差分分析、相关性分析、密钥敏感性测试及信息熵分析等验证了算法安全性。2.提出一种新的超混沌图像加密算法很多加密算法在面临选择明文攻击和选择密文攻击时会表现出弱抗攻击性,通常有效解决这个问题的方式是使用类似分组链接模式进行串行加密,但是并行运算对数据量较大的图像加密应用更加有利,鉴于并行计算可以大大提高运算速度,针对目前串并共存的计算机操作系统,我们提出一种新的超混沌图像加密算法,不仅能够有效解决弱抗攻击性问题,还能够支持并行运算以及串行操作两种加密模式,进一步提高了算法实用性。理论研究和仿真结果表明,该算法不仅能够有效地避免选择明文攻击和选择密文攻击,而且具有较好的统计特性及差分特性。3.提出一种基于离散小波变换的分组图像加密算法提出一种基于离散小波变换的分组图像加密算法,算法利用小波变换对原始图像进行预处理,通过置乱低频子带图像,使频域内每一个点的变换快速地影响到空间域整个数据集合,减少所需的混沌序列,提高加密效率。然后根据数字图像的要求,按照有损变换或者无损变换方式对预处理过的图像进行分组,使用Logistic映射产生随机序列并转换为二进制密钥流,一部分密钥流用于分组的置乱,而另外一部分密钥流则用于分组的替代,其中任意两组密钥流之间的迭代间隔由分组控制产生以抵御选择密文攻击及选择明文攻击。理论研究和仿真结果表明,算法能够较好地隐藏明文的统计特性,并且加密效率得到很大提高,同时能够有效地防止选择密文攻击、利用统计及差分分析方法攻击。4.提出一种基于离散2D-Logistic映射的自适应并行加密算法利用空间混沌在变量空间中能够进行多个方向的位置置乱和扩散,我们提出一种基于离散2D-Logistic映射的自适应并行加密算法。首先,根据用户密钥生成二进制序列b1b2b3...bn,其中二进制序列取值0和1代表了两种处理器分配形式,二进制序列个数n代表了循环次数;然后,利用离散2D-Logistic混沌系统产生两维伪随机序列矩阵,根据二进制序列的取值及个数对图像矩阵及伪随机序列矩阵进行自适应分块。矩阵块之间并行操作,加解密速度快,适用于实时通信,而矩阵块之内利用伪随机序列矩阵分块产生遍历矩阵,对图像矩阵分块进行像素置乱以降低像素相关性,然后使用类似分组连接方式进行替代过程实现充分扩散,直到n次循环结束。该算法不仅满足图像加密并行算法的三个要求,而且能够满足人们对实时通信的要求。最后,算法安全性通过理论分析及仿真实验得到验证。最后对全文的研究工作进行总结,并指出基于混沌理论的信息安全系统的进一步研究方向。