专利名称:基于云存储的数据安全保护系统及方法
技术领域:
本发明涉及一种基于云存储的数据安全保护系统及方法。
背景技术:
随着云技术的不断发展,云存储作为一种廉价的存储方式,为用户提供了一种实用的数据存储解决方案,以满足用户不断增长的存储需求。无论是个人用户还是企业用户,数据所有者都不可避免的会对云存储的数据安全和隐私抱有顾虑。尤其针对企业而言,存储于云存储设备中的各种数据需要能够保证绝对的安全,一旦某些重要数据发生泄漏,对企业将造成难以估计的损失。然而,对于提供云存储服务的供应商而言,其可能会访问到云存储设备中的各种数据,这将极大的增加用户对云存储数据安全性的顾虑。因此,如何提高云存储数据的安全性,是目前的一大课题。
发明内容
鉴于以上内容,有必要提供一种基于云存储的数据安全保护系统,应用于数据保护装置中,该数据保护装置通过第一网络被用户访问,并通过第二网络与云存储端的云存储设备建立通讯连接。该系统包括:请求模块,用于当用户需要将数据存储在云存储设备中时,接收用户通过所述第一网络发送的数据存储请求,并接收用户传输的数据;数据处理模块,用于将上述接收的数据分割成预定大小的多个数据片段,并将分割后的数据片段依序进行编号;及云计算模块,用于根据数据片段的编号依序对每个数据片段进行加密,并将加密后的数据片段通过所述第二网络传输至云存储端的云存储设备中进行保存。还有必要提供一种基于云存储的数据安全保护方法,应用于数据保护装置中,该数据保护装置通过第一网络被用户访问,并通过第二网络与云存储端的云存储设备建立通讯连接。该方法包括:第一请求步骤,当用户需要将数据存储在云存储设备中时,接收用户通过所述第一网络发送的数据存储请求,并接收用户传输的数据;第一数据处理步骤,将上述接收的数据分割成预定大小的多个数据片段,并将分割后的数据片段依序进行编号;及第一云计算步骤,根据数据片段的编号依序对每个数据片段进行加密,并将加密后的数据片段通过所述第二网络传输至云存储端的云存储设备中进行保存。相较于现有技术,所述基于云存储的数据安全保护系统及方法,在数据保护装置中完成数据的加密,然后将加密后的数据传输至云存储设备中进行保存,可有效防止云存储端的数据泄露,提高了云存储的数据安全性。
图1是本发明基于云存储的数据安全保护系统的运行环境示意图。图2是图1中数据保护装置的硬件架构示意图。图3是本发明基于云存储的数据安全保护方法较佳实施例中进行数据存储的流程图。
图4是本发明基于云存储的数据安全保护方法较佳实施例中进行数据访问的流程图。主要元件符号说明
权利要求
1.一种基于云存储的数据安全保护方法,应用于数据保护装置中,该数据保护装置通过第一网络被用户访问,并通过第二网络与云存储端的云存储设备建立通讯连接,其特征在于,该方法包括: 第一请求步骤,当用户需要将数据存储在云存储设备中时,接收用户通过所述第一网络发送的数据存储请求,并接收用户传输的数据; 第一数据处理步骤,将上述接收的数据分割成预定大小的多个数据片段,并将分割后的数据片段依序进行编号;及 第一云计算步骤,根据数据片段的编号依序对每个数据片段进行加密,并将加密后的数据片段通过所述第二网络传输至云存储端的云存储设备中进行保存。
2.如权利要求1所述的基于云存储的数据安全保护方法,其特征在于,该方法还包括: 第二请求步骤,当用户需要访问云存储设备中的数据时,接收用户通过所述第一网络发送的数据访问请求; 第二云计算步骤,通过第二网络从所述云存储设备中获取用户需要访问的数据对应的数据片段,并对获取的数据片段进行解密 '及 第二数据处理步骤,根据解密后得到的数据片段的编号将该得到的数据片段进行整合,得到用户需要访问的完整数据,并将该得到的完整数据通过所述第一网络发送给用户。
3.如权利要求2所述的基于云存储的数据安全保护方法,其特征在于,所述第一云计算步骤还包括:使用第一加密算法对分割后的每个数据片段进行自动加密;及 所述第二云计算步骤还 包括:使用第一加密算法对应的解密算法对获取的数据片段进行解密。
4.如权利要求2所述的基于云存储的数据安全保护方法,其特征在于,所述第一云计算步骤还包括:接收用户传输的加密密钥,然后使用该加密密钥并根据第二加密算法对分割后的每个数据片段进行加密;及 所述第二云计算步骤还包括:接收用户传输的解密密钥,然后使用该解密密钥并根据第二加密算法对应的解密算法对获取的数据片段进行解密。
5.如权利要求1所述的基于云存储的数据安全保护方法,其特征在于,所述第一数据处理步骤使用信息分散算法对用户传输的数据进行分割处理。
6.一种基于云存储的数据安全保护系统,应用于数据保护装置中,该数据保护装置通过第一网络被用户访问,并通过第二网络与云存储端的云存储设备建立通讯连接,其特征在于,该系统包括: 请求模块,用于当用户需要将数据存储在云存储设备中时,接收用户通过所述第一网络发送的数据存储请求,并接收用户传输的数据; 数据处理模块,用于将上述接收的数据分割成预定大小的多个数据片段,并将分割后的数据片段依序进行编号;及 云计算模块,用于根据数据片段的编号依序对每个数据片段进行加密,并将加密后的数据片段通过所述第二网络传输至云存储端的云存储设备中进行保存。
7.如权利要求6所述的基于云存储的数据安全保护系统,其特征在于,所述请求模块还用于当用户需要访问云存储设备中的数据时,接收用户通过所述第一网络发送的数据访问请求;所述云计算模块还用于通过第二网络从所述云存储设备中获取用户需要访问的数据对应的数据片段,并对获取的数据片段进行解密;及 所述数据处理模块还用于根据解密后得到的数据片段的编号将该得到的数据片段进行整合,得到用户需要访问的完整数据,并将该得到的完整数据通过所述第一网络发送给用户。
8.如权利要求7所述的基于云存储的数据安全保护系统,其特征在于,所述云计算模块还用于使用第一加密算法对分割后的每个数据片段进行自动加密,以及使用第一加密算法对应的解密算法对获取的数据片段进行解密。
9.如权利要求7所述的基于云存储的数据安全保护系统,其特征在于,所述云计算模块还用于接收用户传输的加密密钥,然后使用该加密密钥并根据第二加密算法对分割后的每个数据片段进行加密,以及接收用户传输的解密密钥,然后使用该解密密钥并根据第二加密算法对应的解密算法对获取的数据片段进行解密。
10.如权利要求6所述的基于云存储的数据安全保护系统,其特征在于,所述数据处理模块使用信息分散算 法对用户传输的数据进行分割处理。
全文摘要
一种基于云存储的数据安全保护系统,应用于数据保护装置中。当用户需要将数据存储在云存储设备中时,该系统将用户传输的数据分割成预定大小的多个数据片段。然后,该系统对每个数据片段进行加密,并将加密后的数据片段传输至云存储端的云存储设备中进行保存。本发明还提供一种基于云存储的数据安全保护方法。实施本发明可提高云存储的数据安全性。
文档编号G06F21/60GK103207971SQ20121000818
公开日2013年7月17日 申请日期2012年1月12日 优先权日2012年1月12日
发明者许忠林 申请人:富泰华工业(深圳)有限公司, 鸿海精密工业股份有限公司