摘要
混沌加密算法通常利用混沌序列来完成对像素矩阵的初等变换和异或加密运算,加密系统的复杂度以及抗攻击性能相对较低。对此,为了增强加密系统的防御能力,提出一种结合魔方变换和双重加密的图像加密技术。采用魔方变换中的求余运算并结合明文图像像素值的固有性质,来对位置矩阵的行、列同时进行循环移位混乱处理,实现对像素值位置的改变;利用Tent映射结合小波变换来获得两个相互独立的二进制加密矩阵,分别对置乱后的图像进行双重异或加密操作;最后借助MATLAB仿真来验证该加密技术。仿真实验结果表明,加密算法高效快捷,复杂程度明显增高,隐藏性较高,密钥敏感性较强,能有效地抵抗各种攻击。
Chaotic encryption algorithm usually employs chaotic sequence to complete the elementary transformation and XOR encryption operation on pixel matrix,the encryption system has relatively low complexity and poor anti-attack capability.In this paper,we propose an image encryption technology which combines Rubik’s cube transformation and double encryption to enhance the defense ability of encryption system.First,it uses modulo operation in Rubik’s cube transformation and combines the intrinsic properties of pixels of plaintext image to process the cyclic shift shuffling on the rows and columns of position matrix simultaneously to realise the position alternation of the pixels;Secondly,it utilises Tent map and combines wavelet transform to get two mutually independent binary encryption matrices,and uses them to do double XOR or encryption operation on the scrambled image respectively;Finally,it verifies the encryption algorithm with the help of MATLAB simulation.Simulation results show that the new encryption algorithm is efficient and fast,its complexity improves significantly,the hidden ability and key sensitivity are high as well,which can effectively resist various attacks.
出处
《计算机应用与软件》
CSCD
2015年第6期300-303,共4页
Computer Applications and Software
基金
河南省高等学校青年骨干教师计划项目(2011GGJS-198)
河南省教育厅科学技术研究重点项目(13A520221)
关键词
图像加密
魔方变换
双重异或加密
像素矩阵
抗攻击性能
Image encryption
Rubik’s cube transformation
Doubly XOR encryption
Pixel matrix
Anti-attack capability