基于云服务的存储方法及装置制造方法及图纸

技术编号:38387891 阅读:9 留言:0更新日期:2023-08-05 17:42
本发明专利技术公开了基于云服务的存储方法及装置,涉及数据存储技术领域,解决了复杂的加密方式,会占用太多的存储空间,但简单的加密方式,又很容易被破解的技术问题,首先对云服务数据包的定值进行确认,构建坐标系确认分割线,再根据数据流确认加密圆谱,并确认两组不同的提取走向方式,若为奇数时,则是从外圈往里圈进行数据提取,若为偶数时,则是从里圈往外圈进行扩散,根据分割线,往上延伸依次确认交叉点,并确定顺时针走向,将数据流的起始位置确定至交叉点的位置,同时也设置起始标记,依次将若干组数据流均匀拟合至对应圆的圆圈内,完成对若干组数据流的加密处理,对云服务数据包内部的数据充分加密,避免数据在存储后被外部人员进行窃取。被外部人员进行窃取。被外部人员进行窃取。

【技术实现步骤摘要】
基于云服务的存储方法及装置


[0001]本专利技术属于数据存储
,具体是基于云服务的存储方法及装置。

技术介绍

[0002]云服务是基于互联网的相关服务的增加、使用和交互模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。
[0003]专利公开号为CN115268799B的专利技术提供了一种基于云服务的存储方法和装置,其中包括:通过第一文件找取相似的第二文件,利用第二文件对第一文件进行加密,并将加密后的密文上传至第二云服务端,本专利技术的有益效果:实现了对重要文件的云服务加密存储,利用两个云服务端来实现对数据的共同加密,加密过程简单高效,加密的可靠性得到了提高。
[0004]其云服务数据在进行存储过程中,主要通过大量复杂的加密方式,对云存储文件进行加密,但此种加密方式,会占用太多的存储空间,但简单的加密方式,又很容易被破解,故需要采用一种其他的加密方式,对文件进行加密,以此达到不占用太多内存的同时且不易被破解。

技术实现思路

[0005]本专利技术旨在至少解决现有技术中存在的技术问题之一;为此,本专利技术提出了基于云服务的存储方法及装置,用于解决复杂的加密方式,会占用太多的存储空间,但简单的加密方式,又很容易被破解的技术问题。
[0006]为实现上述目的,根据本专利技术的第一方面的实施例提出基于云服务的存储方法,包括以下步骤:
[0007]S1、对需要进行存储的云服务数据包进行确认,并对云服务数据包进行预分析,确认对应云服务数据包的总数据流个数以及总容量,采用分割圆圈加密的方式,对云服务数据包进行加密,具体方式为:
[0008]S11、将云服务数据包内总数据流个数标记为GS
i
,其中
i
代表不同的云服务数据包,再将云服务数据包内若干组数据流的总容量标记为RL
i
,并以总数据流个数作为横向坐标轴,以总容量作为竖向坐标轴,构建坐标系;
[0009]S12、根据云服务数据包的总数据流个数GS
i
以及总容量RL
i
确定坐标系定点D
i
(GS
i
,RL
i
),根据坐标系定点D
i
,再将坐标系定点D
i
与坐标系圆点O进行连线,并将所连线OD
i
标定为分割线;
[0010]S13、根据云服务数据包的总数据流个数GS
i
,构建对应个数的圆形成代加密圆,且每组圆之间的展示方式为逐渐缩小状;
[0011]S14、从总个数为GS
i
的若干个圆内确认属于最中心的圆,将所构建的分割线移出,使分割线与最中心的圆外切,并确定外切点,此外切点也拟定为交叉点,并使分割线向另一侧进行延伸,与除掉中心圆的若干个圆进行交叉,并确定交叉点;
[0012]S15、分析云服务数据包内总数据流个数GS
i
是否为偶数,若GS
i
为偶数,则将多个圆的中心圆标定为起始圆,若GS
i
为奇数,则将多个圆的最外端圆标定为起始圆;
[0013]S16、起始圆得到确定后,依次将云服务数据包每组数据流提取出,并按照原始顺序依次进行排列,将第一组数据流拟合至起始圆的圆圈内,确定对应圆圈的交叉点,按照顺时针的走向,将数据流的起始位置确定至交叉点的位置,并设置对应的起始标记,再将第二数据流拟合至起始圆相邻圆的圆圈内,根据交叉点以及顺时针的走向,将数据流的起始位置确定至交叉点的位置,同时也设置起始标记,依次将若干组数据流均匀拟合至对应圆的圆圈内,完成对若干组数据流的加密处理,删除对应的分割线,得到加密圆谱,将处理得到的属于不同云服务数据包的加密圆谱传输至下一步处理;
[0014]S2、依次确认每个不同加密图谱的容量参数,将若干个不同的加密图谱进行分类,再将其归类到不同的待提取区间,具体方式为:
[0015]S21、将不同的加密图谱的容量参数标记为TC
k
,其中k代表不同的加密图谱,将TC
k
与预设参数Y1以及Y2进行比对,且Y1<Y2;
[0016]S22、当TC
k
<Y1时,将对应的加密图谱标定为低容量图谱,划分至低容量待提取区间内;
[0017]当Y1≤TC
k
<Y2时,将对应的加密图谱标定为中容量图谱,将其划分至中容量待提取区间内;
[0018]当Y2≤TC
k
时,将对应的加密图谱标定为高容量图谱,将其划分至高容量待提取区间内;
[0019]S3、确定存储空间,并确定存储空间的剩余待存容量,再依次从不同的待提取区间内提取对应的加密图谱,将其依次存储至指定的存储空间内,具体方式为:
[0020]S31、根据预先所确定的低容量待提取区间、中容量待提取区间以及高容量待提取区间,依次从三组区间内分别提取三个加密图谱,并确定所提取多个加密图谱的总容量值,并将其标记为ZR,将ZR与剩余待存容量DC进行比对,当ZR<DC时,再次从三组区间内提取三个加密图谱,直至ZR≥DC时停止,记录所提取的加密图谱个数;
[0021]S32、将所确认的加密图谱个数剔除一组,使ZR<DC,再通过DC

