掌桥专利:专业的专利平台
掌桥专利
首页

一种提高保密性的财务数据处理方法、系统及计算机

文献发布时间:2023-06-19 19:27:02


一种提高保密性的财务数据处理方法、系统及计算机

技术领域

本申请涉及数据处理技术领域,特别是涉及一种提高保密性的财务数据处理方法、系统及计算机。

背景技术

财务数据是反映企业或单位财务状况及运营成果一类数据的集合,其具体指代在原始经济事项基础上经过一系列加工形成的财务领域内具有专业属性的数据,具体包括财务账簿、报表数据以及各项指标分析数据等。

通过财务数据可直接了解企业或单位的整体情况,若部分关键的财务数据泄露,将带来严重的后果或造成不可估量的损失,因此,部分涉及机密的财务数据要求具有一定的保密性。

在现有的财务数据保密工作中,通常将财务数据存储于云端服务器或内部服务器中,通过设置通用秘钥的方式对财务数据进行加密,但此种加密方式在知晓通用秘钥的前提下,即可随意查阅所有的财务数据,保密性较差。

发明内容

本申请实施例提供了一种提高保密性的财务数据处理方法、系统及计算机,以解决现有技术中通过设置通用秘钥的方式对财务数据进行加密,财务数据的保密性较差的技术问题。

第一方面,本申请实施例提供了一种提高保密性的财务数据处理方法,包括以下步骤:

当获取到财务数据时,根据所述财务数据中的辨识词组判断所述财务数据是否为加密级数据;

若所述财务数据为加密级数据,则将所述财务数据分配至隐藏区域;

拆分所述财务数据,并将所述财务数据加密为包含不同密级的密文数据;

当需要调用所述财务数据时,获取调取指令的解密级,并判断是否需要展示隐藏区域;

若需要展示隐藏区域,则根据检索信息及所述解密级获取与所述检索信息对应的所述财务数据。

进一步地,所述根据所述财务数据中的辨识词组判断所述财务数据是否为加密级数据的步骤包括:

提取所述财务数据中的辨识词组,所述辨识词组包括若干个关键词;

将所述关键词与词库进行比对,判断所述关键词是否与所述词库匹配;

若所述关键词与所述词库匹配,则判定所述财务数据为加密级数据。

进一步地,所述则将所述财务数据分配至隐藏区域的步骤具体为:

将位置编码写入所述财务数据,匹配与所述位置编码对应的区域编码,以将所述财务数据分配至隐藏区域。

进一步地,所述拆分所述财务数据,并将所述财务数据加密为包含不同密级的密文数据的步骤包括:

将所述财务数据以所述辨识词组为节点拆分为若干个数据段;

根据所述辨识词组设定所述数据段的密级;

将若干个所述数据段分别加密,以形成若干个密文段;

拼接若干个所述密文段,以形成所述密文数据。

进一步地,所述将若干个所述数据段分别加密,以形成若干个密文段的步骤具体为:

通过以下公式将若干个所述数据段分别加密,以形成若干个密文段:

其中,M

进一步地,所述获取调取指令的解密级,并判断是否需要展示隐藏区域的步骤包括:

通过扫描调用人员的指纹信息,以获取调取指令;

将所述指纹信息与信息库进行比对,以获取所述调取指令的解密级;

根据所述解密级判断是否需要展示隐藏区域。

进一步地,所述则根据检索信息及所述解密级获取与所述检索信息对应的所述财务数据的步骤包括:

将所述检索信息与所述隐藏区域内的每个所述密文数据进行匹配;

若存在与所述检索信息对应的所述密文数据,则根据所述解密级对与所述检索信息对应的所述密文数据进行解密,以获取与所述检索信息对应的所述财务数据。

第二方面,本申请实施例提供了一种提高保密性的财务数据处理系统,所述系统包括:

第一识别模块,用于当获取到财务数据时,根据所述财务数据中的辨识词组判断所述财务数据是否为加密级数据;

分类模块,用于若所述财务数据为加密级数据,则将所述财务数据分配至隐藏区域;

加密模块,用于拆分所述财务数据,并将所述财务数据加密为包含不同密级的密文数据;

第二识别模块,用于当需要调用所述财务数据时,获取调取指令的解密级,并判断是否需要展示隐藏区域;

解密模块,用于若需要展示隐藏区域,则根据检索信息及所述解密级获取与所述检索信息对应的所述财务数据。

第三方面,本申请实施例提供了一种计算机,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的提高保密性的财务数据处理方法。

