教育论文网

面向Android Native应用的代码保护技术研究与实现

论文目录
摘要第1-6页
ABSTRACT第6-10页
第一章 绪论第10-14页
 1.1 研究背景及意义第10-11页
 1.2 国内外研究现状第11-12页
 1.3 论文主要工作内容第12-13页
 1.4 论文章节安排第13-14页
第二章 代码混淆技术第14-23页
 2.1 代码混淆简介第14-15页
  2.1.1 代码混淆的概念第14-15页
 2.2 代码混淆分类第15-20页
  2.2.1 按照混淆技术分类第15-19页
  2.2.2 按照混淆目的分类第19-20页
 2.3 代码混淆评价标准第20-22页
 2.4 本章小结第22-23页
第三章 代码混淆算法设计第23-31页
 3.1 替换混淆第23-25页
  3.1.1 数据结构拆分第23-24页
  3.1.2 等价指令替换第24-25页
 3.2 不透明谓词第25-30页
  3.2.1 不透明谓词理论第25-28页
  3.2.2 不透明谓词算法设计第28-30页
 3.3 本章小结第30-31页
第四章 代码混淆系统设计与实现第31-46页
 4.1 编译架构第31-32页
  4.1.1 LLVM第31-32页
  4.1.2 Android NDK第32页
 4.2 混淆系统总体框架第32-35页
  4.2.1 Apk打包模块第33-34页
  4.2.2 LLVM和NDK编译模块第34-35页
  4.2.3 混淆模块第35页
 4.3 替换混淆模块的设计与实现第35-38页
  4.3.1 数组下标拆分模块第36页
  4.3.2 操作数拆分模块第36-37页
  4.3.3 操作符替换模块第37-38页
 4.4 控制流混淆模块的设计与实现第38-44页
  4.4.1 虚假分支伪造模块第38-42页
  4.4.2 平展控制流模块第42-44页
 4.5 本章小结第44-46页
第五章 测试与分析第46-61页
 5.1 混淆算法测试与分析第46-48页
  5.1.1 算法随机性和稳定性第46-47页
  5.1.2 算法时间开销第47-48页
 5.2 混淆系统测试与分析第48-60页
  5.2.1 实验测试环境第48-49页
  5.2.2 实验测试用例第49-51页
  5.2.3 混淆模块测试与分析第51-60页
 5.3 本章小结第60-61页
第六章 总结与展望第61-64页
 6.1 工作总结第61-62页
 6.2 未来展望第62-64页
参考文献第64-67页
致谢第67-68页
攻读学位期间发表的学术论文目录第68页

本篇论文共68页,点击 这进入下载页面

 
 
Copyright(C) All Rights Reserved
客服QQ:304386486
目录由用户 binger** 提供,作者删除入口请点击这里