数据脱敏方法、装置、设备及计算机存储介质制造方法及图纸

技术编号:38611739 阅读:16 留言:0更新日期:2023-08-26 23:40
本申请实施例提供了一种数据脱敏方法、装置、设备及计算机存储介质。其中方法包括:按照预设规则将原始记录提粉碎得到数据碎片,并将数据碎片分别存储在多个服务链上,同时建立原始记录体和数据碎片的映射关系,以及数据碎片与服务链的映射关系。根据本申请实施例的数据脱敏方法,能够通过多维映射建立原始记录体和存储在服务链上的数据碎片的关联关系,实现原始记录体的脱敏以及信息关联的解耦,提高了数据的安全性。据的安全性。据的安全性。

【技术实现步骤摘要】
数据脱敏方法、装置、设备及计算机存储介质


[0001]本申请属于区块链
,尤其涉及一种数据脱敏方法、装置、设备及计算机存储介质。

技术介绍

[0002]区块链技术由于其“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征在信息
得到了广泛的应用。为了保障区块链内数据的安全性,需要对数据进行脱敏,即通过脱敏规则进行数据变形,时限敏感隐私数据的保护。
[0003]现有的数据脱敏方法一般包括敏感信息数据识别、敏感数据重编码、敏感数据格式转换、敏感数据还原及恢复等技术;由于链表区块的链式加密,使区块链的记录处于不停的动态变化中,全量记录数据因链式加密导致无法解耦,无法对特定的数据进行重编码,同时在源数据库还会存储一份未经加工过的原始数据,此类数据一般都处于非脱敏状态增加了数据脱敏和还原处理的难度,同时依然存在敏感数据泄露风险。

技术实现思路

