首页> 中文学位 >基于私钥的终端数据安全研究
【6h】

基于私钥的终端数据安全研究

代理获取

目录

声明

摘要

第1章 绪论

1.1 课题研究背景及意义

1.2 国内外研究发展现状

1.2.1 DOSA发展现状

1.2.2 存储安全国内外研究现状

1.3 研究内容与成果

1.4 论文组织结构

1.5 本章小结

第2章 理论基础与关键技术

2.1 面向数据的安全体系结构DOSA

2.2 密码学基础

2.2.1 密码学简介

2.2.2 对称密码体制

2.2.3 非对称密码体制

2.2.4 消息摘要算法

2.3 证书授权中心(CA)

2.3.1 CA简介

2.3.2 数字信封

2.3.3 数字证书

2.3.4 CA证书颁发

2.3.5 CA证书管理

2.4 RPC框架

2.4.1 RPC简介

2.4.2 RPC的特点及应用

2.5 本章小结

第3章 基于私钥的终端数据安全方案设计

3.1 方案需求分析

3.2 方案安全性假设

3.3 总体设计

3.3.1 业务功能架构

3.3.2 数据流程架构

3.4 安全性分析

3.5 本章小结

第4章 方案的详细设计与实现

4.1 技术架构

4.2 服务端设计与实现

4.2.1 公私钥生成

4.2.2 证书签发

4.2.3 数据存储

4.3 客户端设计与实现

4.3.1 数据存储

4.3.2 数据访问

4.3.3 数据上传

4.3.4 数据下载

4.4 基本功能模块实现

4.5 客户端实现效果

4.5.1 本地数据

4.5.2 云端数据

4.5.3 本地加密存储

4.5.4 用户管理

4.6 本章小结

第5章 测试验证

5.1 测试环境

5.2 算法性能测试

5.3 测试方案与结论

5.2.2 测试方案

5.2.3 测试结果及分析

5.4 本章小结

结论

致谢

参考文献

攻读学位期间取得学术成果

展开▼

摘要

数据创造价值,数据安全与国家、企业、个人的利益息息相关。随着移动互联网的普及,云计算、物联网等高新技术的迅猛发展,数据量呈现爆炸式增长。据IDC监测,2010年,全球范围内的数据总量已经突破ZB级别,大数据时代悄然来临。大数据时代,为了能够最大化地发挥数据的价值,环境开放、资源共享成为了必然。人们通过使用云存储使得自己的终端设备摆脱了其有限存储空间的束缚,海量的多元异构数据存储于云端,用户从云端获取自己需要的数据到本地使用。这样的开放环境下的资源共享方式给人们带来极大的便利,但与此同时也方便了黑客,他们能够轻松的获取很多以前需要攻破各种防火墙壁垒才能获取到的有价值数据,这让开放环境下的数据面临着巨大安全隐患。如何在发挥数据价值的同时保证存储于开放云端环境中的数据安全,是大数据时代面临的一项重大挑战,亦是当前所研究的热点问题之一。2015年,苗放教授在DOA(即面向数据的体系结构)基础之上提出了一种面向数据的安全体系架构(即DOSA)。方案从数据的角度出发,构建一套保护数据整个生命周期的安全机制,通过对数据实行“天生加密,授权访问”的策略,为数据装备防护盔甲使得其安全不依赖于外界环境,以此解决开放环境下的数据安全问题。
  开放云存储时代,海量的数据是由海量的终端设备产生并使用,终端设备成为了数据生命的起源和终点。因此,追本溯源,确保终端设备中的数据安全对于保证开放环境下的数据安全有着重要意义。本论文基于DOSA中提出的“天生加密,授权访问”的数据安全思想,针对终端设备的数据安全问题进行研究,设计并提出了一种基于私钥的终端设备数据安全解决方案,实现了终端设备上数据的安全访问、存储及传输。
  本文主要研究内容如下:
  (1)研究学习一种面向数据的安全体系结构(DOSA);
  针对DOSA的数据“天生加密,授权访问”核心思想进行研究;针对DOSA构建的安全机制中各模块进行研究。
  (2)研究安全领域常用的加密算法及证书授权中心(CA);
  针对对称加密算法DES、AES,非对称加密算法RSA展开研究,消息摘要算法MD5、SHA-2展开研究;针对CA涉及到的数字信封技术、数字证书等进行研究。
  (3)研究设计基于私钥的终端数据安全解决方案;
  针对保证终端设备的数据安全存储与访问方法进行研究与设计;针对保证终端设备的数据安全传输方法进行研究与设计。
  (4)研究实现基于私钥的终端数据安全解决方案。
  针对实现方案所用的开发语言、数据库、开发框架、图形界面开发技术等进行研究与学习;针对方案各模块的数据流程进行详细研究设计与实现。
  本文的创新点如下:
  (1)提出了一种基于私钥的终端数据安全解决方案。
  方案中将会为每个用户生成只属于用户自己的公私钥对,公钥交由可信的第三方授权管理中心以证书的形式对外公开,私钥则交由用户自己妥善保存,只有用户本身知道。利用私钥不对外公开的特性,使用其对本地数据进行安全高效的对称加密存储,保证了数据在进行存储访问时的安全性与高效性;利用可信第三方的权威性,在数据交易(即上传/下载)的过程中使用其颁发的数字证书保证数据交易的安全。
  本文研究成果如下:
  (1)初步完成了对一种面向数据的安全体系结构(DOSA)的研究与学习。
  DOSA有效地在架构层面上解决了开放环境下的数据安全问题,其体系架构的构建基于数据“天生加密,授权访问”的核心思想。DOSA让数据安全不依赖于环境的安全,给数据本身穿戴上了盔甲,让其具有了一定的自我保护能力。
  (2)完成了对称和非对称密钥体制及证书授权中心的研究。
  对称密钥体制加解密速度快但共享加密密钥,非对称密钥体制的解密密钥私有但加解密速度慢,结合两种密钥体制的特点得出更好的加解密策略:数字信封技术即对称密钥体制进行数据加解密,非对称密钥体制进行密钥加解密。
  (3)完成了基于私钥的终端数据安全解决方案的研究与设计。
  利用用户私钥安全不公开和对称加解密效率高的特点,方案在数据存储使用用户私钥生成密钥进行加密存储,在数据传输使用数字信封技术进行加密处理并使用用户私钥进行数据的签名。
  (4)完成了基于私钥的终端数据安全解决方案的初步实现。
  使用Java语言开发实现设计方案,方案按照其设计理念分为了客户端与服务端。本文开发基于DSF(一种RPC框架)对服务端、客户端进行实现,服务端使用MYSQL数据库进行用户信息管理,客户端使用JavaFX技术开发客户端的图形操作界面。数据存储、访问、上传、下载基本功能已初步实现并经测试可用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号