一种关键数据销毁方法、系统及电子设备与流程

未命名 08-15 阅读:119 评论:0


1.本发明涉及电子数字数据处理技术领域,特别是涉及一种关键数据销毁方法、系统及电子设备。


背景技术:

2.随着计算机网络技术的飞速发展,每天都会产生大量的机密关键数据,用户时刻面临着数据安全的风险。一般的数据加密等技术通过数据加密计算即使能在一定程度上保护数据安全,但由于现实中的数据攻击情况是复杂且多种多样的,这使得任何一种加密手段都不能绝对保护数据的绝对安全。为了保护数据安全,一般采用数据销毁方式对数据进行处理。
3.现有的数据销毁方式主要包括2大类,一类是硬销毁,如消磁、物理破坏和化学腐蚀等,此类数据销毁方式相对安全,但其需要专用的销毁设备或化学制剂,销毁成本高昂且会对存储介质造成不可逆的损坏。另一类数据销毁方式为软销毁,主要有基于复写的销毁和基于密码学的方法,成本较低,但随着攻击手段的不断升级及越来越复杂和难以判断,这种销毁方式也存在安全隐患。


技术实现要素:

4.为解决现有技术存在的上述问题,本发明提供了一种关键数据销毁方法、系统及电子设备。
5.为实现上述目的,本发明提供了如下方案:
6.一种关键数据销毁方法,包括:
7.获取关键数据;所述关键数据为基于应用环境设定的数据;
8.构建多级联合结构;所述多级联合结构包括多级动态表;所述多级动态表依次为第1级动态表、第2级动态表、第3级动态表和第4级动态表;
9.确定所述关键数据的机密值;
10.基于所述机密值确定关键数据的机密等级,对所述关键数据进行多级加密得到关键数据密文;
11.依据所述关键数据的机密等级将关键数据密文存储在所述多级联合结构中;
12.对所述多级联合结构中存储的数据密文进行安全评估得到安全评估结果;所述安全评估包括篡改评估、空间评估、时间评估和解密评估;
13.当所述安全评估结果中存在危险因素时,生成数据销毁指令,销毁与存在危险因素的数据密文对应的关键数据。
14.可选地,确定所述关键数据的机密值,具体包括:
15.获取所述关键数据的空间属性、时间属性、一级责任人和二级责任人;
16.分别对所述空间属性、所述时间属性、所述一级责任人和所述二级责任人进行加密得到密文s1、密文s2、密文s3和密文s4;
17.对所述关键数据进行加密得到密文s0;
18.提取所述关键数据中的机密词,并为所述机密词设置4个机密等级;
19.获取设置的每一机密等级对应的机密阈值,并基于所述机密阈值确定设置的每一机密等级中机密词的数量;
20.基于每一机密等级对应的机密阈值和每一机密等级中机密词的数量确定所述机密值。
21.可选地,基于所述机密值确定关键数据的机密等级,对所述关键数据进行多级加密得到关键数据密文,具体包括:
22.设置多级区间;所述多级区间包括第一区间、第二区间、第三区间和第四区间;
23.基于所述多级区间确定所述机密值对应的区间,得到确定结果;
24.基于所述确定结果确定关键数据的机密等级,并基于所述关键数据的机密等级采用设定加密规则对所述关键数据进行多级加密得到关键数据密文。
25.可选地,基于所述确定结果确定关键数据的机密等级,并基于所述关键数据的机密等级采用设定加密规则对所述关键数据进行多级加密得到关键数据密文,具体包括:
26.当所述确定结果为所述机密值属于第一区间时,确定关键数据的机密等级为4级;
27.将密文s1和密文s2依次填充到密文s0的左侧位置,并将密文s3和密文s4依次填充到密文s0的右侧位置,得到关键数据密文si2。
28.可选地,基于所述确定结果确定关键数据的机密等级,并基于所述关键数据的机密等级采用设定加密规则对所述关键数据进行多级加密得到关键数据密文,具体包括:
29.当所述确定结果为所述机密值属于第二区间时,确定关键数据的机密等级为3级;
30.将密文s1和密文s2依次填充到密文s0的左侧位置,并将密文s3和密文s4依次填充到密文s0的右侧位置,得到关键数据密文si2;
31.随机从多级联合结构的第4级动态表中选取两段均由0和1组成的字符串sx1和字符串sy1作为干扰段依次放置在关键数据密文si2的左右两侧位置生成关键数据密文si3。
32.可选地,基于所述确定结果确定关键数据的机密等级,并基于所述关键数据的机密等级采用设定加密规则对所述关键数据进行多级加密得到关键数据密文,具体包括:
33.当所述确定结果为所述机密值属于第三区间时,确定所述关键数据的机密等级为2级;
34.将密文s1和密文s2依次填充到密文s0的左侧位置,并将密文s3和密文s4依次填充到密文s0的右侧位置,得到关键数据密文si2;
35.随机从多级联合结构的第3级动态表中选取两段均由0和1组成的字符串sx2和字符串sy2作为干扰段依次放置在关键数据密文si2的左右两侧位置生成关键数据密文si4。
36.可选地,基于所述确定结果确定关键数据的机密等级,并基于所述关键数据的机密等级采用设定加密规则对所述关键数据进行多级加密得到关键数据密文,具体包括:
37.当所述确定结果为所述机密值属于第四区间时,确定所述关键数据的机密等级为1级;
38.将密文s1和密文s2依次填充到密文s0的左侧位置,并将密文s3和密文s4依次填充到密文s0的右侧位置,得到关键数据密文si2;
39.随机从多级联合结构的第2级动态表中选取两段均由0和1组成的字符串sx3和字
符串sy3作为干扰段依次放置在关键数据密文si2的左右两侧位置生成关键数据密文si5。
40.根据本发明提供的具体实施例,本发明公开了以下技术效果:
41.本发明提供的关键数据销毁方法,针对任意关键数据设计了基于多级联合结构的多因素、多级联合评估的关键数据销毁方式,并基于关键数据的机密等级,设计了针对可能泄露数据的危险情况的多因素多级联合评估方式,以此评估关键数据是否存在泄露危险,当存在泄漏危险时,及时生成数据销毁指令销毁可能被泄露的关键数据,能够提高对关键数据的机密管理、隐私保护和危险识别,及时进行销毁处理,进而有效避免出现关键数据泄露的问题。
42.本发明还提供了以下实施结构:
43.一种关键数据销毁系统,应用于上述提供的关键数据销毁方法;所述系统包括:
44.数据获取模块,用于获取关键数据;所述关键数据为基于应用环境设定的数据;
45.结构构建模块,用于构建多级联合结构;所述多级联合结构包括多级动态表;所述多级动态表依次为第1级动态表、第2级动态表、第3级动态表和第4级动态表;
46.机密值确定模块,用于确定所述关键数据的机密值;
47.等级确定和加密模块,用于基于所述机密值确定关键数据的机密等级,对所述关键数据进行多级加密得到关键数据密文;
48.密文存储模块,用于依据所述关键数据的机密等级将关键数据密文存储在所述多级联合结构中;
49.安全评估模块,用于对所述多级联合结构中存储的数据密文进行安全评估得到安全评估结果;所述安全评估包括篡改评估、空间评估、时间评估和解密评估;
50.数据销毁模块,用于当所述安全评估结果中存在危险因素时,生成数据销毁指令,销毁与存在危险因素的数据密文对应的关键数据。
51.一种电子设备,包括:
52.存储器,用于存储计算机程序;
53.处理器,与所述存储器连接,用于调取并执行所述计算机程序,以实施上述提供的关键数据销毁方法。
54.可选地,所述存储器为计算机可读存储介质。
55.因本发明提供的上述两种实施结构实现的技术效果与本发明上述提供的关键数据销毁方法实现的技术效果相同,故在此不再进行赘述。
附图说明
56.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
57.图1为本发明提供的关键数据销毁方法的流程图;
58.图2为本发明提供的针对关键数据的多级联合结构示意图;
59.图3本发明提供的关键数据销毁方法的分阶段流程示意图;
60.图4为本发明提供的关键数据多级联合存储阶段的处理流程图;
61.图5为本发明提供的基于联合存储的关键数据评估销毁阶段的流程图。
具体实施方式
62.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
63.在数据保护方面,其理想情况是,一方面对数据进行复杂的加密保护,尽量避免多数的数据攻击,另一方面是,评估危险情况,在不能保障数据安全的情况下即使销毁数据,使攻击者无法得到关键数据。基于此,本发明的目的是提供一种关键数据销毁方法、系统及电子设备,能够提高对关键数据的机密管理、隐私保护和危险识别,及时进行销毁处理,以有效避免出现关键数据泄露的问题。
64.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
65.如图1所示,本发明提供的关键数据销毁方法,包括:
66.s1、获取关键数据。关键数据为基于应用环境设定的数据,例如,当应用环境为银行时,关键数据为用户的住址、身份证号、银行卡号、密码、储额情况等不能被泄露的数据。当应用环境为保密部门,保密部存储的一些敏感数据均为关键数据。
67.s2、构建多级联合结构。多级联合结构包括多级动态表。多级动态表依次为第1级动态表w1、第2级动态表w2、第3级动态表w3和第4级动态表w4。
68.s3、确定关键数据的机密值。机密值记为vi,vi∈[0,1]。
[0069]
在实际应用过程中,步骤s3的实施过程可以为:
[0070]
s31、获取关键数据的空间属性(空间位置loci)、时间属性(生成时间戳timi)、一级责任人nam1i和二级责任人nam2i。
[0071]
s32、分别对空间位置loci、时间timi、一级责任人nam1i、二级责任人nam2i进行加密并获取加密后的密文s1、密文s2、密文s3和密文s4。其中,可以采用非对称加密算法或对称加密算法,如rsa加密算法,对空间位置loci、时间timi、一级责任人nam1i、二级责任人nam2i进行加密。
[0072]
s33、对关键数据进行加密得到密文s0。密文s1、密文s2、密文s3、密文s4以及密文s0均是0和1表示的字符串。
[0073]
s34、提取关键数据中的机密词k1、k2、...、kn,并为机密词设置4个机密等级。
[0074]
s35、获取设置的每一机密等级对应的机密阈值,并基于机密阈值确定设置的每一机密等级中机密词的数量分别为num1、num2、num3和num4。其中,规定第4级机密对应的机密阈值ξ4为0.25,第3级机密对应的机密阈值ξ3为0.5,第2级机密对应的机密阈值ξ2为0.75,第1级机密对应的机密阈值ξ1为1。
[0075]
s36、基于每一机密等级对应的机密阈值和每一机密等级中机密词的数量确定机密值。其中,vi=(num1
×
ξ1+num2
×
ξ2+num3
×
ξ3+num4
×
ξ4)/h,这里h是一个令任意关键数据的机密值vi∈[0, 1]的归一化正值,多级联合结构的过程中h保持不变。
[0076]
s4、基于机密值确定关键数据的机密等级,对关键数据进行多级加密得到关键数
据密文。
[0077]
设置多级区间。例如,多级区间包括第一区间[0,0.25]、第二区间(0.25,0.5]、第三区间(0.5,0.75]和第四区间(0.75,1]。
[0078]
s41、基于设置的多级区间确定机密值对应的区间,得到确定结果。
[0079]
s42、基于确定结果确定关键数据的机密等级,并基于关键数据的机密等级采用设定加密规则对关键数据进行多级加密得到关键数据密文,具体的:
[0080]
s421、若vi∈[0, 0.25],则关键数据属于第4级机密数据(即关键数据的机密等级为4级)。
[0081]
s422、将密文s1和密文s2依次填充到关键数据密文s0的左侧位置,并将密文s3、s4依次填充到s0的右侧位置,得到2次加密后的关键数据密文si2。
[0082]
s423、若vi∈(0.25, 0.5],则关键数据属于第3级机密数据(即关键数据的机密等级为3级),执行步骤s422得到关键数据密文si2。
[0083]
s424、随机从第4级动态表w4中选取两段均由0和1组成的字符串sx1和sy1作为干扰段依次放置在关键数据密文si2的左右两侧位置生成3次加密后的关键数据密文si3。
[0084]
s425、若vi∈(0.5, 0.75],则关键数据属于第2级机密数据(即关键数据的机密等级为2级),执行步骤s422得到关键数据密文si2。
[0085]
s426、随机从第3级动态表w3中选取两段均由0和1组成的字符串sx2和sy2作为干扰段依次放置在关键数据密文si2的左右两侧位置生成4次加密后的关键数据密文si4。
[0086]
s427、若vi∈(0.75, 1],则stri属于第1级机密数据(即关键数据的机密等级为1级),执行步骤s422得到关键数据密文si2。
[0087]
s428、随机从第2级动态表w2中选取两段均由0和1组成的字符串sx3和sy3作为干扰段依次放置在关键数据密文si2的左右两侧位置生成5次加密后的关键数据密文si5。
[0088]
s429、上所有关键数据都处理完毕并加密存入多级联合结构w中,则返回多级联合结构w并结束,否则返回步骤s3。
[0089]
在上述过程中,如果选取两段干扰段的动态表中没有存储数据,此时,随机生成两段仅由0和1组成的字符串作为干扰段。
[0090]
s5、依据关键数据的机密等级将关键数据密文存储在多级联合结构中。
[0091]
其中,如图2所示,任意一份关键数据stri首先会被计算机密值vi,并进一步进行联合多次加密计算得到密文,并根据机密等级选择存入多级联合结构的特定等级的动态表中。具体的,在步骤s4的基础上,将关键数据密文si2存入多级联合结构w的第4级动态表w4中。将关键数据密文si3存入多级联合结构w的第3级动态表w3中。将关键数据密文si4存入多级联合结构w的第2级动态表w2中。将关键数据密文si5存入多级联合结构w的第1级动态表w1中。
[0092]
s6、对多级联合结构中存储的数据密文进行安全评估得到安全评估结果。安全评估包括篡改评估、空间评估、时间评估和解密评估。
[0093]
s7、当安全评估结果中存在危险因素时,生成数据销毁指令,销毁与存在危险因素的数据密文对应的关键数据。
[0094]
例如,对于多级联合结构中的任意关键数据密文sij(j=2,3,4,5),执行下述多因素、多级合理评估销毁操作。
[0095]
步骤1、判断关键数据密文sij所在多级存储多级联合结构w中的位置,若关键数据密文sij位于第1级动态表w1或第2级动态表w2中时,利用私钥解密关键数据密文sij中包含的空间位置loci、一级责任人nam1i和二级责任人nam2i,并获取关键数据所在的当前位置loc_cur,对下述因素(篡改、空间、时间、解密)进行评估,若评估出现任何一种因素,则立即向两责任人传输信息泄露及销毁信号,并立即销毁关键数据。
[0096]
篡改评估:主要是对密文篡改进行评估,其中,密文篡改包括非数据管理人员恶意向密文中加数据、删除部分或全部数据等情况。
[0097]
空间评估:主要是对空间位置进行评估。空间位置指数据所在的空间位置用(x,y)坐标表示,密文中解密出的空间位置loci为其初始存储所在的位置,当当前位置loc_cur=(x',y')与空间位置loci不同时,说明数据可能被违规带走,存在泄露风险。其中,在数据存储结构中安装位置传感装置可实现关键数据所在当前位置loc_cur的获取。
[0098]
时间评估:在数据存储结构中安装实时信号传输装置,设定传输装置每隔t秒向管理人员发送特定信息,当接收不到信号或信号接收异常(例如,两次接收到信号间的间隔大于或小于t秒),则数据可能违规侵入,存在泄露风险,立即启动销毁机制。
[0099]
解密评估:关键数据解密失败,由于数据管理人员持有数据解密方法,因此出现数据解密失败的情况,则数据可能被泄露,一级机密数据会被立即销毁。
[0100]
步骤2、判断关键数据密文sij所在多级联合结构w中的位置,若关键数据密文sij位于第3级动态表w3或第4级动态表w4中时,解密关键数据密文sij中包含的责任人nam1i、nam2i,对关键数据密文sij进行篡改评估,若出现密文被篡改(例如,密文中加数据、删除部分或全部数据等的任意一种情况),则立即向两责任人传输信息泄露及销毁信号,并立即销毁关键数据。
[0101]
基于上述描述,步骤s6和步骤s7可以对多级联合结构中的任意关键数据密文执行多因素、多级合理评估销毁操作。
[0102]
基于上述描述,下面提供一个具体实施方式,对本发明上述提供的关键数据销毁方法的设计过程进行说明,如图3所示,包括以下阶段:
[0103]
阶段101:关键数据多级联合存储阶段,即进行关键数据的获取、机密等级判定、属性标识、加密及多级联合存储阶段,如图4所示,具体包括:
[0104]
s1a、初始化一个多级联合结构w。这一多级联合结构w共包含4级,由上到下依次为第1级w1、第2级w2、第3级w3和第4级w4,多级联合结构的每一级为一个动态的表结构。
[0105]
s1b、依次获取各份关键数据stri,计算机密值vi,vi∈[0, 1],获取关键数据stri空间属性(空间位置loci)、时间属性(生成时间戳timi)、一级责任人nam1i和二级责任人nam2i。
[0106]
空间位置loci指数据所在的空间位置用(x,y)坐标表示。
[0107]
依次对关键数据stri的空间位置loci、时间timi、一级责任人nam1i、二级责任人nam2i进行加密并获取加密后的4段密文s1、s2、s3和s4,进一步对关键数据stri进行加密获取关键数据的密文s0。这些密文均是0和1表示的字符串。
[0108]
提取关键数据stri中的机密词k1、k2、...、kn,为机密词设置4个机密等级,规定第4级机密对应阈值ξ4=0.25,第3级机密阈值ξ3=0.5,第2级机密阈值ξ2=0.75,第3级机密阈值ξ1=1,检测{k1, k2, ..., kn}中各级机密词的数量分别为num1、num2、num3、num4,则关键
数据stri的机密值vi计算公式如下:vi=(num1
×
ξ1+num2
×
ξ2+num3
×
ξ3+num4
×
ξ4)/h,这里h是一个令任意关键数据stri的机密值vi∈[0, 1]的归一化正值,多级联合结构的过程中h保持不变。
[0109]
基于计算的机密值vi判断当前关键数据stri的机密等级。
[0110]
s1c、对关键数据stri及其属性进行加密,密文组合得到2次加密后的关键数据密文si2。
[0111]
s1d、若vi∈[0, 0.25],则关键数据stri属于第4级机密数据,将关键数据密文si2存入多级联合结构w的第4级动态表w4中。
[0112]
s1e、若vi∈(0.25, 0.5],则关键数据stri属于第3级机密数据,随机从第4级动态表w4中选取两段干扰段并与关键数据密文si2组合生成3次加密后的关键数据密文si3。
[0113]
s1f、将关键数据密文si3存入多级联合结构w的第3级动态表w3中。
[0114]
s1g、若vi∈(0.5, 0.75],则关键数据stri属于第2级机密数据,随机从第3级动态表w3中选取两段干扰段并与关键数据密文si2组合生成4次加密后的关键数据密文si4。
[0115]
s1h、将关键数据密文si4存入多级联合结构w的第2级动态表w2中。
[0116]
s1i、若vi∈(0.75, 1],则关键数据stri属于第1级机密数据,随机从第2级动态表w2中选取两段并与关键数据密文si2组合生成5次加密后的关键数据密文si5。
[0117]
s1j、将关键数据密文si5存入多级联合结构w的第1级动态表w1中。
[0118]
s1q、判断所有关键数据是否处理完毕,若是,则结束处理,若否则返回返回步骤s1b。
[0119]
阶段102:基于联合存储的关键数据评估销毁阶段,即基于联合存储结构的关键数据的多因素、多级联合评估销毁操作,如图5所示,具体包括:
[0120]
s2a、对于多级联合结构中的任意关键数据密文sij,判断关键数据密文sij所在联合结构w中的位置。
[0121]
s2b、判断关键数据密文sij是否是位于第1级动态表w1或第2级动态表w2。
[0122]
s2c、当判断结果为是时,解密关键数据密文sij中包含的空间位置loci、责任人nam1i、nam2i,并获取关键数据所在的当前位置loc_cur。
[0123]
s2d、若空间、时间、篡改、解密中任意因素评估不通过,则立即向两责任人传俞信息泄露及销毁信号,并立即销毁关键数据。
[0124]
s2e、当判断结果为否时,关键数据密文sij位于第3级动态表w3或第4级动态表w4,解密关键数据密文sij中包含的责任人namli、nam2i,对关键数据密文sij进行篡改评估。
[0125]
s2f、篡改评估不通过,立即向责任人传输信息泄露及销毁信号,销毁关键数据。
[0126]
基于上述描述,本发明基于多因素多级联合的关键数据多级加密联合存储结构,并针对任意关键数据设计了基于多级联合结构的多因素、多级联合评估的关键数据销毁方式,保障了对关键数据的加密管理、风险评估、即时销毁。
[0127]
本发明还提供了以下实施结构:
[0128]
一种关键数据销毁系统,应用于上述提供的关键数据销毁方法。系统包括:
[0129]
数据获取模块,用于获取关键数据。关键数据为基于应用环境设定的数据。
[0130]
结构构建模块,用于构建多级联合结构。多级联合结构包括多级动态表。多级动态表依次为第1级动态表、第2级动态表、第3级动态表和第4级动态表。
[0131]
机密值确定模块,用于确定关键数据的机密值。
[0132]
等级确定和加密模块,用于基于机密值确定关键数据的机密等级,对关键数据进行多级加密得到关键数据密文。
[0133]
密文存储模块,用于依据关键数据的机密等级将关键数据密文存储在多级联合结构中。
[0134]
安全评估模块,用于对多级联合结构中存储的数据密文进行安全评估得到安全评估结果。安全评估包括篡改评估、空间评估、时间评估和解密评估。
[0135]
数据销毁模块,用于当安全评估结果中存在危险因素时,生成数据销毁指令,销毁与存在危险因素的数据密文对应的关键数据。
[0136]
一种电子设备,包括:
[0137]
存储器,用于存储计算机程序。
[0138]
处理器,与存储器连接,用于调取并执行计算机程序,以实施上述提供的关键数据销毁方法。
[0139]
此外,上述的存储器中的计算机程序通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
[0140]
相对于现有技术,本发明还具有以下优点:
[0141]
1.本发明设计了一种基于多因素多级联合评估的关键数据销毁方式,保障了对关键数据的加密管理、风险评估、即时销毁。
[0142]
2.本发明针对关键数据设计了一种基于多因素多级联合的关键数据多级加密联合存储结构,实现了针对机密等级多次加密分级存储关键数据。
[0143]
3.本发明基于关键数据的机密等级,设计了针对可能泄露数据的危险情况的多因素多级联合评估方式,以此评估关键数据是否存在泄露危险,并即时销毁可能被泄露的关键数据。
[0144]
4.本发明本发明具有很强的扩展性且便于维护,具有广泛的应用价值和现实意义,提高了对关键数据的机密管理、隐私保护、危险识别,及时销毁处理,可有效避免关键数据的泄露的风险。
[0145]
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0146]
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。

