当前位置:文档之家› 基于离散数字混沌序列的图像加密

基于离散数字混沌序列的图像加密

 万方数据

第4期陈帅等:基于离散数字混沌序列的图像加密

899

将式(4)代入式(3),取A:2,化简得[81:

钆=4钆一1一(2/口)《一l

令式(5)左边为零,得到两个稳定解:

(5)

(6)

在有限二进制位离散数字计算中,由于量化误差的存在,即使初始值不为零值或2n,则由式(5)经过多次的迭代计算,只要某次迭代中间得到值2n,则以后再次迭代的值就

保持为零值。如参数8=215=32768,初始值取9,则经过120

次的迭代后将保持为零值。为了消除这种现象,将式(5)改写

为:

‰=4%一l一(2/n)《一,一1

(7)

如果初始值不为零,则该式迭代结果不再出现零值。可以证

明,只要初始值不取为零,则式(5)的计算范围为:

‰∈【1,20一1】

(8)

产生图像加密数字混沌序列

设序列z(哟,从扎),名(哟,Ⅱ(呐的最小周期分别为p1、

p2、邸、必,则可以证明函数运算:

t”(佗)=.厂(z(礼),暑『(n),z(佗),缸(礼))

(9)

所得复合序列的最小周期p为:

p=lcm(p1,p2,p3,p4)

(10)

其中运算lcm表示求最小公倍数。显然,若p1,p2,p3,p4

中有一个为oo,则p=一。

通过短序列的函数运算,就可以克服有限精度处理的短周期问题,从而获得长周期序列。取函数运算为“异或”运算,由3个离散数字混沌序列进行“异或”运算产生的长周期离散

数字混沌序列的算法如图1。其中的离散数字混沌计算是式(7)的迭代计算。采用时钟同步的3个离散数字混沌序列“异

或”运算函数,可以表示为:

叫(n)=,(。(佗),兰,(n),z(n))=z(佗)o可(他)oz(礼)

(11)

图2为采用24bit精度f对应的参数o=223)的3个混沌序

列运算产生的离散数字序列的一个实例,图3为它的自相关图,可见序列自相关具有良好的二值性,表明序列具有很好

的随机性。

4数字图像加密

采用BMP格式图像进行加密仿真。BMP格式图像的每

图1幅度离散数字3混沌序列异或运算产生长周期序列原理图

3000

6000

9000

序列数

图2由3个幅度离散数字

混沌“异或”所得的数字混沌序列f初始值分别为10,11,13,24位整数精度)

j型

斗K翼皿

自相关级(×104)

图3由3个幅度离散数字

混沌“异或”所得的数

字混沌序列的自相关f初

始值分别为10,11.13,

24位整数精度1

一个像素点可以由R(red),G(green),B(blue)各一个字节的

值表示。

由图1输入3个初始值,3个初始值的每一个都为24bit

整数,产生一个新的离散数字序列用于图像加解密。密钥序

列的长度与图像总像素相等。蜜钥序列的每一个序列值与图

像中每一像素对应。每一密钥序列值占3个字节(24bit)。加

密时分别将这3个字节与像素的R(red),G(green),B(blue)各一个字节的值进行“异或”运算。解密是加密的逆运算。

图4为加解密仿真对比图。其中图4(a)为加密前原图,图4(b)为加密后的图(密钥参数为3个离散数字混沌的初始

值:10,11,13),图4(c)为正确解密后的图,图4(d)为错

误解密后的图(输入的3个离散数字混沌的初始值:9,n,

131。

从图4(c)和图4(d)可见,仅仅相差一个bit位的错误密

钥就不能够正确恢复出原图。从而说明该加密方法对参数具有敏感性。

分析

基于离散数字混沌序列的图像加密的安全性取决于密

图4图像加解密对比图

0勉==%‰

 

万方数据

 万方数据

基于离散数字混沌序列的图像加密

作者:陈帅, 钟先信, 石军锋, 朱士永, Chen Shuai, Zhong Xian-xin, Shi Jun-feng,Zhu Shi-yong

作者单位:陈帅,Chen Shuai(重庆大学光电技术及系统教育部重点实验室,重庆,400030;淮南师范学院物理系电子教研室,淮南,232001), 钟先信,石军锋,Zhong Xian-xin,Shi Jun-feng(重庆大

学光电技术及系统教育部重点实验室,重庆,400030), 朱士永,Zhu Shi-yong(淮南师范学院

物理系电子教研室,淮南,232001)

刊名:

电子与信息学报

英文刊名:JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY

年,卷(期):2007,29(4)

被引用次数:8次

参考文献(8条)

1.Chen Shuai;Zhong Xian-xin;Shi Jun-feng Chaos Encryption Algorithm for Wireless Sensor Networks[会议论文] 2005

2.王相生;甘骏人一种基于混沌的序列密码生成方法[期刊论文]-计算机学报 2002(04)

3.饶妮妮一种数字化混沌扩频序列发生器的设计[期刊论文]-电子与信息学报 2002(05)

4.章照止现代密码学 2004

5.鲍官军;计时鸣;张利一种基于位运算的图像加密算法[期刊论文]-浙江工业大学学报 2003(03)

6.孙鑫;易开祥;孙优贤基于混沌系统的图像加密算法[期刊论文]-计算机辅助设计与图形学学报 2002(02)

7.王衍波;薛通应用密码学 2003

8.孙霞;吴自勤;黄畇分性原理及其应用 2003

引证文献(8条)

1.严三国.陈永彬Logistic满映射混沌序列性能分析[期刊论文]-现代电子技术 2010(3)

2.李化.崔荣一基于游程熵的图文分割算法[期刊论文]-延边大学学报(自然科学版) 2010(2)

3.卢辉斌.刘海莺基于耦合混沌系统的彩色图像加密算法[期刊论文]-计算机应用 2010(7)

4.王金铭混沌符号动力学运算电路模型研究[期刊论文]-电路与系统学报 2010(3)

5.吴成茂.田小平三维不等长Arnold变换及其在图像置乱中的应用[期刊论文]-计算机辅助设计与图形学学报

2010(10)

6.周庆.廖晓峰.胡月一类二值图像快速加密算法的压缩性能分析[期刊论文]-电子与信息学报 2009(8)

7.包浩明.朱义胜基于多层密钥的混沌映射保密通信系统[期刊论文]-电子学报 2009(6)

8.陈帅无线微传感器网络混沌加密理论及其关键技术研究[学位论文]博士 2006

本文链接:https://www.doczj.com/doc/0017247178.html,/Periodical_dzkxxk200704033.aspx

相关主题
文本预览
相关文档 最新文档