基于动态冗余异构编码的数据处理系统、方法及设备技术方案

技术编号:28782718 阅读:62 留言:0更新日期:2021-06-09 11:15
本申请提供了一种基于动态冗余异构编码的数据处理系统、方法及设备,分别对待处理信息和处理规则进行纠错编码,形成编码待处理信息和编码处理规则,使用编码处理规则处理编码待处理信息得到响应数据,再对N个响应数据进行纠错译码,得到待处理信息的处理结果信息,因为N个编码待处理信息异构,且N个元信道使用的编码处理规则异构,因此,能够增加处理过程的随机性,再结合纠错编译码的方式,能够纠正数据处理过程中的广义扰动,从而提高数据处理的安全性。的安全性。的安全性。

【技术实现步骤摘要】
基于动态冗余异构编码的数据处理系统、方法及设备


[0001]本申请涉及电子信息领域,尤其涉及一种基于动态冗余异构编码的数据处理系统、方法及设备。

技术介绍

[0002]随着信息通信网络技术的迅猛发展,为保证信息在传输与处理过程中的完整性和私密性,目前大多数防护方案均采用加密方案,但由于信息系统内生安全问题的不可避免性,使得使用单一的密钥对数据进行加密的方案无法保证信息在传输与处理过程中不被篡改与窃取,即现有的通信系统无法纠正广义扰动。

技术实现思路