技术特征:
1.一种关键数据销毁方法,其特征在于,包括:获取关键数据;所述关键数据为基于应用环境设定的数据;构建多级联合结构;所述多级联合结构包括多级动态表;所述多级动态表依次为第1级动态表、第2级动态表、第3级动态表和第4级动态表;确定所述关键数据的机密值;基于所述机密值确定关键数据的机密等级,对所述关键数据进行多级加密得到关键数据密文;依据所述关键数据的机密等级将关键数据密文存储在所述多级联合结构中;对所述多级联合结构中存储的数据密文进行安全评估得到安全评估结果;所述安全评估包括篡改评估、空间评估、时间评估和解密评估;当所述安全评估结果中存在危险因素时,生成数据销毁指令,销毁与存在危险因素的数据密文对应的关键数据。2.根据权利要求1所述的关键数据销毁方法,其特征在于,确定所述关键数据的机密值,具体包括:获取所述关键数据的空间属性、时间属性、一级责任人和二级责任人;分别对所述空间属性、所述时间属性、所述一级责任人和所述二级责任人进行加密得到密文s1、密文s2、密文s3和密文s4;对所述关键数据进行加密得到密文s0;提取所述关键数据中的机密词,并为所述机密词设置4个机密等级;获取设置的每一机密等级对应的机密阈值,并基于所述机密阈值确定设置的每一机密等级中机密词的数量;基于每一机密等级对应的机密阈值和每一机密等级中机密词的数量确定所述机密值。3.根据权利要求2所述的关键数据销毁方法,其特征在于,基于所述机密值确定关键数据的机密等级,对所述关键数据进行多级加密得到关键数据密文,具体包括:设置多级区间;所述多级区间包括第一区间、第二区间、第三区间和第四区间;基于所述多级区间确定所述机密值对应的区间,得到确定结果;基于所述确定结果确定关键数据的机密等级,并基于所述关键数据的机密等级采用设定加密规则对所述关键数据进行多级加密得到关键数据密文。4.根据权利要求3所述的关键数据销毁方法,其特征在于,基于所述确定结果确定关键数据的机密等级,并基于所述关键数据的机密等级采用设定加密规则对所述关键数据进行多级加密得到关键数据密文,具体包括:当所述确定结果为所述机密值属于第一区间时,确定关键数据的机密等级为4级;将密文s1和密文s2依次填充到密文s0的左侧位置,并将密文s3和密文s4依次填充到密文s0的右侧位置,得到关键数据密文si2。5.根据权利要求3所述的关键数据销毁方法,其特征在于,基于所述确定结果确定关键数据的机密等级,并基于所述关键数据的机密等级采用设定加密规则对所述关键数据进行多级加密得到关键数据密文,具体包括:当所述确定结果为所述机密值属于第二区间时,确定关键数据的机密等级为3级;将密文s1和密文s2依次填充到密文s0的左侧位置,并将密文s3和密文s4依次填充到密
文s0的右侧位置,得到关键数据密文si2;随机从多级联合结构的第4级动态表中选取两段均由0和1组成的字符串sx1和字符串sy1作为干扰段依次放置在关键数据密文si2的左右两侧位置生成关键数据密文si3。6.根据权利要求3所述的关键数据销毁方法,其特征在于,基于所述确定结果确定关键数据的机密等级,并基于所述关键数据的机密等级采用设定加密规则对所述关键数据进行多级加密得到关键数据密文,具体包括:当所述确定结果为所述机密值属于第三区间时,确定所述关键数据的机密等级为2级;将密文s1和密文s2依次填充到密文s0的左侧位置,并将密文s3和密文s4依次填充到密文s0的右侧位置,得到关键数据密文si2;随机从多级联合结构的第3级动态表中选取两段均由0和1组成的字符串sx2和字符串sy2作为干扰段依次放置在关键数据密文si2的左右两侧位置生成关键数据密文si4。7.根据权利要求3所述的关键数据销毁方法,其特征在于,基于所述确定结果确定关键数据的机密等级,并基于所述关键数据的机密等级采用设定加密规则对所述关键数据进行多级加密得到关键数据密文,具体包括:当所述确定结果为所述机密值属于第四区间时,确定所述关键数据的机密等级为1级;将密文s1和密文s2依次填充到密文s0的左侧位置,并将密文s3和密文s4依次填充到密文s0的右侧位置,得到关键数据密文si2;随机从多级联合结构的第2级动态表中选取两段均由0和1组成的字符串sx3和字符串sy3作为干扰段依次放置在关键数据密文si2的左右两侧位置生成关键数据密文si5。8.一种关键数据销毁系统,其特征在于,应用于如权利要求1-7任意一项所述的关键数据销毁方法;所述系统包括:数据获取模块,用于获取关键数据;所述关键数据为基于应用环境设定的数据;结构构建模块,用于构建多级联合结构;所述多级联合结构包括多级动态表;所述多级动态表依次为第1级动态表、第2级动态表、第3级动态表和第4级动态表;机密值确定模块,用于确定所述关键数据的机密值;等级确定和加密模块,用于基于所述机密值确定关键数据的机密等级,对所述关键数据进行多级加密得到关键数据密文;密文存储模块,用于依据所述关键数据的机密等级将关键数据密文存储在所述多级联合结构中;安全评估模块,用于对所述多级联合结构中存储的数据密文进行安全评估得到安全评估结果;所述安全评估包括篡改评估、空间评估、时间评估和解密评估;数据销毁模块,用于当所述安全评估结果中存在危险因素时,生成数据销毁指令,销毁与存在危险因素的数据密文对应的关键数据。9.一种电子设备,其特征在于,包括:存储器,用于存储计算机程序;处理器,与所述存储器连接,用于调取并执行所述计算机程序,以实施如权利要求1-7任意一项所述的关键数据销毁方法。10.根据权利要求9所述的电子设备,其特征在于,所述存储器为计算机可读存储介质。

技术总结
本发明公开一种关键数据销毁方法、系统及电子设备,涉及电子数字数据处理技术领域。本发明针对任意关键数据设计了基于多级联合结构的多因素、多级联合评估的关键数据销毁方式,并基于关键数据的机密等级,设计了针对可能泄露数据的危险情况的多因素多级联合评估方式,以此评估关键数据是否存在泄露危险,当存在泄漏危险时,及时生成数据销毁指令销毁可能被泄露的关键数据,能够提高对关键数据的机密管理、隐私保护和危险识别,及时进行销毁处理,进而有效避免出现关键数据泄露的问题。进而有效避免出现关键数据泄露的问题。进而有效避免出现关键数据泄露的问题。


技术研发人员:罗远哲 刘瑞景 陈思杰 李连庚 解淑环 何东骏 荆全振 杨京 刘志明
受保护的技术使用者:北京中超伟业信息安全技术股份有限公司
技术研发日:2023.07.13
技术公布日:2023/8/13
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