第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的提高保密性的财务数据处理方法。

相较于现有技术,本发明的有益效果在于:在获取所述财务数据后,通过所述辨识词组确定所述财务数据的保密性要求,可实现对所述财务数据安全级别的自动化识别,在确定所述财务数据为所述加密级数据后,通过将其分配至所述隐藏区域,可对所述财务数据进行第一重保密,即在查询权限不足的情况下,无法查询到所述财务数据,通过所述解密级的判定,才可对所述隐藏区域内的所述财务数据进行检索查询;在完成所述财务数据的区域分配后,将所述财务数据加密为所述密文数据,可对所述财务数据进行第二重保密,在查询所述财务数据时,即使显示了所述隐藏区域,也无法直接查阅所述财务数据;而通过设置不同的所述密级,可将所述财务数据内包含的信息拆解为多段,在进行检索查询时,根据所述检索信息及所述解密级,可将所述密文数据内与所述解密级相对应的密级的内容进行解密,以此对所述财务数据进行第三重保密。在三重保障的情况下,有效的提高了所述财务数据的保密性。

本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。

附图说明

图1为本发明第一实施例中提高保密性的财务数据处理方法的流程图;

图2为本发明第二实施例中提高保密性的财务数据处理方法的流程图;

图3为本发明第三实施例中提高保密性的财务数据处理系统的结构框图;

如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。基于本申请提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其他类似情景。此外,还可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本申请公开的内容相关的本领域的普通技术人员而言,在本申请揭露的技术内容的基础上进行的一些设计,制造或者生产等变更只是常规的技术手段,不应当理解为本申请公开的内容不充分。

在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域普通技术人员显式地和隐式地理解的是,本申请所描述的实施例在不冲突的情况下,可以与其它实施例相结合。

请参阅图1,本发明第一实施例提供的提高保密性的财务数据处理方法,所述方法包括步骤S10至步骤S50:

步骤S10:当获取到财务数据时,根据所述财务数据中的辨识词组判断所述财务数据是否为加密级数据;

所述辨识词组用于分辨所述财务数据指向的具体内容,即通过所述辨识词组,可明确所述财务数据的分类、发生事由、发生金额、发生时间等信息,而通过所述辨识词组,可对应划分所述财务数据的保密级别,所述保密级别包括普通数据及加密级数据,所述普通数据即为无需保密的数据,而所述加密级数据即为需要对应进行保密的数据,优选地,所述加密级数据可包括一级加密数据、二级加密数据及三级加密数据,以体现不同保密级别的所述财务数据。在获取所述财务数据后,通过所述辨识词组确定所述财务数据的保密性要求,可实现对所述财务数据安全级别的自动化识别。

步骤S20:若所述财务数据为加密级数据,则将所述财务数据分配至隐藏区域;

在完成所述财务数据的级别划分后,根据其划分后的级别,若所述财务数据为普通数据,则将其对应分配至显示区域,若所述财务数据为加密级数据,则将其分配至所述隐藏区域,一般情况下,无法对所述隐藏区域内的所述财务数据进行查阅。可以理解地,根据所述加密级数据的加密级别不同,所述隐藏区域也可相应的设置为一级隐藏区域、二级隐藏区域及三级隐藏区域,对应地,所述一级加密数据分配至所述一级隐藏区域、所述二级加密数据分配至所述二级隐藏区域、所述三级加密数据分配至所述三级隐藏区域。在确定所述财务数据为所述加密级数据后,通过将其分配至所述隐藏区域,可对所述财务数据进行第一重保密。

步骤S30:拆分所述财务数据,并将所述财务数据加密为包含不同密级的密文数据;

单个所述财务数据内包含的信息,其重要性也存在较多差异,如某一所述财务数据包包时间信息、事项信息及金额信息,其重要性排序由高到低应为:事项信息、金额信息、时间信息,因此,其对应的所述密级也不相同。优选地,所述密级包括从低到高设置的一级、二级及三级。将所述财务数据加密为所述密文数据,可对所述财务数据进行第二重保密。

步骤S40:当需要调用所述财务数据时,获取调取指令的解密级,并判断是否需要展示隐藏区域;

可以理解地,通过触发调取指令,才可发起对所述财务数据的调用,通过获取所述调取指令的解密级,识别所述解密级是否达到展示所述隐藏区域的权限,在所述解密级较低的情况下,即在查询权限不足的情况下,无法查询到所述财务数据,通过所述解密级的判定,才可对所述隐藏区域内的所述财务数据进行检索查询。

