一种验证认证数字资产真实性的方法技术

技术编号:27213422 阅读:31 留言:0更新日期:2021-02-04 11:29
本申请提供了一种验证认证数字资产真实性的方法。包括客户端发送认证数字资产数据至数字资产登记平台或区块链网络,由数字资产登记平台或区块链网络对得到的认证数字资产数据中的实体或认证码的真实性进行验证,并向客户端反馈验证结果。本申请提供的方法通过数字资产登记平台或区块链网络提取具有真实性的哈希值对客户端收到的数字资产实体的真实性进行验证,使客户端能够确认接收到的数字资产实体是否为真实的实体,并对真实或虚假的实体进行相应的操作,保证数字资产交易的有效进行。行。行。

【技术实现步骤摘要】
一种验证认证数字资产真实性的方法


[0001]本申请实施例涉及数字资产
,特别涉及一种验证认证数字资产真实性的方法。

技术介绍

[0002]数字资产证明平台,也称确权平台,主要针对大量未进行版权登记的知识作品或成果的权利确认操作。其功能主要体现于两个方面:一、对于已经登记的版权、商标或已经取得专利证书的专利进行权利可交易确认操作;二、对于大量未登记的知识作品或成果进行权利确认操作。对于经过数字资产证明平台确权后的知识作品或成果,需要以登记的方式由相应的平台,即数字资产登记平台进行管理,数字资产登记平台不仅用于存储经确权后的数字资产数据,还用与其它业务系统接口建立联系,使其他系统利用数字资产登记平台上的数据来完成相应的数据操作。
[0003]如图1所示的一种数字资产登记平台的应用场景中,数字资产登记平台2和各种类型的终端1(例如固定终端和移动终端等)之间通过互联网形成点对点的联系,进行数字资产交易的双方(任意一个买方或卖方)可利用不同的终端1,通过在终端侧安装的客户端11建立连接以完成数字资产的交易。数字资产的交易过程通常包括多个环节,例如,进行交易的双方要经过验看数字资产实体、磋商等环节确保交易顺利完成。
[0004]当买方得到了数字资产,并不能够确保其获得的数字资产实体是真实的,或者,并不能确保其获得的认证码及链接对应真实的数字资产实体,其原因在于,通常买方得到的实体,可由卖方直接提供,也可由卖方对实体进行加密后再将加密实体和公钥一并提供,或者,还可以根据卖方提供的信息由存储数字资产实体的第三方服务器3提供。考虑到卖方有可能会提供虚假的实体或信息,或者存储在第三方服务器的数据存在被攻击、被篡改的可能,都将导致买方获得的数字资产实体为不真实的实体,为避免发生这种情况买方就不得不对收到的数字资产实体的真实性进行验证。

技术实现思路

