声明
摘要
第一章 绪论
1.1 课题背景
1.2 国内外研究现状分析
1.2.1 国内外研究现状
1.2.2 国内外研究的不足
1.3 论文工作及设计目标
1.3.1 论文工作及意义
1.3.2 论文设计目标
1.4 论文组织结构
第二章 Android系统及加密简介
2.1 Android架构简介及分析
2.2 Android隐私数据及存储分析
2.2.1 Android应用数据存储方式
2.2.2 Android隐私数据种类
2.3 加密算法及加密模式简介
2.3.1 加密简介
2.3.2 非对称加密算法
2.3.3 对称加密算法
2.3.4 散列算法
2.3.5 对称加密模式
2.4 SQLite数据库架构及加密分析
2.4.1 SQLite数据库简介
2.4.2 常见的数据库加密模型
2.4.3 SQLite数据库的加密方式
第三章 系统需求及核心模块分析
3.1 系统需求分析
3.2 关键模块架构分析
3.2.1 Android锁屏机制分析
3.2.2 Android密钥存储机制分析
3.2.3 Android数据库架构分析
3.2.4 Android外置存储设备管理机制分析
3.3 本章小结
第四章 Android用户隐私数据加密实现
4.1 系统总体框架设计
4.2 身份认证及密钥存储实现
4.2.1 身份认证增强
4.2.2 密钥暂存实现
4.2.3 密钥的保护
4.3 SQLite加密模块实现
4.3.1 底层加密接口实现
4.3.2 数据库透明加密实现
4.3.3.数据库的读取
4.4 SD卡加密模块实现
4.4.1 加密选项及确认模块
4.4.2 底层加密实现
4.4.3 SD卡的挂载及读取
4.5 本章小结
第五章 系统验证及测试
5.1 测试软硬件平台介绍
5.2 功能验证
5.2.1 数据库加密验证
5.2.2 SD卡加密验证
5.3 系统性能测试
5.3.1 SQLite性能测试
5.3.2 SD卡性能测试
5.3.3 小结
5.4 论文目标完成情况
5.5 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
致谢
参考文献