一种基于云计算的数据加密方法及系统技术方案

技术编号:39435958 阅读:10 留言:0更新日期:2023-11-19 16:19
本发明专利技术涉及数据处理领域,具体是一种基于云计算的数据加密方法及系统,包括数据传输控制模块获取数据传输终端传输数据的数据特征,数据处理模块根据数据特征生成数据特征容器,数据传输终端将数据传输到数据特征容器中的特征数据存储模块;数据切分模块对特征数据存储模块中的数据进行数据切分,得到多个子数据模块,依次进行编号,得到第一子数据模块序列;对多个子数据模块进行随机排序,得到第二子数据模块序列,得到第二子数据模块序列映射到第一子数据模块序列的映射关系列表;各个子数据模块存储位置信息与第一子数据模块序列构成伪数据存储列表,完成数据加密。通过本发明专利技术,可以实现数据本体与数据组合分开加密。以实现数据本体与数据组合分开加密。以实现数据本体与数据组合分开加密。

【技术实现步骤摘要】
一种基于云计算的数据加密方法及系统


[0001]本专利技术涉及数据处理领域,具体是一种基于云计算的数据加密方法及系统


技术介绍

[0002]在现有的数据处理技术中,数据的存储和传输通常会使用各种加密技术来确保数据的安全性

然而,随着云计算技术的快速发展,数据的存储和传输变得更加复杂,传统的加密方法已无法满足用户对数据安全性的需求

[0003]具体来说,现有的加密方法主要针对单一的数据中心或传输通道进行加密,而在云计算环境中,数据可能需要在多个数据中心或多个用户之间进行共享和传输,这就使得数据的保密性难以保证

此外,传统的加密方法也难以应对云计算环境中的大规模数据处理和存储需求


技术实现思路

[0004]本专利技术的目的在于克服现有技术的不足,提供一种基于云计算的数据加密方法,包括如下步骤:步骤一,数据传输控制模块获取数据传输终端传输数据的数据特征,将获取的数据特征传输到数据处理模块,数据处理模块根据数据特征生成数据特征容器,数据传输终端将数据传输到数据特征容器中的特征数据存储模块;步骤二,数据处理模块根据数据特征从云端数据服务器匹配数据切分模块,将匹配到的数据切分模块与数据特征容器连接,数据切分模块对特征数据存储模块中的数据进行数据切分,得到多个子数据模块,对多个子数据模块依次进行编号,得到第一子数据模块序列;步骤三,数据特征容器中的数据排列模块对多个子数据模块进行随机排序,得到第二子数据模块序列,根据第一子数据模块序列与第二子数据模块序列,得到第二子数据模块序列映射到第一子数据模块序列的映射关系列表;步骤四,根据第二子数据模块序列,数据特征容器将多个子数据模块依次进行分布式数据存储,分别得到各个子数据模块存储位置信息;步骤五,得到的各个子数据模块存储位置信息与第一子数据模块序列构成伪数据存储列表,将映射关系列表与伪数据存储列表分别存储到云端数据服务器,同时删除数据特征容器,完成数据加密

[0005]进一步的,所述的数据传输控制模块获取数据传输终端传输数据的数据特征,包括:获取的数据特征为数据的数据分散率,采用如下公式:

[0006]进一步的,所述的数据处理模块根据数据特征从云端数据服务器匹配数据切分模
块,包括:根据得到数据分散率,在云端数据服务器的数据切分管理模块,获取匹配数据分散率的数据切分模块,所述的不同的数据切分模块对应不同的数据分散率范围,每个数据切分模块对应不同的数据切分大小

[0007]进一步的,所述的根据第一子数据模块序列与第二子数据模块序列,得到第二子数据模块序列映射到第一子数据模块序列的映射关系列表,包括:所述的映射关系列表为第一子数据模块序列中的各个序号,与第二子数据模块序列中的各个序号的序号对应关系;所述的序号对应关系为第一子数据模块序列中的序号对应的子数据模块,与第二子数据模块序列中的序号对应的子数据模块,若相同,则为序号对应关系

[0008]进一步的,所述的得到的各个子数据模块存储位置信息与第一子数据模块序列构成伪数据存储列表,包括:将子数据模块存储位置信息按照第二子数据模块序列中的各个序号,链接到第一子数据模块序列中同序号下,生成伪数据存储列表