步骤S50:若需要展示隐藏区域,则根据检索信息及所述解密级获取与所述检索信息对应的所述财务数据。

在查询所述财务数据时,即使显示了所述隐藏区域,也无法直接查阅所述财务数据,需进行检索查询,而进行检索查询时,根据所述检索信息及所述解密级,可将所述密文数据内与所述解密级相对应的密级的内容进行解密,而未与所述解密级对应的所述密级的内容无法解密,以此对所述财务数据进行第三重保密。在三重保障的情况下,有效的提高了所述财务数据的保密性。

请参阅图2,本发明第二实施例提供的提高保密性的财务数据处理方法,所述方法包括以下步骤:

步骤S100:当获取到财务数据时,提取所述财务数据中的辨识词组,所述辨识词组包括若干个关键词;

所述关键词用于明确所述财务数据的具体内容,即所述关键词可包括支出、收入、时间、地点、款项及金额等等,通过提取若干个所述关键词,以为所述财务数据的保密级别判断打下基础。

步骤S101:将所述关键词与词库进行比对,判断所述关键词是否与所述词库匹配;

步骤S102:若所述关键词与所述词库匹配,则判定所述财务数据为加密级数据;

可以理解地,所述词库内同样包括若干个所述关键词,将所述财务数据内包含的所述关键词与所述词库内包含的所述关键词进行重叠性比对,若有重叠的所述关键词,则判定所述关键词与所述词库匹配,即所述辨识词组与所述词库匹配,则判断所述财务数据为加密级数据,需要进行保密处理,若所述关键词与所述词库不匹配,则判断所述财务数据为普通数据,无需进行保密处理。

步骤S103:若所述财务数据为加密级数据,将位置编码写入所述财务数据,匹配与所述位置编码对应的区域编码,以将所述财务数据分配至隐藏区域;

可以理解地,所述显示区域与所述隐藏区域均设置有用于识别位置的区域编码,不同的所述位置编码对应不同的所述区域编码,在完成所述财务数据的保密性判断后,若所述财务数据为普通数据,则将与所述普通区域的区域编码对应的所述位置编码写入所述财务数据,完成所述位置编码与所述区域编码的匹配后,将所述财务数据分配至显示区域,若所述财务数据为加密级数据,则将与所述隐藏区域的区域编码对应的所述位置编码写入所述财务数据,并将其分配至所述隐藏区域,一般情况下,无法对所述隐藏区域内的所述财务数据进行查阅。

步骤S104:将所述财务数据以所述辨识词组为节点拆分为若干个数据段;

所述辨识词组内的所述关键词分别指明了所述财务数据内不同的重要信息,以所述辨识词组为节点,可有效区分所述财务数据中不同内容的重要性。

步骤S105:根据所述辨识词组设定所述数据段的密级;

即以所述财务数据中不同内容的重要程度不同,将所述财务数据拆分为不同密级的所述数据段,以便于后续对所述财务数据中的内容进行分级保密。

步骤S106:将若干个所述数据段分别加密,以形成若干个密文段;

具体地,通过以下公式将若干个所述数据段分别加密,以形成若干个密文段:

其中,M

步骤S107:拼接若干个所述密文段,以形成所述密文数据;

为确保单个所述财务数据的整体完成性,将若干个所述数据段转换为若干个所述密文段后,将其拼接形成所述密文数据:M=【M

步骤S108:当需要调用所述财务数据时,通过扫描调用人员的指纹信息,以获取调取指令;

可以理解地,通过指纹扫描,以开启所述财务数据的调用服务,在完成指纹扫描后,即触发所述调取指令,同时,通过指纹扫描的方式,可明确对所述财务数据的调用的责任人。

步骤S109:将所述指纹信息与信息库进行比对,以获取所述调取指令的解密级;

在所述信息库内,储存有若干个预设指纹信息,且每个所述预设指纹信息均对应有相关人员的身份信息,若所述指纹信息与所述信息库内的预设指纹信息不匹配,则无法触发所述调取指令,若所述指纹信息与所述信息库内的预设指纹信息匹配,则根据所述身份信息,确认调用人的权限级别,并将其拟定为所述解密级,对应至所述调取指令。

步骤S110:根据所述解密级判断是否需要展示隐藏区域;

若所述解密级符合所述隐藏区域的解锁权限,则对调用人员开放所述隐藏区域,并开放所述隐藏区域的检索查询权限,但此时,所述隐藏区域内的所述财务数据仍为密文数据,无法直接进行相应的内容查阅。

