摘要
本发明涉及软件安全技术领域,本发明公开了基于IDA microcode的数字多用表定制化代码混淆器构建方法及系统,包括:基于指令替换技术对数字多用表代码中的测量算法和数据处理方法进行混淆替换;基于虚假控制流技术混淆数字多用表的控制流程,即获取基本块的调用关系重构原始程序,并通过给不透明谓词提前赋值的方法避免符号执行过程中产生死循环;基于变量名混淆算法对数字多用表的敏感数据信息进行变量名、标识符以及函数名进行随机修改;基于IDA microcode对混淆算法进行反编译和代码转换,构建基于IDA microcode的数字多用表定制化代码混淆器。本发明可集成至数字多用表的开发环境中,提高数字多用表的安全防护等级,防止测量数据被非法窃取。
技术关键词
数字多用表
代码混淆
指令替换技术
数据处理方法
代码转换
控制流混淆方法
混淆技术
条件分支指令
算法
变量
分析模块
标识符
处理器
计算机设备
可读存储介质
关系
存储器
系统为您推荐了相关专利信息
时间序列预测方法
语义
时间序列预测技术
线性
滑动窗口
蒙哥马利模乘运算
参数
乘法器
加法器
数据处理方法
多尺度特征融合
人数统计方法
初始轮廓
特征融合网络
极值
样本数据处理方法
输入神经网络模型
异常数据
样本数据处理装置
角膜塑形镜技术
控制点
边坡形变监测
序列
重构策略
数据处理方法