[发明专利]一种通信信号混沌加密方法有效
申请号: | 202011078835.0 | 申请日: | 2020-10-10 |
公开(公告)号: | CN112217628B | 公开(公告)日: | 2022-10-11 |
发明(设计)人: | 郑小帆;赵磊;张倩;胡娟;施云贵 | 申请(专利权)人: | 黄山学院 |
主分类号: | H04L9/00 | 分类号: | H04L9/00 |
代理公司: | 青海中赢知识产权代理事务所(普通合伙) 63104 | 代理人: | 高清峰 |
地址: | 245041 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信 信号 混沌 加密 方法 | ||
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所述的一种通信信号混沌加密方法,其特征在于:所述在发送端进行混沌信号加密的过程中进行加减乘除运算,在接收端进行对应的反向运算对数据进行还原即可,即发送端和接收端进行相应的加密解密过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于黄山学院,未经黄山学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011078835.0/1.html,转载请声明来源钻瓜专利网。