System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于Cubic混沌映射的可编程控制器隐蔽通信方法技术_技高网

基于Cubic混沌映射的可编程控制器隐蔽通信方法技术

技术编号:41275428 阅读:4 留言:0更新日期:2024-05-11 09:28
本发明专利技术涉及数据通信技术领域,尤其涉及一种基于Cubic混沌映射的可编程控制器隐蔽通信方法,首先调整相关参数,改进Cubic混沌映射,得到输出序列,根据所得序列特征对其进行放大再、取整、求模运算得到具有良好随机性的二值序列,并通过NIST测试检验其游程分布等15项指标。接着,在可编程控制器的发送端中,该序列与明文信息进行相加和相乘等操作,生成密文信息,同样在接收端采用相减和相乘等操作获得明文信息,从而实现可编程控制其数据传输中隐私数据的保护。

【技术实现步骤摘要】

本专利技术涉及数据通信,尤其涉及一种基于cubic混沌映射的可编程控制器隐蔽通信方法。


技术介绍

1、随着信息安全问题逐渐受到重视,隐蔽通信开始受到重视,隐蔽通信可以实现双方的隐藏信息传输,防止通信信号被恶意窃听者发现,现有的通信同步技术里通常采用线性反馈移位寄存器,如5g核心网的主同步信号(primary synchronisation signal, pss)就是采用的m序列这样的线性系统生成伪随机序列,但其随机性并不好,对此,有现有技术提出通过混沌系列生成序列,但现有的混沌序列二值化方法较少,通常采用对所得序列取平均值,以平均值为阈值,高于阈值为1,低于阈值为0。该方法很多情况下会导致混沌特性丢失严重,造成隐蔽通信中保密性不高。


技术实现思路

1、有鉴于此,本专利技术的目的在于提出一种基于cubic混沌映射的可编程控制器隐蔽通信方法,以解决现有隐蔽通信保密性不高的问题。

2、基于上述目的,本专利技术提供了一种基于cubic混沌映射的可编程控制器隐蔽通信方法,包括以下步骤:

3、s1、在可编程控制器发送端获取明文信息;

4、s2、利用改进的cubic混沌系统输出序列,所述改进的cubic混沌系统的表达式为:

5、;

6、其中,a和b均为改进的cubic混沌系统的参数;

7、s3、根据得到的序列特征对其进行放大、取整、求模运算得到具有良好随机性的二值序列;

8、s4、利用获得的二值序列与明文信息进行运算操作,生成密文信息;

9、s5、将加密后的信号通过无线信道传输至可编程控制器的接收端;

10、s6、在接收端对接收到的密文信息进行解密,利用与步骤s3中同步的混沌序列进行与步骤s4中相反的运算操作,解密得到明文信息;

11、s7、设置判决门限进行判决,若满足判决门限,则输出得到判决后的信号,若不满足则重新进行传输。

12、优选地,步骤s5中将加密后的信号通过无线信道传输至可编程控制器的接收端后,所述方法还包括:

13、采用带通滤波器滤除传输过程中加入的带外噪声。

14、优选地,步骤s4中,进行的运算操作为将二值序列与明文信息相加,步骤s6中,相反的运算操作为将密文信息减去同步的混沌序列。

15、优选地,步骤s2中输出序列后,所述方法还包括:

16、通过nist测试检验输出的序列的随机性,根据p-value值判断是否满足预设指标。

17、优选地,改进的cubic混沌系统的参数取值为:

18、b取2时,a的范围取[2.936,2.949]∪[2.957,2.982]∪[2.9965,3],

19、a取3.1时,b的范围取[2.02462,2.11351]∪[2.12192,2.21441]∪[2.5165,2.30691]∪[2.32372,2.38739]。

20、优选地,序列特征包括序列中数字的小数点前后的位数。

21、本专利技术的有益效果:

22、(1)本专利技术提供了一种改进的cubic混沌系统,得到了一个具有完全不同性质的混沌系统,对比cubic只能关于一个参数产生混沌现象,改进后的系统可以关于两个参数出现混沌,可调节的参数范围更大,能够产生更大范围的混沌序列,具有更好的混沌特性

23、(2)本专利技术采用放大、取整、求模的方法获得二值序列,比传统的方法获得的二值序列具有更好的随机性。

本文档来自技高网...

【技术保护点】

1.一种基于Cubic混沌映射的可编程控制器隐蔽通信方法,其特征在于,所述方法包括以下步骤:

2.根据权利要求1所述的基于Cubic混沌映射的可编程控制器隐蔽通信方法,其特征在于,步骤S5中将加密后的信号通过无线信道传输至可编程控制器的接收端后,所述方法还包括:

3.根据权利要求1所述的基于Cubic混沌映射的可编程控制器隐蔽通信方法,其特征在于,步骤S4中,进行的运算操作为将二值序列与明文信息相加,步骤S6中,相反的运算操作为将密文信息减去同步的混沌序列。

4.根据权利要求1所述的基于Cubic混沌映射的可编程控制器隐蔽通信方法,其特征在于,步骤S2中输出序列后,所述方法还包括:

5.根据权利要求1所述的基于Cubic混沌映射的可编程控制器隐蔽通信方法,其特征在于,所述序列特征包括序列中数字的小数点前后的位数。

【技术特征摘要】

1.一种基于cubic混沌映射的可编程控制器隐蔽通信方法,其特征在于,所述方法包括以下步骤:

2.根据权利要求1所述的基于cubic混沌映射的可编程控制器隐蔽通信方法,其特征在于,步骤s5中将加密后的信号通过无线信道传输至可编程控制器的接收端后,所述方法还包括:

3.根据权利要求1所述的基于cubic混沌映射的可编程控制器隐蔽通信方法,其特征在于,步骤s4中,...

【专利技术属性】
技术研发人员:张博黄赛伟
申请(专利权)人:傲拓科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1