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

基于Android平台的软件保护方案的研究与实现

摘要第1-6页
ABSTRACT第6-11页
第一章 绪论第11-16页
     ·研究背景第11-12页
     ·研究现状第12-14页
     ·论文主要工作第14-15页
     ·论文组织结构第15-16页
第二章 ANDROID开发介绍第16-33页
   ·Android体系介绍第16-21页
     ·Android体系结构第16-17页
     ·从MVC模式看Android结构第17-18页
     ·Dalvik虚拟器介绍第18-19页
     ·Android工程的编译过程第19-21页
     ·小结第21页
   ·Android的安全模型第21-24页
     ·permission安全机制第21-22页
     ·沙箱机制第22-23页
     ·数字签名机制第23-24页
     ·小结第24页
   ·Android应用面临的攻击第24-33页
     ·传统的软件攻击方式第24-26页
     ·Android面临的安全风险和攻击第26-28页
     ·攻击apk实例操作第28-32页
     ·小结第32-33页
第三章 重要算法的研究与应用第33-51页
   ·分组对称加密AES第33-34页
   ·DES第34-35页
   ·消息摘要MD5第35-36页
   ·带密钥的哈希摘要HMAC第36-37页
   ·白盒密码第37-49页
     ·基本概念介绍第39-42页
     ·白盒密码的设计机制第42-44页
     ·白盒AES密码的设计与实现第44-48页
     ·白盒AES密码执行效率分析第48-49页
     ·白盒AES安全性分析第49页
   ·小结第49-51页
第四章 软件保护方案设计与实现第51-71页
   ·软件保护方案设计第51-54页
     ·软件保护方案思想第51-52页
     ·软件保护方案设计第52-54页
   ·动态加载dex第54-58页
     ·为何需要JNI进行动态加载第55-56页
     ·JNI与NDK第56页
     ·动态加载实现机制第56-57页
     ·使用JNI动态加载C实现第57-58页
   ·混淆第58-61页
     ·混淆的意义第58-59页
     ·使用ProGuard进行代码混淆第59-61页
   ·反调试第61-64页
     ·反调试方法第61-63页
     ·动态反调试的应用第63-64页
   ·完整性校验保护机制第64-70页
     ·当前软件防篡改技术第65页
     ·软件防篡改的关键支撑技术第65-66页
     ·加密自检测防篡改技术方案设计和实现第66-70页
   ·小结第70-71页
第五章 系统分析与评估第71-76页
   ·抗攻击性第71-72页
   ·完整性第72页
   ·性能分析第72-75页
   ·小结第75-76页
第六章 结束语第76-78页
   ·论文工作总结第76-77页
   ·问题和展望第77-78页
参考文献第78-80页
致谢第80-81页
攻读学位期间发表的学术论文第81页

论文共81页,点击 下载论文
上一篇:Android平台安全支撑系统的设计与实现
下一篇:基于ZigBee和ARM-Linux的无线传感网与虚拟云桌面系统的设计