首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

一种基于控制流平整的代码混淆算法研究与实现

摘要第1-5页
ABSTRACT第5-10页
第一章 引言第10-15页
   ·研究意义第10-11页
   ·研究背景第11-13页
   ·本文研究内容第13页
   ·论文章节安排第13-15页
第二章 代码混淆技术第15-33页
   ·软件保护技术第15-19页
     ·基于硬件的保护方式第15-16页
     ·基于软件的保护方式第16-19页
     ·代码混淆与其它保护技术的结合第19页
   ·代码混淆的定义第19-20页
   ·代码混淆的分类第20-30页
     ·外形混淆第20-21页
     ·数据混淆第21-25页
     ·控制混淆第25-29页
     ·预防混淆第29-30页
   ·代码混淆的评价第30-31页
     ·强度第30页
     ·耐受性第30-31页
     ·开销第31页
     ·隐蔽性第31页
   ·代码混淆的研究现状第31-32页
   ·本章小结第32-33页
第三章 控制流平整混淆算法第33-46页
   ·引言第33页
   ·算法概述第33-37页
     ·相关概念第33-34页
     ·控制流平整混淆算法介绍第34-36页
     ·算法执行步骤第36-37页
   ·控制流平整混淆算法第37-44页
     ·预处理算法第37-38页
     ·控制块混淆控制算法第38-39页
     ·if基本块混淆算法第39-40页
     ·while基本块混淆算法第40-41页
     ·for基本块混淆算法第41-42页
     ·do...while基本块混淆算法第42页
     ·switch基本块混淆算法第42-43页
     ·基本块混淆算法第43-44页
   ·与已有算法的比较第44-45页
   ·本章小结第45-46页
第四章 混淆器CFFO设计与实现第46-54页
   ·设计目标第46页
   ·开发环境第46页
   ·CFFO系统类图第46-48页
   ·CFFO工作流程第48-49页
   ·主要模块设计与实现第49-52页
     ·控制块混淆控制方法第50页
     ·控制块混淆方法第50-52页
   ·运行实例第52-53页
   ·本章小结第53-54页
第五章 CFFO功能测试与性能分析第54-65页
   ·CFFO功能测试第54-55页
     ·测试目的及标准第54页
     ·测试用例设计第54页
     ·测试环境第54-55页
     ·测试方法第55页
     ·测试结果第55页
   ·混淆深度阈值分析与实验第55-58页
   ·CFFO性能分析与测试第58-62页
     ·正确性分析第58-59页
     ·混淆强度和耐受性分析与测试第59-61页
     ·执行开销分析与测试第61-62页
   ·CFFO与已有混淆器的对比第62-64页
   ·本章小结第64-65页
总结与展望第65-67页
参考文献第67-70页
附录第70-77页
攻读硕士学位期间取得的学术成果第77-78页
致谢第78-79页

论文共79页,点击 下载论文
上一篇:颌骨虚拟手术系统的设计实现与可用性研究
下一篇:基于三维重建的脊椎几何形态统计模型研究