专利汇可以提供一种基于数据缓存扩充的嵌入式系统数据完整性保护方法专利检索,专利查询,专利分析的服务。并且本 发明 提供一种基于数据缓存扩充的 嵌入式系统 数据完整性保护方法,步骤如下:1,确定校验信息长度;2,读入静态数据基本 块 文件;3,生成静态数据基本块校验信息存入到校验信息存储部分;4,将读取的内存中的静态数据作为杂凑 算法 的输入;5,将杂凑算法的输出和步骤2的校验信息进行对比,判断静态数据的完整性是否受到攻击;6,计算动态数据的校验信息存入到校验信息存储部分;7,如果数据缓存失靶,对原有动态数据生成新的校验信息;8,把步骤7中的校验信息和步骤6的校验信息进行比较,判断动态数据的完整性是否受到攻击。本发明完成了对嵌入式系统数据完整性的保护,解决了由于嵌入式系统数据完整性所引发的安全问题。,下面是一种基于数据缓存扩充的嵌入式系统数据完整性保护方法专利的具体信息内容。
1.一种嵌入式系统数据完整性保护方法,其特征在于:该方法具体步骤包括:
步骤1,确定校验信息长度;其中,校验信息长度会根据生成哈希值的杂凑算法的复杂程度和具体的安全需求综合确定;
步骤2,读入静态数据基本块文件;其中,静态数据基本块文件指的是由多个静态数据基本块组成的文件,每个静态数据基本块中包括静态数据起止地址和静态数据两部分;
步骤3,对每一个静态数据基本块,将静态数据作为步骤1中杂凑算法的输入,输出的哈希值作为校验信息按照静态数据起止地址存入到相应的校验信息存储部分中;其中,校验信息存储部分与数据缓存共用地址;
步骤4,对于静态数据,在处理器检测到读取静态数据命令时,将读取的内存中的静态数据作为步骤1中杂凑算法的输入;
步骤5,将步骤4中杂凑算法的输出和校验信息存储部分中的校验信息进行对比,通过比较结果判断静态数据的完整性是否受到攻击;
步骤6,对于动态数据,在处理器把动态数据写入到数据缓存的时候,计算此动态数据的校验信息,并按照动态数据的起止地址把校验信息存入到相应的校验信息存储部分中;
步骤7,当处理器检测到读取数据命令时,如果数据缓存失靶,则要读入新数据替换数据缓存中的原有动态数据,原有动态数据则要写入到内存中,此时对原有动态数据使用杂凑算法生成新的校验信息;
步骤8,把步骤7中新的校验信息和步骤6中存储在检验信息存储部分的校验信息进行比较;如果比较结果相同,则表明动态数据完整且没有被篡改;如果比较结果不同,表明动态数据完整性受到了攻击;
通过以上步骤,完成了对嵌入式系统数据完整性的保护,实现对数据完整性的实时监测,从而提高了嵌入式系统的安全性,解决了由于嵌入式系统数据完整性所引发的安全问题。
2.根据权利要求1所述的一种嵌入式系统数据完整性保护方法,其特征在于:
在步骤3中所述的“对每一个静态数据基本块,将静态数据作为步骤1中杂凑算法的输入,输出的哈希值作为校验信息按照静态数据起止地址存入到相应的校验信息存储部分中;其中,校验信息存储部分与数据缓存共用地址”,其作法如下:
使用杂凑算法生成静态数据的校验信息,根据静态数据的地址把校验信息存储到校验信息存储部分的相应位置,校验信息存储部分与数据缓存共用地址,直接使用数据缓存的地址来表示对应的静态数据的地址,节省静态数据地址所需要的存储空间。
3.根据权利要求1所述的一种嵌入式系统数据完整性保护方法,其特征在于:
在步骤6中所述的“对于动态数据,在处理器把动态数据写入到数据缓存的时候,计算此动态数据的校验信息,并按照动态数据的起止地址把校验信息存入到相应的校验信息存储部分中”,其作法如下:
在检测到处理器的存储指令时,提取出动态数据,作为杂凑算法的输入生成校验信息,并根据此动态数据的地址信息存入到校验信息存储部分中。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
函数调用时间和统计结果可视化的方法、装置及可读介质 | 2020-05-08 | 242 |
在进场程序中引导飞行器的方法和系统 | 2020-05-08 | 354 |
二值权重卷积神经网络加速器的硬件架构及其计算流程 | 2020-05-08 | 128 |
基于AES算法和PUF技术的嵌入式系统加密保护装置和方法 | 2020-05-08 | 329 |
网络异常自恢复方法 | 2020-05-08 | 650 |
一种嵌入式混音方法、装置、嵌入式设备及存储介质 | 2020-05-11 | 729 |
嵌入式系统中文件数据未同步的检测方法 | 2020-05-08 | 603 |
一种嵌入式系统的编译部署方法、编译方法及编译系统 | 2020-05-11 | 853 |
一种简易家庭保姆监控报警系统 | 2020-05-12 | 252 |
一种辅助ADAS自动驾驶系统的摄像头监控平台 | 2020-05-08 | 520 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。