[发明专利]基于区块链加密的人力资源管理系统有效
申请号: | 202211695831.6 | 申请日: | 2022-12-28 |
公开(公告)号: | CN116150801B | 公开(公告)日: | 2023-09-22 |
发明(设计)人: | 杨秋林;谢吉龙;叶丽丹;黄圣维;陈华权 | 申请(专利权)人: | 深圳市润迅数智科技有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/64;G06Q10/105 |
代理公司: | 北京广技专利代理事务所(特殊普通合伙) 11842 | 代理人: | 崔征 |
地址: | 518000 广东省深圳市南山区南山街道登良*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 加密 人力 资源管理 系统 | ||
1.基于区块链加密的人力资源管理系统,其特征在于,包括:
数据通信模块:获取所述人力资源管理系统前端的数据,根据用户的操作请求,将不同数据发送到对应操作的场景接口中,实现前端与后端的通信;
业务实现模块:处理所述数据通信模块中用户的操作请求,做出对应的响应后返回数据,完成人力资源管理系统的业务功能与系统管理;
区块链合约模块:将所述业务功能以及系统管理的中的运行数据进行存储,记录存储后的地址以及数据摘要,并在区块链中的每一个节点签订联盟合约,根据联盟合约中的标识符生成加密钥;
所述前端与后端进行通信,包括:
建立用户管理单元、联盟链运行单元;
所述用户管理单元用于实现人力资源管理系统中的业务功能;所述联盟链运行单元用于区块链中联盟节点以及共识节点的管理;
所述共识节点用于对区块链中的节点实施投票机制,根据所述联盟节点的信任值进行投票选出部分共识节点,并由部分共识节点在人力资源管理系统中进行数据交易;
当用户发起一个新的业务功能请求操作时,则形成区块链中一个新的数据交易;
为了使区块链中的数据更好得到保护,采用一种区块链的投票算法机制,对用户数据进行加密,公式如下:
;
其中,为用户在注册阶段计算得到的隐私私钥信息,m是参与投票的节点数量,k为投票节点计算公布的k位公钥信息,t为投票候选节点的个数,为候选节点中带有私钥信息的用户;ans代表所有投票节点总数的进制表示,G表示运算基点,V是投票节点的集合,分别表示投票节点与投票候选节点选取的随机数,代表投票候选节点的集合,sign为所有节点的初始信任值,tally为最终的投票结果。
2.根据权利要求1所述的基于区块链加密的人力资源管理系统,其特征在于,所述业务实现模块,包括:
建立数据共享子模块、隐私保护子模块;
所述数据共享子模块在用户授权下将不同的业务功能操作进行数据共享,同时在业务功能生成的过程中将共享数据转换为联盟节点的交易数据,并将交易数据进行分布式存储;
所述隐私保护子模块用于对用户的隐私进行保护,在保存用户数据时进行加密处理,当共享数据发起数据交易时,在所述区块链合约模块构成一个环签名,用于对用户数据进行混合加密。
3.根据权利要求2所述的基于区块链加密的人力资源管理系统,其特征在于,所述对用户数据进行混合加密,包括:
在所述联盟节点的交易数据进行交易时,由交易的发起方进行环签名,交易接收方接收区块链的地址以及业务功能操作的数据地址,并发起交易时间戳;
所述交易时间戳用于记录当前交易过程所产生的数据,包括环签名的签名参数以及签名信息为第一验证数据,并判断交易数据是否被打包;获取交易数据使用共识算法得到的结果为第二验证数据;
通过所述第一验证数据以及第二验证数据判断交易数据是否被篡改,若有一项验证数据不符合预设的结果,则说明交易数据在交易过程中被篡改,则停止当前数据交易。
4.根据权利要求1所述的基于区块链加密的人力资源管理系统,其特征在于,所述联盟链运行单元,包括:
所述联盟节点的集合构成联盟链,在联盟链中设定管理员身份节点,用于将区块链中剩余的普通节点加入联盟链中;
加入到联盟链中的普通节点用于保存此节点的用户操作业务功能信息与共识状态,包括业务功能名称与业务功能创建日期;
获取用户账号信息,对用户的个人信息以及操作数据进行管理,通过检索用户在人力资源管理系统中的操作过程,记录用户与所有业务功能所产生的交易数据作为用户的个人身份信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市润迅数智科技有限公司,未经深圳市润迅数智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211695831.6/1.html,转载请声明来源钻瓜专利网。