一种基于高速加密技术的云计算系统数据处理方法与流程
未命名
10-21
阅读:51
评论:0
1.本发明属于数据传输技术领域,具体涉及高速加密算法的网络数据传输方法及装置。
背景技术:
2.随着社会化的进程,网络数据传输成为了社会中必不可少的社会沟通工具,但是网络的数据安全传输长久以来一直是备受关注的问题,随着数据安全性的要求逐渐提高,且现有个人计算终端的算力也逐渐增加,产生了在新的加密算法下进行数据传输的需求。
技术实现要素:
3.为此,本发明提供一种基于高速加密技术的云计算系统数据处理方法,以解决网络数据传输中的加密需求。
4.本发明的第一方面,提供了一种基于高速加密技术的云计算系统数据处理方法,包括如下步骤:获取源数据;根据数据库类型,将源数据至少分类为第一数据、第二数据和第三数据;所述第一数据为数据库表头数据,所述第二数据为数据存储位,所述第三数据为预设更新位;建立所述第一数据和所述第二数据间的直接索引:所述第二数据被至少一个所述第一数据通过索引值索引,且记录其索引值在所述第一数据的表头中;建立所述第一数据和所述第二数据间的间接索引:将第一数据注入至第一备份池内,同时向第一数据中添加噪声得到第四数据,并迁移所述第四数据至所述第一数据的初始存储位;所述噪声有所述索引值通过第一加密算法加密生成,且记录所述噪声值在所述第四数据的表头;将所述第四数据注入至第一备份池内,同时将第二数据注入第二备份池内,并生成第二数据的直接访问数据和间接访问数据。
5.进一步的,执行并噪处理时;获取所述第一数据以索引值索引多个所述第二数据的索引响应时间;对各所述索引响应时间进行排序,生成第一索引时间序列,并且计算在第一预设时间段内对应的索引时间序列中的子序列切片在固定的时间间隔内的泊松率,得到第一泊松值;根据所述第一泊松值对索引值进行图形二值化散布,得到分布序列,并计算散布后的数据值;或者
获取所述第二数据被多个所述第一数据索引时的索引响应时间;对各所述索引响应时间进行排序,生成第二索引时间序列,并且计算第二预设时间段内对应的索引时间序列中的子序列切片在固定的时间间隔内的泊松率,得到第二泊松值;根据所述第二泊松值对索引值进行图形化散布,计算散布后的数据值;根据得到的数据值,对泊松值进行重复采样预设次数,计算各图像化散布的重复率,根据重复率及所有图像化散布的数值得到共同噪声;将共同噪声写入至第四数据中。
6.进一步的,所述图形化散布,包括如下步骤:建立包括预设像素点阵的二维图像,且所述二维图像的预设像素数目等于在所述图形化散布发生时的所述泊松值对应的第二数据的数据字节总量。
7.进一步的,生成基于第二数据的间接访问数据时,构建关于所述第一数据和第二数据的原始数据序列;所述原始数据序列的每一个序列单元表达为第一数据#第二数据#序列填充位;根据所述原始数据序列生成第一加密序列和密钥序列,且所述密钥序列中的序列单元总字节数大于所述第一加密序列的序列单元总字节数;所述第一加密序列的每一个序列单元表达为第一数据#第二数据移位值#加密值;所述第二数据移位值为该所述序列单元的相邻单元或预设位次的相隔单元向所述序列单元移动位置的字节数目;其中,#为预设填充位。
8.进一步的,生成基于第二数据的间接访问数据时,构建关于所述第一数据和所述第二数据的原始数据矩阵;所述原始数据矩阵的每个矩阵单元表达为第一数据#第二数据;根据所述原始数据矩阵序列生成密钥矩阵和第一加密矩阵,且所述密钥矩阵中的矩阵单元字节数大于所述原始数据矩阵;所述第一加密矩阵的每个矩阵单元表达为第一数据#第二数据移位值;所述第二数据移位值为该所述矩阵单元的相邻行单元或者相邻列单元向所述矩阵单元的移位字节。
9.进一步的,所述移位字节的构建为以下设置中的任一:直接移位;变位移位。
10.进一步的,则在该单元字节末尾添加乱数,所述乱数为移动字节的十进制次数;若移动矩阵后矩阵中存在缺失的单元,则在该单元处填充对应的原单元。
11.进一步的,所述第一加密算法为sha加密算法。
12.本发明的第二方面,提供了一种基于高速加密技术的云计算系统数据处理装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现本发明的第一方面提供的方法。
13.本发明的上述技术方案,相比现有技术具有以下优点:本发明通过加密算法,对系统数据迁移过程中的多重加密和访问,建立了不同的
访问方式和解密方式,实现了对系统数据的多重防护。
附图说明
14.图1是本发明实施例一提供的方法的流程示意图;图2是本发明实施例二提供的装置的结构示意图。
具体实施方式
15.为了能够更加详尽地了解本公开实施例的特点与技术内容,下面结合附图对本公开实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本公开实施例。在以下的技术描述中,为方便解释起见,通过多个细节以提供对所披露实施例的充分理解。然而,在没有这些细节的情况下,一个或多个实施例仍然可以实施。在其它情况下,为简化附图,熟知的结构和装置可以简化展示。
实施例一
16.本实施例提供一种基于高速加密技术的云计算系统数据处理方法,如图1所示,包括如下步骤:获取源数据;根据数据库类型,将源数据至少分类为第一数据、第二数据和第三数据;所述第一数据为数据库表头数据,所述第二数据为数据存储位,所述第三数据为预设更新位;建立所述第一数据和所述第二数据间的直接索引:所述第二数据被至少一个所述第一数据通过索引值索引,且记录其索引值在所述第一数据的表头中;建立所述第一数据和所述第二数据间的间接索引:将第一数据注入至第一备份池内,同时向第一数据中添加噪声得到第四数据,并迁移所述第四数据至所述第一数据的初始存储位;所述噪声有所述索引值通过第一加密算法加密生成,且记录所述噪声值在所述第四数据的表头;将所述第四数据注入至第一备份池内,同时将第二数据注入第二备份池内,并生成第二数据的直接访问数据和间接访问数据。
17.进一步的,执行并噪处理时;获取所述第一数据以索引值索引多个所述第二数据的索引响应时间;对各所述索引响应时间进行排序,生成第一索引时间序列,并且计算在第一预设时间段内对应的索引时间序列中的子序列切片在固定的时间间隔内的泊松率,得到第一泊松值;根据所述第一泊松值对索引值进行图形二值化散布,得到分布序列,并计算散布后的数据值;或者获取所述第二数据被多个所述第一数据索引时的索引响应时间;
对各所述索引响应时间进行排序,生成第二索引时间序列,并且计算第二预设时间段内对应的索引时间序列中的子序列切片在固定的时间间隔内的泊松率,得到第二泊松值;根据所述第二泊松值对索引值进行图形化散布,计算散布后的数据值;根据得到的数据值,对泊松值进行重复采样预设次数,计算各图像化散布的重复率,根据重复率及所有图像化散布的数值得到共同噪声;将共同噪声写入至第四数据中。
18.进一步的,所述图形化散布,包括如下步骤:建立包括预设像素点阵的二维图像,且所述二维图像的预设像素数目等于在所述图形化散布发生时的所述泊松值对应的第二数据的数据字节总量。
19.进一步的,生成基于第二数据的间接访问数据时,构建关于所述第一数据和第二数据的原始数据序列;所述原始数据序列的每一个序列单元表达为第一数据#第二数据#序列填充位;根据所述原始数据序列生成第一加密序列和密钥序列,且所述密钥序列中的序列单元总字节数大于所述第一加密序列的序列单元总字节数;所述第一加密序列的每一个序列单元表达为第一数据#第二数据移位值#加密值;所述第二数据移位值为该所述序列单元的相邻单元或预设位次的相隔单元向所述序列单元移动位置的字节数目;其中,#为预设填充位。
20.进一步的,生成基于第二数据的间接访问数据时,构建关于所述第一数据和所述第二数据的原始数据矩阵;所述原始数据矩阵的每个矩阵单元表达为第一数据#第二数据;根据所述原始数据矩阵序列生成密钥矩阵和第一加密矩阵,且所述密钥矩阵中的矩阵单元字节数大于所述原始数据矩阵;所述第一加密矩阵的每个矩阵单元表达为第一数据#第二数据移位值;所述第二数据移位值为该所述矩阵单元的相邻行单元或者相邻列单元向所述矩阵单元的移位字节。
21.进一步的,所述移位字节的构建为以下设置中的任一:直接移位;变位移位。
22.进一步的,则在该单元字节末尾添加乱数,所述乱数为移动字节的十进制次数;若移动矩阵后矩阵中存在缺失的单元,则在该单元处填充对应的原单元。
23.进一步的,所述第一加密算法为sha加密算法。
24.在本公开实施例的一种选择中,第一加密算法为sha加密算法,值得说明的是,第一加密算法的设置。
实施例二
25.结合图2所示,本公开实施例提供一种基于高速加密算法的网络数据传输装置,包括处理器(processor)30和存储器(memory)31。可选地,该电子设备还可以包括通信接口
(communicationinterface)32和总线33。其中,处理器30、通信接口32、存储器31可以通过总线33完成相互间的通信。通信接口32可以用于信息传输。处理器30可以调用存储器31中的逻辑指令,以执行上述实施例的基于价值共创的企业基于高速加密技术的云计算系统数据处理方法。
26.本公开实施例提供了一种存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为执行上述基于价值共创的企业基于高速加密技术的云计算系统数据处理方法。
27.上述的存储介质可以是暂态计算机可读存储介质,也可以是非暂态计算机可读存储介质。非暂态存储介质,包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。
28.以上描述和附图充分地示出了本公开的实施例,以使本领域的技术人员能够实践它们。其他实施例可以包括结构的、逻辑的、电气的、过程的以及其他的改变。实施例仅代表可能的变化。除非明确要求,否则单独的部件和作用是可选的,并且操作的顺序可以变化。一些实施例的部分和特征可以被包括在或替换其他实施例的部分和特征。而且,本技术中使用的用词仅用于描述实施例并且不用于限制权利要求。如在实施例以及权利要求的描述中使用的,除非上下文清楚地表明,否则单数形式的“一个”(a)、“一个”(an)和“所述”(the)旨在同样包括复数形式。类似地,如在本技术中所使用的术语“和/或”是指包含一个或一个以上相关联的列出的任何以及所有可能的组合。另外,当用于本技术中时,术语“包括”(comprise)及其变型“包括”(comprises)和/或包括(comprising)等指陈述的特征、整体、步骤、操作、元素,和/或组件的存在,但不排除一个或一个以上其它特征、整体、步骤、操作、元素、组件和/或这些的分组的存在或添加。在没有更多限制的情况下,由语句“包括一个
…”
限定的要素,并不排除在包括所述要素的过程、方法或者设备中还存在另外的相同要素。本文中,每个实施例重点说明的可以是与其他实施例的不同之处,各个实施例之间相同相似部分可以互相参见。对于实施例公开的方法、产品等而言,如果其与实施例公开的方法部分相对应,那么相关之处可以参见方法部分的描述。
技术特征:
1.一种基于高速加密技术的云计算系统数据处理方法,其特征在于,包括如下步骤:获取源数据;根据数据库类型,将源数据至少分类为第一数据、第二数据和第三数据;所述第一数据为数据库表头数据,所述第二数据为数据存储位,所述第三数据为预设更新位;建立所述第一数据和所述第二数据间的直接索引:所述第二数据被至少一个所述第一数据通过索引值索引,且记录其索引值在所述第一数据的表头中;建立所述第一数据和所述第二数据间的间接索引:将第一数据注入至第一备份池内,同时向第一数据中添加噪声得到第四数据,并迁移所述第四数据至所述第一数据的初始存储位;所述噪声有所述索引值通过第一加密算法加密生成,且记录所述噪声值在所述第四数据的表头;将所述第四数据注入至第一备份池内,同时将第二数据注入第二备份池内,并生成第二数据的直接访问数据和间接访问数据。2.根据权利要求1所述的方法,其特征在于,执行并噪处理时;获取所述第一数据以索引值索引多个所述第二数据的索引响应时间;对各所述索引响应时间进行排序,生成第一索引时间序列,并且计算在第一预设时间段内对应的索引时间序列中的子序列切片在固定的时间间隔内的泊松率,得到第一泊松值;根据所述第一泊松值对索引值进行图形二值化散布,得到分布序列,并计算散布后的数据值;或者获取所述第二数据被多个所述第一数据索引时的索引响应时间;对各所述索引响应时间进行排序,生成第二索引时间序列,并且计算第二预设时间段内对应的索引时间序列中的子序列切片在固定的时间间隔内的泊松率,得到第二泊松值;根据所述第二泊松值对索引值进行图形化散布,计算散布后的数据值;根据得到的数据值,对泊松值进行重复采样预设次数,计算各图像化散布的重复率,根据重复率及所有图像化散布的数值得到共同噪声;将共同噪声写入至第四数据中。3.根据权利要求2所述的基于高速加密技术的云计算系统数据处理方法,其特征在于,所述图形化散布,包括如下步骤:建立包括预设像素点阵的二维图像,且所述二维图像的预设像素数目等于在所述图形化散布发生时的所述泊松值对应的第二数据的数据字节总量。4.根据权利要求3所述的基于高速加密技术的云计算系统数据处理方法,其特征在于,生成基于第二数据的间接访问数据时,构建关于所述第一数据和第二数据的原始数据序列;所述原始数据序列的每一个序列单元表达为第一数据#第二数据#序列填充位;根据所述原始数据序列生成第一加密序列和密钥序列,且所述密钥序列中的序列单元
总字节数大于所述第一加密序列的序列单元总字节数;所述第一加密序列的每一个序列单元表达为第一数据#第二数据移位值#加密值;所述第二数据移位值为该所述序列单元的相邻单元或预设位次的相隔单元向所述序列单元移动位置的字节数目;其中,#为预设填充位。5.根据权利要求3所述的方法,其特征在于,生成基于第二数据的间接访问数据时,构建关于所述第一数据和所述第二数据的原始数据矩阵;所述原始数据矩阵的每个矩阵单元表达为第一数据#第二数据;根据所述原始数据矩阵序列生成密钥矩阵和第一加密矩阵,且所述密钥矩阵中的矩阵单元字节数大于所述原始数据矩阵;所述第一加密矩阵的每个矩阵单元表达为第一数据#第二数据移位值;所述第二数据移位值为该所述矩阵单元的相邻行单元或者相邻列单元向所述矩阵单元的移位字节。6.根据权利要求5所述的方法,所述移位字节的构建为以下设置中的任一:直接移位;变位移位。7.根据权利要求6所述的方法,其特征在于,则在该单元字节末尾添加乱数,所述乱数为移动字节的十进制次数;若移动矩阵后矩阵中存在缺失的单元,则在该单元处填充对应的原单元。8.根据权利要求7所述的方法,其特征在于,所述第一加密算法为sha加密算法。9.一种基于高速加密算法的网络数据传输装置,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如权利要求1至7任一所述的方法。
技术总结
本发明提供一种基于高速加密技术的云计算系统数据处理方法,根据数据库类型,将源数据至少分类为第一数据、第二数据和第三数据;建立关于第一数据和第二数据的直接索引关系;建立关于第一数据和第二数据的间接索引关系;将第四数据迁移至容置池内,同时将第二数据注入备份池内,生成第二数据的直接访问数据和间接访问数据;构建关于容置池和备份池的容置索引,容置索引被配置为索引间接访问数据。本发明实现了在系统数据迁移和备份过程中的多重加密和访问,建立了不同的访问方式和解密方式,实现了对系统数据的多重防护。实现了对系统数据的多重防护。实现了对系统数据的多重防护。
技术研发人员:朱云 李元骅 可为
受保护的技术使用者:北京数盾信息科技有限公司
技术研发日:2023.09.08
技术公布日:2023/10/19
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/