数字图像的混沌加密技术.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  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文档。上传文档
查看更多
数字图像的混沌加密技术   摘要:离散混沌动力学系统具有非线性动力学行为。混沌系统可生成伪随机性的序列,对初始状态敏感,而且可以通过一个简单的递归过程生成高度复杂的信号。由于混沌序列的良好性能,混沌系统被广泛应用于通信、密码学、优化、控制和图像处理等。本文除了分析现有的两类图像加密方法的安全性,还在此基础上研究了一种改进的图像加密方法。该方法利用混沌系统对初始条件的敏感依赖性,在传统混沌加密算法基础上引入一个辅助密钥,用以抵抗已知明文攻击。分析及计算机仿真结果表明,该加密方法具有运算量小但是加密效果良好的特点。   关键词:混沌系统;混沌序列;图像加密算法;辅助密钥   中图分类号:TP391 文献标识码:A 文章编号:1007-9416(2017)01-0196-03   1 研究背景和意义   根据加密与解密中使用的密钥情况,传统加密算法可分为对称加密算法与非对称加密算法。由于传统的加密技术没有考虑图像的自身特点,多是基于文本设计的,因此对图像进行加密解密,不但效率较低,而且安全性较差。   由于数字图像具有数据量大、数据相关度高等特点,继续用传统的图像加密方式效率低,又不能满足实时通信的要求。混沌序列具有对初始条件敏感、容易生成、以及具有白噪声的统计特性,因此很适合应用于加密。经证明,基于混沌的图像加密方法密钥空间大,有较好的统计特性、安全性及很好的密钥敏感度。扰乱图像像素值和置乱图像像素位置是两大类常见的基于混沌的图像加密方法。然而这两类加密方法都需要做一些必要的改进,因为难以抵抗已知明文的攻击,在安全性方面均存在一些问题,。   研究该课题不仅可以解决传统图像加密效率低的特点,还可以满足当下实时通讯的需求。因此,该研究课题具有很高的价值。   2 本文的主要作用   本文在对上述扰乱图像像素值和置乱图像像素位置这两类图像加密方法,进行分析安全性的基础上,拟通过在图像加密过程中引入一个辅助密钥,以抵抗已知明文攻击。采用Matlab平台对其进行仿真分析,证明其安全性。   3 基于混沌序列的图像加密方法   3.1 混沌序列的生成   (1)实数值序列,即是混沌映射的轨迹点所形成的序列。   (2)通过定义一个阈值,由1)中的实数值混沌序列可得到二值序列:(2.1)具有混沌特性的二值序列为。   (3)比特序列为,由1)中实数值混沌序列得到,将中的改写为L-bit的浮点数形式:,其中,是的第i位。   (4)定义一个阈值函数,由1)中的实数值混沌序列得到值序列:   3.2 基于一维混沌序列的置乱方法   初值在Logistic映射的作用下生成混沌序列,该序列对初始值非常敏感、非周期且不收敛。用计算机将迭代初值迭代,其中迭代初值是在区间中随机选取的,通常会丢弃前面n次的迭代数据。随后每一个像素值用混沌序列加密。序列的概率密度函数表达式如下:   (2.3) 均值为:   假设独立选取两个初始值和,则两个序列的互相关函数为:   可以看出,一维Logistic形式简单,具有与白噪声相似的特性。设精度为N位有效数字,则在上最多有个不重复点。当迭代次数大于精度时,必会产生循环。由于有限精度的限制容易产生周期,一维Logistic混沌映射不能直接用于加密。变换排序可以保持Logistic混沌序列的性质。通过Logistic混沌映射生成一个双精度型的混沌序列,实值序列集合中的N个值由小到大排列,形成有序序列,确定每个在混沌实值有序序列中的位置编号,置换地址集合形成。其中,为集合中的一个。对图像的第一行像素按置换的地址集合进行置换,将其第列像素置换至第列,,这样就可以取得很好的置乱效果。   4 实验过程、结果及分析   4.1 问题一   对具有代表性的图像加密方法,即扰乱图像像素值的加密方法进行安全性分析。   f是大小为,有L个灰度级的图像。   Step1:选定Logistic混沌系统,将初值作为密钥;   Step2:通过混沌系统生成混沌序列;   Step3:将其量化为二值随机序列;   Step4:将得到的序列与原始图像按比特位进行异或操作得到加密图像。   实验结果:如图4.1。   安全性分析如下:   这种加密方法的安全性应取决于混沌系统的迭代精度及的取值精度。对于已知明文的攻击方式,这种图像加密方法则很容易被攻击者破译。这种加密方法使用的加密模板是二值序列,它对所有图像都重复使用,很容易被破译。一旦破译了加密模板,就可以解密其它的图像,因而攻击者得到一幅原始图像f以及加密后的图像后。所以该加密方法安全性不是很高。   4.2 问题二   对具有代表性的图像加密方法,即置乱图像像素位置的加密方法?M行安全性分析。f是大小为的图像。   Step1

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档