步骤S111:若需要展示隐藏区域,将所述检索信息与所述隐藏区域内的每个所述密文数据进行匹配;

步骤S112:若存在与所述检索信息对应的所述密文数据,则根据所述解密级对与所述检索信息对应的所述密文数据进行解密,以获取与所述检索信息对应的所述财务数据;

在对调用人员开放所述隐藏区域的检索查询权限后,调用人员对应输入所述检索信息,可以理解地,所述检索信息包含若干个检索词,所述检索词与所述关键词相对应,即所述检索信息与所述辨识词组相对应,通过所述检索信息,即可对所述隐藏区域内的所述密文数据进行匹配检索。

具体地,拆分所述检索信息,以获取若干个所述检索词,将若干个所述检索词进行加密并拼接,以获取检索密文;

获取所述检索密文与所述隐藏区域内的所述密文数据的匹配结果;

根据所述匹配结果,若不存在与所述检索信息对应的所述密文数据,则关闭所述隐藏区域;

若存在与所述检索信息对应的所述密文数据,显示检索结果,并展示检索到的所述密文数据,此时,所述密文数据无法查阅到具体的所述财务数据,因此,需对所述密文数据进行解密,此时,将所述解密级与所述密文数据内不同密级的所述密文段进行匹配,以确定可解密的所述密文段,通过以下公式对可解密的所述密文段进行解密:

其中,Jm表示解密后的所述密文段,mod为运算函数。

在完成与所述解密级对应的密级使指向的所述密文段后,即可展示与所述检索信息对应的所述财务数据,完成数据调用。

请参阅图3,本发明第三实施例提供了一种提高保密性的财务数据处理系统,该系统应用于上述实施例中的提高保密性的财务数据处理方法,已经进行过说明的不再赘述。如以下所使用的,术语“模块”、“单元”、“子单元”等可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

所述系统包括:

第一识别模块10,用于当获取到财务数据时,根据所述财务数据中的辨识词组判断所述财务数据是否为加密级数据;

所述第一识别模块10具体包括:

提取单元,用于当获取到财务数据时,提取所述财务数据中的辨识词组,所述辨识词组包括若干个关键词;

分析单元,用于将所述关键词与词库进行比对,判断所述关键词是否与所述词库匹配;

判定单元,用于若所述关键词与所述词库匹配,则判定所述财务数据为加密级数据

分类模块20,用于若所述财务数据为加密级数据,则将所述财务数据分配至隐藏区域;

所述分类模块20具体用于若所述财务数据为加密级数据,将位置编码写入所述财务数据,匹配与所述位置编码对应的区域编码,以将所述财务数据分配至隐藏区域;

加密模块30,用于拆分所述财务数据,并将所述财务数据加密为包含不同密级的密文数据;

所述加密模块30具体包括:

拆分单元,用于将所述财务数据以所述辨识词组为节点拆分为若干个数据段;

判别单元,用于根据所述辨识词组设定所述数据段的密级;

赋予单元,用于将若干个所述数据段分别加密,以形成若干个密文段;

拼接单元,用于拼接若干个所述密文段,以形成所述密文数据;

第二识别模块40,用于当需要调用所述财务数据时,获取调取指令的解密级,并判断是否需要展示隐藏区域;

所述第二识别模块40具体包括:

第一单元,用于当需要调用所述财务数据时,通过扫描调用人员的指纹信息,以获取调取指令;

第二单元,用于将所述指纹信息与信息库进行比对,以获取所述调取指令的解密级;

第三单元,用于根据所述解密级判断是否需要展示隐藏区域

解密模块50,用于若需要展示隐藏区域,则根据检索信息及所述解密级获取与所述检索信息对应的所述财务数据。

所述解密模块50具体包括:

第四单元,用于若需要展示隐藏区域,将所述检索信息与所述隐藏区域内的每个所述密文数据进行匹配;

第五单元,用于若存在与所述检索信息对应的所述密文数据,则根据所述解密级对与所述检索信息对应的所述密文数据进行解密,以获取与所述检索信息对应的所述财务数据。

本发明还提供了一种计算机,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述技术方案中所述的提高保密性的财务数据处理方法。

本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述技术方案中所述的提高保密性的财务数据处理方法。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

相关技术
  • 财务数据处理方法及财务数据处理系统
  • 一种财务数据的处理方法和装置
  • 一种提高小区自动物流保密性的信息处理方法及系统
  • 一种提高小区自动物流保密性的信息处理方法及系统
技术分类

06120115918762