[0004]本申请实施例提供一种数据脱敏方法、装置、设备及计算机存储介质,能够将源数据库中的原始数据粉碎并随机存储在多服务链中,通过多维映射建立关联关系,实现对原始数据的脱敏,提高数据安全性。
[0005]第一方面,本申请实施例提供一种数据脱敏方法,方法包括:
[0006]按照预设规则将原始记录体粉碎得到数据碎片,数据碎片包括数据碎片标识;
[0007]建立原始记录体和数据碎片标识的映射关系;
[0008]将数据碎片分别存储在多个服务链;
[0009]建立服务链和数据碎片的映射关系。
[0010]第二方面,本申请实施例提供了一种脱敏数据还原方法,方法包括:
[0011]获取目标原始记录体信息、目标原始记录体和数据碎片标识的映射关系,数据碎片标识包括数据碎片接续标识和随机标识;
[0012]根据目标原始记录体信息、目标原始记录体和数据碎片标识的映射关系,获取数据碎片的随机标识;
[0013]获取数据碎片的随机标识和服务链的映射关系;
[0014]根据数据碎片的随机标识、数据碎片的随机标识和服务链的映射关系获取服务链存储的数据碎片;
[0015]根据目标原始记录体和数据碎片标识的映射关系,恢复数据碎片,得到目标原始记录体数据。
[0016]第三方面,本申请实施例提供了一种数据脱敏装置,装置包括:
[0017]粉碎模块,用于按照预设规则将原始记录体粉碎,得到数据碎片,数据碎片包括数据碎片标识;
[0018]建立模块,用于建立原始记录体和数据碎片标识的映射关系;
[0019]存储模块,用于将数据碎片分别存储在多个服务链;
[0020]建立模块,还用于建立服务链和数据碎片的映射关系。
[0021]第四方面,本申请实施例提供了一种脱敏数据还原装置,装置包括:
[0022]获取模块,用于获取目标原始记录体信息、目标原始记录体和数据碎片标识的映射关系,数据碎片标识包括数据碎片接续标识和随机标识;
[0023]获取模块,还用于根据目标原始记录体信息、目标原始记录体和数据碎片标识的映射关系,获取数据碎片的随机标识;
[0024]获取模块,还用于获取数据碎片的随机标识和服务链的映射关系;
[0025]获取模块,还用于根据数据碎片的随机标识、数据碎片的随机标识和服务链的映射关系获取服务链存储的数据碎片;
[0026]恢复模块,用于根据目标原始记录体和数据碎片标识的映射关系,恢复数据碎片,得到目标原始记录体数据。
[0027]第五方面,本申请实施例提供了一种数据处理设备,设备包括:处理器,以及存储有计算机程序指令的存储器;
[0028]处理器读取并执行计算机程序指令,以实现第一方面的数据脱敏方法,或处理器读取并执行计算机程序指令,以实现第二方面的脱敏数据还原方法。
[0029]第六方面,本申请实施例提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现第一方面的数据脱敏方法,或计算机程序指令被处理器执行时实现第二方面的脱敏数据还原方法。
[0030]第七方面,本申请实施例提供了一种计算机程序产品,计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备执行第一方面的数据脱敏方法,或计算机程序指令被处理器执行时实现第二方面的脱敏数据还原方法。
[0031]本申请实施例的数据脱敏方法、装置、设备及计算机存储介质,能够将原始记录体粉碎,将得到的数据碎片分别存储在不同的服务链,同时,建立原始记录体和数据碎片标识、数据碎片和服务链之间的对应关系,实现原始记录体数据的脱敏,通过多维映射的方式,进一步保障了数据的安全性。
附图说明
[0032]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033]图1是本申请实施例提供的一种数据脱敏方法的流程示意图;
[0034]图2是本申请实施例提供的一种应用数据脱敏方法的系统结构示意图;
[0035]图3是本申请实施例提供的一种脱敏数据还原方法的流程示意图;
[0036]图4是本申请实施例提供的一种数据脱敏装置的结构示意图;
[0037]图5是本申请实施例提供的一种脱敏数据还原装置的结构示意图;
[0038]图6是本申请实施例提供的一种数据处理设备的结构示意图。
具体实施方式
[0039]下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本申请进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本申请,而不是限定本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。
[0040]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0041]传统的数据脱敏方法由于链表区块的链式加密,区块链的记录不停变化,全量记录数据无法解耦,提高了数据脱敏和还原的难度,同时源数据库中保留的原始数据处于非脱敏状态,存在敏感数据泄露的问题。
[0042]为了解决现有技术问题,本申请实施例提供了一种数据脱敏方法、装本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据脱敏方法,其特征在于,包括:按照预设规则将原始记录体粉碎得到数据碎片,所述数据碎片包括数据碎片标识;建立所述原始记录体和所述数据碎片标识的映射关系;将所述数据碎片分别存储在多个服务链;建立所述服务链和所述数据碎片的映射关系。2.根据权利要求1所述的方法,其特征在于,所述数据碎片标识包括数据碎片接续标识和随机标识,所述建立所述原始记录体和所述数据碎片标识的映射关系,包括:建立所述原始记录体、所述数据碎片接续标识和所述随机标识之间的映射关系。3.根据权利要求2所述的方法,其特征在于,所述将所述数据碎片分别存储在多个服务链之前,所述方法包括:对所述数据碎片中的数据碎片接续标识进行去除处理。4.根据权利要求3所述的方法,其特征在于,所述将所述数据碎片分别存储在多个服务链,包括:将所述处理后的数据碎片根据随机设定的上链通道存储在所述多个服务链中。5.根据权利要求4所述的方法,其特征在于,所述建立所述服务链和所述数据碎片的映射关系,包括:建立所述上链通道和所述处理后的数据碎片的映射关系。6.一种脱敏数据还原方法,其特征在于,包括:获取目标原始记录体信息、目标原始记录体和数据碎片标识的映射关系,所述数据碎片标识包括数据碎片接续标识和随机标识;根据所述目标原始记录体信息、所述目标原始记录体和数据碎片标识的映射关系,获取所述数据碎片的随机标识;获取所述数据碎片的随机标识和服务链的映射关系;根据所述数据碎片的随机标识、所述数据碎片的随机标识和服务链的映射关系获取所述服务链存储的数据碎片;根据所述目标原始记录体和数据碎片标识的映射关系,恢复所述数据碎片,得到所述目标原始记录体数据。7.一种数据脱敏装置,其特征在于,所述装置包括:粉碎模块,用于按照预设规则将原始记录体粉碎,得到数据碎片,所述数据碎片包括数据碎片标识;建立模块,用于建立所述原始记录体和所述数...

【专利技术属性】
技术研发人员:王欣史远
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1