基于位平面及可变参数的混沌系统的数字图像加密算法-应用数学专业论文.docxVIP

  • 6
  • 0
  • 约3.35万字
  • 约 49页
  • 2019-03-23 发布于上海
  • 举报

基于位平面及可变参数的混沌系统的数字图像加密算法-应用数学专业论文.docx

汕 汕 头 大 学 硕 士 学 位 论 文 I I 摘要 计算机和网络的飞速发展使得信息的传输越来越方便,但同时也使信息的安全性面临 前所未有的挑战.图像作为信息的一种,其安全性也越来越受到人们的关注,随之出现了 很多数字图像加密算法,传统的一些加密算法,比如 AES 和 DES,这些算法的优越性不是 很明显;近些年来用混沌来加密图像成为一种趋势,这主要是由于混沌的一些特有的特性 (如对初值和控制参数的敏感性、伪随机性和遍历性等)正好符合加密的要求.本文的加 密算法也是基于混沌系统而设计的. 本文的主要工作如下: (1)在第四章,首先介绍了位平面的一些相关知识,然后由于高四位的位平面携带 原图的信息量远比低四位的位平面携带的信息量多,因而把高四位位平面分别用不同参数 的 Arnold 映射来置乱.而低四位的位平面则保持不变,其次还进行了正向和反向两次像素 灰度值的扩散,其中用到了分段线性混沌映射(PWLCM 系统)来产生伪随机的灰度值序 列,最后以大小为 512?512 的 lena 图为例进行了算法的安全性实验.实验结果表明该算法 密钥空间达到了10142 ,且加密后图像的直方图分布比较均匀,相邻像素间的相关性大大减 小了,而且对该算法还进行了抗剪切性实验,结果都表明该算法的安全性良好,不失为一 种好的图像加密算法. (2)在第五章,首先对 Arnold 映射进行了推广,把其中的参数取值范围从整数推广 到实数,然后结合其遍历性特点,设计出一种基于可变参数的 Arnold 映射的图像加密算法. 在 Arnold 映射迭代的过程中,其参数是一直在改变的,且和原图的灰度值有关,这样使得 算法的安全性更好,然后同样进行了像素的扩散,使得加密后的图像的直方图分布更均匀, 同样以大小为 256??256 的 lena 图为例进行了一系列安全性实验,比如统计分析,差分攻击, 信息熵分析等,其 NPCR 和 UACI 值在经过多次加密后,NPCR 几乎接近 100%,UACI 接 近 34%,且信息熵达到 7.9902,非常接近 8,结果都表明该算法是高效和安全的. 关键词:混沌;位平面;Arnold 映射;分段线性混沌映射;置乱;扩散 II II PAGE PAGE VI Abstract Information can be transmitted more and more conveniently due to the rapid development of the computer and the internet. But it is also facing a new challenge that has never met before. As a kind of information, people pay more and more attention to the security of digital image. The methods of digital image encryption emerge in many ways, such as the traditional methods AES and DES. But the superiority of those methods is not obvious. It is a trend to encrypt image with chaotic systems in recent years. The intrinsic features of chaotic systems, such as sensitivity to initial values and control parameters, ergodicity, pseudo-randomness etc. confirm with the requirement of cryptography. The proposed algorithm in this thesis is also based on chaotic systems. The main contributions of this thesis are: In Chapter 4, Bit planes of digital images are introduced first. Arnold maps with different parameters are then utilized to permute the four higher bit planes respectively, while the four lower bit planes remain unchanged, because

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档