首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--操作系统论文

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

摘要第4-5页
ABSTRACT第5-6页
第一章 绪论第9-13页
    1.1 研究背景和意义第9-10页
    1.2 本文的主要研究内容和创新点第10-11页
    1.3 论文组织结构第11-13页
第二章 Android平台安全威胁及软件保护综述第13-20页
    2.1 概述第13页
    2.2 Android安全现状第13-15页
        2.2.1 Android当前状况第13页
        2.2.2 Android当前安全状况第13-15页
    2.3 Android平台安全威胁分析第15-16页
    2.4 Android平台软件保护现状及缺陷分析第16-18页
    2.5 本章小结第18-20页
第三章 适合Android平台的白盒算法研究第20-37页
    3.1 引言第20页
    3.2 白盒加密背景第20-21页
    3.3 白盒AES算法第21-26页
        3.3.1 黑盒AES算法描述第21-22页
        3.3.2 Chow的白盒AES算法描述第22-24页
        3.3.3 一种小型白盒AES算法设计第24-26页
    3.4 白盒CLEFIA算法第26-34页
        3.4.1 黑盒CLEFIA算法描述第26-28页
        3.4.2 白盒CLEFIA算法描述第28-34页
    3.5 几种白盒加密算法大小和执行效率对比第34-35页
    3.6 简单的安全性分析第35-36页
    3.7 本章小结第36-37页
第四章 基于白盒算法的软件保护技术研究第37-65页
    4.1 引言第37页
    4.2 NDK使用方法介绍第37-44页
        4.2.1 使用gcc手动编译第38-42页
        4.2.2 使用ndk-build编译第42-44页
    4.3 so库加密技术研究第44-49页
        4.3.1 so库安全风险介绍第44-46页
        4.3.2 so加密技术第46-49页
    4.4 dex加密技术研究第49-58页
        4.4.1 对dex加载的两种方式第49-58页
        4.4.2 修改程序启动入口第58页
    4.5 Android组件安全研究第58-61页
        4.5.1 Android中组件开发模式第58-59页
        4.5.2 对组件进行加密保护第59-61页
    4.6 应用程序逻辑底层实现第61-64页
    4.7 本章小结第64-65页
第五章 Android软件保护系统设计与实现第65-73页
    5.1 引言第65页
    5.2 软件保护系统设计第65-69页
        5.2.1 软件加密保护工程目录结构第66-67页
        5.2.2 应用程序加密流程第67-69页
    5.3 实验结果分析第69-72页
        5.3.1 抗破解能力测试第69-70页
        5.3.2 加密前后大小和执行效率测试第70-71页
        5.3.3 可用性测试第71页
        5.3.4 综合评价第71-72页
    5.4 本章小结第72-73页
第六章 总结与展望第73-75页
    6.1 论文工作总结第73-74页
    6.2 展望第74-75页
参考文献第75-78页
附录第78-80页
致谢第80-81页
攻读学位期间发表的学术论文列表第81页

论文共81页,点击 下载论文
上一篇:团头鲂幼鱼对吡哆醇和硫胺素的适宜需求量研究
下一篇:大蓟总黄酮抗氧化及保肝活性研究