一种新的离散混沌同步保密通信方案.docx
《一种新的离散混沌同步保密通信方案.docx》由会员分享,可在线阅读,更多相关《一种新的离散混沌同步保密通信方案.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一种新的离散混沌同步保密通信方案 摘 要:系统地分析了一种新的TDERCS离散混沌系统产生的伪随机序列的困难性,仿真验证了TDERCS离散系统是困难性稳定的全域性离散混沌系统。在此基础上,提出基于TDERCS离散系统构造伪随机序列的双信道保密通信方案。在该方案中,发送端利用混沌驱动器产生混沌密钥和遮掩信号,基于混沌的伪随机序列发生器(CPRNG)将驱动离散系统产生的混沌序列转化为加密密钥序列,并对信息信号先加密再遮掩。获得加密信号后运用一个信道传输,利用另一信道传输系统同步的单变量同步信号。理论分析和数值试验验证了该方案在密钥平安性和算法困难性方面性能良好,且易于软件实现。 关键词:相空间;混
2、沌同步;LimpelZiv算法;Logistic迭代;遮掩信号 中图分类号: TP393.08 文献标记码:A Encryption approach to chaotic synchronization communication by TDERCS discrete system PAN Bo, LI Qian, FENG Jinfu, XU Jianjun, LI Bin, TAO Qian Engineering College, Air Force Engineering University, Xian Shaanxi 730138, China ) Abstract: The c
3、omplexity of chaotic pseudorandom sequences generated by the new TDERCS discrete chaotic system was analyzed in detail, and the simulation results show that TDERCS is a discrete chaotic system with the great steady complexity. On the basis of this, the authors presented a doublechannel encryption ap
4、proach to generate chaotic pseudorandom sequences based on TDERCS discrete chaotic system. In this approach, the chaotic oscillator at the transmitter was used to generate digital key and masking signal, and chaotic sequence generated by the driver system was turned into encryption keys in CPRNG. Th
5、e information signals were first encrypted by the key and then masked by the masking signal. The masked signals were transmitted through one channel, the other channel was used to transmit the single variable which was coupled to the receiver to drive two chaotic oscillators to synchronize. The simu
6、lation results show that the theoretical analysis is in accordance with the experimental result. The cryptosystem is of higher level of security, synchronization and algorithm complexity, and it can be easily implemented by software. Key words: phase space; chaotic synchronization; LimpelZiv algorit
7、hm; Logistic iteration; masking signal 0 引言 混沌同步应用于保密通信是近些年来引起非线性动力学和信息科学界广泛关注的一个探讨领域1。国内学者相继提出了多种混沌保密通信方案2-4。常采纳低维混沌系统(也是自然系统)如Logistic、tent、Chebyshev等设计流密码、分组密码和Hash函数,但就混沌系统自身来说,仍存在某些平安缺陷5-7。 混沌系统是构造混沌加密算法的“核”,若“核”不平安,很难想像由它构成的加密算法是平安的。 文献8-9中基于混沌平安性条件构造了一类新的混沌系统:基于切延迟的椭圆反射腔映射系统(TangentDelay Elli
8、pse Reflecting Cavity map System, TDERCS)。本文试图应用这一新的混沌系统构造基于混沌的伪随机序列发生器(Chaosbased PseudoRandom Number Generator,CPRNG),设计出一种新的应用于无线电通信的数据加密通信方案。该方案保留了CPRNG系统理论上的平安性,且不须要驱动信号在信道中传输,从而避开了攻击者利用截获的驱动信号重构发送端动力学系统之后检测出被隐藏在其中的消息的可能性,同时提高了传输效率。另外,本方案易于用软件实现,且由于运用了CPRNG系统,使通信的平安性获得了肯定改善。 1 TDERCS离散混沌系统 1.1
9、TDERCS离散混沌系统模型 文献8给出了TDERCS离散混沌系统的定义,其映射表达为: xn=-2kn-1yn-1+xn-1(2-k2n-1)2+k2n-1 kn=2kn-kn-1+kn-1k2n1+2kn-1kn-k2n; n=1,2,3, (1) kn-m=-xn-myn-m2; mn yn=kn-1(xn-xn-1)+yn-1 其中:系统参数(0,1;|xn|1,|yn|1;m为整数,代表切线延迟;kn-m为延迟m后椭圆切线的斜率;k0可由入射角a确定。明显,给定系统参数值、m,初值x0和a,就可以求出y0,k0,k0。mn的状态称为过渡状态;mn的状态称为正常状态;当m1时,系统有切
10、线延迟操作,系统是混沌的;当m=2,3,4,5,6,时,系统可获得一组混沌序列xn,kn。 1.2 TDERCS系统的动力学特性仿真 近年来,随着混沌伪随机序列构造的确定性和非线性等动力学特性渐渐被人们所相识,相继出现了一些基于相空间重构方法对通信实施预料干扰的探讨报道5-6。因此,初始条件的敏感性只是混沌系统用于信息加密的必要条件而不是充分条件,本文着重考察TDERCS的迭代点分布和相空间分布状况。 设定初值x0=0.5624,a=0.6545,系统参数=0.6452,m=2,迭代1000次,TDERCS系统处于混沌状态,绘制出TDERCS迭代轨迹如图1(d)所示,图1(a)、(b)、(c)
11、分别为虫口映射、Henon映射和文献12中的组合映射;绘制出TDERCS相空间分布如图2所示,图2中的(a)(d)分别对应于图1的相空间分布。 第1期 潘勃等:一种新的离散混沌同步保密通信方案 计算机应用 第30卷 图片 图1 4种映射的迭代轨迹 图片 图2 4种映射的相空间分布 比较图1、2可以看出,TDERCS的混沌吸引子较虫口映射、Henon映射及组合映射射原形具有困难的迭代轨迹,而且不存在任何几何形态简洁明晰的吸引子,点分布几乎充溢了整个值域范围,表明用其进行信息加密将具有良好的平安性,难以用重构预料方法破译。 2 基于TDERCS混沌映射加密方案 2.1 混沌伪随机序列发生器 传统的
12、混沌伪随机序列发生器通常以系统初值作为密钥,通过数值计算在有限精度下实现混沌映射的迭代。由于混沌映射定义在实数域内,有限精度的数值计算必定引入舍入误差,相关探讨表明3,10,这种基于有限精度数值计算的CPRNG在密码学意义上是担心全的。 本文在探讨文献3,4,10的基础上,提出了一种新型的随机序列发生器系统,该系统对原始密钥进行复合处理,得到粗粒化输出: Yn(k)=C(xn(k) (2) 其中C(•)可以是复合运算或者非线性调制运算,本文分别由下面两式变换成匀称分布的伪随机序列: i=arccos(xi) i=0.5+arccos(ki) i0,1, i0,1); i=0,1,2
13、, (3) Yn=C(xn)=0,xn 0.51,xn0.5 (4) i和i具有稳定的匀称分布,且与初始条件和系统系数无关,按式(4)输出二进制伪随机序列Xn。可以证明式(3)、(4)满意混沌构造随机数发生器的充分条件和附加条件10。 2.2 加密方案 本文提出的利用混沌的伪随机序列发生器系统构成一个如图3所示的混沌通信加密/解密方案。密钥信道传输混沌同步驱动信号,发送端和接收端混沌系统之间的同步采纳单变量单向耦合同步法1,4。该方法只用一个混沌变量驱动,通信信道中只传送用于同步的混沌信号,它不携带任何与传送数据有关的信息;通信信道传送加密信号。信息的加密与解密过程如下: 在发送端,利用离散T
14、DERCS混沌系统产生出多组混沌序列,这些混沌序列经过本方案设计的CPRNG系统的处理后对应产生多组伪随机序列作为密钥序列,用这些密钥序列对明文数据按字节加密,然后对已加密信号运用TDERCS混沌系统的一个或多个状态信号进行一次或多次的信号遮掩,遮掩后的信号运用一个信道传输。密文数据通过调制后传输到接收端。 在接收端,利用对应的同步混沌系统和对应的CPRNG系统精确地重构密钥,对密文数据解密,从而无失真地还原明文数据。 分区 图片 图3基于TDERCS系统的保密通信方案 发送端的详细加密过程可描述为:选择混沌系统的一个状态变量生成密钥;把密钥与信息信号(数字信号)相异或,对信号加密;然后把加密
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一种 离散 混沌 同步 保密 通信 方案
限制150内