整合神经网络置乱图像的动态自反馈混沌系统图像加密  被引量:8

Dynamic self-feedback chaotic system image encryption based on neural network scrambling image

在线阅读下载全文

作  者:罗海波 葛斌[1] 王杰 吴波[1] 

机构地区:[1]安徽理工大学计算机科学与工程学院,淮南232001

出  处:《中国图象图形学报》2018年第3期346-361,共16页Journal of Image and Graphics

基  金:国家自然科学基金项目(61402012);安徽理工大学博士基金项目~~

摘  要:目的针对当前大多数数字图像加密算法多采用单一的混沌系统,且置乱方法基本只采用像素行列互换、Arnold变换、Baker变换、序列排序构造替换表等几类,提出一种新的整合神经网络置乱图像的动态自反馈混沌系统图像加密算法。方法该算法通过1维Logistic混沌、chebyshev混沌和自定义m(x)运算构造了一种动态自反馈混沌系统,通过频数检测、序列分布图、平衡度分析、相关性分析、Lyapunov指数验证了系统的随机性,并对其序列进行了均匀化处理,通过序列均匀性证明、序列分布图、序列期望和方差验证了均匀化效果。该算法从混沌序列中随机选取输入值和参数输入神经网络,采用每组神经网络输出值构造置乱矩阵进行初次全局置乱,再从bit位进行二次置乱;采用两组与明文相关的秘钥序列进行像素值替代扩散,使得明文到密文经过中间密文变化,增强了算法的安全性。结果通过计算机仿真和性能分析表明该加密算法体现了良好的密码学特征,从秘钥空间、秘钥敏感性、统计分析、信息熵、差分分析、相邻像素相关性分析各方面验证了其安全性,数据表明该算法秘钥空间达到了2216,信息熵为7.998 3,水平、垂直、对角方向相邻像素相关系数分别为-0.000 381、0.000 607、-0.000 309,NPCR值介于(0.995 8 0.996 6)之间,UACI值介于(0.333 0.338)之间。结论该算法可以实现良好的加密效果,在数据对比上优于超混沌系统图像加密、像素位置和bit位双重置乱加密等,可以被广泛应用在灰度图像加密中乃至扩展到彩色图像加密中,能够起到图像信息在网络传输、存储中的隐私保护作用。Objective Several commonalities can be observed among all image encryption algorithms, which are based on a chaotic system. Most secret key generating sources are for the single chaos system, but they lack high randomicity and uniformity. Scramblings only use pixel rank swap, Arnold transform, Baker transform, sequences structure substitution table, and other common methods. The entire encryption process involves one-pixel position scrambling and pixel replacement. This paper proposes a highly secure image encryption algorithm, that is, a dynamic self-feedback chaotic system image encryption algorithm that integrates a neural network scrambling image. Method The algorithm constructs a dynamic self-feed- back chaotic system as the secret key generation source. The specific practice is to obtain output using the one-dimensional Logistic chaotic system and the Chebyshev chaotic system through a custom m (x) operation and attain an output value by one-dimensional Logistic chaotic. The formation of the chaotic system by self-feedback is composed of two dynamic subsys- tems connected in series. The stochastic system is proven by the data of the frequency of detection, sequence distribution, balance analysis, correlation analysis, and Lyapunov index. To achieve sequence homogenization, the processing sequence is continued using the uniform formula, and the homogenization effect is checked through the sequence of uniform proof, sequence distribution, sequence expectation, and variance verification. Second, the algorithm uses a new scrambling method, and neural network is introduced to generate the pixel position scrambling matrix by selecting a neural network input value. Parameters were derived from the dynamic feedback from a group of key sequences generated from a chaotic system. Neural network parameters and input values are changed in the process of Diego generation, and randomization is ensured. The first round is pixel position scrambling, and the second round is position scrambling, which transforms the plain

关 键 词:动态自反馈混沌系统 神经网络 随机性 双重置乱 图像加密 

分 类 号:TP309.7[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象