基于安卓的局域网安全存储系统设计_信息安全.rar

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2015-03-16
  • 论文字数:17854
  • 当前位置论文阅览室 > 毕业设计 > 信息与计算科学 >
  • 课题来源:(乖宝宝)提供原创文章

支付并下载

摘 要:随着移动互联网与云存储的发展,人们越来越多的将智能手机上的一些大容量文件、需要备份的短信和通讯录以及一些比较私密的文件存放到云端.但随着人们对信息安全的意识的不断加强,以及云存储系统对于安全技术的使用相对比较匮乏,导致云存储系统对安全机制有着十分迫切的需求,在这种情况下,基于Android的局域网安全存储系统应运而生.

本文主要通过研究目前使用比较广泛的文件传输协议(FTP),以及安全套接层(SSL)协议.分析着两种协议各自的作用和特点,将这两种协议相结合,利用SSL协议为FTP的数据传输提供一个安全的通道,提高FTP的数据安全性能,设计出一种安全的文件传输协议.并结合目前最为主流的Android系统平台的特性和手机的性能,将协议运用到Android平台.利用Java语言以及Eclipse开发工具,开发出一种基于Android的局域网安全存储系统,不仅满足了用户对于存储空间的需要,也满足了用户对于存储数据安全性的需要.

本系统将服务器端运行在带有防火墙的个人电脑上,通过个人电脑的防火墙等安全措施,很好的保障了服务器端存储的数据的安全性,在客户端与服务端进行连接的时候需要进行身份验证,其身份验证的方式不只是通过密码进行确认,最主要的是通过一次性口令和数字签名进行验证,这样保障了通过验证的用户身份的绝对正确性,只有通过身份验证的用户才可以对远程主机的文件进行操作,在传输数据之前,本系统会对数据进行加密,加密所用的算法是DES(Data Encryption Standard,数据加密算法),在安全通道传输的数据为加密后的密文,服务器端接受到密文后,对其进行解密存储,这样,为数据的传输提供了双重安全保障.在满足用户对于文件存储安全的需求同时,本系统还可以将手机中的短信与通讯录进行备份,并将备份文件上传到服务器端,这样,用户就可以不用担心重要短信和联系人的丢失,随时进行恢复操作.

本文主要技术资料有《基于Android的个人云安全存储系统》、《基于SSL协议的安全网络通信的理论和实现》以及《安全FTP系统的设计与实现》等.其中,《基于Android的个人云安全存储系统设计与实现》讲述了个人云安全系统的具体设计与实现.《基于SSL协议的安全网络通信的理论和实现》对SSL协议进行了具体的概述和实现.《安全FTP系统的设计与实现》一文中详细地叙述了关于SSL协议与FTP协议相结合的具体实现,本文所设计的系统就是将SSL协议与FTP协议相结合达到数据安全和传输安全的目的.

关键词:Android;安全云存储;身份验证;SSL;FTP

 

目录

摘要

ABSTRACT

第1章 绪论-1

1.1 课题背景与发展状况-1

1.1.1 课题背景-1

1.1.2 国内外云存储的发展现状-1

1.2 本文组织结构-3

第2章 系统概述-5

2.1 系统相关技术-5

2.1.1 Android的平台架构-5

2.1.2 Android的开发环境-7

2.1.3 相关协议简介-7

2.2 系统分析-9

2.3 系统概要设计-10

2.3.1 系统主要功能设计-10

2.3.2 各模块设计-11

第3章 系统详细设计与实现-13

3.1 服务器模块-13

3.2 客户端功能模块-16

3.3 辅助功能模块-19

3.3.1 传输数据的加密解密-19

3.3.2 OTP(一次性口令)模块实现-19

第4章 系统测试与结果分析-21

4.1 软件测试-21

4.1.1 测试环境-21

4.1.2 测试过程-21

4.2 测试结果分析-26

第5章 总结与展望-27

5.1 总结-27

5.2 展望-27

参考文献-29

致  谢-31