[0003]本申请提供了一种基于动态冗余异构编码的数据处理系统、方法及设备,目的在于解决如何纠正广义扰动的问题。
[0004]为了实现上述目的,本申请提供了以下技术方案:
[0005]一种基于动态冗余异构编码的数据处理系统,包括:
[0006]结构编码器、编码信道、反馈控制器以及纠错译码器;
[0007]所述编码信道中包括M个冗余的元信道,各个所述元信道中预先配置的编码处理规则由处理规则经过纠错编码生成,所述编码处理规则以及所述处理规则用于实现所述元信道的功能;所述M个元信道的所述处理规则和所述编码处理规则实现的功能相同,所述M个元信道的所述编码处理规则异构;其中,所述M为大于或等于2的整数;
[0008]所述反馈控制器被配置为从所述M个元信道中选取N个元信道,作为在线元信道,并下发纠错编码信息;所述N为大于或等于2的整数,且M大于或等于N;
[0009]所述结构编码器被配置为依据所述纠错编码信息对待处理信息进行N路纠错编码,得到N个异构的编码待处理信息,并将所述N个异构的编码待处理信息分别分发至匹配的所述在线元信道;
[0010]任意一个所述在线元信道,被配置为使用所述编码处理规则对接收到的所述编码待处理信息进行处理,得到响应数据;
[0011]所述纠错译码器被配置为,对N个所述响应数据进行纠错译码,得到所述待处理信息的响应信息。
[0012]可选的,所述反馈控制器还被配置为:
[0013]在所述从所述M个元信道中选取N个元信道之前,构造所述M个元信道,所述构造所述M个元信道包括:对所述M个元信道的元信道程序和/或元信道数据进行纠错编码,得到所述M个所述编码处理规则异构的元信道。
[0014]可选的,所述反馈控制器被配置为从所述M个元信道中选取N个元信道,作为在线元信道,并下发纠错编码信息,包括:
[0015]所述反馈控制器被配置为,依据所述纠错译码过程中的错误信息,从所述M个元信
道中选取N个元信道,并下发所述纠错编码信息。
[0016]可选的,所述反馈控制器还被配置为:
[0017]依据所述纠错译码过程中的错误信息,更新所述在线元信道和所述纠错编码信息的至少一项。
[0018]可选的,还包括:
[0019]记忆消除模块,被配置为消除下线的所述元信道的记忆。
[0020]可选的,所述处理规则包括:
[0021]元信道数据和元信道程序;
[0022]所述编码处理规则包括:
[0023]所述元信道数据经过纠错编码生成的编码元信道数据,以及所述元信道程序经过纠错编码生成的编码元信道程序的至少一项;
[0024]所述待处理信息包括:指令和待处理数据;
[0025]所述编码待处理信息包括:所述指令经过纠错编码生成的编码指令,以及所述待处理数据经过纠错编码生成的编码待处理数据的至少一项。
[0026]可选的,所述编码处理规则与所述处理规则相比,语义不变;
[0027]所述编码待处理信息与所述处理信息相比,语义不变。
[0028]可选的,所述M个元信道的所述编码处理规则异构,包括:
[0029]所述M个元信道的元信道数据的数据内容异构、元信道数据的数据结构异构、元信道程序的指令内容异构、以及元信道程序的指令序列异构中的至少一项;
[0030]其中,所述元信道数据的数据内容异构包括签名多样化、标签多样化、校验多样化、加密多样化、加扰多样化、压缩多样化、变换多样化、以及编译多样化中的至少一项;
[0031]所述元信道数据的数据结构异构包括帧间和帧内堆栈布局随机化、堆随机化、基本块多样性、编译多样化、以及将堆栈变量提升到堆的转换多样性中的至少一项;
[0032]所述元信道程序的指令内容异构包括签名多样化、标签多样化、校验多样化、加密多样化、加扰多样化、压缩多样化、变换多样化、编译多样化、指令随机标签多样化、以及指令集随机化中的至少一项;
[0033]所述元信道程序的指令序列异构包括对元信道操作序列进行动态异构冗余的指令位置随机化、基本块多样性、块级指令位置随机化、概率控制流完整性、结构化非重叠代码、调用序列多样性、适配的处理器多样性、适配的操作系统多样性、适配的软件协议多样性、适配的数据库多样性、编译多样化、以及使用的编程语言多样性中的至少一项。
[0034]可选的,所述N个异构的编码待处理信息包括:
[0035]所述N个满足数据内容异构、数据结构异构、指令内容异构、以及指令序列异构中的至少一项的编码待处理信息;
[0036]其中,所述内容异构包括满足签名多样化、标签多样化、校验多样化、加密多样化、加扰多样化、压缩多样化、变换多样化、以及编译多样化中的至少一项;
[0037]所述数据结构异构包括帧间和帧内堆栈布局随机化、堆随机化、基本块多样性、以及将堆栈变量提升到堆的转换多样性中的至少一项;
[0038]所述指令内容异构包括签名多样化、标签多样化、校验多样化、加密多样化、加扰多样化、压缩多样化、变换多样化、编译多样化、指令随机标签多样化、以及指令集随机化中
的至少一项;
[0039]所述指令序列异构包括对元信道操作序列进行动态异构冗余的指令位置随机化、、块级指令位置随机化、基本块多样性、概率控制流完整性、结构化非重叠代码、调用序列多样性、适配的处理器多样性、适配的操作系统多样性、适配的软件协议多样性、适配的数据库多样性、编译多样化、以及使用的编程语言多样性中的至少一项。
[0040]可选的,所述纠错译码器被配置为,对N个所述响应数据进行纠错译码,得到所述待处理信息的响应信息,包括:
[0041]所述纠错译码器被配置为,使用与纠错编码方式对应的解密方式,对所述N个响应数据进行解码,得到N个待判决数据;对所述N个待判决数据进行纠错判决,得到所述处理结果信息。
[0042]一种基于动态冗余异构编码的数据处理方法,包括:
[0043]对待处理信息进行N路纠错编码,得到N个异构的编码待处理信息;
[0044]对所述N个异构的编码待处理信息进行N路冗余处理,得到N个响应数据;其中,所述N路冗余处理中的任意一路处理的流程包括:依据预先配置的编码处理规则,对匹配的所述编码待处理信息进行处理,所述编码处理规则由预先配置的处理规则经过纠错编码生成;所述N路处理使用的编码处理规则异构;<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于动态冗余异构编码的数据处理系统,其特征在于,包括:结构编码器、编码信道、反馈控制器以及纠错译码器;所述编码信道中包括M个冗余的元信道,各个所述元信道中预先配置的编码处理规则由处理规则经过纠错编码生成,所述编码处理规则以及所述处理规则用于实现所述元信道的功能;所述M个元信道的所述处理规则和所述编码处理规则实现的功能相同,所述M个元信道的所述编码处理规则异构;其中,所述M为大于或等于2的整数;所述反馈控制器被配置为从所述M个元信道中选取N个元信道,作为在线元信道,并下发纠错编码信息;所述N为大于或等于2的整数,且M大于或等于N;所述结构编码器被配置为依据所述纠错编码信息对待处理信息进行N路纠错编码,得到N个异构的编码待处理信息,并将所述N个异构的编码待处理信息分别分发至匹配的所述在线元信道;任意一个所述在线元信道,被配置为使用所述编码处理规则对接收到的所述编码待处理信息进行处理,得到响应数据;所述纠错译码器被配置为,对N个所述响应数据进行纠错译码,得到所述待处理信息的响应信息。2.根据权利要求1所述的基于广义可靠性编译码的数据处理系统,其特征在于,所述反馈控制器还被配置为:在所述从所述M个元信道中选取N个元信道之前,构造所述M个元信道,所述构造所述M个元信道包括:对所述M个元信道的元信道程序和/或元信道数据进行纠错编码,得到所述M个所述编码处理规则异构的元信道。3.根据权利要求1所述的基于广义可靠性编译码的数据处理系统,其特征在于,所述反馈控制器被配置为从所述M个元信道中选取N个元信道,作为在线元信道,并下发纠错编码信息,包括:所述反馈控制器被配置为,依据所述纠错译码过程中的错误信息,从所述M个元信道中选取N个元信道,并下发所述纠错编码信息。4.根据权利要求1或3所述的基于广义可靠性编译码的数据处理系统,其特征在于,所述反馈控制器还被配置为:依据所述纠错译码过程中的错误信息,更新所述在线元信道和所述纠错编码信息的至少一项。5.根据权利要求1所述的基于广义可靠性编译码的数据处理系统,其特征在于,还包括:记忆消除模块,被配置为消除下线的所述元信道的记忆。6.根据权利要求1或2所述的基于广义可靠性编译码的数据处理系统,其特征在于,所述处理规则包括:元信道数据和元信道程序;所述编码处理规则包括:所述元信道数据经过纠错编码生成的编码元信道数据,以及所述元信道程序经过纠错编码生成的编码元信道程序的至少一项;所述待处理信息包括:指令和待处理数据;
所述编码待处理信息包括:所述指令经过纠错编码生成的编码指令,以及所述待处理数据经过纠错编码生成的编码待处理数据的至少一项。7.根据权利要求1所述的基于广义可靠性编译码的数据处理系统,其特征在于,所述编码处理规则与所述处理规则相比,语义不变;所述编码待处理信息与所述处理信息相比,语义不变。8.根据权利要求1或7所述的基于广义可靠性编译码的数据处理系统,其特征在于,所述M个元信道的所述编码处理规则异构,包括:所述M个元信道的编码元信道数据的数据内容异构、编码元信道数据的数据结构异构、编码元信道程序的指令内容异构、以及编码元信道程序的指令序列异构中的至少一项;其中,所述编码元信道数据的数据内容异构包括签名多样化、标签多样化、校验多样化、加密多样化、...

【专利技术属性】
技术研发人员:贺磊邬江兴任权伊鹏陈祥于婧周锟郭义伟冯志峰
申请(专利权)人:珠海高凌信息科技股份有限公司
类型:发明
国别省市:

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

1