公开/公告号CN113268728A
专利类型发明专利
公开/公告日2021-08-17
原文格式PDF
申请/专利权人 河南信大网御科技有限公司;珠海高凌信息科技股份有限公司;
申请/专利号CN202110603753.1
申请日2021-05-31
分类号G06F21/54(20130101);
代理机构41128 郑州德勤知识产权代理有限公司;
代理人黄红梅
地址 450000 河南省郑州市金水区农业路27号农产品销售中心五楼506号
入库时间 2023-06-19 12:14:58
技术领域
本发明涉及拟态防御领域,尤其涉及一种基于拟态伪装策略的裁决方法及裁决器。
背景技术
多模裁决机制构成DHR架构广义不确定扰动的感知功能。在标准化或可归一化的拟态界面上对给定语义和语法的多模输出矢量进行一致性判决,可以有效感知任何反映到拟态界面上的非协同攻击或随机性失效情况。裁决器的安全性关系到整个拟态架构设备是否能正常抵抗外部攻击,因此,如何增强裁决器的安全性,降低外部攻击对裁决器的干扰或者通过裁决器分析出拟态构造框架,对于提高拟态构造设备的抗攻击性,具有十分重要的意义。
发明内容
为了解决上述问题,有必要提供一种基于拟态伪装策略的裁决方法及裁决器。
本发明第一方面提出一种基于拟态伪装策略的裁决方法,该裁决方法包括:
预置裁决算法列表;
执行裁决时,根据在线执行体的数量,动态生成需要参与裁决的执行体,使每次参与裁决的执行体数目以及执行体ID不同;
对生成的执行体发出的数据进行裁决,裁决算法为随机从裁决算法列表中选择的裁决算法;
裁决完成后,将裁决结果送至外部。
本发明第二方面提出一种基于拟态伪装策略的裁决器,包括:
被裁决执行体生成模块,根据在线执行体的数量,动态生成需要参与裁决的执行体,使每次参与裁决的执行体数目以及执行体ID不同;
裁决算法生成模块,预置裁决算法列表,随机从裁决算法列表中选择裁决算法;
判决模块,从被裁决执行体生成模块中获取此次需要裁决的执行体,从裁决算法生成模块中获取裁决算法,对执行体发出的数据进行裁决后将裁决结果送至外部。
基于上述,所述被裁决执行体生成模块、所述裁决算法生成模块和所述判决模块集成部署到一台服务器上。
基于上述,所述被裁决执行体生成模块、所述裁决算法生成模块和所述判决模块采用分布式的方式进行部署。
基于上述,所述被裁决执行体生成模块与所述裁决算法生成模块之间不设置通信通道;所述被裁决执行体生成模块和所述裁决算法生成模块与所述判决模块之间的通信方式为加密通信。
基于上述,动态生成需要参与裁决的执行体的方法包括随机生成算法、附加可信值的随机生成算法。
基于上述,所述裁决算法列表包括一致性比较算法、择多比较算法和可信性输出算法。
基于上述,所述裁决算法生成模块还根据反馈调度器的结果,动态改变所选择的裁决算法。
本发明第三方面还提出一种拟态构造设备,包括输入输出代理模块、异构执行体、裁决模块和反馈调度模块,所述裁决模块采用所述的基于拟态伪装策略的裁决器。
本发明相对现有技术具有突出的实质性特点和显著进步,具体的说:本发明借助于被裁决执行体生成模块、裁决算法生成模块和判决模块,通过随机变换裁决算法以及被裁决执行体的范围,实现了裁决器内部构造的防御迷雾,让外部很难感知裁决器的裁决策略,从而无法探测出拟态构造设备内部框架,解决了裁决器被攻击或利用造成的整个拟态构造框架被识别的问题,提高了拟态构造设备的抗攻击性。
本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1示出了本发明系统的结构框图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
本发明公开了一种基于拟态伪装策略的裁决方法,该裁决方法包括:
预置裁决算法列表;
执行裁决时,根据在线执行体的数量,动态生成需要参与裁决的执行体,使每次参与裁决的执行体数目以及执行体ID不同;
对生成的执行体发出的数据进行裁决,裁决算法为随机从裁决算法列表中选择的裁决算法;
裁决完成后,将裁决结果送至外部。
对应上述方法,如图1所示,本发明还公开了一种基于拟态伪装策略的裁决器,包括:
被裁决执行体生成模块,根据在线执行体的数量,动态生成需要参与裁决的执行体,使每次参与裁决的执行体数目以及执行体ID不同;
具体的,动态生成裁决执行体的数目1 例如,当有3个在线运行的执行体(3个执行体的ID号:1、2、3)时,t0时刻参与裁决的执行体为{1、2},t1时刻参与裁决的执行体为{1、3},t2时刻参与裁决的执行体为{2、3},t3时刻参与裁决的执行体为{1、2、3},这四种参与裁决的执行体序列还可以根据时间动态变换; 裁决算法生成模块,预置裁决算法列表,例如一致性比较算法、择多比较算法、可信性输出算法等,随机从裁决算法列表中选择裁决算法;同时还可以根据反馈调度器的结果,动态改变所选择的裁决算法; 例如,在t0时刻,选用择多比较算法未发现异常威胁时,在t1时刻应当继续选择择多比较算法,在t1时刻发现威胁时,在t2时刻可以选择可信输出算法。 判决模块,从被裁决执行体生成模块中获取此次需要裁决的执行体,具体的,获取在线执行体中此次需要裁决的执行体的ID号,而后发给判决器;再从裁决算法生成模块中获取裁决算法,对执行体发出的数据进行裁决后将裁决结果送至外部。 本裁决系统中的被裁决执行体生成模块、裁决算法生成模块、判决模块在工程实现中可以集成到一台服务器上,也可以采用分布式的方式进行部署;在采用分布式部署时,应尽可能的通过加密或者认证等方式保证三者之间内部通信安全,同时要求被裁决执行体生成模块与裁决算法生成模块之间不应有通信通道。 进一步地,本发明还公开了一种拟态构造设备,包括输入输出代理模块、异构执行体、裁决模块和反馈调度模块,所述裁决模块采用上述的基于拟态伪装策略的裁决器。 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
机译: 基于机器的医学诊断代码识别,累积,分析和自动索赔过程裁决的系统和方法
机译: 基于机器的医学诊断代码识别,累积,分析和自动索赔过程裁决的系统和方法
机译: 基于机器的医学诊断代码识别,累积,分析和自动索赔过程裁决的系统和方法