一种基于强化学习的代码虚拟化混淆方法

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种基于强化学习的代码虚拟化混淆方法
申请号:CN202510347432
申请日期:2025-03-24
公开号:CN120197157A
公开日期:2025-06-24
类型:发明专利
摘要
本发明公开一种基于强化学习的代码虚拟化混淆方法,涉及代码保护技术领域;包括:步骤1:针对业务应用场景下的关键代码文件,利用强化学习智能体在行为空间选择混淆方法对关键代码文件进行代码混淆,步骤2:从混淆效果与性能开销表现两个方面评估强化学习智能体选择的混淆方法,其中使用NCD算法评估混淆效果,通过直接比较代码混淆前后的可执行程序的运行时间与体积大小评估混淆方法的性能开销表现,并获得评估结果,步骤3:将评估结果作为反馈奖励提供给强化学习智能体,指导强化学习智能体在下一迭代中选择混淆方法,循环选择混淆方法及评估混淆方法的过程直到得到业务应用场景下满足混淆强度与性能开销表现的混淆方法,并将混淆方法应用于混淆关键代码文件。
技术关键词
混淆方法 代码混淆 代码保护技术 模块 场景 算法 强度 基准 指令