ZR=BZ得到填补值BZ,再依次从三组待提取区间内,选取容量参数最接近BZ且小于BZ的加密图谱,将所选取的加密图谱传输至存储空间内进行存储;
[0022]S33、当三组待提取区间内,不存在容量参数最接近BZ且小于BZ的加密图谱时,再次从所确认的加密图谱个数剔除一组,重新获取填补值,再执行步骤S32相同的方式,对加密图谱进行确认并提取,再传输至存储空间内进行存储;
[0023]S4、根据指定的指令,对原始的数据进行提取后,采用原始加密的方式进行反向解密,进行反向解密的具体方式为:
[0024]S41、根据提取指令,提取对应的加密图谱,并对加密图谱的圆圈个数进行记录,标记为SG,再对加密图谱圆圈内的数据总容量进行确认,标记为ZL,采用步骤S11以及步骤S12相同的方式,确认一组分割线;
[0025]S42、再以分割线与加密圆谱内圈圆进行相切,再往上延伸,确认交叉点,并按照顺时针的方向,确认圆圈内数据流的起始点;
[0026]S43、确认圆圈个数为奇数还是偶数,若为偶数,则以中心圆为起始圆,将起始圆内
部的数据进行提取,依次往外进行数据提取组合,得到原始的云服务数据包,若为奇数,则以最外圈圆为起始圆,依次往内进行数据提取组合,得到原始的云服务数据包。
[0027]优选的,基于云服务的存储方法的存储装置,包括至少一个存储磁盘、加密处理器以及数据处理器;
[0028]所述加密处理器用于对云服务数据包进行加密处理,将云服务数据包转换为加密圆谱;
[0029]所述数据处理器,用于对不同的加密圆谱按照容量的不同进行区间划分,并依次存放至对应存储磁盘的存储空本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于云服务的存储方法,其特征在于,包括以下步骤:S1、对需要进行存储的云服务数据包进行确认,并对云服务数据包进行预分析,确认对应云服务数据包的总数据流个数以及总容量,采用分割圆圈加密的方式,对云服务数据包进行加密;S2、依次确认每个不同加密图谱的容量参数,将若干个不同的加密图谱进行分类,再将其归类到不同的待提取区间;S3、确定存储空间,并确定存储空间的剩余待存容量,再依次从不同的待提取区间内提取对应的加密图谱,将其依次存储至指定的存储空间内;S4、根据指定的指令,对原始的数据进行提取后,采用原始加密的方式进行反向解密,以此获得原始的云服务数据包。2.根据权利要求1所述的基于云服务的存储方法,其特征在于,所述步骤S1中,对云服务数据包进行加密的具体方式为:S11、将云服务数据包内总数据流个数标记为GS
i
,其中
i
代表不同的云服务数据包,再将云服务数据包内若干组数据流的总容量标记为RL
i
,并以总数据流个数作为横向坐标轴,以总容量作为竖向坐标轴,构建坐标系;S12、根据云服务数据包的总数据流个数GS
i
以及总容量RL
i
确定坐标系定点D
i
(GS
i
,RL
i
),根据坐标系定点D
i
,再将坐标系定点D
i
与坐标系圆点O进行连线,并将所连线OD
i
标定为分割线;S13、根据云服务数据包的总数据流个数GS
i
,构建对应个数的圆形成代加密圆,且每组圆之间的展示方式为逐渐缩小状;S14、从总个数为GS
i
的若干个圆内确认属于最中心的圆,将所构建的分割线移出,使分割线与最中心的圆外切,并确定外切点,此外切点也拟定为交叉点,并使分割线向另一侧进行延伸,与除掉中心圆的若干个圆进行交叉,并确定交叉点;S15、分析云服务数据包内总数据流个数GS
i
是否为偶数,若GS
i
为偶数,则将多个圆的中心圆标定为起始圆,若GS
i
为奇数,则将多个圆的最外端圆标定为起始圆;S16、起始圆得到确定后,依次将云服务数据包每组数据流提取出,并按照原始顺序依次进行排列,将第一组数据流拟合至起始圆的圆圈内,确定对应圆圈的交叉点,按照顺时针的走向,将数据流的起始位置确定至交叉点的位置,并设置对应的起始标记,再将第二数据流拟合至起始圆相邻圆的圆圈内,根据交叉点以及顺时针的走向,将数据流的起始位置确定至交叉点的位置,同时也设置起始标记,依次将若干组数据流均匀拟合至对应圆的圆圈内,完成对若干组数据流的加密处理,删除对应的分割线,得到加密圆谱,将处理得到的属于不同云服务数据包的加密圆谱传输至下一步处理。3.根据权利要求2所述的基于云服...

【专利技术属性】
技术研发人员:刘永生刘兴梦
申请(专利权)人:江苏禾禾贯文网络科技有限公司
类型:发明
国别省市:

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

1