[0009]进一步的,所述的将映射关系列表与伪数据存储列表分别存储到云端数据服务器,包括:其中的映射关系列表存储到云端数据服务器中的权限模块

[0010]一种基于云计算的数据加密系统,其特征在于,应用所述的一种基于云计算的数据加密方法,包括云端数据服务器

通信模块

分布数据存储模块

数据传输控制模块

数据处理模块

数据访问控制模块;所述的分布数据存储模块

数据传输控制模块

数据访问控制模块

通信模块分别与所述的数据处理模块连接,所述的云端数据服务器与所述的通信模块通信连接

[0011]本专利技术的有益效果是:通过本专利技术所提供的技术方案,可以实现无需对传输通道进行传输加密,本申请通过伪数据存储,实现数据本体与数据组合分开加密,即使获取数据本体也无法得到数据所承载的内容,实现了数据加密

附图说明
[0012]图1为一种基于云计算的数据加密方法的流程示意图;图2为一种基于云计算的数据加密系统的原理示意图

具体实施方式
[0013]下面结合附图进一步详细描述本专利技术的技术方案,但本专利技术的保护范围不局限于以下所述

[0014]为了使本专利技术的目的,技术方案及优点更加清楚明白,结合附图及实施例,对本专利技术进行进一步详细说明

应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术,即所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例

通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计

[0015]因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例

基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围

需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序

[0016]而且,术语“包括”,“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程,方法,物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程,方法,物品或者设备所固有的要素

在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程,方法,物品或者设备中还存在另外的相同要素

[0017]以下结合实施例对本专利技术的特征和性能作进一步的详细描述

[0018]如图1所示,一种基于云计算的数据加密方法,包括如下步骤:步骤一,数据传输控制模块获取数据传输终端传输数据的数据特征,将获取的数据特征传输到数据处理模块,数据处理模块根据数据特征生成数据特征容器,数据传输终端将数据传输到数据特征容器中的特征数据存储模块;步骤二,数据处理模块根据数据特征从云端数据服务器匹配数据切分模块,将匹配到的数据切分模块与数据特征容器连接,数据切分模块对特征数据存储模块中的数据进行数据切分,得到多个子数据模块,对多个子数据模块依次进行编号,得到第一子数据模块序列;步骤三,数据特征容器中的数据排列模块对多个子数据模块进行随机排序,得到第二子数据模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于云计算的数据加密方法,其特征在于,包括如下步骤:步骤一,数据传输控制模块获取数据传输终端传输数据的数据特征,将获取的数据特征传输到数据处理模块,数据处理模块根据数据特征生成数据特征容器,数据传输终端将数据传输到数据特征容器中的特征数据存储模块;步骤二,数据处理模块根据数据特征从云端数据服务器匹配数据切分模块,将匹配到的数据切分模块与数据特征容器连接,数据切分模块对特征数据存储模块中的数据进行数据切分,得到多个子数据模块,对多个子数据模块依次进行编号,得到第一子数据模块序列;步骤三,数据特征容器中的数据排列模块对多个子数据模块进行随机排序,得到第二子数据模块序列,根据第一子数据模块序列与第二子数据模块序列,得到第二子数据模块序列映射到第一子数据模块序列的映射关系列表;步骤四,根据第二子数据模块序列,数据特征容器将多个子数据模块依次进行分布式数据存储,分别得到各个子数据模块存储位置信息;步骤五,得到的各个子数据模块存储位置信息与第一子数据模块序列构成伪数据存储列表,将映射关系列表与伪数据存储列表分别存储到云端数据服务器,同时删除数据特征容器,完成数据加密
。2.
根据权利要求1所述的一种基于云计算的数据加密方法,其特征在于,所述的数据传输控制模块获取数据传输终端传输数据的数据特征,包括:获取的数据特征为数据的数据分散率,采用如下公式:
。3.
根据权利要求2所述的一种基于云计算的数据加密方法,其特征在于,所述的数据处理模块根据数据特征从云端数据服务器匹配数据切分模块,包括:根据得到数据分散率,在云端数据服务器的数据切分管理模块,获取匹配数据分散率的数据切分模块,所述的不同的数据切分模块对应不同的数据分散率范围,每个数据切分模块对应不同的数据切分大小
。4.

【专利技术属性】
技术研发人员:常兴
申请(专利权)人:武汉能钠智能装备技术股份有限公司
类型:发明
国别省市:

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

1