[发明专利]一种分布式可信声明生成方法和系统、设备及存储介质有效
申请号: | 202011269380.0 | 申请日: | 2020-11-13 |
公开(公告)号: | CN112380287B | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 张金琳;马晓开;曹可磊 | 申请(专利权)人: | 浙江数秦科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F21/60;G06F21/64 |
代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 田金霞 |
地址: | 310012 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 可信 声明 生成 方法 系统 设备 存储 介质 | ||
本发明公开了一种分布式可信声明生成方法和系统、设备及存储介质,属于区块链技术领域。发送包含有用户身份标识符和待验证信息的交易至M个第一证明方;接收M个第一证明方反馈的包含有第一证明方签名的待验证信息是否正确的通知;若接收到N个第一证明方反馈的包含有第一证明方签名的待验证信息为正确的通知,则:构建请求可信声明的交易;发送请求可信声明的交易至区块链系统;若请求可信声明的交易验证通过,则:接收针对待验证信息的可信声明。针对验证效率低下的技术问题,可提高验证效率。
技术领域
本发明涉及区块链技术领域,尤其涉及一种分布式可信声明生成方法和系统、设备及存储介质。
背景技术
随着数字信息普及,相关身份信息验证时,已从纸质件认证跨越到电子件认证,但认证过程中,受制于中心化网络系统,多为点与点之间的交互;当涉及多个节点参与认证时,仍存在验证效率低,且手续繁琐的问题。
发明内容
1.发明要解决的技术问题
针对验证效率低下的技术问题,本发明提供了一种分布式可信声明生成方法和系统、设备及存储介质。可提高验证效率。
2.技术方案
为解决上述问题,本发明提供的技术方案为:
一种分布式认证声明生成方法,适用于用户节点,包括:
发送包含有用户身份标识符和待验证信息的交易至M个第一证明方;
接收M个第一证明方反馈的包含有第一证明方签名的待验证信息是否正确的通知;
若接收到N个第一证明方反馈的包含有第一证明方签名的待验证信息为正确的通知,则:
构建请求可信声明的交易;
发送请求可信声明的交易至区块链系统;
若请求可信声明的交易验证通过,则:
接收针对待验证信息的可信声明;
其中,
用户身份标识符,根据用户的公钥、私钥和身份信息在区块链系统上生成;
请求可信声明的交易包括:N个第一证明方反馈的包含有第一证明方签名的待验证信息为正确的通知,待验证信息哈希值和用户身份标识符;
待验证信息的可信声明包括N个第一证明方的签名和待验证信息哈希值;
2≤N≤M,M≥2,M和N均为整数;
接收到包含有用户身份标识符和待验证信息的交易的第一证明方验证待验证信息是否正确;若正确,则对待验证信息和用户标识符签名,并发送第一证明方签名的待验证信息的通知给用户;接收到请求可信声明的交易的共识节点,验证可信声明的交易;根据N个第一证明方的公钥验证待验证信息和用户标识符的签名;若验证通过,则:根据N个第一证明方的签名和待验证信息哈希值,生成待验证信息的可信声明。
可选的,用于生成用户身份标识符的身份信息中包含待验证信息,则接收到包含有用户身份标识符和待验证信息的交易的第一证明方验证待验证信息是否正确的方法,包括:向区块链系统请求用户标识符包含的身份信息哈希值,将待验证信息的哈希值与身份信息哈希值比对,若存在一致,则验证通过;或,与第一证明方存储的待验证信息或待验证信息哈希值进行比对,若一致,则验证通过。
可选的,构建包含有用户身份标识符和待验证信息的交易时,使用带验证信息的哈希值;接收到包含有用户身份标识符和待验证信息的交易的第一证明方验证待验证信息是否正确的方法,包括:向区块链系统请求用户标识符包含的身份信息哈希值,将待验证信息的哈希值与身份信息哈希值比对,若存在一致,则验证通过;或,与第一证明方存储的待验证信息或待验证信息哈希值进行比对,若一致,则验证通过。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江数秦科技有限公司,未经浙江数秦科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011269380.0/2.html,转载请声明来源钻瓜专利网。