文摘
英文文摘
论文说明:图表目录
声明
1绪论
1.1选题背景
1.2国内外研究现状
1.3论文主要工作
1.4本文的结构安排
2智能手机系统
2.1智能手机概述
2.2智能手机操作系统现状
2.2.1 Symbian操作系统
2.2.2 Windows Mobile操作系统
2.2.3 Linux操作系统
2.2.4 Palm操作系统
2.3智能手机操作系统的对比分析及Windows Mobile的优势
2.4移动设备面临的风险及Windows Mlbile的应对之策
3嵌入式数据库
3.1嵌入式数据库定义
3.2嵌入式数据库的特点
3.3嵌入式数据库的关键技术
3.4嵌入式数据库的主流产品
3.4.1商业嵌入式数据库
3.4.2开源嵌入式数据库
3.5 SQLite与Berkeley DB的性能对比分析
3.5.1建表(Create)
3.5.2插入记录(Insert)
3.5.3查询记录(Select)
3.5.4更新记录(Update)
3.5.5删除记录(Delete)
3.5.6截除表(Truncate)
3.5.7 小结
4数据库加密
4.1数据库加密的必要性
4.2数据库加密的特点
4.3数据库加密的方式
4.3.1 OS层加密
4.3.2 DBMS外层加密
4.3.3 DBMS内核层加密
4.4数据库加密的粒度
4.4.1基于文件的加密
4.4.2基于记录的加密
4.4.3基于字段的加密
4.5加密算法
4.5.1 IDEA算法
4.5.2 RSA算法
4.6混合密码系统
5 SQLite分析及优化
5.1 SQLite的体系结构
5.2VDBE
5.2.1预备知识
5.2.2 Insert操作
5.2.3 Select操作
5.3 SQLite的加密
5.4 SQLite的性能优化
5.4.1索引
5.4.2事务处理
5.4.3 PRAGMA指令
6嵌入式数据库加密实现
6.1应用系统概述
6.2应用系统加密思路
6.3服务器端与智能手机的加密传输流程
6.4加密算法的实现
6.5安全性分析
7总结与展望
致 谢
参考文献