1.一种通信信号混沌加密方法,其特征在于,具体方法如下:首先,在信号发送端,根据混沌系统中混沌信号的维数随机产生若干个数,作为混沌系统的初始值,初始值的个数与混沌信号的维数相等;
然后,随机产生正整数作为计算的步数X,按照随机产生步数进行后续混沌信号的计算,步数的范围可根据发送端和接收端处理器的计算速度确定,一般大于100,保证混沌系统信号的复杂性;
然后,根据产生的初始值和步数,计算出混沌系统信号步数X对应的数值;
然后,根据需要加密的信号数据的个数,依次计算混沌系统信号步数X+1,X+2,X+
3,……X+n对应的数值;
然后,将需要发送信号的数据与通过混沌系统计算出的数据叠加进行加密,在发送端进行混沌信号加密的过程中可以根据需求进行加减乘除运算;
然后,将发送的数据进行整理,发送的数据包括了混沌系统初始值、步数、加密后的信号数据;
然后,在信号接收端,根据接收到的初始值、步数计算出混沌系统信号步数X对应的数值;
然后,根据需要解密的信号数据的个数,依次计算混沌系统信号步数为X+1,X+2,X+
3,……X+n对应的数据;
最后,在接收端,将接收到的加密后的数据信号和混沌系统信号进行与发送端加密过程对应的反向运算,对数据进行还原,即发送端和接收端进行相应的加密解密过程。
2.根据权利要求1所述的一种通信信号混沌加密方法,其特征在于:所述发送端要产生随机数作为混沌系统计算的初始值,产生一个正整数作为混沌系统计算的步数。
3.根据权利要求1所述的一种通信信号混沌加密方法,其特征在于:所述使用的加密、解密混沌系统包括Lorenz系统、Chen系统、Liu混沌系统等:Lorenz系统
Chen系统
Liu混沌系统
4.根据权利要求1所述的一种通信信号混沌加密方法,其特征在于:将所述混沌系统离散化,通过随机产生的初始值和步数X计算X步的混沌系统的数值。
5.根据权利要求1所述的一种通信信号混沌加密方法,其特征在于:根据发送信号的个数n,依次计算依次计算X+1,X+2,X+3,……X+n对应的混沌系统的数值。
6.根据权利要求1所述的一种通信信号混沌加密方法,其特征在于:在信号发送端将信号数据和混沌系统的数值经过运算进行加密,在接收端将接收到的数据和混沌系统的数值经过对应的反向运算进行解密。
7.根据权利要求1所述的一种通信信号混沌加密方法,其特征在于:所述发送端和接收端设备具有加减乘除运算的能力,一般具有微控制器或CPU。
8.根据权利要求1所述的一种通信信号混沌加密方法,其特征在于:所述发送的数据包括了系统随机产生的混沌系统初始值、步数和经过加密后的信号数据。
9.根据权利要求1所述的一种通信信号混沌加密方法,其特征在于:所述在发送端进行混沌信号加密的过程中可以根据需求进行加减乘除运算,在接收端进行对应的反向运算对数据进行还原即可,即发送端和接收端进行相应的加密解密过程。