【技术实现步骤摘要】
适用于拟态防御系统的多队列随机参数归一化装置及方法
本专利技术涉及拟态防御
特别是涉及一种基于多队列的随机参数归一化方法与装置。
技术介绍
受限于科技发展水平,人们当前无法对信息系统产品生产的产业链条进行管控,亦无法对信息系统产品的漏洞后门做出全面可靠的检测。基于未知漏洞后门的攻击威胁问题,已经成为世界级的安全防御难题,传统基于先验信息的安全防御手段只能起到亡羊补牢的效果。在此背景下,中国工程院邬江兴院士基于共识机制提出了拟态防御理论,通过“动态-异构-冗余”的系统架构,将系统的不确定扰动问题归一化为工程方法能解决的可靠性问题。拟态防御系统的关键操作在于,对多个等价异构执行体的输出结果进行多数表决,及时检测出被攻击的对象并执行清洗操作。上述表决能生效的前提是,等价异构执行体在正常运行情况时对相同输入会具有相同输出,在经受攻击者攻击时,执行体输出表现出与运行环境相关的差异,也被称之为IPO模型。然而在少量关键的场景,等价异构执行体在没有受到攻击时输出也会表现出随机性,具体表现有:1、为保证通信会话新鲜度与安全加密强度由执行体自生成的随机数;2、标记消息时间由执行体自生成的时间戳;3、为区分不同会话由执行体自生成的随机数;等等。所有这些参数都需要进行归一化处理,并且执行体之间不能相互沟通联系,以避免增加攻击路径。因此需要设计统一的随机参数归一化装置,进行随机参数管理。另一方面,执行体同时所需的随机参数可能不止1个,随机参数归一化装置还需要解决乱序随机参数请求的同步问题,并且提高并行效率。< ...
【技术保护点】
1.一种适用于拟态防御系统的多队列随机参数归一化装置,其特征在于,包括随机参数服务控制接口、随机参数生成器、散列函数计算器、随机参数缓存队列和并行搜索匹配引擎;其中:/n所述随机参数服务控制接口负责接收拟态防御系统中执行体的随机参数请求,识别发出随机参数请求的执行体请求编号、提取随机参数请求的随机参数类型和随机参数请求的具体信息,以及将从随机参数缓存队列获取的随机参数反馈至对应执行体;/n所述随机参数生成器,用于根据所述随机参数类型生成随机参数;/n所述散列函数计算器,用于根据随机参数请求的具体信息计算散列值;/n所述随机参数缓存队列,包含多个队列,每个队列由参数缓存寄存器和定时器组成,每个所述参数缓存寄存器记录随机参数生效标签、散列值和所述随机参数;所述定时器计时队列的执行时间,当超出定时阈值时执行超时异常复位:清空队列,复位定时器将随机参数生效标签记录的数值反馈至拟态防御系统的裁决器;所述随机参数生效标签长度与拟态防御系统的余度相等,所述随机参数生效标签每个比特位与拟态防御系统执行体一一对应;/n所述并行搜索匹配引擎,用于获取随机参数缓存队列中的可用队列,再根据散列函数计算器当前计 ...
【技术特征摘要】
1.一种适用于拟态防御系统的多队列随机参数归一化装置,其特征在于,包括随机参数服务控制接口、随机参数生成器、散列函数计算器、随机参数缓存队列和并行搜索匹配引擎;其中:
所述随机参数服务控制接口负责接收拟态防御系统中执行体的随机参数请求,识别发出随机参数请求的执行体请求编号、提取随机参数请求的随机参数类型和随机参数请求的具体信息,以及将从随机参数缓存队列获取的随机参数反馈至对应执行体;
所述随机参数生成器,用于根据所述随机参数类型生成随机参数;
所述散列函数计算器,用于根据随机参数请求的具体信息计算散列值;
所述随机参数缓存队列,包含多个队列,每个队列由参数缓存寄存器和定时器组成,每个所述参数缓存寄存器记录随机参数生效标签、散列值和所述随机参数;所述定时器计时队列的执行时间,当超出定时阈值时执行超时异常复位:清空队列,复位定时器将随机参数生效标签记录的数值反馈至拟态防御系统的裁决器;所述随机参数生效标签长度与拟态防御系统的余度相等,所述随机参数生效标签每个比特位与拟态防御系统执行体一一对应;
所述并行搜索匹配引擎,用于获取随机参数缓存队列中的可用队列,再根据散列函数计算器当前计算的散列值与可用队列中记录的散列值的并行匹配结果,完成随机参数归一化生成、标记随机参数生效标签并发送随机参数至随机参数服务控制接口。
2.根据权利要求1所述的一种适用于拟态防御系统的多队列随机参数归一化装置,其特征在于,所述执行体请求编号长度与拟态防御系统的余度相等,所述执行体请求编号与随机参数生效标签长度一致,执行体请求编号由发出随机数请求的执行体确定,所述执行体请求编号采用独热编码方式编码。
3.根据权利要求1所述的一种适用于拟态防御系统的多队列随机参数归一化装置,其特征在于,所述散列值为截短数值,位数等于32减随机参数生效标签长度。
4.根据权利要求1所述的一种适用于拟态防御系统的多队列随机参数归一化装置,其特征在于,队列状态根据随机参数生效标签的数值分为如下四种状态:
空闲状态,随机参数生效标签内数值全为零,标识该队列空间不被占用;
置位状态,当所存储的随机参数反馈给某一执行体时,随机参数生效标签内所对应的比特位数值置1;
超时复位状态,当超出定时阈值队列仍未完成任务时执行超时异常复位:清空队列,复位定时器并将随机参数生效标签记录的数值反馈至裁决器;
完成复位状态,当队列中随机参数生效标签全部置1时,表明该随机参数已经完成归一化同步,队列清空,随机参数生效标签清零,复位定时器。
5.根据权利要求2所述的一种适用于拟态防御系统的多队列随...
【专利技术属性】
技术研发人员:李顺斌,张坤,李合元,张汝云,张兴明,潘宇,郑妙娟,
申请(专利权)人:之江实验室,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。