一种硬件支持嵌入式系统程序指令标记的保护方法

    公开(公告)号:CN106203099B

    公开(公告)日:2019-02-05

    申请号:CN201610597187.7

    申请日:2016-07-26

    IPC分类号: G06F21/55

    摘要: 一种硬件支持嵌入式系统程序指令标记的保护方法,具体步骤如下:1,读入指令基本块文件;2,确定安全指令长度;3,如果指令的长度小于安全指令长度,则步骤4,否则步骤5并记录拼接次数为0;4,用指令起止地址组合成干扰信息;5,计算拼接后的指令的散列值;6,对应的指令起止地址,拼接次数和静态散列值作为指令标记;7,处理器运行时在指令标记中搜索出拼接次数和静态散列值;8,将指令起止地址根据拼接次数进行拼接;9,用杂凑算法的硬件化电路计算拼接后的指令的散列值,并与静态散列值比较;10,相同则指令完整未被篡改,不同则有改变;通过以上步骤,完成了对指令标记的保护,解决了由于指令标记暴露所引发的安全问题。

    一种基于仿射变换字节替换盒的轻量级杂凑方法

    公开(公告)号:CN107124264B

    公开(公告)日:2020-05-05

    申请号:CN201710127396.X

    申请日:2017-03-06

    IPC分类号: H04L9/06

    摘要: 本发明涉及一种基于仿射变换字节替换盒的轻量级杂凑方法,包括以下处理步骤:消息初始化阶段、消息吸收阶段、摘要输出阶段:本发明的优点在于:1)该方法外部采用海绵结构,具有可计算的安全边界,且提供了三个版本的参数组合以适应不同环境的应用需求,可提供从40比特的抗碰撞性至128比特的第一原象安全性;2)内部置换结构的仿射变换S盒增加了线性层的混淆性,在一定程度上弥补了类PRESENT结构线性层过于简单的不足,增强了内部置换结构抗统计饱和攻击的能力,从而提高了轻量级杂凑方法整体的安全性;3)内部置换结构的非线性层采用具有良好差分特性的3比特S盒,较同类型轻量级杂凑函数族的4比特S盒具有更低的硬件开销。

    一种针对缓冲区溢出攻击的硬件保护模型

    公开(公告)号:CN106295322A

    公开(公告)日:2017-01-04

    申请号:CN201610597170.1

    申请日:2016-07-26

    IPC分类号: G06F21/52

    CPC分类号: G06F21/52

    摘要: 本发明提供一种针对缓冲区溢出攻击的硬件保护模型,它直接和处理器相连,监控程序的执行过程,它由四部分组成:包括串行外设接口模块,即SPI模块,处理器接口模块,内存控制模块,安全标记模块;内存控制模块为核心模块,其他模块以所述内存控制模块为中心进行连接,SPI模块为内存控制模块提供数据下载接口,处理器接口模块为内存控制模块提供处理器的接口,安全标记模块为内存控制模块中所存储的数据进行加密处理;本发明安全性强于一般的软件保护,同时减小了硬件资源的开销,不占用系统的内存资源,执行效率高,具有良好的移植性,只要修改几个关键参数,就能适应不同架构的处理器上。

    一种针对缓冲区溢出攻击的硬件保护装置

    公开(公告)号:CN106295322B

    公开(公告)日:2018-12-18

    申请号:CN201610597170.1

    申请日:2016-07-26

    IPC分类号: G06F21/52

    摘要: 本发明提供一种针对缓冲区溢出攻击的硬件保护装置,它直接和处理器相连,监控程序的执行过程,它由四部分组成:包括串行外设接口模块,即SPI模块,处理器接口模块,内存控制模块,安全标记模块;内存控制模块为核心模块,其他模块以所述内存控制模块为中心进行连接,SPI模块为内存控制模块提供数据下载接口,处理器接口模块为内存控制模块提供处理器的接口,安全标记模块为内存控制模块中所存储的数据进行加密处理;本发明安全性强于一般的软件保护,同时减小了硬件资源的开销,不占用系统的内存资源,执行效率高,具有良好的移植性,只要修改几个关键参数,就能适应不同架构的处理器上。

    一种基于最近邻法的概率数据关联优化方法

    公开(公告)号:CN106291530B

    公开(公告)日:2018-12-18

    申请号:CN201610597185.8

    申请日:2016-07-26

    IPC分类号: G01S13/66 G01S17/66

    摘要: 本发明提供一种基于最近邻法的概率数据关联优化方法,具体步骤如下:一、参数设置:设传感器每个时刻接收到量测值的数量为N,门限值为γ,常数M;二、残差向量及其统计距离的计算;三、统计落入跟踪门内量测值数量,记为mk;四、事件定义;五、有效量测值的选择;六、新状态方程的计算;七、判断跟踪是否结束;通过以上步骤,实现了一种基于最近邻法的概率数据关联优化方法,可以减少错误关联发生的概率和数据关联的计算量,从而有效的提高数据关联的正确率和速度,解决了目标跟踪过程中数据关联资源消耗大和错误关联的实际问题。

    一种基于仿射变换字节替换盒的轻量级杂凑方法

    公开(公告)号:CN107124264A

    公开(公告)日:2017-09-01

    申请号:CN201710127396.X

    申请日:2017-03-06

    IPC分类号: H04L9/06

    摘要: 本发明涉及一种基于仿射变换字节替换盒的轻量级杂凑方法,包括以下处理步骤:消息初始化阶段、消息吸收阶段、摘要输出阶段:本发明的优点在于:1)该方法外部采用海绵结构,具有可计算的安全边界,且提供了三个版本的参数组合以适应不同环境的应用需求,可提供从40比特的抗碰撞性至128比特的第一原象安全性;2)内部置换结构的仿射变换S盒增加了线性层的混淆性,在一定程度上弥补了类PRESENT结构线性层过于简单的不足,增强了内部置换结构抗统计饱和攻击的能力,从而提高了轻量级杂凑方法整体的安全性;3)内部置换结构的非线性层采用具有良好差分特性的3比特S盒,较同类型轻量级杂凑函数族的4比特S盒具有更低的硬件开销。

    一种基于最近邻法的概率数据关联优化方法

    公开(公告)号:CN106291530A

    公开(公告)日:2017-01-04

    申请号:CN201610597185.8

    申请日:2016-07-26

    IPC分类号: G01S13/66 G01S17/66

    CPC分类号: G01S13/66 G01S17/66

    摘要: 本发明提供一种基于最近邻法的概率数据关联优化方法,具体步骤如下:一、参数设置:设传感器每个时刻接收到量测值的数量为N,门限值为γ,常数M;二、残差向量及其统计距离的计算;三、统计落入跟踪门内量测值数量,记为mk;四、事件定义;五、有效量测值的选择;六、新状态方程的计算;七、判断跟踪是否结束;通过以上步骤,实现了一种基于最近邻法的概率数据关联优化方法,可以减少错误关联发生的概率和数据关联的计算量,从而有效的提高数据关联的正确率和速度,解决了目标跟踪过程中数据关联资源消耗大和错误关联的实际问题。

    一种硬件支持嵌入式系统程序指令标记的保护方法

    公开(公告)号:CN106203099A

    公开(公告)日:2016-12-07

    申请号:CN201610597187.7

    申请日:2016-07-26

    IPC分类号: G06F21/55

    CPC分类号: G06F21/556

    摘要: 一种硬件支持嵌入式系统程序指令标记的保护方法,具体步骤如下:1,读入指令基本块文件;2,确定安全指令长度;3,如果指令的长度小于安全指令长度,则步骤4,否则步骤5并记录拼接次数为0;4,用指令起止地址组合成干扰信息;5,计算拼接后的指令的散列值;6,对应的指令起止地址,拼接次数和静态散列值作为指令标记;7,处理器运行时在指令标记中搜索出拼接次数和静态散列值;8,将指令起止地址根据拼接次数进行拼接;9,用杂凑算法的硬件化电路计算拼接后的指令的散列值,并与静态散列值比较;10,相同则指令完整未被篡改,不同则有改变;通过以上步骤,完成了对指令标记的保护,解决了由于指令标记暴露所引发的安全问题。