发明名称 | 基于标签的程序控制流深度混淆方法 | ||
摘要 | 本发明属于计算机软件安全及知识产权保护技术领域,具体为一种基于标签的程序控制流深度混淆方法。本发明首先是秘密生成标记数据;并使这些标记就随着程序的执行而传播。在程序的执行过程中,也可以动态的删除这些标记和增加标记。这些标记隐藏在程序的执行过程中,改变程序的实际执行过程。混淆器还可自动插入一些新的指针来改变和传播这些标记,使得分析这些标记的执行流变的异常的困难。本发明还可在不会真正执行到的路径上插入会引起控制流改变的代码。本发明实现了低性能开销下的程序控制流深度混淆,大大提高了程序的安全性和私密性。 | ||
申请公布号 | CN101887500A | 申请公布日期 | 2010.11.17 |
申请号 | CN201010197960.3 | 申请日期 | 2010.06.10 |
申请人 | 复旦大学 | 发明人 | 陈海波;袁立威;臧斌宇 |
分类号 | G06F21/22(2006.01)I | 主分类号 | G06F21/22(2006.01)I |
代理机构 | 上海正旦专利代理有限公司 31200 | 代理人 | 陆飞;盛志范 |
主权项 | 一种基于标签的程序控制流深度混淆方法,其特征在于:第一步就是秘密生成标记数据,这些标记随着程序的执行而传播。 | ||
地址 | 200433 上海市邯郸路220号 |