一种保护云存储数据安全的加密解密方法技术

技术编号:8657728 阅读:199 留言:0更新日期:2013-05-02 01:42
本发明专利技术提供一种保护云存储数据安全的加密解密方法,用户将上传的原始文件以某种加密算法加密后存在云存储上,用户上传文件的时生成一个密钥文件保存在用户端,用于将下载的密文解密时使用,这样即便是云存储上的管理员也不能随意的查看文件内容,以确保用户文件的保密,在保障网络服务便捷性的前提下,对上传云存储的文件进行基于密钥的加密,实现了一种更为安全的文件上传下载,数据安全的云存储服务,屏蔽了目前云存储上存在的上述几类问题。

【技术实现步骤摘要】

本专利技术涉及云存储
,具体地说是。
技术介绍
随着云计算的发展,用户开始逐渐往云平台上迁移应用,但是还是有一些数据敏感重要的用户对云平台持质疑态度,这是可以理解的,现有的云存储的安全性还有待提高,迫切的需要解决以下几类问题: (1)管理员问题:云存储端的系统管理员可以随时随地的访问用户的数据,这对用户的数据安全是一种潜在的威胁; (2)明文存储问题:数据以明文的方式存储在云存储上,提供了非法分子直接窃取文件导致泄密的条件; (3)传输泄密问题:目前,很多网盘上传文件均以明文的方式上传,很容易使用网络捕获工具捕获。
技术实现思路
本专利技术的目的是提供。本专利技术的目的是按以下方式实现的,用户将上传的原始文件以某种加密算法加密后存在云存储上,用户上传文件的时生成一个密钥文件保存在用户端,用于将下载的密文解密时使用,这样即便是云存储上的管理员也不能随意的查看文件内容,以确保用户文件的保密,实施该方法的系统包括:web应用(1),加密模块(2),解密模块(3),其中: Web应用(I)是用户上传文件到云存储的门户,用户在此选择要上传到云存储上的本地文件,也是用户从云存储上下载自己文件的门户,在上传文件提交的时候,会在用户本地自动生成一个密钥文件用于解密模块翻译下载下来的文件; 加密模块(2)是保证数据文件在传输过程中加密的模块,由于云存储上不存储任何用户的原始上传文件,因此不能将文件整体上传完成后再对其加密,而是采用加密方式对文件上传的数据流进行加密,在网络传输过程中,http协议中,通过把上传的文件数据流加密之后封装到传输层,最终在云存储上形成的文件是加密后的文件; 解密模块(3)是用户下载文件后,还原成自己最初的上传文件的过程,通过自己保存的密钥文件及密文文件,来获得最初的明文文件。云存储上不保有任何用户上传的原始文件,而只有通过加密模块加密后的文件,能够保证文件在云存储端也不是云管理员能够查看的。文件上传下载操作的传输过程中,始终是密文传送的,即便被第三方通过抓包工具抓取到文件,那么没有用户保存的密钥文件还是无法查看文件的内容。本专利技术的有益效果是:本专利技术在保障网络服务便捷性的前提下,对上传云存储的文件进行基于密钥的加密,实现了一种更为安全的文件上传下载,数据安全的云存储服务,屏蔽了目前云存储上存在的上述几类问题。附图说明图1是一种保护云存储数据安全的加密解密实现方法的示意图。具体实施例方式参照说明书附图对本专利技术的方法作以下详细地说明。正如
技术实现思路
中所描述的,本专利技术的体系结构主要包括:web应用(1),加密模块(2),解密模块(3),其中: Web应用(I)是用户上传下载数据文件的门户,并在上传文件时返回一个密钥文件给用户本地保存; 加密模块(2)是保证数据文件在传输过程中加密的模块,由于云存储上不存储任何用户的原始上传文件,因此不能将文件整体上传完成后再对其加密。本专利采用的加密方式是对文件上传的流进行加密,在网络传输过程中,http协议中,我们通过把上传的文件流加密之后封装到传输层,所以最终在云存储上形成的文件是加密后的文件。由于是在传输之前对文件流加密的,所以加密模块安装在用户端; 解密模块(3)是用户下载文件后,还原成自己最初的上传文件的过程。通过自己保存的密钥文件及密文文件,来获得最初的明文文件,解密模块同样也是在用户端安装来操作的。除说明书所述的技术特征外,均为本专业技术人员的已知技术。本文档来自技高网
...

【技术保护点】
一种保护云存储数据安全的加密解密方法,?其特征在于用户将上传的原始文件以某种加密算法加密后存在云存储上,用户上传文件的时生成一个密钥文件保存在用户端,用于将下载的密文解密时使用,这样即便是云存储上的管理员也不能随意的查看文件内容,以确保用户文件的保密,实施该方法的系统包括:web应用(1),加密模块(2),解密模块(3),其中:Web应用(1)是用户上传文件到云存储的门户,用户在此选择要上传到云存储上的本地文件,也是用户从云存储上下载自己文件的门户,在上传文件提交的时候,会在用户本地自动生成一个密钥文件用于解密模块翻译下载下来的文件;加密模块(2)是保证数据文件在传输过程中加密的模块,由于云存储上不存储任何用户的原始上传文件,因此不能将文件整体上传完成后再对其加密,而是采用加密方式对文件上传的数据流进行加密,在网络传输过程中,http协议中,通过把上传的文件数据流加密之后封装到传输层,最终在云存储上形成的文件是加密后的文件;解密模块(3)是用户下载文件后,还原成自己最初的上传文件的过程,通过自己保存的密钥文件及密文文件,来获得最初的明文文件。

【技术特征摘要】
1.一种保护云存储数据安全的加密解密方法,其特征在于用户将上传的原始文件以某种加密算法加密后存在云存储上,用户上传文件的时生成一个密钥文件保存在用户端,用于将下载的密文解密时使用,这样即便是云存储上的管理员也不能随意的查看文件内容,以确保用户文件的保密,实施该方法的系统包括:Web应用(1),加密模块(2),解密模块(3),其中: Web应用(I)是用户上传文件到云存储的门户,用户在此选择要上传到云存储上的本地文件,也是用户从云存储上下载自己文件的门户,在上传文件提交的时候,会在用户本地自动生成一个密钥文件用于解密模块翻译下载下来的文件; 加密模块(2)是保证数据文件在传输过程中加密的模块,由于云存储上不存储任何用户的原始上传文件,因此不能...

【专利技术属性】
技术研发人员:胡玉鹏王凯房体营
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1