基于数据加密的分布式存储系统技术方案

技术编号:38475741 阅读:10 留言:0更新日期:2023-08-15 16:55
本发明专利技术公开了基于数据加密的分布式存储系统,涉及数据加密存储技术领域,解决了并未采用一种加密的方式,对不同的数据流进行调整,以此提升加密数据存储的私密度和安全度的技术问题,将待拆分数据按照存储分布区的存储个数,将待拆分数据拆分为若干组数据流,并在不同数据流内设置对应的分段标识区,设置完毕后,再次对不同的数据流进行混乱处理,将不同的数据流进行首尾调换,设置分段标识区以及进行混乱处理,便可充分提升待拆分数据的私密度,不法人员也很难从存储分布区内所存储的数据流,对待拆分数据进行拼凑,提升加密数据的整体加密效果。整体加密效果。整体加密效果。

【技术实现步骤摘要】
基于数据加密的分布式存储系统


[0001]本专利技术属于数据加密存储
,具体是基于数据加密的分布式存储系统。

技术介绍

[0002]分布式存储是一种数据存储技术,通过网络使用企业中的每台机器上的磁盘空间,并将这些分散的存储资源构成一个虚拟的存储设备,数据分散的存储在企业的各个角落。
[0003]专利公开号为CN103414704A的专利技术涉及一种通用虚拟数据加密存储系统,通过在存储器和服务器间设置数据交换器,使得存储器与服务器之间的数据交换通过数据交换器进行转送;而且数据交换器采用加密算法对存储器的数据进行加密,使得存储器的数据保持在密文状态;当服务器请求获取数据时,数据交换器对被请求数据进行解密,使得被请求数据变为明文状态并送至服务器;因为数据交换器采用加密算法对存储器的明文数据进行了加密,所以无论从内部或外部入侵,在没有授权的前提条件下,均只能获取处于密文状态的数据既第三方无法得知数据的真正内容,从而大大提高了数据的保密程度。
[0004]数据在进行加密存储过程中,一般将对应的数据进行分割,存储至不同的分布式存储空间内,后续,再通过数据标记,将存储于不同分布式存储空间内部的数据流进行提取,并进行合并,但此种分布式存储方式,在具体实施过程中,外部不法人员也很容易对此类数据进行提取并进行合并,并未采用一种加密的方式,对不同的数据流进行调整,以此提升加密数据存储的私密度和安全度。

技术实现思路

