摘要
第一章 绪论
1.1 研究背景及意义
1.2 国内外控制流混淆技术研究现状
1.3 研究内容和论文结构
1.4 本章小结
第二章 传统的控制流混淆技术
2.1 插入死代码或不相关代码
2.2 不透明表达式
2.3 控制流压缩
2.4 本章小结
第三章 基于程序切片的控制流混淆技术
3.1 程序切片
3.1.1 程序切片概念
3.1.2 切片的度量
3.2 基于程序切片的控制流混淆技术
3.2.1 变量编码伪依赖
3.2.2 循环变量伪依赖
3.2.3 判断条件伪依赖
3.3 混淆性能评价与分析
3.3.1 代码混淆评价指标
3.2.2 实验与分析
3.4 本章小结
第四章 基于伪别名的控制流压缩技术
4.1 指针伪别名
4.2 基于伪别名的控制流压缩技术
4.2.1 算法思想
4.2.2 算法描述
4.3 混淆性能评价与分析
4.4 本章小结
结论与展望
参考文献
攻读学位期间发表的论文
声明
致谢