首页> 中文学位 >智能手机环境下的数据安全研究与实现
【6h】

智能手机环境下的数据安全研究与实现

代理获取

目录

文摘

英文文摘

论文说明:图表目录

声明

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总结与展望

致 谢

参考文献

展开▼

摘要

随着计算机技术和通信技术的发展,移动计算被认为是对未来最有重大影响的四大技术之一(其余为:网络基础设施,电子商务和软件重用)。作为移动计算的核心,嵌入式数据库的安全也越来越被人们关注。数据库加密已经被证明是提高数据库安全性的有效方式,即使某些用户能潜入信息系统或者通过别的非法途径获取一些加密后的数据,他也许能看到一些东西,但他看不到任何真实的东西。 本文在对加密算法的研究和分析的基础上,提出了IDEA算法和RSA算法相结合的混合算法:IDEA算法解决数据加密的问题,而RSA算法解决密钥分配的问题。在对数据库加密的研究和分析的基础上,实现了数据库内核层加密,这是最好的一种加密方式。能做到这些仅仅是因为选择了SQLite数据库,一个著名的开源软件,它允许进入系统内部来了解数据库是如何工作的,这一点对于完成工作是非常有帮助而且是至关重要的。 最后,本文将数据库加密技术与一个基于智能手机的应用系统相结合,完成了对嵌入式数据库的加密实现。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号