[0005]本专利技术旨在至少解决现有技术中存在的技术问题之一;为此,本专利技术提出了基于数据加密的分布式存储系统,用于解决并未采用一种加密的方式,对不同的数据流进行调整,以此提升加密数据存储的私密度和安全度的技术问题。
[0006]为实现上述目的,根据本专利技术的第一方面的实施例提出基于数据加密的分布式存储系统,包括数据获取端、存储中心以及数据传输端;
[0007]所述存储中心包括共有数据分析单元、共有数据库、数据拆分单元、分布存储库、分段标记单元以及拼接单元;
[0008]所述数据获取端,用于对需要进行加密存储的数据进行获取,并将所获取的数据传输至存储中心内进行分布式存储处理;
[0009]所述存储中心内部的共有数据分析单元,用于将所获取的数据进行接收,并对所获取的数据进行预分析处理,将数据中所存在的共有数据进行提取并进行替换,并将所替换的共有数据传输至共有数据库内;
[0010]所述共有数据库,用于将所提取的共有数据以及共有数据提取匹配表进行存储,且内部所存储的共有数据以及共有数据提取匹配表由拼接单元进行提取;
[0011]所述分布存储库,内部设置有若干个存储分布区,采用英文字母对所设置的存储
分布区进行分类;
[0012]所述数据拆分单元,对待拆分数据进行接收,并根据分布存储库所设定的存储分布区,将待拆分数据拆分为若干组数据流,并通过分段标记单元对所拆分的若干组数据流进行分段标记,并将分段标记处理完毕后的若干组数据流存储至对应的分布存储库内;
[0013]所述拼接单元,对已经完成加密存储的数据进行拼接处理,并将拼接处理后的加密数据通过数据传输端传输至外部显示终端内。
[0014]优选的,所述共有数据分析单元,对所获取的数据进行预分析处理的具体方式为:
[0015]将所获取的单组数据进行提取,并对所提取的单组数据内所存在的共有数据进行提取,并在提取位置处设置提取标记,采用提取标记BJ
k
对共有数据进行提取,其中k代表不同的共有数据;
[0016]对单组数据处理完毕后,将提取标记BJ
k
与对应的共有数据进行捆绑,得到共有数据提取匹配表,并将处理获得的共有数据提取匹配表传输至共有数据库内,其中共有数据提取匹配表只存在一组,当后续单组数据内对应的提取标记BJ
k
与对应的共有数据不存在于共有数据提取匹配表内时,则直接填补至共有数据提取匹配表内,剔除共有数据后的单组数据转换为待拆分数据,且待拆分数据传输至数据拆分单元内。
[0017]优选的,所述数据拆分单元,对待拆分数据进行拆分的具体方式为:
[0018]根据预先所确定的存储分布区,将待拆分数据拆分为对应的若干组数据流,将待拆分数据采用数据标记i进行标记处理,其中i=1、2、
……
、n,其中若干组数据流的个数与存储分布区的个数相对应,当存储分布区只存在三组时,则待拆分数据拆分为三组数据流,三组数据流按照原始的排序方式,依次标记为Ai、Bi以及Ci,当存储分布区存在五组时,则待拆分数据便拆分为五组数据流,则依次标记为Ai、Bi、Ci、Di以及Ei。
[0019]优选的,所述分段标记单元对所拆分的若干组数据流进行分段标记的具体方式为:
[0020]分段标记单元针对不同的待拆分数据i,在拆分位置处,设置分段标识区Mi,第一组数据流A1的分段标识区M1为凹陷状,最后一组数据流C1的分段标识区M1则为凸出状,其中处于中间位置处的数据流则同时具备第一组数据流以及最后一组数据流的分段标识区特征,其中不同的数据流内部的分段标识区M1均不相同;
[0021]将所分割的若干组数据流进行混乱处理,将单组数据流的内部的不同数据进行首尾调换,部分数据流的排序方式为末端至首端,部分数据流的排序方式则为首端至末端,将经过混乱处理的若干组数据流存储于分布存储库内对应的存储分布区内,其中A区,则对A类数据流进行存储,B区,则对B类数据流进行存储,依此类推,完成对不同数据流的存储工作。
[0022]优选的,所述拼接单元,对已经完成加密存储的数据进行拼接处理的具体方式为:
[0023]根据数据标记i,对属于不同存储分布区内带有对应数据标记i的数据流进行提取,提取完毕后,按照内部的字母排序方式,将混乱的数据流进行排列处理,其中排序方式便是英文字母的排序方式;
[0024]排序完毕后,根据分段标识区Mi,将A类数据流判定为首端数据流,对B类数据流的分段标识区Mi嵌入至A类数据流的分段标识区Mi内,完成拼接,在拼接过程中,经过混乱处理后的数据流也会自行调整,B1所凸出的M1区域则嵌入至A1所凹型的M1区域内,依此类推,
依次将若干组数据流进行拼接,当拼接区域存在拼接错误时,则代表数据流不匹配,生成错误信号,传输至外部显示端内,供外部操作人员自行操作调节;
[0025]从共有数据库内,对共有数据提取匹配表进行提取,并根据数据内部所存在的提取标记BJ
k
,将共有数据填补至对应的提取位置处,完成加密数据的拼接处理工作,并通过数据传输端将拼接完毕后的加密数据传输至外部显示终端内。
[0026]与现有技术相比,本专利技术的有益效果是:预先对所获取的数据进行容量缩减,将数据内部大量的共有数据进行替换,采用提取标记对共有数据进行替换,并生成共有数据提取匹配表,替换完毕后的数据则转换为待拆分数据,采用此种替换的方式,便可充分缩减数据存储过程中所消耗的容量参数,对共有数据库内部的存储空间进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于数据加密的分布式存储系统,其特征在于,包括数据获取端、存储中心以及数据传输端;所述存储中心包括共有数据分析单元、共有数据库、数据拆分单元、分布存储库、分段标记单元以及拼接单元;所述数据获取端,用于对需要进行加密存储的数据进行获取,并将所获取的数据传输至存储中心内进行分布式存储处理;所述存储中心内部的共有数据分析单元,用于将所获取的数据进行接收,并对所获取的数据进行预分析处理,将数据中所存在的共有数据进行提取并进行替换,并将所替换的共有数据传输至共有数据库内;所述共有数据库,用于将所提取的共有数据以及共有数据提取匹配表进行存储,且内部所存储的共有数据以及共有数据提取匹配表由拼接单元进行提取;所述分布存储库,内部设置有若干个存储分布区,采用英文字母对所设置的存储分布区进行分类;所述数据拆分单元,对待拆分数据进行接收,并根据分布存储库所设定的存储分布区,将待拆分数据拆分为若干组数据流,并通过分段标记单元对所拆分的若干组数据流进行分段标记,并将分段标记处理完毕后的若干组数据流存储至对应的分布存储库内;所述拼接单元,对已经完成加密存储的数据进行拼接处理,并将拼接处理后的加密数据通过数据传输端传输至外部显示终端内。2.根据权利要求1所述的基于数据加密的分布式存储系统,其特征在于,所述共有数据分析单元,对所获取的数据进行预分析处理的具体方式为:将所获取的单组数据进行提取,并对所提取的单组数据内所存在的共有数据进行提取,并在提取位置处设置提取标记,采用提取标记BJ
k
对共有数据进行提取,其中k代表不同的共有数据;对单组数据处理完毕后,将提取标记BJ
k
与对应的共有数据进行捆绑,得到共有数据提取匹配表,并将处理获得的共有数据提取匹配表传输至共有数据库内,其中共有数据提取匹配表只存在一组,当后续单组数据内对应的提取标记BJ
k
与对应的共有数据不存在于共有数据提取匹配表内时,则直接填补至共有数据提取匹配表内,剔除共有数据后的单组数据转换为待拆分数据,且待拆分数据传输至数据拆分单元内。3.根据权利要求2所述的基于数据加密的分布式存储系统,其特征在于,所述数据拆分单元,对待拆分数据进行拆分的具体方式为:根据预先所确定的存储分布区,将待拆分数据拆分为对应的若干组数据流,将待拆分数据采用数据标记i进行标记处理,...

【专利技术属性】
技术研发人员:马运杨陈运松
申请(专利权)人:深圳星火半导体科技有限公司
类型:发明
国别省市:

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

1