System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 对区块链地址的基于PKI的认证制造技术_技高网
当前位置: 首页 > 专利查询>贝宝公司专利>正文

对区块链地址的基于PKI的认证制造技术

技术编号:43252463 阅读:11 留言:0更新日期:2024-11-08 20:35
公开了涉及确定用户的与区块链地址相关联的身份信息的技术。第一用户的应用可以接收指示第二用户的区块链地址的信息。该信息包括或可用于取回第二用户的证书,该证书由证书授权方(CA)的私钥签名,并且包括第二用户的身份信息。第一用户的应用可以使用CA的公钥验证证书。然后,第一用户的应用可以使第二用户的身份信息被包括在被呈现给第一用户的用户界面中。该信息允许第一用户在开始与第二用户的不可逆区块链交易之前具有关于该用户的更多信息。

【技术实现步骤摘要】
【国外来华专利技术】

本公开总体涉及区块链,更具体地涉及对区块链上的目的地地址的认证。


技术介绍

1、“区块链”是指促进记录和共享信息的过程的技术。特别地,区块链以使得恶意用户非常难以破坏的方式存储数据。区块链通常用于存储任何数量的应用的信息,包括金融交易、保护个人数据、供应链监视等。

2、顾名思义,区块链将其信息存储在一系列块或“区块”中。每个区块可以包括其本身的哈希值、带时间戳的交易以及先前区块的哈希值。先前区块的哈希值将区块链接在一起,这使得区块链能够被创建。先前区块的哈希值的使用防止区块被改变或防止区块被插入在两个区块之间。

3、区块链是分布式分类账技术的一种实现方式,其中,多个独立的计算机系统(或节点)各自具有其本身的存储区块链交易的分类账的副本。每个副本被认为是其他副本的“对等体”。当区块链交易导致分类帐的一个副本发生变化时,区块链进行操作以使得分类帐的其他副本发生相同的变化。

4、区块链上的帐户以为帐户持有者建立区块链公钥-私钥对为基础。应当仅被帐户持有者知道的区块链密钥用于对交易进行签名。由于可以使用帐户持有者的区块链公钥来验证对该交易的签名,因此该动作向区块链系统的其余部分指示帐户持有者有权发起涉及对应帐户的交易。可以使用地址来指定交易中的另一帐户,该地址通常是另一帐户的区块链公钥的较短版本。


技术实现思路

【技术保护点】

1.一种系统,包括:

2.根据权利要求1所述的系统,其中,所述注册信息包括所述第二用户的证书和所述被签名的消息,所述证书包括所述第二用户的公钥,所述被签名的消息由所述第二用户的私钥签名,并且其中,所述第二用户的公钥和私钥构成密钥对。

3.根据权利要求2所述的系统,其中,所述被签名的消息表示所述第二用户拥有所述区块链地址,并且其中,所述区块链地址构成所述第二用户的区块链公钥的哈希值。

4.根据权利要求1所述的系统,其中,所述注册信息包括URL和所述被签名的消息,所述URL具有在使用HTTPS协议提取时返回所述证书的地址,所述证书具有所述第二用户的公钥,并且其中,所述被签名的消息由所述第二用户的私钥签名;并且

5.根据权利要求1所述的系统,其中,所述身份信息包括所述第二用户的名称、所述第二用户的网站或两者。

6.一种方法,包括:

7.根据权利要求6所述的方法,还包括在所述第一记录被存储在所述注册表中之后:

8.根据权利要求7所述的方法,其中,所述注册请求除了所述区块链地址之外还指定标签,其中,所述证书查找附加地指定所述标签,并且其中,响应于所述证书查找,所述服务器计算机系统响应于确定所述注册表存储指示所述区块链地址已经结合所述标签被注册的信息而返回所述注册信息。

9.根据权利要求6所述的方法,其中,验证所述注册请求包括使用所述注册实体的区块链公钥来验证所述注册请求的签名,所述注册请求由所述注册实体的区块链私钥签名。

10.根据权利要求6所述的方法,其中,所述注册信息包括所述注册实体的证书,所述证书包括所述注册实体的公钥。

11.根据权利要求6所述的方法,其中,所述注册信息包括URL,所述URL具有在使用HTTPS协议提取时返回所述证书的地址,所述证书具有所述注册实体的公钥。

12.根据权利要求6所述的方法,其中,所述被签名的消息包括所述注册实体的公钥。

13.根据权利要求12所述的方法,其中,所述被签名的消息指定所述注册实体的名称和网站。

14.根据权利要求6所述的方法,还包括:

15.一种方法,包括:

16.根据权利要求15所述的方法,其中,所述识别信息包括所述第二用户的名称和网站中的一者或两者。

17.根据权利要求16所述的方法,其中,提供所述身份信息包括:在将被呈现给所述第一用户的用户界面中用所述身份信息替换所述区块链地址。

18.根据权利要求15所述的方法,其中,所述注册信息包括所述第二用户的证书和被签名的消息,所述证书包括所述第二用户的公钥,所述被签名的消息指示所述区块链地址和所述第二用户之间的关联并且由所述第二用户的私钥签名,并且其中,所述第二用户的公钥和私钥构成密钥对。

19.根据权利要求15所述的方法,其中,所述注册信息包括URL和被签名的消息,所述URL具有在使用HTTPS协议提取时返回所述证书的地址,所述证书具有所述第二用户的公钥,其中,所述被签名的消息指示所述区块链地址和所述第二用户之间的关联并且由所述第二用户的私钥签名;并且

20.根据权利要求15所述的方法,其中,所述应用是区块资源管理器应用。

...

【技术特征摘要】
【国外来华专利技术】

1.一种系统,包括:

2.根据权利要求1所述的系统,其中,所述注册信息包括所述第二用户的证书和所述被签名的消息,所述证书包括所述第二用户的公钥,所述被签名的消息由所述第二用户的私钥签名,并且其中,所述第二用户的公钥和私钥构成密钥对。

3.根据权利要求2所述的系统,其中,所述被签名的消息表示所述第二用户拥有所述区块链地址,并且其中,所述区块链地址构成所述第二用户的区块链公钥的哈希值。

4.根据权利要求1所述的系统,其中,所述注册信息包括url和所述被签名的消息,所述url具有在使用https协议提取时返回所述证书的地址,所述证书具有所述第二用户的公钥,并且其中,所述被签名的消息由所述第二用户的私钥签名;并且

5.根据权利要求1所述的系统,其中,所述身份信息包括所述第二用户的名称、所述第二用户的网站或两者。

6.一种方法,包括:

7.根据权利要求6所述的方法,还包括在所述第一记录被存储在所述注册表中之后:

8.根据权利要求7所述的方法,其中,所述注册请求除了所述区块链地址之外还指定标签,其中,所述证书查找附加地指定所述标签,并且其中,响应于所述证书查找,所述服务器计算机系统响应于确定所述注册表存储指示所述区块链地址已经结合所述标签被注册的信息而返回所述注册信息。

9.根据权利要求6所述的方法,其中,验证所述注册请求包括使用所述注册实体的区块链公钥来验证所述注册请求的签名,所述注册请求由所述注册实体的区块链私钥签名。

10.根据权利要求6所述的方法,其中,所述注册信息包括...

【专利技术属性】
技术研发人员:本·里瓦
申请(专利权)人:贝宝公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1