当前位置: 首页 > 专利查询>刘强专利>正文

一种基于不同云存储端的安全存储方法技术

技术编号:9935502 阅读:121 留言:0更新日期:2014-04-18 07:36
一种基于不同云存储端的安全存储方法,包括用户端将数据存储到不同云存储端的步骤,以及用户端从不同云存储端将数据取回的步骤;其特征在于,用户端将数据存储到不同云存储端的步骤包括以下过程:过程A1:用户端与多个云存储端建立通讯连接,同时,用户端与索引服务器建立通讯连接;过程A2:用户端对需要上传到云存储端的数据进行处理:该处理包括将数据分割为预定大小的多个数据片段,将该处理过程形成处理规则,记录并保存该处理规则;过程A3:用户端将处理后的数据片段按照预定的存储规则发送至不同的云存储端进行保存;过程A4:同时,过程A2中的处理规则和过程A3中的存储规则整合为索引管理列表,该索引管理列表保存至索引服务器;该索引管理列表描述了用户端上传到云存储端的数据的处理方式,以及将处理后的数据存储到不同云存储端的存储地址。

【技术实现步骤摘要】
【专利摘要】本专利技术公开,其用户端将数据存储到不同云存储端包括:过程1:用户端与多个云存储端建立通讯连接,同时,用户端与索引服务器建立通讯连接;过程2:用户端对需要上传到云存储端的数据进行处理:该处理包括将数据分割为预定大小的多个数据片段,将该处理过程形成处理规则,记录并保存该处理规则;过程3:用户端将处理后的数据片段按照预定的存储规则发送至不同的云存储端进行保存;过程4:同时,过程2中的处理规则和过程3中的存储规则整合为索引管理列表,该索引管理列表保存至索引服务器;该索引管理列表描述了用户端上传到云存储端的数据的处理方式,以及将处理后的数据存储到不同云存储端的存储地址。【专利说明】—种基于不同云存储端的安全存储方法
本专利技术属于云存储服务
,涉及一种跨不同云存储端的安全保密存储方法,具体是将用户的各种文件数据跨服务商存放在不同的云存储端,通过独立的数据存储形式的索引管理,使用户能够随时随地、安全保密地管理使用各种文件数据的存储技术。
技术介绍
随着用户端的相片视频等数据呈爆发式增长,简单易用的数据存储管理方式成为目前急需解决的课题。意外硬件损伤造成数据丢失,数据的统一管理,方便使用等都成为困扰人们头疼的问题。因此,目前众多存储服务商(每个存储服务商提供一个云存储端)为个人或企业提供了云存储服务,通过互联网提供可配置的虚拟化存储及相关数据的服务,为用户提供一个良好的数据管理平台;目前有面向个人提供免费存储空间,也有针对企业或个人提供可配置和按需分配的虚拟存储空间。但由于这些数据都属于私密的个人或企业数据,交给第三方管理,其私密性、安全性一直令人不安和担心。其主要表现有以下几方面问题,I)身份认证和访问控制问题;2)数据存储和通信的保密问题;3)数据隔离问题;4)运营服务持续性问题。目前针对数据的安全保密管理多采用备份加密方式,在一定程度减低数据丢失或泄露的风险,但对用户来说,在管理和使用的便捷性上存在较大问题,也使得众多用户和企业对数据的云存储持谨慎的态度。为此,一篇申请号为201210008181.3的中国专利技术专利,公开了一种基于云存储的数据安全保护系统及方法,该方法中,当用户需要将数据存储在云存储设备中时,该系统将用户传输的数据分割成预定大小的多个数据片段。然后,该系统对每个数据片段进行加密,并将加密后的数据片段传输至云存储端的云存储设备中进行保存。该专利技术虽然提高了一定的存储安全性,但是其需要第一网络的个人用户将需要保存的数据传输至该专利技术所提供的系统——第三方的数据安全保护系统,通过该数据安全保护系统处理后再传输给第二网络的云存储端,存在对提供数据安全保护的服务商的信任问题,同样还具有数据存储和通信的保密问题以及数据隔离问题等安全方面的隐患。
技术实现思路
因此,针对上述的问题,本专利技术提出,不同云存储端是不同的存储服务商提供的不同平台,本专利技术创建一种第三方的索引服务器,将用户端(包括手机,PC等智能设备)、云存储端以及索引服务器三者之间构建一个相关互联的安全保障机制,为用户提供一个安全保密的云数据存储方法。为了解决上述技术问题,本专利技术所采用的思路是,在用户端,通过云存储管理程序把用户端的文件进行操作管理并存储,在索引服务器上,形成第三方存储形式的索引管理,将用户端的云存储管理、索引服务器的索引管理以及多个云存储端的分布存储服务融合一起,实现分布式安全云存储管理的技术和方法。具体的,本专利技术所采用的技术方案是,,包括用户端将数据存储到不同云存储端的步骤,以及用户端从不同云存储端将数据取回的步骤;其中,用户端将数据存储到不同云存储端的步骤包括以下过程: 过程Al:用户端与多个云存储端建立通讯连接(可通过注册申请,获得不同云存储端的账户,以实现用户端与云存储端建立连接),同时,用户端与索引服务器建立通讯连接(可通过设定账户密码连接); 过程A2:用户端对需要上传到云存储端的数据进行处理:该处理包括将数据分割为预定大小的多个数据片段,将该处理过程形成处理规则,记录并保存该处理规则; 过程A3:用户端将处理后的数据片段按照预定的存储规则发送至不同的云存储端进行保存; 过程A4:同时,过程A2中的处理规则和过程A3中的存储规则以及文件索引标签整合为索引管理列表,该索引管理列表保存至索引服务器;该索引管理列表描述了用户端上传到云存储端的数据的处理方式,以及将处理后的数据存储到不同云存储端的存储地址;该索引服务器与用户端、云存储端分别独立又相互关联。进一步的,所述过程A3还包括如下过程:云存储端保存后,用户端删除用户端上传的数据,并生成云存储标识的文件索引标签;该文件索引标签包括数据类型(文档、图片、视频等数据格式)、带云存储标识的文件名字、大小等信息,以便于用户对云存储端的数据内容把握,同时可利用文件索引标签取出索引服务器的索引管理列表。用户端从不同云存储端将数据取回的步骤包括以下过程: 过程B1:用户端使用文件索引标签向索引服务器发送取出相应的数据索引管理列表的请求,将需要取回对应的索引管理列表取回; 过程B2:用户端根据取回的索引管理列表,获得数据的处理规则和存储规则,根据存储规则从相应的云存储端取回相应的数据片段,并根据处理规则将各数据片段还原为原数据。另外,还包括过程B3:用户端每次与索引服务器建立通讯连接(即用户端登录索引服务器时),索引服务器自动同步用户端的文件索引标签的记录。进一步的,所述过程A2中,用户端对需要上传到云存储端的数据进行处理,该处理还包括将各数据片段进行加密的过程;该加密可以是简单的自定义的加密算法(例如移位、插值),也可以采用现有的DES、RSA、RC2、RC4等加密算法。同时,过程B3中,根据处理规则将各数据片段还原为原数据,包括解密过程和将各数据片段组合为原数据的过程。进一步的,所述过程A3中,用户端将处理后的数据片段按照预定的存储规则发送至不同的云存储端进行保存;该存储规则包括将各数据片段设置为冗余存储的过程。该冗余存储保证了各数据片段的安全存储,如果其中一个云存储端上的某个数据片段丢失,通过该冗余存储,可从其他云存储端获得该数据片段,从而保证了数据的完整性。同时,过程B3中,根据存储规则从相应的云存储端取回相应的数据片段,用户端分别向各云存储端发送数据片段取回请求,各云存储端收到请求后则向用户端发送各数据片段,通过设置该冗余存储,不同的云存储端可能会发送相同的数据片段,而不同的云存储端对应不同的网络环境,有的传输速度慢有的传输速度快,则用户端可接收传输速度快的云存储端的数据片段,舍弃相同数据片段的其他云存储端的传输,从而使用户端实现快速接收到所有的数据片段。进一步的,用户端从不同云存储端将数据取回的步骤还包括过程B4,该过程B4包括:用户端对从索引服务器取回的索引管理列表定期或一定时间未操作情况下进行清理(删除),减少用户端的缓存,并防止用户端丢失时被其他人使用。更进一步的,所述过程B4还包括:用户端对文件索引标签定期或一定时间未操作情况下进行清理(删除),减少用户端的缓存,并防止用户端丢失时被其他人使用。进一步的,所述过程A5中,还包括以下过程:对索引管理列表进行加密,然后再保存至索引服务器。本专利技术与现有技术相比,提供了一种全新的跨本文档来自技高网
...

【技术保护点】
一种基于不同云存储端的安全存储方法,包括用户端将数据存储到不同云存储端的步骤,以及用户端从不同云存储端将数据取回的步骤;其特征在于,用户端将数据存储到不同云存储端的步骤包括以下过程:过程A1:用户端与多个云存储端建立通讯连接,同时,用户端与索引服务器建立通讯连接;过程A2:用户端对需要上传到云存储端的数据进行处理:该处理包括将数据分割为预定大小的多个数据片段,将该处理过程形成处理规则,记录并保存该处理规则;过程A3:用户端将处理后的数据片段按照预定的存储规则发送至不同的云存储端进行保存;过程A4:同时,过程A2中的处理规则和过程A3中的存储规则整合为索引管理列表,该索引管理列表保存至索引服务器;该索引管理列表描述了用户端上传到云存储端的数据的处理方式,以及将处理后的数据存储到不同云存储端的存储地址。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘强张毅强
申请(专利权)人:刘强张毅强
类型:发明
国别省市:

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

1