基于多层参数扰动的混沌映射图像加密系统的设计与实现毕业设计(论文).docVIP

基于多层参数扰动的混沌映射图像加密系统的设计与实现毕业设计(论文).doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于多层参数扰动的混沌映射图像加密系统的设计与实现 混沌图像加密算法从应用两个logistic函数产生的混沌序列相互置乱后得到置乱列置乱图像的像素值到应用 Arnold变换与logistic映射相结合,既改变图像的像素值,有改变了图像的像素位置,达到加大图像混乱度与加密复杂度的目的。 实验步骤 加密部分 设原图为I(x ,y),使用Arnold变换,对图像I进行像素位置置乱,得到置乱图像O(x ,y); 通过logistic函数由不同的初值key1,key2,key3产生三个不同的混沌序列; 三个序列置乱得到一个机密序列L; 使用L对图像O进行像素值置乱,最终得到加密图像Z。 解密部分 通过对各个部分的逆运算图像Z进行解密。 在实验初期,选定logistic函数产生混沌序列对图像进行置乱,密钥的有效范围是(0,1),大致结构如下图所示: 实验结果如下: 经过logistic混沌序列置乱(密钥设置为0.123,0.124,0.1)后有: 解密后得到 考虑到单纯的logistic混沌系统加密抗破解不强,复杂度不够,所以需要再加入其他的置乱算法进一步置乱图像。由此,本实验选用Arnold变换。 实验如下(迭代100次): 把两种加密结合起来,这样就加大了图像的复杂度, 实验如下: 经过Arnold变换后得到: 接着进行logistic置乱,得到加密图像: 通过逆运算最终还原 由于采用了Arnold变换,所以加密图像就有了较大的局限性,不能够达到广泛加密的目的,而且目前图像复杂度还是不够高,还原效果也不是很好,所以实验下一步將针对这些不足决定采取分位平面并且对信息量最大的位平面进行分块加密的方法。使用更准确的方法尽量减少误差,得到效果更好的还原图像。 对于一个256的灰度图像,位平面分离后如图所示: 对这些平面分块(只分块含信息量多的位平面)后分别进行加密,具体步骤大致如下图: 这样,不仅改变了图像的直方图,总的平均灰度值也改变了,而且采用可渐进式的解码算法,只要任一层的密钥不对都不可能把图像恢复。大大提高了加密算法安全性。下一步工作主要就是针对这个思路展开算法设计以及优化。

文档评论(0)

2749166188 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档