基于三维混沌映射彩色图像置乱加密.docVIP

基于三维混沌映射彩色图像置乱加密.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于三维混沌映射彩色图像置乱加密

基于三维混沌映射彩色图像置乱加密   摘要:在图像加密的过程中,图像置乱是一项较为重要的部分。根据混沌系统特有的性质,本文提出了一种由明文控制密钥的彩色图像置乱加密算法。为了改变像素的位置和数值并达到较好的加密效果,本文提出了对原始彩色图像进行分块处理与RGB三基色分量相互置乱的方法。实验结果表明,该方法可以达到较好的置乱效果。   关键词:混沌映射 图像置乱   中图分类号:TN918 文献标识码:A 文章编号:1007-9416(2013)07-0172-02   1 引言   在现代网络通信技术中,图像作为一个传送信息的重要载体而存在,在图像加密的领域中,越来越多的人关注图像传输的安全性问题。   混沌作为非线性系统中的一种类似于随机的现象,越来越被学者引用到图像加密过程中。但是在这些研究结果中,仍然存在问题,如 Jui-Cheng Yen等人提出的基于混沌的加密算法就无法抵抗已知铭文的攻击,Scharinger等人提出的二维混沌映射的分布状态不够理想。基于这些问题以及混沌系统的特质,本文提出了一种由明文控制密钥的彩色图像置乱加密算法。为了改变像素的位置和数值并达到较好的加密效果,本文提出了对原始彩色图像进行分块处理与RGB三基色分量相互置乱的方法。   本文的结构如下:在第二节中,将简单介绍本文运用的混沌系统。分块置乱方法和RGB分量置乱方法将在第三节中提出。然后,对本文提出的加密算法进行安全性分析,最后一节总结。   2 混沌映射   混沌是复杂的系统,目前我们只是混沌系统已有的性质加以利用。经过对各种混沌系统产生序列的比较,Logistic映射生成的实值混沌序列和二值序列均有较好的初值敏感性和随机性。本文采用Logistic和Chen映射相结合的方法产生图像置乱所需要的混沌序列,有效的提高了敏感性和安全性。   2.1 Logistic映射   混沌现象是在非线性动力系统中出现的确定性的、类似随机的过程,这种过程既非周期又不收敛,并且对切始值有极其敏感的依赖性。   在一维混沌映射中,Logistic映射具有伪随机性的特点,其表达式如下所示。   (2.1)   当,时,系统处于混沌状态。Logistic映射可以定义在上??相应地得到定义在范围内的随机序列。   2.2 Chen映射   Chen映射是一种普通的三维混沌映射。混沌系统表述如式2.2所示:   3 图像加密与解密算法   图像加密算法种类繁多,总体上可以分为图像位置置乱和改变图像像素值。如今,运用两种方法相结合,可以有效地提高图像置乱效果与抗攻击能力。本文中用控制混沌系统参数与明文相结合的方法产生混沌序列,并用其对图像进行分块处理与三基色像素值置乱的方法来改变像素的位置与数值,以改变图像各像素的位置。同时,用Chen混沌系统产生的三维序列与置乱后的像素值进行异或,获得分布均匀的类噪声的密文。   3.1 密钥设计   现有研究成果在图像加密算法方面并未考虑对明文变化的敏感性。而彩色图像是由三基色构成,三个分量之间的相关性未被破换,所以单独对一个基色进行加密,并不能有效抵抗攻击,所以提出以下的密钥设计方式:   (1)分别对R、G、B三个基色求平均值,并取其小数部分作为产生Logistic序列初始值和的条件,如式3.1和3.2。   (2)对Chen系统产生的和Logistic产生的序列进行修改,使两个混沌系统和彩色图像各分量的像素值充分联系,增大密钥空间,如下式3.3,3.4,3.5。   3.2 加密与解密步骤   本论文采用分块置乱的方法,但单独使用分块处理会引起块状效应。同时,彩色图像像素各分量像素值之间存在相关性,采用交叉RGB各分量之间的像素值,达到置乱整个彩色图像像素值和加密的作用。本文采用大小为,灰度级为256的彩色图像baboonRGB进行实验。   (1)分块置乱。取序列中的任意一段序列,长度为256(该长度根据图像分块的个数来设置)。对RGB三个分量分别进行分块处理,用表示。对,,分别序列进行排序,分别,,取其中任意两数之和为257所对应的位置,交换对应位置上像素块的值。以序列和R分量为例,=237,=20,则交换块和块的位置。然后,将像素大小为的像素块进行第二次分块,将其分成小块,分别为。对其进行对应像素块的取值处理,将各块中的第一个像素值集中放置在块中,将各块中的第二个像素值集中放置在块中,以此类推,完成一块像素值的位置置乱。以为列,将分为的像素块。中的像素原为,经过置乱后中的元素为,其他分块按同样的方式进行置乱。   (2)RGB分量置乱。按上述步骤对整个彩色图像进行分块置乱,整个图像的像素值位置发生变化,但是像素值并没有发生变化且RGB三个分量之间的相关性没有破坏,容易

文档评论(0)

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

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

1亿VIP精品文档

相关文档