A multi image encryption method based on DNA coding and Chen Chao chaos belongs to the field of information encryption. Nowadays, network batch image transmission and storage become more and more frequent. In order to protect the security of multiple interactive image content, the present invention proposes a multi-image encryption method based on DNA coding and Chen Chaos. Firstly, the K images are encoded by DNA, and a large image is formed; secondly, the chaotic sequence generated by Chen Chao is used to scramble the large image; thirdly, the scrambled large image and chaotic sequence are calculated by DNA to complete the diffusion; finally, the diffusion result is decoded by DNA to produce K encrypted images. Experiments show that the algorithm can encrypt multiple interactive images simultaneously, and the key space is large, the key sensitivity is strong, and the security is high.
【技术实现步骤摘要】
基于DNA编码和陈超混沌的多图像加密方法
本专利技术涉及一种信息加密技术,特别是涉及一种多图像加密方法。
技术介绍
大数据时代下,无论是军事系统、电子政务和金融系统,还是日常生活,每天都会产生庞大的图像信息,为保证这些信息内容不被窃取,图像加密技术在科研界及工业界引起了广泛的关注。多图像加密(Multiple-imageencryption,MIE)作为一种新的多媒体安全技术,具有高效的特征,逐渐引起研究者的关注。研究者们已提出一些多图像加密方法。这些方法有的已被破译,有的安全性较弱,有的效率较低,有的加密图像幅数有限等问题,难以令人满意。鉴于此,为提高多图像加密方法的安全性和保证数字图像的安全传输,结合DNA编码和陈超混沌理论,设计了一种基于DNA编码和陈超混沌的多图像加密方法。该方法利用了DNA高速的信息处理能力和庞大的信息存储,以及陈超混沌良好的随机性和复杂性,有效地保护了多幅交互图像网络传输和存储的安全性。
技术实现思路
本专利技术的目的:针对现有多图像加密方法安全性弱或加密效率低等问题,提出一种基于DNA编码和陈超混沌的多图像加密方法。本专利技术的技术方案:为实现上述专利技术目的,采用的技术方案为基于DNA编码和陈超混沌的多图像加密方法,加密步骤如下:步骤1:设k=k1×k2,且k1和k2均为正整数,将k幅大小为m×n的原始交互图像I1,I2,…,Ik组成一幅大图像IB,并将其DNA编码成矩阵IBD;步骤2:根据陈超混沌的系统参数a,b,c,d,k和初始值x0,y0,z0,q0,产生4个混沌序列X,Y,Z,Q;步骤3:利用排序函数sort()对X,Y ...
【技术保护点】
1.基于DNA编码和陈超混沌的多图像加密方法,其特征在于,包括如下步骤:步骤1:设k = k1×k2,且k1和k2均为正整数,将k幅大小为m×n的原始交互图像I1, I2,…, Ik组成一幅大图像IB,并将其DNA编码成矩阵IBD;步骤2:根据陈超混沌的系统参数a, b, c, d, k和初始值x0, y0, z0, q0,产生4个混沌序列X, Y, Z, Q;步骤3:利用排序函数sort()对X, Y, Z, Q排序,生成4个新序列LX, LY, LZ, LQ,以及对应的索引值序列FX, FY, FZ, FQ;步骤4:利用索引值序列FX和FQ,置乱矩阵IBD,得置乱后的矩阵为IBDS;步骤5:计算混沌序列ZT和Y的乘积,其中ZT为Z的转置,可得混沌矩阵C,再C进行整数化处理,可得混沌图像CI,最后对CI进行DNA编码,可得DNA编码矩阵CD;步骤6:对矩阵CD与IBDS进行DNA异或运算,实现像素值的扩散操作,可得矩阵IBDD;步骤7:对IBDD进行DNA解码,可得大图像EBDD;步骤8:按照像素位置和m×n的尺寸,对EBDD进行图像分割,可得k幅加密图像E1, E2, …, Ek。
【技术特征摘要】
1.基于DNA编码和陈超混沌的多图像加密方法,其特征在于,包括如下步骤:步骤1:设k=k1×k2,且k1和k2均为正整数,将k幅大小为m×n的原始交互图像I1,I2,…,Ik组成一幅大图像IB,并将其DNA编码成矩阵IBD;步骤2:根据陈超混沌的系统参数a,b,c,d,k和初始值x0,y0,z0,q0,产生4个混沌序列X,Y,Z,Q;步骤3:利用排序函数sort()对X,Y,Z,Q排序,生成4个新序列LX,LY,LZ,LQ,以及对应的索引值序列FX,FY,FZ,FQ;步骤4:利用索引值序列FX和FQ,置乱矩阵IBD,得置乱后的矩阵为IBDS;步骤5:计算混沌序列ZT和Y的乘积,其中ZT为Z的转置,可得混沌矩阵C,再C进行整数化处理,可得混沌图像CI,最后对CI进行DNA编码,可得DNA编码矩阵CD;步骤6:对矩阵CD与IBDS进行DNA异或运算,实现像素值的扩散操作,可得矩阵IBDD;步骤7:对IBDD进行DNA解码,可得大图像EBDD;步骤8:按照像素位置和m×n的尺寸,对EBDD进行图像分割,可得k幅加密图像E1,E2,…,Ek。2.根据权利要求1所述的方法,其特征在于:所述步骤1中,将k幅大小为m×n的原始交互图像I1,I2,…,Ik组成一幅大图像IB为:,(1)任选一种DNA编码方式,对IB进行DNA编码,生成一个大小为mk1×4nk2的矩阵IBD。3.根据权利要求1所述的方法,其特征在于:所述步骤2中,选定陈超混沌的系统参数a,b,c,d,k和...
【专利技术属性】
技术研发人员:张晓强,王清明,李国庆,
申请(专利权)人:中国矿业大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。