在混沌通信系统中,超混沌系统同步技术越来越受到重视。为此我们提出了一种基于观测器的超混沌同步加密算法应用于数字签名技术,这样既克服了传统的RSA和DSA加密算法中复杂的模运算,又能提供很好的保密性和不可抵赖性。
一、离散混沌系统同步原理
基于观测器,用一个标量信号同步离散混沌系统的方法,其基本原理如下:
离散混沌系统的状态方程和输出方程的一般表达式描述为:
b∈Rn和c∈Rn是常数矢量,f:Rn →R是非线性函数,y(k)是标量同步输出信号,K∈Rn是设计参数。当给定驱动系统式(1),基于观测器的方法能用观察量式(2)中所包含的状态信息重构出响应系统的状态,重构的响应系统一般表达式为:
其中观测量y(k)的预测由:
给出定义同步误差e(k)=x(k)一x'(k),产生的系统误差动力学由下列线性时变系统描述:
如果
是一个满秩的矩阵,只要选择适当的K使得[A_bKT]的所有特征值为零,那么误差动力学式(5)将在步迭代后准确为零。
此方法的优点在于对于一个m维离散混沌系统而言,只需m步就可达到完全同步;混沌同步在一定程度上具有自保持性。其理论体系是严格、系统的,而且不要求计算Lyapunov指数,甚至不要求驱动系统和响应系统的初始条件一定要属于相同的吸引区。
二、超混沌广义Henon映射的同步
有专家设计了理论上可无阻维的广义:
式中:i=2,3...w,a>o,b>0,x∈Rw为维数,a和b为控制参数。
当w=2时,该系统即为著名的Henon映射。
Richter详细计算了当固定控制参数a=1.76,b=0.1时的李氏指数,假设L是正的李氏指数的个数,当w从2到10变化时,有如下线性的对应关系L=w-1。换句话说,就是当w>2时,该系统为超混沌。
本文采用四维广义Henon映射,描述如下:
其中,o <|b|<1,1.54<a<2,系统具有三个正的Lyapunov指数。当a=1.76,b=0.1,对于初始条件下X1(1) =1,X2(1) =1,X3(1) =1,X4(1) =1,系统呈现出超混沌行为,其空间相图如图1所示。依次为X1 - X2 - X3相图,X1-X2-X4相图,X1 -X3-X4相图,X2-X3 -X4相图。
超混沌广义Henon映射写成式(1)的形式,则:
容易证明从超混沌广义Henon映射式(8)获得的矩阵式(6)是满秩的。选择:
为同步输出信号,通过选择适当的K使[A-bKT]的特征值为零,系统就能达到同步。这里,通过极点配置法选择增益K为[000 0.1],将两个待同步的超混沌广义Henon映射的初始条僻分别选择为X1(1)=1,X2(1)=1,X3(1)=1,X4(1)=1和。经过计算机仿真,可以清楚地看到,经过四步迭代后,从不同的初始点开始的两个超混沌广义Henon映射达到了精确同步,如图2所示。其中,。
三、超混沌同步加密
采用非线性状态观测器设计技术进行加密,系统框图如图3所示。
本文中采用典型的一维Logistic映射作为混沌信号发生器产生混沌序列,Logistic映射是一个离散混沌系统,它的映射关系为:
当xk∈[0-1],λ∈(3.569945.4)时,系统处于混沌状态。设定系统初值和参数,代入混沌映射公式即可得到一系列混沌实数序列。由于系统初值和参数可以在给定范围内任意取值,故可以产生大量初值和参数组合,从而有较大的密钥空间,增强了保密性。针对本文仿真采用的文本加密,输入输出均为字符的ASCⅡ码,即0,1码流,所以对于混沌实数序列采取量化处理,即规定:
由混沌序列生成新的码字,与输入的明文码字进行异或处理,即可得到待传输的信号。
设计的超混沌加密系统其发送端一般表达式为:
接收端一般表达式为:
定义状态同步误差,使得:
只要适当地选择K,使得[A-bKI]的所有特征值为零,那么发送端和接收端在迭代有限步之后就能达到同步。从而得到所传输的序列s(k),从而最终恢复出明文。
四、实验结果与分析
为了验证此加密系统是否可行,对以下文本文件加密,即选择明文如下:
Welcome to Yanshan Umversity!
其对应的AscⅡ码(240位)为:
01010111 01100101 01101 100 01100011 01101111 _01 1 01 1 01 01 1 001 01 00100000 01110100 01101111 _00100000 0101 1001 01100001 01101110 01110011 _01 101000 01 100001 01 101 1 10 00100000 01010101 _01 1 01 1 1 0 01 1 01 001 01 1 1 01 1 0 01 1 001 01 01 1 1 001 0 _01 11001 1 01 101001 011 10100 01 1 11001 0100001
设定初值分别为3.8和0.1,通过Logistic映射产生混沌序列X1, X2, X3, X4, X5,由图2可知,超混沌同步系统经过四步迭代后方能达到同步,故在此选取Logistic映射中的X6, X7,...X245,共240个,保证超混沌系统可以达到同步,从而能够正确恢复明文。将其量化然后与明文序列相异或所得s(k)为:
10001000 00001 1 10 00010010 101 1 1 100 1 101 1000 _11010110 00111110 1 1001010 10100010 10010100 _10001 1 1 1 10000100 00011110 1 1 01 01 00 1 1 0001 1 0 _000001 10 1 1001 1 10 101 10100 1 1 1 10101 10000010 _1 101001 1 10000100 10100000 1 1010010 101001 1 1 _0001 1 100 00011 100 0001 11 1 1 00000010 1 11 10100
将发送端和接收端的初始条件分别选择为:
X1(1)=1, X2(1)=1, X3(1)=1, X4(1)=1和,将s(k)在无任何噪声和干扰的信道中进行传输,结果显示基于状态观测器的超混沌广义Henon映射同步加密方法能准确恢复发送端调制的s(k),发送端和接收端达到完全同步。接收端得到的序列如图4所示。
恢复出正确的s(k)后,通过设定正确的参数,在接收端采用与发送端相同的一维Logistic系统作为混沌信号发生器产生出混沌序列,与s(k)’相异或,从而最终得到正确的明文:
Welcome to Yanshan University !
小知识之ASCII码
ASCII是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。
电子文档管理系统的重要性:企业数字化转型的得力助手
在这个智能信息爆炸的时代,数据成为了企业最宝贵的资产之一。如何有效地管理和使用这种信息,已成为每个企业必须面对的重要课题。电子文档管理系统是解决这一问题的关键工具。今日,我们将探讨电子文档管理系统的重要性。在热点话题中,我们经常听到数据泄漏、信息安全等事件。这些事件不仅给企业带来了极大的经济损失,并且严重影响到企业的声...
it资产管理系统:IT资产大管家
在这个智能飞速发展的时代,公司的IT资产如同无形金矿,非常有价值。可是您有没有经历过这种困扰:IT资产种类繁多,数量庞大,管理耗时费力,还常常担忧数据安全和合规性?别担心,今天就给大家介绍一个IT资产管家——安企神IT资产管理系统。一、IT资产管理,为何如此重要?随着企业业务的不断增加,IT资产的数量和种类也在增加。这...
PHP线上加密解密:确保数据安全的有效途径
在如今智能化快速发展的时代,数据安全成为了人或单位不可忽视的重要话题。据最新统计,过去一年超出50%的企业遭到黑客入侵,数据泄露事件高发,给企业信誉和经济损失导致双重打击。在这种情况下,PHP线上加密解密技术的发展至关重要,既能提升数据安全性,又能帮助企业有效防范潜在威胁。一、PHP在线加密解密是什么意思?PHP是一种...
U盘管理工具大曝光:管理便捷,安全无忧!
在这个信息爆炸的时代,U盘已经成为我们日常生活中不可或缺的小帮手。不论是工作材料的备份或是学习课件的存储,U盘都以其小巧便携、容积丰富的特征受到大家的喜爱。但是,随着U盘的广泛使用,管理里的不便也随之而来。别担心,下面我就给大家介绍一款优秀的U盘管理工具,使你的U盘管理更安全!一、U盘管理,为何这么重要?想象一下,你U...
桌面管理软件怎样帮企业提高管理效益?
近日,一家知名科技公司因为桌面管理不当,造成内部数据泄漏,导致了业内的高度重视。这一事件不但揭露了桌面管理在企业管理中的作用,也催生了对高效安全桌面管理软件的需求。在此背景下,安企神桌面管理软件因其卓越的性能和全面的功能迅速成为很多企业的新宠。一、桌面管理:企业安全高效的基石桌面管理不仅关系到企业日常办公的顺利进行,也...