一种基于编译器的程序分支数据完整性保护方法、系统、设备及介质

AITNT
正文
推荐专利
一种基于编译器的程序分支数据完整性保护方法、系统、设备及介质
申请号:CN202410959146
申请日期:2024-07-17
公开号:CN119089509B
公开日期:2025-11-28
类型:发明专利
摘要
一种基于编译器的程序分支数据完整性保护方法、系统、设备及介质,方法:当对程序进行数据流完整性保护时输入程序中间代码,并对输入的程序中间代码进行控制依赖分析,获取程序中待保护的与控制流相关的分支数据,并传入静态值流分析算法定位分支数据的源点,然后根据分支数据源点,生成程序数据流图,同时将分支数据源点保存到运行时定义表,当程序运行时依据数据地址索引运行时定义表中对应的源点,并通过Intel MPK硬件来保护运行时定义表的安全性,最后判断源点是否在程序数据流图范围内,若在则继续执行程序,否则抛出异常;系统、设备及介质用于实现基于编译器的程序分支数据完整性保护方法;本发明具有安全性高、系统开销低、兼容性广的优点。
技术关键词
条件分支指令 定义 生成程序 生成可执行程序 数据完整性保护 内存 变量 算法 可读存储介质 列表 系统开销 框架 索引
系统为您推荐了相关专利信息
1
一种水质多变量时间序列预测AI模型参数自动率定方法
水质监测数据 率定方法 超参数 变量 时序
2
基于噪声增强的电力系统服务器故障容错控制方法及装置
故障容错控制方法 服务器 策略 噪声识别 电力系统控制技术
3
部分进气式涡轮机启动过程流热耦合计算方法
耦合计算方法 自定义函数 航行器动力系统 水下涡轮机 流体力学仿真
4
自动化视频生成方法、装置、设备及存储介质
同步字幕 视频生成方法 视频背景音乐 生成视频片段 文本
5
一种非结构化交互数据管理方法及系统
实时数据 节点 数据管理方法 虚拟现实交互 生成标签
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号