[发明专利]数据核对方法、装置、计算机设备和存储介质在审
申请号: | 201910614639.1 | 申请日: | 2019-07-09 |
公开(公告)号: | CN110457914A | 公开(公告)日: | 2019-11-15 |
发明(设计)人: | 王梦寒;武伯超;张宝;赵达悦;刘恩科;高建欣 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F16/2458;G06F16/27 |
代理公司: | 44224 广州华进联合专利商标代理有限公司 | 代理人: | 王珊珊<国际申请>=<国际公布>=<进入 |
地址: | 518052广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 新增业务 业务数据 链节点 账本 核对 更新 数据处理技术 预设时间间隔 计算机设备 存储介质 解密状态 数据核对 数据加密 数据匹配 数据上传 同步数据 预设 加密 匹配 判定 网络 发送 申请 | ||
本申请涉及数据处理技术领域,特别涉及一种数据核对方法、装置、计算机设备和存储介质。所述方法包括:当接收到区块链网络中其他区块链节点发送的新增业务数据时,对所述新增业务数据进行数据加密将加密后的新增业务数据上传至所述当前区块链节点的节点账本中;当到达预设核对时间时,将区块链网络中所有区块链节点的节点账本中,预设时间间隔内更新的业务数据相互之间进行非解密状态的数据匹配;当判定出所述更新的业务数据在所有节点账本中均相互匹配时,则对所述更新的业务数据核对通过。采用本方法能够提供同步数据核对安全性。
技术领域
本申请涉及计算机技术领域,特别是涉及一种数据核查方法、装置、计算机设备和存储介质。
背景技术
业务系统每天都会有产生大量更新的业务数据,由于业务数据的产生地分布较广,大量的业务数据可能需要进行分布存储,因此往往采用建立多个数据中心的方式进行数据存储,并且分布在各地的业务数据需要进行数据同步。
在数据同步的过程中,常因网络或其他不明原因引起数据同步失败的问题,造成信息的不一致,因此,需要对各地的数据进行核对,而业务数据中包含许多敏感信息,在核对的过程中有很大几率会暴露这些敏感信息,因此,无法完全保证核对过程中业务数据的安全性。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高同步数据核对安全性的数据核对方法、装置、计算机设备和存储介质。
一种数据核对方法,所述方法包括:
当接收到区块链网络中其他区块链节点发送的新增业务数据时,对所述新增业务数据进行数据加密;
将加密后的新增业务数据上传至所述当前区块链节点的节点账本中;
当到达预设核对时间时,将区块链网络中所有区块链节点的节点账本中,预设时间间隔内更新的业务数据相互之间进行非解密状态的数据匹配;
当判定出所述更新的业务数据在所有节点账本中均相互匹配时,则对所述更新的业务数据核对通过。
在其中一个实施例中,方法还包括:
接收业务终端发送的业务更新数据;
将所述业务更新数据上传至所述当前区块链节点对应的数据库及节点账本中;
所述数据库将所述业务更新数据同步至所述区块链网络中其他区块链节点的数据库中。
在其中一个实施例中,所述对所述新增业务数据进行数据加密,包括:
从所述新增业务数据中逐条读取新增业务记录;
从各所述新增业务记录中提取出业务标识;
查找所述业务标识对应的敏感字段,及所述敏感字段对应的加密规则;
根据所述加密规则对相应的所述敏感字段进行数据加密。
在其中一个实施例中,所述将区块链网络中所有区块链节点的节点账本中,预设时间间隔内更新的业务数据相互之间进行非解密状态的数据匹配,包括:
逐条读取当前的节点账本的所述更新的业务数据中各业务记录的流水号;
判断其他节点账本中是否存在与所述流水号一致的业务记录;
当所有节点账本中均存在与所述流水号一致的业务记录时,将所有节点账本中所述业务记录中相应的未加密字段进行匹配校验,将所述业务记录中相应的加密字段进行零知识证明校验;
当所有未加密字段均匹配且所有加密字段均通过零知识证明校验时,则判定所述业务记录核对通过。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910614639.1/2.html,转载请声明来源钻瓜专利网。