基于混沌序列的几种图像加密算法的优劣比较

基于混沌序列的几种图像加密算法的优劣比较

ID:28086836

大小:77.00 KB

页数:6页

时间:2018-12-08

基于混沌序列的几种图像加密算法的优劣比较_第1页
基于混沌序列的几种图像加密算法的优劣比较_第2页
基于混沌序列的几种图像加密算法的优劣比较_第3页
基于混沌序列的几种图像加密算法的优劣比较_第4页
基于混沌序列的几种图像加密算法的优劣比较_第5页
资源描述:

《基于混沌序列的几种图像加密算法的优劣比较》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于混沌序列的几种图像加密算法的优劣比较【摘要】混沌出现后,古典科学渐渐地变得暗淡无光。它的初值极端敏感性、非线性、伪随机性以及序列不可预测性等诸多优点,使得它非常适合用于图像及多媒体信息加密。【关键词】混沌序列;加密算法;算法安全性0引言由于图像和多媒体数据信息量极大,能够更加直观的表达,因此他们在人们数据利用和传递中占有举足轻重的地位。进入21世纪,越来越多的数据在网络中传递,数据安全问题日益严重。由于图像和多媒体信息数据量巨大,使用传统的加密方法已经不能满足需求,混沌序列的出现,使得这些问题迎刃而解。典型的混沌序列有Logistic映射、二维广义猫映射(CatMa

2、p)、三维统一混沌系统(Three超混沌DimensionalUnifiedChaoticSystem(HyperChaos)等,由于超混纯序列还在不断的更新完善本文主要分析前三种序列用于图像加密的优劣点。1改进的Logistic图像加密算法1.1Logistic映射模型Logistic映射[1]是经典混純映射的典范,也是混純序列发展的奠基者,它蕴含了现代混沌理论的基本思想,是混沌序列的雏形。它的出现为混沌的研究和发展开辟了先河。Logistic映射系统定义如下:当y达到极限P…=3.5699456时,系统的稳态解是周期2①的解,即3.569945〈u彡4时,logis

3、tic映射呈现混炖状态[1]。1.2改进的Logistic映射模型Logistic序列后来被证明并不是一致性分布序列,于是有人对它做了改进变换,从而得到随机性更好的序列,变换后的Logistic映射数学模型如下:1.3加密算法描述使用改进后的Logistic序列进行算法设计时,由式(2)产生两个混沌序列fl(x)和f2(X),分别异或图像的奇数点和偶数点,得到密文。1.4实验结果分析(1)密钥空间分析加密时使用了2个序列,若每个序列取2个系统参数,于是就有了4个系统初值,如果所有参数都使用有15位小数的双精度数,则每个参数取值空间有1015,四个参数的组合空间是1015

4、*4=1060,密钥空间巨大。(2)对密钥和明文的敏感性分析在试验验证中得知,解密时,密钥有10-10的误差将导致不能准确解密,若密文有一个像素的灰度值有变化,也会导致解密结果误差巨大,完全不能解密。由此可知该算法具有对初值的极端敏感性。(1)统计特性分析在图1的直方图中可以很直观的看出,明文的像素灰度值分布很不均匀,而密文的像素灰度之在区间[0,255]均匀分布。这说明明文图像和密文图像之间的相关性非常小,大大降低了已知明文的攻击可能性。(2)解密准确性分析试验验证时,在MatLab中将原始图像矩阵和解密后的像矩阵相减,得到了零矩阵,说明解密图像和原始图像没有任何差异

5、。2二维广义猫映射加密算法与Logistic加密算法比较2.1二维广义猫映射模型Arnold最早提出了猫映射[2],其数学模型如下:xn+l=(xn+yn)modlyn+l=(xn+2yn)modi(3)猫映射经过变换后,可得到式(4)2.2加密算法描述加密算法设计时,取三组p,q,n,分别用式(4)产生的三组坐标(xi,yj),对原始图像A的R、G、B三基色的坐标RA(xi,yj)、GA(xi,yj)、BA(xi,yj)进行置换得至1J新的坐标值RAI(xi,yj)、GA1(xi,yj)、BAI(xi,yj)。合成三个新矩阵Rl、Gl、B1得到密文图像Al。2.3实验

6、结果分析(1)算法安全性分析取三组不同的初值,二维广义猫映射有更大的密钥空间,而且该映射的复杂度较Logistic高许多,此算法的安全性高于Logistic加密算法。(2)加密性能分析由于改进的Logistic加密算法是用混沌序列与图像的像素值进行异或替代的,数据计算量非常大。使用MatLab7进行实验时,使用配置为PVI2.8、512内存的计算机进行试验,实验结果如表1所示。可以看出,广义猫映射算法用时缩短了很多,具有更高的时间效率。(3)统计特性分析由于采用广义猫映射的加密算法,只对明文图像的三基色的坐标进行了置换,没有对图像的像素进行处理,也就是没能改变图像的直方

7、图。明文和密文的像素相关性较高,无法抵御已知明文的攻击,所以,此算法仍然不是很理想。3广义猫映射与三维统一混沌系统结合的加密算法3.1三维统一混沌系统的模型Jin-hu等人[3]于2002年提出了一个新的三维混沌系统,Liu将Lorenz系统和Chen系统连接起来,而Liu系统仅为其一个特例,故称其为统一混沌系统,其数学模型为[3]3.2加密算法描述算法设计时,先将明文图像A使用广义猫映射算法进行坐标置换得到密文A1,依次取A1中的像素A1(xi,yi,k),k=l、2、3。当k=l时,r=x(n);当k=2时,r=y(n);当k=3时,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。