- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于混沌和神经网络图像加密研究
基于混沌和神经网络图像加密研究
摘 要:为保证信息传输过程中图像的安全性和可靠性,文中提出了一种基于混沌和神?网络的图像加密算法。该算法应用改进型Henon映射产生的混沌序列,通过BP神经网络进行训练,得到基于混沌神经网络的非线性序列。利用该隐式的非线性序列,结合图像加密算法,对图像进行加密。经实验测试和安全性分析,该加密算法安全性高,稳定性较好。
关键词:混沌;神经网络;改进型Henon映射;序列训练;图像加密
中图分类号:TP309.7 文献标识码:A 文章编号:2095-1302(2018)04-00-03
0 引 言
随着互联网技术的高速发展,人们越来越重视信息安全问题,其中图像作为信息传递的重要载体,对安全性和保密性要求尤其高。传统的加密算法(如DES或者RSA)虽然可以用于图像加密,但效率不高,易被破解,因此寻求一种安全高效的图像加密技术十分必要[1]。分析目前几种常见的图像加密方法,如图像像素空间置乱、灰度值变换、空间位置与灰度值双重变化[2],这种只通过像素置乱对图像加密的方法易被统计学分析所破解,而图像灰度值变换主要利用密钥产生伪随机序列,因此其核心是生成难以破解的伪随机序列。
混沌系统对初值极为敏感,其产生的混沌信号能够生成伪随机序列,可作为保密系统中的密钥流[3]。但由于混沌映射参数和状态模拟精度的限制,在一定程度上,混沌序列表现出局部线性和强相关等缺点,因此单纯利用混沌序列产生的伪随机序列进行加密存在一定的局限性[4]。神经网络[5]是一种高度非线性动力学系统,K.Aihara等人首次将生物神经元的混沌行为概念引入神经网络理论中,并用来预测复杂非线性系统。文献[6]提出了一种基于Hopfield混沌神经网络的图像加密算法,设计了一种基于混沌控制参数的置乱扩散结构;文献[7]针对流密码对明文变化不敏感的缺陷,提出了一种基于细胞神经网络(CNN)的图像加密算法。这些算法启发我们利用神经网络来训练混沌序列(本文选择了改进型Henon混沌映射[8])。经训练后得到的非线性序列不仅具有更加随机和无序性等特点,还保持了混沌系统的敏感性,增强了抗线性攻击和差分攻击的能力[9]。本文根据此训练结果,结合图像加密算法,设计了一种基于混沌神经网络的图像加密算法,经实验分析得,该算法加解密效果好,密钥敏感性强,抗统计分析能力强,提高了图像信息的安全性。
1 混沌映射选择
Henon混沌系统的系统方程见式(1):
当b=0.3,a∈[1.07,1.4]时,系统处于混沌状态。但该Henon映射产生混沌的参数区间较小,为了增大混沌参数区间,本设计采用改进型Henon映射[7]产生训练前样本,改进的Henon系统方程见式(2):
当a=3.3,b=0.3时,系统处于混沌状态。图1(a)~(c)分别为改进型Henon映射的参数分岔图和吸引子图,可以得出系统在混沌状态时的具体参数范围。当a=3.3时,系统的混沌范围为b∈[-0.027,0.56];当b=0.3时,系统的混沌范围在a∈[1.8,2]∪[2.4,2.7]∪[3,3.6]区间。通过Jacobi方法计算可得,该系统的李雅普诺夫指数为L1=1.172 0,L2= -3.061 6。相比较Henon映射的李雅普诺夫指数,改进后的系统李雅普诺夫指数明显提升,映射范围加大,系统的不可预测性更强,可采用该混沌序列作为神经网络的非线性序列训练样本。
2 神经网络对混沌序列的训练
将x,y的初始值代入式(2),同时,取a=3.3,b=0.3,循环迭代M×N次后,产生非线性混沌序列{x(i)},{y(i)},本文取{x(i)}作为神经网络的输入训练样本。采用三层BP神经网络对改进型Henon混沌序列进行训练,即将x (1), x(2),…, x(N)构成的序列作为神经网络的输入,以产生x(N+1), x(N+2), x(N+n)构成的序列,利用训练后的序列进行加密。本文采用的神经网络训练参数设置如下:输入层到隐含层神经元权值设置为1,隐含层到输出层权值设置为wi=0.5,神经网络中阈值设置为0(简化网络结构),激励函数采用Laguerre函数:
学习训练过程采用递归法,每次训练只学习一步,再不断加上训练学习出的新序列作为神经网络的输入,得到下一步学习的结果,以此循环,将改进型Henon映射产生的混沌序列隐式化,产生最终的学习训练样本,学习训练的递归流程如图2所示。
3 图像加密算法
普通灰阶图像对应M行N列的数字矩阵,矩阵中每一点对应 [0,255]之间的一个像素值,本文设计的图像加密算法利用神经网络训练过的非线性混沌序列作为加密密钥,序列随机性和无序性更强,算法具有较高的安全性,加密流程如图3所示。
您可能关注的文档
最近下载
- 2025财务报销制度及报销流程.docx VIP
- 湖南省2025届高三九校联盟第一次联考 数学试卷(含答案解析).docx
- 美剧剧本绝望主妇台词本中英文对照精排版第一季第一集.pdf VIP
- 特种设备风险分级管控制度.docx VIP
- 设计与人文当代公共艺术超星尔雅学习通答案100分最新版.doc VIP
- Panasonic松下SL-SX510 使用说明书.PDF VIP
- 【新教材】2025-2026学年统编版(2024)三年级道德与法治上册第4课《科技力量大》课件.pptx
- 2016年房产新政最新消息最新购房契税政策标准.doc VIP
- 2025中国中医科学院中医药健康产业研究所(江西中医药健康产业研究院)招聘事业编制人员考试备考试题及答案解析.docx VIP
- 新人教版六年级数学上册第三单元分数除法解决问题分类训练.doc VIP
文档评论(0)