数据定密方法、装置、处理设备及存储介质制造方法及图纸

技术编号:35785874 阅读:14 留言:0更新日期:2022-12-01 14:33
本发明专利技术的实施例提供了一种数据定密方法、装置、处理设备及存储介质,涉及保密科学技术领域。将待定密数据的指纹进行分割,得到多个待匹配指纹段;根据各待匹配指纹段在预设数据库中分段检索的结果,确定候选指纹集,候选指纹集包括:多个候选指纹;分别将候选指纹集中各候选指纹与待定密数据的指纹进行匹配,确定目标指纹,并根据目标指纹确定待定密数据的定密结果。能够将待定密数据的指纹进行分割后,在预设数据库中进行分段检索确定目标指纹,相比于现有技术中将整段指纹进行检索匹配的方式,降低了系统的检索和匹配的开销,减少了搜索时间,提升了效率。提升了效率。提升了效率。

【技术实现步骤摘要】
数据定密方法、装置、处理设备及存储介质


[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]所述分割模块还用于,分别将多个定密规则指纹进行分割,得到对应于各所述定密规则指纹的多个规则指纹段;根据各所述规则指纹段在对应的定密规则指纹中的位置,将各所述规则指纹段添加至对应的分段指纹集,所述分段指纹集的数量与所述规则指纹段的数量相等;将各分段指纹集组合得到所述预设数据库。
[0034]所述检索模块具体还用于,分别在各所述分段指纹集中检索对应的待匹配指纹段,得到多个检索结果;根据各所述检索结果,确定至少一个所述候选指纹;将各所述候选指纹的集合作为所述候选指纹集。
[0035]所述检索模块具体还用于,若所述检索结果为所述分段指纹集与所述待匹配指纹段不匹配,则在下一分段指纹集中检索对应的待匹配指纹段。
[0036]所述检索模块具体还用于,若检索结果为所述分段指纹集与所述待匹配指纹段匹配,则得到各所述分段指纹集中与各所述待匹配指纹段相同的至少一个规则指纹段;根据各所述规则指纹段的标识,确定各所述规则指纹段对应的多个候选指纹。
[0037]所述匹配模块具体还用于,分别计算所述候选指纹集中各所述候选指纹与所述待定密数据的指纹的海明距离,得到多个指纹匹配值;将所述多个指纹匹配值中值最小的指纹匹配值对应的候选指纹作为所述目标指纹。
[0038]所述匹配模块具体还用于,将所述目标指纹对应的密点信息作为所述待定密数据
定密结果。
[0039]第三方面,本申请实施例提供一种处理设备,所述处理设备包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当所述处理设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如第一方面中任一项所述的数据定密方法的步骤。
[0040]第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时,实现如第一方面中任一项所述的数据定密方法的步骤。
[0041]本专利技术实施例的有益效果包括:
[0042]采用本申请实施例提供的数据定密方法、装置、处理设备及存储介质,能够通过将待定密数据的指纹进行分割得到的多个待匹配指纹段在预设数据库中进行分段检索得到候选数据集,再将候选数据集与待定密数据的指纹进行匹配,得到定密结果。相比于现有技术中整段检索的方式,这种分段检索的方式减少了在预设数据库中进行匹配时的计算量,减少了检索和匹配的时间开销,提升了搜索效率。
附图说明
[0043]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据定密方法,其特征在于,所述方法包括:将待定密数据的指纹进行分割,得到多个待匹配指纹段;根据各所述待匹配指纹段在预设数据库中分段检索的结果,确定候选指纹集,所述候选指纹集包括:多个候选指纹;分别将所述候选指纹集中各所述候选指纹与所述待定密数据的指纹进行匹配,确定目标指纹,并根据所述目标指纹确定所述待定密数据的定密结果。2.根据权利要求1所述的数据定密方法,其特征在于,所述根据各所述待匹配指纹段在预设数据库中分段检索的结果,确定候选指纹集之前,所述方法还包括:分别将多个定密规则指纹进行分割,得到对应于各所述定密规则指纹的多个规则指纹段;根据各所述规则指纹段在对应的定密规则指纹中的位置,将各所述规则指纹段添加至对应的分段指纹集,所述分段指纹集的数量与所述规则指纹段的数量相等;将各分段指纹集组合得到所述预设数据库。3.根据权利要求2所述的数据定密方法,其特征在于,所述根据各所述待匹配指纹段在预设数据库中分段检索的结果,确定候选指纹集,包括:分别在各所述分段指纹集中检索对应的待匹配指纹段,得到多个检索结果;根据各所述检索结果,确定至少一个所述候选指纹;将各所述候选指纹的集合作为所述候选指纹集。4.根据权利要求3所述的数据定密方法,其特征在于,所述方法还包括:若所述检索结果为所述分段指纹集与所述待匹配指纹段不匹配,则在下一分段指纹集中检索对应的待匹配指纹段。5.根据权利要求3所述的数据定密方法,其特征在于,所述方法还包括:若检索结果为所述分段指纹集与所述待匹配指纹段匹配,则得到各所述分段指纹集中与各所述待匹配指纹段相同的至少一个规则指纹段;根据各所述规则指纹段的标识,确...

【专利技术属性】
技术研发人员:周笑寒赵鑫蒋荣
申请(专利权)人:南京中孚信息技术有限公司
类型:发明
国别省市:

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

1