ISSN1007G130X
计算机工程与科学
)文章编号:1007G130X(202001G0080G09
ComuterEnineerinciencepgg&S
第42卷第1期2020年1月
Vol42,No1,Jan2020
基于新混沌与矩阵卷积运算的彩色图像加密算法
()齐齐哈尔大学计算机与控制工程学院,黑龙江齐齐哈尔161006
∗
魏连锁,胡现成,陈齐齐,韩 建
加密后的图bonacci混沌序列及前相邻像素值进行正反双向2次异或操作生成加密图像.实验分析表明,
像直方图更加平滑,像素分布均匀,图像相邻像素相关性低,加密图像R垂直和对角相GB分量平均水平、关系数分别为-0.能够抵抗差分攻击、明文攻击、噪声攻击和剪切攻击等攻击实0010,0.0016和0.0031,验,提出的新加密算法具有加密安全性高、抗干扰性高、鲁棒性强等特点.
关键词:彩色图像加密;云模型;矩阵卷积算法Fibonacci混沌系统;:/doi10.3969.issn.1007G130X.2020.01.010j中图分类号:TN911.73
文献标志码:A
系统与矩阵卷积运算的彩色图像加密算法.首先对彩色图像的R、G、B分量拼接图像像素点坐标变换置乱;然后将混沌序列值作为卷积核的输入值与像素值进行矩阵卷积运算,实现像素值置换;再与云模型FiG
摘 要:针对彩色图像加密过程中出现的强相关性和高冗余问题,提出基于云模型的Fibonacci混沌
Acolorimaeencrtionalorithmbasedongypg
newchaosandmatrixconvolutionoerationp
(,,)ColleeofComuter&ControlEnineerinQiiharUniversitQiihar161006,Chinagpggqyq
,,,WEILianGsuoHUXianGchenCHENQiGiHANJiangq
:AbstractInordertosolvetheproblemsofstronorrelationandhihredundancintheprocessofgcgy
,colorimaeencrtionacolorimaeencrtionalorithmbasedoncloudmodelFibonaccichaoticssGgypgypgy
,temandmatrixconvolutionoerationisproosed.FirstlthealorithmpermutatesthepixelcoordiGppyguencevaluesareusedastheinutvaluesoftheconvolutionkernel.Alternativematrixconvolutionqp,natesoftheimaestitchedbtheR,G,andBcomonentsofthecolorimae.SecondlthechaoticseGgypgyoerationisperformedonthechaoticseuencevaluesandthepixelvaluestoachievethepixeltransforGpq
,mation.ThirdltwooositeXORoerationswiththecloudmodelFibonaccichaoticseuenceandtheypppq
,lationbetweenadacentimaepixelsislow,andtheaveraehorizontalverticalanddiaonalcorrelationjggg
coefficientsoftheRGBcomonentsoftheencrtedimaeare-0.0010,0.0016and0.0031,resecGpypgp,hihencrtionsecurithihantiGinterferenceandstronobustness.gypyggr
:;;KeordscolorimaeencrtioncloudmodelFibonaccichaoticsstem;matrixconvolutionaloGgypygyw
,reviousadacentpixelvaluesaredonetogeneratetheencrtedimae.Finallsimulationexerimentspjypgyp
,showthatthehistoramoftheencrtedimaeissmootherthepixeldistributionisuniform,thecorreGgypg
tivel.Theencrtedimaecanresisttheattackexerimentssuchasdifferentialattack,laintextatGyypgpp
,tacknoiseattackandshearattack.Theproosednewencrtionalorithmhasthecharacteristicsofpypgrithm
∗
收稿日期:修回日期:2019G04G12;2019G08G28
;;基金项目:国家自然科学基金(黑龙江省自然科学基金(黑龙江省教育厅面上项目61571150,61872204)LH2019F037)
(););黑龙江省高等教育教学改革立项项目(研究生创新科研项135109237,135209235SJGY20170386,SJGY20180567,GBC1317212
);)目(齐齐哈尔大学教育科学研究项目重点支持项目(YJSCX2018GZD092016010,2016011
通信地址:161006黑龙江省齐齐哈尔市齐齐哈尔大学计算机与控制工程学院
:,,,AddressColleeofComuter&ControlEnineerinQiiharUniversitQiihar161006,HeilonianP.R.Chinagpggqyqgjg
魏连锁等:基于新混沌与矩阵卷积运算的彩色图像加密算法
81
1 引言
随着信息技术的快速发展,图像、视频、音频等多媒体数据的安全引起了人们的广泛关注.对图像信息进行安全、高效的加密是多媒体研究的重点
[]1,2
3,4]
.为当下图像加密的有效方法[
2 云模型Fibonacci混沌系统
2.1 云模型
模型拥有期望值E熵Ex、n和超熵He共3个数字
]12
.特征,它是用来表示不确定性转换的模型[
云模型发生器多是基于伪随机数的发生器,云
,而基于混沌系统设计新型的加密算法则成
常见图像加密过程是利用混沌序列对明文图
Ex的值反映了在云滴群里云重心所在的位置.
n像置乱来改变像素点位置;同时通过对像素点的像1()Ex=X=∑x1ini=1
素值进行数值改变,使原始图像信息被隐藏;最后对像素点进行扩散处理,使明文像素点的信息隐藏在更多的密文像素点中,像这样置乱、置换多步骤的图像处理过程才能提高加密的安全性.文献[设计了一种扩散联合置乱联合扩散的加密方法5
]提出利用耦合沌系统过于简单LGo,gi难以抵抗穷举攻击stic映射产生随机密钥流G,,但混,并且扩散过程繁琐.文献[oistic映射加入到时空混沌中6]为提升混沌系统复杂性,将混沌系统作为,将分段像素置乱的依据g
,同时分量相互置乱的方法置乱,虽然混沌系统复杂难被破解,但是置乱扩散后的像素存在相关性大的问题.文献[映射和改进7]提出基于Tent
然后利用混沌序列对Loistic等映射构造四进制复合混沌系统,g彩色图像加密,虽然置乱扩散方法能减少相关性RGB分量联合置乱的,
并且混沌系统能抵抗穷举,但是4个混沌的组合过于复杂化,影响加密效率.文献[系统的并行多通道彩色图像加密8,利用]提出混合混沌别对3个分量加密,尽管形式简单,但是置乱扩散3种混沌分方法传统,密文相关性大.文献[的复杂度,利用Loistic、Tent与9]为了降低算法合混沌系统,通过人工神经网络处理混沌序列gSine映射构建复,再利用神经网络序列实现明文置乱,通过构造量化方法与分段异扩散技术,对置乱图像实现分类加密.对此,本文提出了基于云模型的沌系统与矩阵卷积运算结合的彩色图像加密算法Fibonacci混,该算法的混沌序列随着云模型随机种子的随机变换,重复运行产生不重复的多组动态混沌序列,并且混沌系统密钥空间大;利用复合混沌序列对GB分量拼接的图像像素点进行置乱变换,
再利用矩阵卷积运算[10,11
]来将置乱后的像素点进行置换,增强密文抗攻击能力;最后与混沌序列及前相邻像素值进行异或扩散,实现了图像加密过程的位置置乱数值变换扩散的整体文攻击性强G设计.该算法抗明,具有加密安全性高的特点G.
其中,xii=1,2,,n表示输入样本点,n为样点取值个数,
本.
样本方差定义如下:
S2
=1n(xi2
( Enn-1的值揭示了数据∑i=1
-X)2)间模糊性和随机性的关联性.
En=π×1n He是对En的不确定度量2n∑i=
1xi-Ex(3),
反映了云的离散程度和厚度.
He=S2
-En2正态随机数yi由方差He2
和期望值En生成(4),正态随机数xi由期望值Ex和正态随机数yi2
生成,xi即云滴,
其具有随机性和稳定倾向性的特点[13
]yi=RNEx(n,He)(.5)i=RN(Ex,yi其中,RN为正态随机数,算法云模型取值为)5000,Ex(6=)En=3如图1a,He=1云滴图所示.,
云模型数字特征产生的云滴分布具有正态分布特性,从图x云发生器的数据不像混沌序列具有1b中可以看出,
i居中分布.分布均匀的特性,但是云模型的数据可以随着随机种子的变换而变换,将云模型的随机性与混沌序列相结合,让混沌序列实现了长期不可预测,序列的规律将很难被发现,在加密应用中将会起到很好的加密作用.
2.2 构建云模型Fibonacci混沌系统模型
混沌系统利用的随机数能克服序Fib列on本acc[4]
身i产生随机数1
存在的相关性,.产生bonacci数列[15]
如式(7
)所示:FiG
i+1=(xi+xi-p)
modM,i=p,p+1,,M∈N其中,p=
1,2,,n为数列输入值的下标,M为模(7
.)LRx82
()ComuterEnineerincience 计算机工程与科学 2020,421pgg&S
展现了混沌结构的数据传输流程以及组合公式.、云模型Fibonacci混沌系统通过将量子loisticloGg
如图2所示为混沌序列发生器的组合结构图,
Figure1 C图lo1u dd云滴分布
rop
letdistribution快速、易于实现等特,并且模型采用广义三阶Fibonacci数列具有简单、
性Fj=AiFFibonacci函数模型:
i-1+BiFi-2+CiFi-3其中,A)i,B(i和Ci表示随机常数,M)为模mod,FM(8i为云滴群.量子LogisticQL(QuantumLog
istic)[16]映射的表达式为:
ìï
xn+1=r(xn-xn2
)-rynïïyn+
1íï(e-2βï [2=-yn+re-β×-xn-xn∗)yn-xnzn∗-xn∗
zn)ïzn+1=-zne-2β+re-β×](9î其中,x [2(1n-xn∗)zn-2xnyn-xn]散参数和控制参数,yn,zn表示,x3组输入值,βr分别表示耗n∗和zn∗
分别是,xn和zn的共轭复数,本算法取初值2,xr=3.990=0.3,y0=0.06,z0=量子混沌映射作为随机动态参数.
,降低了序列
相关性,经过广义三阶算[再与Logistic映F射ibo耦na合cci的函数模型运
17
]得到云模型o,FiGXnacci混沌系统:
n+1=AFQL=(F(Q(γ,β)))+L(x0,μ)
mod1其中,Q(γ(示将云滴代入到式,β)表示(量型的序列8)子广义三阶混沌系统Fi;bFon(Qac(cγ,β))10
表)μoFjgist;icL(x0,μ)表示初始状态为xi函数模0为μ的L混沌系统,0]、,参数算法新的非相关混沌序列=3.
.最后通.
过与μ的取值在[中取8Logistic映射耦,4合产生g
istic、Fibo,n结合了acci数列和云模型相结合,构造出新的混沌系统,以及多组混沌序列的混沌性和云模型Fibonacci数列简单、快速、易于实现的特性的正态分布特性,提高了系统复杂度.但是,系统的时间复杂性也相对提高了,在进行多组图像加密时,将会有短暂的时间延迟.
图psFiguorGera2nd Somcchehmaoattiiccsdieaq
g
ureanmocegfCeneFrCatSor基于云模型的2eu CdFCS伪随机混沌序列发生器示意图
混沌序列相互独立,F在对彩色图像加密过程中用到ibonacci混沌系统生成的多组
多组混沌序列,如加密过程中产生的F1(i),F2(i),F3(i),F44个混沌序列
混沌序列固定统一,很容易推断出混沌规律(i).传统混沌系统生成的,而用云模型沌序列F,i从而提高图像加密的效率bonacci混沌系统可以随意生成无数组混.2.3 伪随机发生器设计步骤
步骤1 首先选取量子初始值及系统控制参数,代入Logistic混沌系统的到xyQL混沌系统中,得ny,n和zn均在(0,1)内的实数三阶序列(xn,n,zn步骤).2 选取云模型期望值ExHe3个参数的初始值,,熵En和超熵利用云发生器生成随机的云滴群.
步骤3 将步骤1产生的QL混沌三阶序列
(bxnona,yn,zn)代入式(cci函数模型的参数8)中A分别作为广义三阶FiGi,BiC的云滴代入式(模型的函数值F8),中作为广义三阶,i,F并将步骤ibonacci2中函数i型序列.
产生广义三阶Fibonacci函数模步骤4 将步骤3中产生的广义三阶bonacci函数模型序列与Loistic混沌系统代入式FiG
(生最后所需的均匀非相关的序列10)中级联耦合,广义三阶gFibon.
acci混沌系统产0b魏连锁等:基于新混沌与矩阵卷积运算的彩色图像加密算法
83
置乱方法如图4所示.P1.、单的L序列oisticTen映射具有伪随机特性好、g独立不重复和安全性高的特点,能产生均匀且非相关的伪随机混沌序列.
基于云模型与Fibonacci的混沌系统相比于简
3 加密算法设计
3.1 加密算法描述
加密算法首先对原始彩色图像的R、G、B分量进行拼接,利用混沌序列映射更替像素点坐标,达到像素点置乱的目的;再通过矩阵卷积运算置换像素值;最后进行像素点间的相互异或扩散,3通3.2 加密算法步骤
道拆分整合后得到加密图像.流程图如图3所示.
Step1 预处理.
预处理指彩色图像的转换.原始彩色图像(W,为图像的宽,H为图像的高)PH×W×3位于三维空间,将彩色图像分解为R、然后拼G、B3通道图像,接成为二维低维灰度矩形图像P0.
Fiure4 Scramblinrocessggp
图4 置乱过程
置乱公式如下所示:
Step2 置乱.
将二维的灰度矩形图像P即将P0置乱成P1,0
位置坐标与混沌序列所转换的数据坐标进行映射互换生成加密图像P1.选取图像像素点的平均值作为密钥,通过隐密通道与混沌参数值一起传输到tic映射的初始值来生成云模型Fibonacci混沌序
);再乘以明文图像的高h列F1(ieiht和宽widthg进行扩展,取整得到(之间的整数序列0,H∗W)接收方,密钥分别作为云模型的随机种子和LoisGg
其中,Xi和Yi分别表示混沌序列中每1个元素对应的行与列;用W表示图像的宽;Te为辅助变量,来临时存储变换位置的像素值.
Step3 卷积置换.
将P即由P1置换成P2,1进行矩阵卷积运算
)=i())F1intF1(ieiht×width)(11×h1(g)i%Ni=F11(ìïXï)/Yi=F1iN1(ï
,()e=P0[i12íTj]
ï
,iXYi]i,j]=P0[ïP0[
ï[,]îP0XeiYi=T生成加密图像P要在矩阵的2.在卷积运算之前,
最右边和最下边补零.P×2单位矩阵在卷积1内2
)内2×2运算后右移1位,同时将卷积核filter(t的随机序列进行更替,t表示随机数,1行结束再转至下1行依次进行矩阵卷积运算.在结束卷积置换后再去掉添加的行列零.矩阵卷积运算流程如图5所示.
)需云模型Fibonacci混沌系统混沌序列F2(i).最后将混沌序列中每1个元素F1)F1ii1(1(
(,用F(行,列)坐标i=1,2,H∗W)x,x:y)(y:形式表示出来,利用混沌坐标映射更替像素点坐标,达到像素点置乱的目的,再调整矩阵后得到
Fiure3 Encrtionprocessgyp
图3 加密过程
84
()ComuterEnineerincience 计算机工程与科学 2020,421pgg&S
Fiure5 Convolutionalpermutationg
),先通过式(进行扩展得到F2混沌序列扩13)i2()展如式(所示:13
图5 卷积置换
及前像素值P2[当i=0时,i-1]3个数据元素,_m初始前像素值P2[i-1]为imaeean.gSteG、Bp5 最后归一化后把图像转换成R、
模式的彩色图像.
矩阵卷积将会扩大数据的范围,无论是置乱还是置换,混沌的范围难以达到置换扩散的效果,需要对序列进行不同程度扩展.而矩阵类pading的补零过程可以避免边缘数据遗漏,在卷积运算后再与混沌结合可以防止通过边缘数据反推出图像真实数据的可能性.
解密过程与加密过程相反,根据像素的平均值产生云模型Fibonacci随机序列来进行解密.解密步骤如下:
()将加密后的图像转换为R、1G、B灰度图像.()将图像的平均值作为初始值生成云模型2
())根据式(对加密后的P315~式(17)3矩阵
)=i()),F2intF2(i00×12(
,}()i∈{0,1,2,heiht×width-113g将连续的4个混沌序列值放到2×2矩 然后,
))进行卷积运算,最后与F3(随机序列做ilter(tif)差得到P142置换图像矩阵.像素置换公式如式(所示:
][:]P2[ium(P1[ii+2,×j]=sj:j+2
)))()ilter(ti14-F3(f),阵中组成卷积核f再将Pilter(t1矩阵与卷积核
)表示另1组混沌序列.式(即为PF3(i14)1内矩
阵与卷积核的卷积求和运算公式.
Step4 异或扩散.
)表示混沌序列,)为扩展序列,其中,F2(iF2i2(
bonacci混沌系统及前后相邻像素值进行正反双向2次异或操作生成加密图像P15)3.首先利用式()进行扩展,对随机序列F4(再与P前(后)i2矩阵、相邻像素值进行正反双向的异或运算,实现像素点之间扩散的相互影响,得到P3.
8
)=i())F4intF4(i0×14(
正向扩散:
将P即由PiG2异或扩散成P3,2与云模型F
Fibonacci随机序列.进行异或运算.
())异或运算后的矩阵再进行式(所示的反418
卷积运算:
][][)P1[iii+F3(-j]=P2[j]][]][]][P2[i+1ilter[11i+1×f-P2[×j+1j]][]][]][]ilter[10iilter[01-P2[×ffj+1就 Step6 卷积运算恢复后再进行置乱运算,
可以得到原图像.
以上图像加密算法将广义三阶Fibonacci和云
()15
]=P2[]⊗F4)⊗P3[0004(ìïï
(,í intimae_mean)i=0gï
îP3[]=P2[]⊗F4)⊗P2[],iiii-1i≥14(
()18
反向扩散:P3[N×M]=P2[N×M]⊗ìïï
(N×M)⊗intimae_mean)í F44(gï
îP3[]=P2[]⊗F4)⊗P2[],iiii+1i<N×M4()为其中,imae_mean表示像素值的均值,F4i4(g混沌扩展序列,异或过程需要像素点与混沌序列以
()16
模型结合,放大了对整个加密系统的初值敏感性,增大了密钥空间;将图像的像素平均值作为混沌序列的初始值,同时将平均值与异或运算紧密结合,提高了明文敏感性;通过卷积运算将置乱后的矩阵进行置换操作,微小的误差将会影响后面所有的计算结果,并且会逐渐放大误差,达到较好的置乱效果.
()17
魏连锁等:基于新混沌与矩阵卷积运算的彩色图像加密算法
85
4 加密仿真测试
4.1 加密结果
,密算法,图像为2分56×256的彩色图像Peerspp别展现图像加密过程中置乱、置换与扩散后的图像,通过视觉分析很难辨别加密后的图像,加密过4.2 密钥敏感性分析
密钥敏感性是加密算法安全性分析的一项重
-16要检测步骤.本文将混沌初始密钥偏差1进行0
本节利用Pthon3.6测试所提彩色图像的加y
程如图6所示.
Fiure7 Keensitivitnalsisimaegysyayg
解密,解密出的图像无法识别出原始图像,在偏差为10
-17
时能恢复原图像,表明该算法具有很强的
分布如图8所示,矩阵卷积运算后的直方图分布与分量直方图分布平滑,无法辨认出加密前的分布规律,直方图显示加密效果明显.4.4 相关性分析
图像像素的位置关系分为水平、垂直和对角线
图7 密钥敏感性分析图像
敏感性.图7对加密后的Peers彩色图像进行pp了偏差解密.4.3 直方图分析
加密前后Peers图像的R、G、B分量直方图pp
明文直方图出现了明显的不同,加密后的R、G、B
Fiure6 Colorencrtionimaesgypg
图6 彩色图像加密图
Fiure8 Historamgg
图8 直方图
86
()ComuterEnineerincience 计算机工程与科学 2020,421pgg&S
Table1 Correlationanalsisofadacentpixelsinimaeyjg
表1 图像相邻像素值的相关性分析
算法明文本文算法]文献[19]文献[20相关性
水平方向0.9773
竖直方向0.97050.00160.04450.0018对角方向0.95250.00310.00220.0037]18
.图像像素之间的强相关性会威胁到上的相邻[
图像信息的安全,相关性越小,则置乱的破坏程度越高.图9展示了原图像像素分布、卷积图像、密及表1可知,明文图像分量像素相关性较高,相关系数都接近1,密文图像的相关系数趋近于0,本文的加密算法破坏了原始图像的统计特性.相关性分析公式如下所示:
文图像的水平方向相邻像素的分布图.分析图9
-0.0010-0.01680.0007r(x,y)=(1T∑Ti=1(xi-1T∑Ti=1
xi)(yi-T∑i=1yi))/(∑Ti=1(xi-1TT∑i=1
xi)2
×T(yi-1Tyi)2)1/2
(19)i和y∑i=1Ti为相邻像素点的像素值∑i=1
其中,x,
T为像素点的数量.原图像及加密后图像的相关性如表示.
1所
Figure9图 Horizontaladj
acentpixeldistribution.5 信息熵
9 水平方向相邻像素分布图
信息熵用来度量图像中像素值的分布情况,像素值分布越均匀信息熵越大.信息熵计算公式为:
H(m)=
∑255
i=0
p(
mi)×logb1/p(mi)(20)文献[21
]0.0060
0.0013
0.0037
其中,mi表示像素的值,mi率.根据式(20所示)计算出的彩色图像p()表示像素出现的概.表R、G、B分量的信息熵如表息熵,本文算法加密后的信息熵接近于22给出了多种加密算法的信值分布均匀,算法具有较强的抵抗统计攻击的能力8,说明像素
.
Table2 Comparisonofinformationentropyamongdifferentencryptionalg
orithms表2 本文加密算法与其他加密算法的信息熵对比
算法
信息熵
来源文献[19]7R分量
7G分量
7B分量
文献[20]]7.7.992787.97447.9705文献[21本文
7..98989399634
7.7.9.98949899342
7.99007..99899637
4.6 差分攻击
差分攻击严重威胁着图像信息的传输安全,加密算法敏感性越强,抵抗攻击能力越强,它是加密技术领域中最具有挑战的篡改形式,好的加密机制应该能够抗差分攻击.NPCR与UACI变化率值是抗差分攻击的衡量标准,用来评价加密算法的抗差分攻击性能.其计算公式为:
NPCR=
∑i,jDH(
i,j)×W×1
00%(1
21
)UACI=
HD(i,H××
j)-HD1(Wi,jH∑i,,j其中和W表示图25像5)×100%(22)的高和宽,
像素变化率和像素平均强度变化率的理想期望值为33.464%[2
2]
.99.609%和
分析表3可知,本文算法对图像的微小变化很
敏感,能有效地抗差分攻击,图像各层的像素变化率和像素平均强度变化率接近理想值.和其它文献数据对比,像素变化率和像素平均强度变化率的数值略有不足,稍有差距,但数值大小接近期望值,
4魏连锁等:基于新混沌与矩阵卷积运算的彩色图像加密算法
87
以分辨出原始面貌,由此得知算法具有更强的抵抗具有很好的敏感性.
Table3 AnalysisofNPCRandUACIofimag
e表3 图像的NPCR和UACI值分析
算法测试项目
R
G
B
%
NPCR本文
99.501199.510299.4956UACI33.369633.426533.3874NPCR文献[19]99.564399.625899.6285UACI35.456033.219933.0184NPCR文献[20]99.623199.633899.6170UACI35.474733.568333.3382NPCR文献[21
]99.649099.823099.8574UACI33.470833.596033.4937
.7 噪声攻击
在现实情况中,信息的传输容易受到各种干扰和攻击,所以要求图像加密算法具有较强的鲁棒性.为了测试本文加密算法的抗噪声攻击性能,图声0对加密后的密文图像添加了不同强度的高斯噪
,图10a为添加强度为0.2的高斯噪声后的加密图,从解密后的图,而增加强度为10b可以直观地辨别图像的主要信息但是解密后的图像依然可以分辨0.3的高斯噪声后,图像变得模糊,,因此可认为本文加密算法可以抵抗噪声攻击,具有一定的抗击噪声干扰能力.
Figure10图 N0o is噪声攻击解密图
eattackdecryptionmap
.8 1剪切攻击
实验通过对加密图像进行剪切来验证该加密算法的抗剪切能力.图的裁剪,解密图像如图但不会影响图像的整体轮廓1111ba对密文图像进行所示,虽然解密后的图25%像会出现噪声,.从图1中可以看出,
当密文在传输过程中遇到剪切干扰时,本文算法具有很好的安全性,其解密图像可
裁剪攻击能力.
Figure1图1 C ut剪切攻击解密图
attackdecryptionmap
.9 选择明文攻击
11对于加密系统的明文攻击,选择明文攻击的威胁最大.选择明文攻击是指攻击者利用已知加密算法,并且可任意选择明文,通过对应的密文推导出中间密文.本文算法选择利用选择明文攻击来测试加密图像的安全性,将彩色图像个像素点加1,
得到新的明文图像,选择像素值全Pepp
ers的第为20的明文={1,I}=,序列{0,0F,0,3=0{},};设置乱操作对像素值云模型混沌序列为0的明文无效2,3,4,置乱后的密文依然为5
Z={0,0,
本文算法能有效抵抗选择明文攻击,0},再做卷积运算为-5,使像素值不为.
0,所以 结束语
本文提出一种基于云模型与矩阵卷积算法的彩色图像加密算法Fibonac,c将广义三阶i混沌系统
ibonacci和云模型结合,
提高了混沌系统的复杂性;同时加密算法将三通道图放在同一平面里进行处理,降低了算法的计算强度和空间需求,通过卷积运算将置乱后的矩阵进行置换操作,降低了提高了明文与密文关系复杂度.验结果表明GB相关性,实,加密后图像成功隐藏了图像信息,无法辨认加密后的分布规律,并且可以有效抵抗干扰攻击、明文攻击等测试攻击,具有加密安全性高的
特点,拥有较高的使用价值.参考文献:
[1] ZrehlaatnegdYsohnufgfl.inTghe[
Jim.aIgEeTeEncrTyepcthionincaalRlg
orithmwithplaintextG310G322.
]eview,2016,33(3):[2] BcrelaztiAions,cAhbedEmeblGLasaetidofAnsAu,bBsetlitguhtiitohSnG.erAnmutoavteilonnimaeg
tewenG[3] WanydptiveenCchaenchorasyn[JpgtG]icoi.Sna,igWnlgaalonProcesrigthQmfin,siorHng
,2016,1p28(Ciumaang
gebFausGemdoinna,e)ta:155G170.orkffilne.SaenlfdcGadoamp
GG41F0415FR4188
()ComuterEnineerincience 计算机工程与科学 2020,421pgg&S
]CNN[J.OtikGInternationalJournalforLihtandElectronpg
[]20 LiuH,KadirA.Asmmetriccolorimaeencrtionschemeygyp
113:104G112.
,():Otics2014,12551671G1675.p
[]4 ChenJX,ZhuZL,YuH.AfastchaosGbasedsmmetricy
[],:osedchaosJ.JournalonCommunications2012,33(11)p
()119G127.inChinese
[]imaecrtosstemwithandimroveddiffusionshcemeJ.gypyp():2014,125112472G2478.
,OtikGInternationalJournalforLihtandElectronOticspgp
,usinDdiscreteGtimemaJ].SinalProcessin2015,g2p[gg
[]5 ZhaoHX,ChenHanJH.AnewcolorimaeencrtiongP,gyp
2014,602G605:3498G3502.
[],W21 XueWeianei.AcolorimaeencrtionalorithmgLgypg
()263G268.inChinese
[],schemebasedonchaosJ.AliedMechanics&Materialspp
],:basedonnovelchaos[J.OticalTechniue2018,44(3)pq
[]6 Wanenin.AnimaeblocksencrtionalorithmgX,TgLgypg
[],22 ZhuConGxuSunKeGhui.Crtanalsisandimrovementgypyp
ofaclassofherchaosbasedimaeencrtionalorithmsypgypg[],:J.ActaPhsicaSinica2012,61(12)120503G1G12503G12.y
,basedonsatiotemoralchaos[J].NonlinearDnamicsppy
[7] L20pli1euZ2,xch6i7Gj(u1n).:3C6o5lGo3r7i1m.
ageencryptionalg
orithmbasedoncomG8 XveiirasoFityhae(oEsnang,ginndeaefrfiinnZhangLgeiGlStrciaennscfeor)m,2[0J1]6.J,4o6ur(n4a)l:1oGf8S.h(ainCndohnigneU
i,FengF
ei.ParallelmultiGchannelcosleni)G[]orlemctargoeniecnmicencgs&cryptCioonbmpuatseerdo,20nh16y,b3r3idryptionalgorithmbaseg(8c)h:adoFnoq7o6tGi8c1sy
.snedit(itnCemmaelns.Ih[iJiomn]nae.agsMlhedei)croeG[9] MaLin,HouXiaoGmao,ZhanuGuan,ey
y
bnraiGcdJhoauortniacsloyfsteEmlecatnrodanicrtifMiceiaaslnureemureanlntaetndworInklstreuarmneinntgat[iJon].,[10] Z201mh8eatn,3hg2J(u8nG)y:1a0n9gG1,1G6imu.eo(inCnsiYoannhialmgn,esHe
atu)rixcXiaoon.vPolaurtailolenlc[Jo.mJpouutrinnag
l
[11] D5o1f5ZG5ho2ejd3iaf.no(igrtnCUwnohiGivdneersse
it)y(EngineeringS
cience),2018],52(3):o[ncazaSC]o∥PnvoMlu,tiVoenogaFper,raMetianotcniosLeont,efthhteeaIglEy.ErIamEItaognrteedursantncrisrafylop
rtiEmonblecdtoaromsnaeiidcnSociety
,r2o0c1o2fC:15o2n7fGe1529.s
[12] CthheanngorLm,DeLI,YiDU,etInaflo.rSmoamtieosnatatnisdCticaolntarnoally
2si0so05f34(2):23a6lG2cl3o9u.
dmodel[J].,,
[13] QmiMizatingGjun,YangAiGhong.Quantumparticleswarmop
tiGpionbasegdoinencerilnogudandmoAdeplp
lcilcoatuiddonsro2p0le1ts2,t4r8at(e2g4y)[
J49]G.[14] W5C2oa.mn(ginCuterEBaihGinienns,e
Y),:oanonGshen.Theeneraltermformula[15] YCfoltlheeFg
eMibyaotnhaeccmisatiegcrsieD,sag201n5di,18tsagg
(4)p:p4l0icGa4t1io.n(isnC[Jh]i.nSetsued)iesinfreesqilAFuently,u
YsaeldabpiskeuMdorC.aArndeopmorntuomfbaesrig
gneinfiecraanttorer[rJo]r.aornaiv:1408.1900,2014.
XG[16] AtkhshaniA,AkhavanA,LimSC,etal.AnimageencrGtiioonnssicnNhemoenlbianseeadorScnieqnucae&ntumlNuomgiesrtiiccmalSaipm[uJl]at.iCoomyp
,municaG[17] C(12):4653G4n2012,17b,6Y61.
[18] ZAouiLnalciicGeidGwJeanMcaoangShengGliang
.Thegeneralizetbhsethmaaltiscesq,uenceand(it)s:properties([doJ]r.dPeurrGeakFiG)ndenhpcuCp
rypt,iLiaoC,Deng2aseX.011doBnr,e2ta7okti6anlg8sha1un9fdiG82flinm4gps
r.coihvnCienmghieanJniese.mNaog
nelinearDy
onnasmcihcesm,2e0b13,71(1G2):25G34.[]G[19] KsiandgirAskewt,HaemntmdullaaApan,GdhuoypWercQ.hCaooltoicsrimy
satgeemenocf6rytp
htiGoonurdeGr(inChinese
)附中文参考文献:
[3] 文昌辞,王沁,黄付敏,等应加密算法[J].通信学报.基于仿射和复合混沌的图像自适,[7] 刘志军.基于复合混沌与仿射变换的彩色图像加密算2012,33(11):119G127.
法[山东大学学报(工学版),2016,46(4):1G8.J].[8] 肖锋,张丽丽,冯飞密[J.微电子学与计算机.混合混沌系统的并行多通道彩色图像加,[9] 马凌],
侯小毛,张福泉,等.基20于16复,33合(8混)沌:76系G8统1.与人工神经网络学习的图像加密算法[10 (8张军阳):109G,116.
J].电子测量与仪器学报,2018,32
[]郭阳,扈啸江大学学报(工学版.二维矩阵卷积的并行计算方法[),2018,52(3):515G523.
J].浙[13] 齐名军,杨爱红法[J].计算机工程与应用.基于云模型云滴机制的量子粒子群优化算,[14] 王白银,杨东升2012,48(24):49G52.等数学研究,201.5Fi,b1o8n(a4cc)i数列的通项公式及其应用[:40G41.
J].高[17] 崔丽雯,杨胜良性质[J].纯粹数学与应用数学.广义的k阶Fi,b2o0n1a1cc,i2G7Ja(c6o)b:s8t1h9aGl序列及其[21] 薛伟,王磊.一种基于新型混沌的彩色图像加密算82法4[.学技术,2018,44(3):263G268.
J].光[22] 朱从旭,
孙克辉改进[J].物理学报.对一类超混沌图像加密算法的密码分析与,2012,61(12):12503G1G12503G12.作者简介:
魏连锁(人,硕士,副教授197,5)
,男,黑龙江齐齐哈尔研究方向为智能CC算F会员(法和图E2像00加015密1.ME)G
,mail:WwlEsILaaaiaaanaGs@u1o6ciateprofessor,CCFm,b3o.rcnom
in1975,MS,assoGterestsincludeintelligeentmbalegro(rEit2h0m00,1a5n1dMim)a,ghiesernecsreyap
rtcihonin.G
胡现成(生,研究方向1为990智能)
,算男法,山东费县人和图像加密,硕士.EG
mail:HhxUXcqq
iahneGdcxh@en1g
6,3bo.cronmin1990,MScanGgentalgorithm,dainddatiem,ahgisereenscerayrp
cthioinnt.erestsincludeintelliG
因篇幅问题不能全部显示,请点此查看更多更全内容