System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于企业管理,具体的,涉及一种企业财务管理风险识别系统。
技术介绍
1、财务管理是指对进出企业的资金流的控制。每一家企业都需要销售产品或服务、支付费用、清算账目和报税。除此之外,财务管理还包含许多更复杂的流程,例如发放员工薪水、购买用品以及向政府机构提交证明其遵守适用法律法规的报告。监督所有此类企业事务的行为便是我们所说的企业财务管理。一般来说,公司规模越大,财务管理就越复杂。
2、一个企业的财务数据安全的管理尤为重要,为了企业的财务数据管理的便捷,越来越多的公司选择云服务器存储与数据查询,一个企业的财务数据中包含公司的财务表、员工信息等大量安全信息,一旦泄漏将严重影响公司的利益,因此对数据的安全性必须予以重视。
技术实现思路
1、本专利技术的目的在于提供一种企业财务管理风险识别,解决企业的财务数据管理的便捷,越来越多的公司选择云服务器存储与数据查询,因财务信息泄露,严重影响公司利益的问题。
2、本专利技术的目的可以通过以下技术方案实现:一种企业财务管理风险识别系统,包括:
3、企业财务管理模块,用于对企业公司财务信息的分类管理,其包括用户端,用户端用于公司财务人员、部门经理和股东人员登录进入该系统,将用户端产生的企业财务数据传输到后续的企业信息转化识别模块;
4、企业信息转化识别模块,用于对用户端产生的企业财务数据进行处理,其包括分组加密单元、合并加密单元和检索识别单元;分组加密单元进行分组加密后得到分组的保密数据,再通过
5、云平台,用于存储企业信息转化识别模块处理的财务信息并进行检索识别;在查询检索数据时,用户端用户将查询的关键字通过分组加密单元进行相同方式加密后传输到云平台,在云平台的保密信息上进行检索识别,并将查询结果的保密信息返回到企业信息转化识别模块,企业信息转化识别模块收到返回的结果保密信息后,检索识别单元使用解密算法进行解密,得到查询结果的明文,输出到用户端。
6、优选的,所述企业财务管理模块,企业财务数据由来自不同用户端的大量企业财务数据构成,通常包括电子财务表、费用支票和公司支出记录数据。
7、优选的,所述企业信息转化识别模块,用户端产生的企业财务数据进行处理的具体方式:用户端用户使用加密函数将k分组加密后再合并得到保密信息h,并将保密信息h存储到云平台,在分组加密单元中,具体的算法如下:
8、第一步:随机选取两个素数p、q和整数r1,素数p、q的取值区间为[1e5,1e8]中的任一素数,整数r1的取值区间为[1e5,1e8]中的任一整数,计算变量n=p×q;(p、q和r1为加密参数)
9、第二步:将明文k转化为ascii码的数据等分成t份,每份的字符长度为l,所述l为预设值,由用户从4、8、16、32中随机选定,若最后一个分组位数不满l则以“0”补全,其中t为分组数量;
10、第三步:利用明文槽将每一个明文分组ki(i,1≤i≤t),其中i代表明文k等分成t份中的任意一份,然后通过加密得到对应的保密信息:hi=(ki+p×r1)mod n;
11、第四步:按照分组顺序,将所有保密信息进行合并操作,得到明文k对应的保密信息h;
12、第五步:合并加密单元将保密信息h上传到云平台,由云平台对其进行存储;加密算法自动随机选择加密参数p、q和r1,并将明文在内存的ascii码进行分组加密和保密信息合并,保密信息的计算由加密参数决定,而加密参数只在算法内部使用,对任何用户不可见。
13、优选的,所述使用解密函数在检索识别单元进行分组解密的具体方式,解密的具体流程如下:
14、as1:对保密信息h按比特进行分组得到h=h1h2h3…ht,分组数量t与加密过程相同;
15、as2:利用明文槽对每一个保密信息分组hi进行解密,得到对应的明文,解密函数ki=ci mod p,其中变量p与加密过程中p相同;
16、as3:按照分组顺序,对解密后的明文进行合并操作,得到保密信息h对应的明文k=k1k2k3…kt。
17、优选的,所述云平台的保密信息上进行检索识别的具体方式,保密信息检索算法的具体步骤如下:
18、bs1:使用加密函数对检索关键词guan进行加密,得到关键词保密信息h_guan=(guan+p×rx)mod n,并将h_guan发送到云平台,其中变量p与加密函数中相同,rx是本次加密函数随机产生的整数;
19、bs2:将关键字保密信息h_guan与每一个保密信息分组hi进行检索识别,计算匹配结果:
20、t=((h_guan-hi)×q×rt)mod n
21、=((guan-ki)×q×rt)mod n
22、其中,q×rt是加密参数,可以通过解密得到;
23、bs3:若t≠0,则h_guan与hi匹配,将保密信息hi返回到检索识别单元;否则检索失败,返回0;
24、bs4:若检索识别单元接收到保密信息hi则使用解密函数进行解密并输出企业财务数据明文ki;若接收到0则输出查询结果为空。
25、优选的,所述加密参数q和rt以q×rt的形式附加在明文数据的文件首部进行非对称加密,而在保密信息检索过程中用私钥对附加信息进行解密得到q×rt,但是无法得到q和rt的具体数值,确保加密过程的安全性。
26、本专利技术的有益效果:
27、(1)本专利技术通过企业信息转化识别模块利用明文槽分组技术来实现对企业财务数据高效的进行加解密操作以及基于保密信息的检索操作,使企业财务管理系统对财务信息进行加密,存储到云平台,有助于企业的管理财务信息的便捷性的同时,通过分组加密单元利用明文槽方式进行加密,保护了财务信息的安全性。
28、(2)本专利技术用户端用户将查询的关键字通过分组加密单元进行相同方式加密后传输到云平台,在云平台的保密信息上进行检索识别,并将查询结果的保密信息返回到企业信息转化识别模块,企业信息转化识别模块收到返回的结果保密信息后,检索识别单元使用解密算法进行解密,得到查询结果的明文,输出到用户端,从而使企业财务数据在查询过程中始终以保密信息的方式进行数据传输,并对查询的内容进行判断识别,有效的阻止信息的传输过程中盗取和泄露。
本文档来自技高网...【技术保护点】
1.一种企业财务管理风险识别系统,其特征在于,包括:
2.根据权利要求1所述的一种企业财务管理风险识别系统,其特征在于:所述企业财务管理模块,企业财务数据由来自不同用户端的大量企业财务数据构成,通常包括电子财务表、费用支票和公司支出记录数据。
3.根据权利要求1所述的一种企业财务管理风险识别系统,其特征在于:所述企业信息转化识别模块,用户端产生的企业财务数据进行处理的具体方式:用户端用户使用加密函数将K分组加密后再合并得到保密信息H,并将保密信息H存储到云平台,在分组加密单元中,具体的算法如下:
4.根据权利要求1所述的一种企业财务管理风险识别系统,其特征在于:所述使用解密函数在检索识别单元进行分组解密的具体方式,解密的具体流程如下:
5.根据权利要求1所述的一种企业财务管理风险识别系统,其特征在于:所述云平台的保密信息上进行检索识别的具体方式,保密信息检索算法的具体步骤如下:
6.根据权利要求5所述的一种企业财务管理风险识别系统,其特征在于:所述加密参数q和rt以q×rt的形式附加在明文数据的文件首部进行非对称加密,而
...【技术特征摘要】
1.一种企业财务管理风险识别系统,其特征在于,包括:
2.根据权利要求1所述的一种企业财务管理风险识别系统,其特征在于:所述企业财务管理模块,企业财务数据由来自不同用户端的大量企业财务数据构成,通常包括电子财务表、费用支票和公司支出记录数据。
3.根据权利要求1所述的一种企业财务管理风险识别系统,其特征在于:所述企业信息转化识别模块,用户端产生的企业财务数据进行处理的具体方式:用户端用户使用加密函数将k分组加密后再合并得到保密信息h,并将保密信息h存储到云平台,在分组加密单元中,具体的算法如下:
4.根据权利要求...
【专利技术属性】
技术研发人员:张亚军,李光泉,王姗姗,王阳,
申请(专利权)人:河南财政金融学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。