[0005]本申请提供了一种验证认证数字资产真实性的方法,以解决如何确保买方收到的数字资产真实性的问题。
[0006]第一方面,本申请提供了一种验证认证数字资产真实性的方法,所述方法包括:
[0007]客户端将认证数字资产数据发送给数字资产登记平台;其中,所述认证数字资产数据为包括认证码及数字资产实体的数据包;
[0008]所述数字资产登记平台采用数字签名算法计算得到数字资产实体的哈希值A,以及,提取存储在数字资产登记平台内所述认证码对应的认证摘要中的哈希值B,采用哈希值B对哈希值A进行验证;
[0009]数字资产登记平台将验证结果反馈给客户端;
[0010]客户端根据验证结果确定是否得到了真实的认证数字资产。
[0011]第二方面,本申请提供了一种验证认证数字资产真实性的方法,所述方法包括:
[0012]客户端将认证数字资产数据发送给区块链网络中的公链节点或子链节点;其中,所述认证数字资产数据为包括认证码及数字资产实体的数据包;
[0013]区块链网络中的公链节点或子链节点将从客户端得到的数字资产实体采用数字签名算法计算得到数字资产实体的哈希值A;以及,提取存储在区块链网络中与所述认证码对应的区块链摘要中的哈希值B,采用哈希值B对哈希值A进行验证;
[0014]区块链网络中的公链节点或子链节点将验证结果反馈给客户端;
[0015]客户端根据验证结果确定是否得到了真实的认证数字资产。
[0016]第三方面,本申请提供了一种验证认证数字资产真实性的方法,所述方法包括:
[0017]客户端采用数字签名算法计算得到数字资产实体的哈希值A;
[0018]客户端将包含认证码和哈希值A的数据包发送给数字资产登记平台;
[0019]所述数字资产登记平台提取存储在数字资产登记平台内所述认证码对应的认证摘要中的哈希值B,采用哈希值B对哈希值A进行验证;
[0020]数字资产登记平台将验证结果反馈给客户端;
[0021]客户端根据验证结果确定是否得到了真实的认证数字资产。
[0022]第四方面,本申请提供了一种验证认证数字资产真实性的方法,所述方法包括:
[0023]客户端采用数字签名算法计算得到数字资产实体的哈希值A;
[0024]客户端将包含认证码和哈希值A的数据包发送给区块链网络中的公链节点或子链节点;
[0025]区块链网络中的公链节点或子链节点提取存储在区块链网络中与所述认证码对应的区块链摘要中的哈希值B,采用哈希值B对哈希值A进行验证;
[0026]区块链网络中的公链节点或子链节点将验证结果反馈给客户端;
[0027]客户端根据验证结果确定是否得到了真实的认证数字资产。
[0028]第五方面,本申请提供了一种验证认证数字资产真实性的方法,所述方法包括:
[0029]客户端将认证码发送给数字资产登记平台;
[0030]所述数字资产登记平台提取存储在数字资产登记平台内所述认证码对应的认证摘要中的哈希值B;
[0031]数字资产登记平台将哈希值B反馈给客户端;
[0032]客户端采用数字签名算法计算得到数字资产实体的哈希值A,并采用从数字资产登记平台得到的哈希值B对哈希值A进行验证,根据验证结果确定是否得到了真实的认证数字资产。
[0033]第六方面,本申请提供了一种验证认证数字资产真实性的方法,所述方法包括:
[0034]客户端将认证码发送给区块链网络中的公链节点或子链节点;
[0035]区块链网络中的公链节点或子链节点提取存储在区块链网络中与所述认证码对应的区块链摘要中的哈希值B;
[0036]区块链网络中的公链节点或子链节点将哈希值B反馈给客户端;
[0037]客户端采用数字签名算法计算得到数字资产实体的哈希值A,并采用从区块链网络得到的哈希值B对哈希值A进行验证,根据验证结果确定是否得到了真实的认证数字资产。
[0038]第七方面,本申请提供了一种验证认证数字资产真实性的方法,所述方法包括:
[0039]客户端采用数字签名算法计算得到数字资产实体的哈希值A;
[0040]客户端将包含认证码和哈希值A的数据包发送给代理平台;
[0041]所述代理平台向数字资产登记平台发送请求,请求得到存储在数字资产登记平台内所述认证码对应的认证摘要中的哈希值B;
[0042]所述数字资产登记平台提取存储在数字资产登记平台内所述认证码对应的认证摘要中的哈希值B,将哈希值B发送给代理平台;
[0043]代理平台采用从数字资产登记平台得到的哈希值B对从客户端得到的哈希值A进行验证;
[0044]代理平台将验证结果反馈给客户端;
[0045]客户端根据验证结果确定是否得到了真实的认证数字资产。
[0046]第八方面,本申请提供了一种验证认证数字资产真实性的方法,所述方法包括:
[0047]客户端采用数字签名算法计算得到数字资产实体的哈希值A;
[0048]客户端将包含认证码和哈希本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种验证认证数字资产真实性的方法,其特征在于,所述方法包括:客户端将认证数字资产数据发送给数字资产登记平台;其中,所述认证数字资产数据为包括认证码及数字资产实体的数据包;所述数字资产登记平台采用数字签名算法计算得到数字资产实体的哈希值A,以及,提取存储在数字资产登记平台内所述认证码对应的认证摘要中的哈希值B,采用哈希值B对哈希值A进行验证;数字资产登记平台将验证结果反馈给客户端;客户端根据验证结果确定是否得到了真实的认证数字资产。2.一种验证认证数字资产真实性的方法,其特征在于,所述方法包括:客户端将认证数字资产数据发送给区块链网络中的公链节点或子链节点;其中,所述认证数字资产数据为包括认证码及数字资产实体的数据包;区块链网络中的公链节点或子链节点将从客户端得到的数字资产实体采用数字签名算法计算得到数字资产实体的哈希值A;以及,提取存储在区块链网络中与所述认证码对应的区块链摘要中的哈希值B,采用哈希值B对哈希值A进行验证;区块链网络中的公链节点或子链节点将验证结果反馈给客户端;客户端根据验证结果确定是否得到了真实的认证数字资产。3.一种验证认证数字资产真实性的方法,其特征在于,所述方法包括:客户端采用数字签名算法计算得到数字资产实体的哈希值A;客户端将包含认证码和哈希值A的数据包发送给数字资产登记平台;所述数字资产登记平台提取存储在数字资产登记平台内所述认证码对应的认证摘要中的哈希值B,采用哈希值B对哈希值A进行验证;数字资产登记平台将验证结果反馈给客户端;客户端根据验证结果确定是否得到了真实的认证数字资产。4.一种验证认证数字资产真实性的方法,其特征在于,所述方法包括:客户端采用数字签名算法计算得到数字资产实体的哈希值A;客户端将包含认证码和哈希值A的数据包发送给区块链网络中的公链节点或子链节点;区块链网络中的公链节点或子链节点提取存储在区块链网络中与所述认证码对应的区块链摘要中的哈希值B,采用哈希值B对哈希值A进行验证;区块链网络中的公链节点或子链节点将验证结果反馈给客户端;客户端根据验证结果确定是否得到了真实的认证数字资产。5.一种验证认证数字资产真实性的方法,其特征在于,所述方法包括:客户端将认证码发送给数字资产登记平台;所述数字资产登记平台提取存储在数字资产登记平台内所述认证码对应的认证摘要中的哈希值B;数字资产登记平台将哈希值B反馈给客户端;客户端采用数字签名算法计算得到数字资产实体的哈希值A,并采用从数字资产登记平台得到的哈希值B对哈希值A进行验证,根据验证结果确定是否得到了真实的认证数字资产。
6.一种验证认证数字资产真实性的方法,其特征在于,所述方法包括:客户端将认证码发送给区块链网络中的公链节点或子链节点;区块链网络中的公链节点或子链节点提取存储在区块链网络中与所述认证码对应的区块链摘要中的哈希值B;区...

【专利技术属性】
技术研发人员:白杰李冬云吴先锋
申请(专利权)人:傲为信息技术江苏有限公司
类型:发明
国别省市:

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

1