[发明专利]加密链接身份在审
申请号: | 202080079276.7 | 申请日: | 2020-08-18 |
公开(公告)号: | CN114747172A | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 布洛克·多伊龙;克雷格·史蒂文·赖特 | 申请(专利权)人: | 区块链控股有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/32 |
代理公司: | 北京市竞天公诚律师事务所 11770 | 代理人: | 孙磊;徐民 |
地址: | 安提瓜和巴布达圣*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加密 链接 身份 | ||
1.一种证实第一方用于签署第一消息的第一签名的计算机实现的方法,其中区块链包括记录的事务,所述记录的事务包括注册值,所述注册值是通过对第一值应用单向函数而生成的;所述方法由所述第一方执行,并且所述方法包括:
通过至少对所述第一值和所述消息应用单向函数,生成所述第一签名;
将第一事务传输给区块链网络的一个或更多个节点以使所述第一事务包含在所述区块链中,所述第一事务包括用所述第一签名签署的所述消息;以及
将第二事务传输给所述区块链网络的一个或更多个节点以使所述第二事务包含在所述区块链中,所述第二事务包括所述第一值。
2.根据权利要求1所述的方法,其中所述第一值是更新后的注册值,并且是通过对第二值应用单向函数而生成的,其中所述方法包括:
通过至少对所述第二值和所述第二消息应用单向函数来生成第二签名;
将第三事务传输给区块链网络的一个或更多个节点以使所述第三事务包含在所述区块链中,所述第三事务包括用所述第二签名签署的所述第二消息;以及
将第四区块链事务传输给所述区块链网络的一个或更多个节点以使所述第四区块链事务包含在所述区块链中,所述第四事务包括所述第二值。
3.根据权利要求1或权利要求2所述的方法,其中所述第一签名是通过至少对以下两项应用单向函数而生成的:i)所述第一值;以及ii)对所述第一消息应用单向函数得出的结果。
4.根据权利要求1至3中任一项所述的方法,其中所述第一签名是基于哈希的消息认证码。
5.根据权利要求1至4中任一项所述的方法,其中所述第二事务的所述传输包括:在将所述第一事务包含在所述区块链中之后,将所述第二事务传输给所述区块链网络的一个或更多个节点。
6.根据权利要求1至5中任一项所述的方法,其中记录值和所述第一值是值序列的一部分,并且其中所述序列中的每个下一个值是通过对所述序列中的前一个值应用单向函数而生成的。
7.根据权利要求6所述的方法,所述方法包括将所述值序列中的一个或更多个值传输给第二方。
8.根据权利要求1至7中任一项所述的方法,其中所述第一事务和所述第三事务是同一事务,和/或其中所述第二事务和所述第四事务是同一事务。
9.根据前述任一项权利要求所述的方法,其中所述单向函数是加密哈希函数。
10.一种验证第一方与第二方之间链接的计算机实现的方法,所述方法由第三方执行,并且所述方法包括:
从所述第二方,获取i)用基于所述第二方的第一私钥的第一签名签署的消息,和ii)与所述第一私钥相对应的第一公钥;
从所述第二方,获取iii)用基于所述第二方的第二私钥的第二签名签署的所述消息,和iv)与所述第二私钥相对应的第二公钥;
从所述第一方,获取v)用第三签名签署的所述消息,第三签名签署的所述消息是基于仅所述第一方和所述第二方已知的共享私钥、和对应的共享公钥;以及
基于所述共享公钥和所述第二方的所述第一公钥,确定是否已生成所述第二方的所述第二公钥。
11.根据权利要求10所述的方法,其中所述确定包括:确定所述第一签名、所述第二签名和所述第三签名是否为有效签名。
12.根据权利要求10或权利要求11所述的方法,所述方法包括:
将所述消息传输给所述第一方和所述第二方。
13.根据权利要求10至12中任一项所述的方法,其中所述第一方和所述第二方是同一方。
14.根据权利要求10至13中任一项所述的方法,其中所述第一方和所述第二方是不同方。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于区块链控股有限公司,未经区块链控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080079276.7/1.html,转载请声明来源钻瓜专利网。