数字资产注册方法、验证方法、装置、设备及存储介质制造方法及图纸

技术编号:20925753 阅读:27 留言:0更新日期:2019-04-20 11:44
本发明专利技术实施例提供了一种数字资产注册方法、验证方法、装置、设备及存储介质,其中,该方法包括:对数字资产信息进行抽象化处理,得到虚拟资产信息;采用所述数字资产信息的产权所有者的私钥对所述虚拟资产信息进行数字签名,其中,所述数字签名用于验证数字资产信息的产权;将数字签名后的所述虚拟资产信息发送至区块链的节点进行存储。该方案在数字签名和验证的过程无需进行解码,有利于提高效率;有利于确保存储的数字资产信息的虚拟资产信息具备真实有效性,进而有利于提高验证的真实有效性;区块链的去中心化、分布式,使得可以基于任意一个节点存储的虚拟资产信息进行数字资产信息的产权验证,进一步有利于提高验证效率。

Digital Asset Registration Method, Verification Method, Device, Equipment and Storage Media

The embodiment of the present invention provides a digital asset registration method, verification method, device, device and storage medium, in which the method includes: abstracting the digital asset information to obtain the virtual asset information; using the private key of the owner of the digital asset information to digitally sign the virtual asset information, in which the digital signature is used for verification. The property right of digital asset information is certified, and the virtual asset information after digital signature is sent to the node of block chain for storage. In the process of digital signature and verification, the scheme does not need decoding, which is helpful to improve efficiency; it is helpful to ensure the real validity of virtual assets information stored in digital assets information, and then to improve the real validity of verification; the decentralization and distribution of block chains make it possible to carry out digital assets information based on virtual assets information stored in any node. Property right verification is further conducive to improving the efficiency of verification.

【技术实现步骤摘要】
数字资产注册方法、验证方法、装置、设备及存储介质
本专利技术涉及数据处理
,特别涉及一种数字资产注册方法、验证方法、装置、设备及存储介质。
技术介绍
随着经济和社会的发展,人们越来越重视音视频等数字资产产权的保护。目前数字产权保护的方法主要是通过数字签名或水印,然而采用数字签名或水印的方法,有一定的局限性,例如,音视频解码后加水印或数字签名,解码使得需要消耗大量的时间,在验证阶段,同样需要对音视频解码后才能通过水印或数字签名进行验证,还会需要消耗大量的时间,这样使得验证效率比较低。
技术实现思路
本专利技术实施例提供了一种数字资产注册方法,以解决现有技术中数字资产产权保护过程中存在的效率低的技术问题。该方法包括:对数字资产信息进行抽象化处理,得到虚拟资产信息;采用所述数字资产信息的产权所有者的私钥对所述虚拟资产信息进行数字签名,其中,所述数字签名用于验证数字资产信息的产权;将数字签名后的所述虚拟资产信息发送至区块链的节点进行存储。本专利技术实施例还提供了一种数字资产验证方法,以解决现有技术中数字资产产权保护过程中存在的效率低的技术问题。该方法包括:向区块链的节点发送验证数字资产信息的产权的第一请求,其中,所述第一请求包括待验证数字资产信息的产权所有者的公钥信息和待验证数字资产信息的虚拟资产信息,数字资产信息以虚拟资产信息的形式采用数字资产信息的产权所有者的私钥进行数字签名后存储在区块链的节点上;接收区块链上接收所述第一请求的节点反馈的交易ID号;向区块链的节点发送获取验证结果的第二请求,所述第二请求包括所述交易ID号;接收区块链的节点基于所述第二请求反馈的待验证数字资产信息的验证结果,其中,所述验证结果是根据待验证数字资产信息的产权所有者的公钥信息和待验证数字资产信息的虚拟资产信息,与区块链的节点本地存储的虚拟资产信息和该虚拟资产信息的数字签名中的私钥信息之间的匹配结果生成的。本专利技术实施例还提供了一种用于区块链的数字资产验证方法,以解决现有技术中数字资产产权保护过程中存在的效率低的技术问题。该方法包括:区块链的节点接收验证数字资产信息的产权的第一请求,其中,所述第一请求包括待验证数字资产信息的产权所有者的公钥信息和待验证数字资产信息的虚拟资产信息,数字资产信息以虚拟资产信息的形式采用数字资产信息的产权所有者的私钥进行数字签名后存储在区块链的节点上;区块链上接收所述第一请求的节点,反馈交易ID号,并将待验证数字资产信息的产权所有者的公钥信息和待验证数字资产信息的虚拟资产信息,与本地存储的虚拟资产信息和该虚拟资产信息的数字签名中的私钥信息进行匹配,根据匹配结果生成验证结果。本专利技术实施例还提供了一种数字资产注册装置,以解决现有技术中数字资产产权保护过程中存在的效率低的技术问题。该装置包括:信息处理模块,用于对数字资产信息进行抽象化处理,得到虚拟资产信息;签名处理模块,用于采用所述数字资产信息的产权所有者的私钥对所述虚拟资产信息进行数字签名,其中,所述数字签名用于验证数字资产信息的产权;数据发送模块,用于将数字签名后的所述虚拟资产信息发送至区块链的节点进行存储。本专利技术实施例还提供了一种数字资产验证装置,以解决现有技术中数字资产产权保护过程中存在的效率低的技术问题。该装置包括:验证请求模块,用于向区块链的节点发送验证数字资产信息的产权的第一请求,其中,所述第一请求包括待验证数字资产信息的产权所有者的公钥信息和待验证数字资产信息的虚拟资产信息,数字资产信息以虚拟资产信息的形式采用数字资产信息的产权所有者的私钥进行数字签名后存储在区块链的节点上;验证结果接收模块,用于接收区块链上接收所述第一请求的节点反馈的交易ID号;验证结果请求模块,用于向区块链的节点发送获取验证结果的第二请求,所述第二请求包括所述交易ID号;所述验证结果接收模块,还用于接收区块链的节点基于所述第二请求反馈的待验证数字资产信息的验证结果,其中,所述验证结果是根据待验证数字资产信息的产权所有者的公钥信息和待验证数字资产信息的虚拟资产信息,与区块链的节点本地存储的虚拟资产信息和该虚拟资产信息的数字签名中的私钥信息之间的匹配结果生成的。本专利技术实施例还提供了一种用于区块链的数字资产验证装置,以解决现有技术中数字资产产权保护过程中存在的效率低的技术问题。该装置包括:验证请求接收模块,用于通过区块链的节点接收验证数字资产信息的产权的第一请求,其中,所述第一请求包括待验证数字资产信息的产权所有者的公钥信息和待验证数字资产信息的虚拟资产信息,数字资产信息以虚拟资产信息的形式采用数字资产信息的产权所有者的私钥进行数字签名后存储在区块链的节点上;验证模块,用于通过区块链上接收所述第一请求的节点,反馈交易ID号,并将待验证数字资产信息的产权所有者的公钥信息和待验证数字资产信息的虚拟资产信息,与本地存储的虚拟资产信息和该虚拟资产信息的数字签名中的私钥信息进行匹配,根据匹配结果生成验证结果。本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时可以实现上述任意的数字资产注册方法,所述处理器执行所述计算机程序时可以实现上述任意的数字资产验证方法,所述处理器执行所述计算机程序时还可以实现上述任意的用于区块链的数字资产验证方法,以解决现有技术中数字资产产权保护过程中存在的效率低的技术问题。本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质可以存储有执行上述任意的数字资产注册方法的计算机程序,所述计算机可读存储介质可以存储有执行上述任意的数字资产验证方法的计算机程序,所述计算机可读存储介质还可以存储有执行上述任意的用于区块链的数字资产注册方法的计算机程序,以解决现有技术中数字资产产权保护过程中存在的效率低的技术问题。在本专利技术实施例中,提出了将数字资产信息抽象化为虚拟资产信息,然后采用数字资产信息的产权所有者的私钥对虚拟资产信息进行数字签名,使得数字签名的过程无需进行解码,有利于提高效率;最后,将数字签名后的虚拟资产信息发送至区块链的节点进行存储,可以基于数字签名来验证数字资产信息的产权,使得在验证过程中无需解码就可以基于数字签名来验证数字资产信息,有利于提高效率;同时,区块链具有去中心化、分布式、数据不可篡改等特性,使得有利于确保存储的数字资产信息的虚拟资产信息具备真实有效性,进而有利于提高验证的真实有效性,区块链的去中心化、分布式,使得可以基于任意一个节点存储的虚拟资产信息进行数字资产信息的产权验证,有利于提高验证效率。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,并不构成对本专利技术的限定。在附图中:图1是本专利技术实施例提供的一种数字资产注册方法的流程图;图2是本专利技术实施例提供的一种实施上述数字资产注册方法的流程图;图3是本专利技术实施例提供的一种用于终端或服务器的数字资产验证方法的流程图;图4是本专利技术实施例提供的一种用于区块链的数字资产验证方法的流程图;图5是本专利技术实施例提供的一种实施数字资产验证方法的流程图;图6是本专利技术实施例提供的一种计算机设备的结构框图;图7是本专利技术实施例提供的一种数字资产注册装置的结构框图;图8是本专利技术实施例提供的一种数字资产验证装置的本文档来自技高网...

【技术保护点】
1.一种数字资产注册方法,其特征在于,包括:对数字资产信息进行抽象化处理,得到虚拟资产信息;采用所述数字资产信息的产权所有者的私钥对所述虚拟资产信息进行数字签名,其中,所述数字签名用于验证数字资产信息的产权;将数字签名后的所述虚拟资产信息发送至区块链的节点进行存储。

【技术特征摘要】
1.一种数字资产注册方法,其特征在于,包括:对数字资产信息进行抽象化处理,得到虚拟资产信息;采用所述数字资产信息的产权所有者的私钥对所述虚拟资产信息进行数字签名,其中,所述数字签名用于验证数字资产信息的产权;将数字签名后的所述虚拟资产信息发送至区块链的节点进行存储。2.如权利要求1所述的数字资产注册方法,其特征在于,还包括:向区块链的节点发送查询数字资产信息的交易结果的请求,其中,所述请求包括待查询数字资产信息的虚拟资产信息;接收区块链的节点基于所述请求反馈的交易结果信息,所述交易结果信息包括待查询数字资产信息的交易结果。3.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至2中任一项所述的数字资产注册方法。4.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有执行权利要求1至2中任一项所述的数字资产注册方法的计算机程序。5.一种数字资产验证方法,其特征在于,包括:向区块链的节点发送验证数字资产信息的产权的第一请求,其中,所述第一请求包括待验证数字资产信息的产权所有者的公钥信息和待验证数字资产信息的虚拟资产信息,数字资产信息以虚拟资产信息的形式采用数字资产信息的产权所有者的私钥进行数字签名后存储在区块链的节点上;接收区块链上接收所述第一请求的节点反馈的交易ID号;向区块链的节点发送获取验证结果的第二请求,所述第二请求包括所述交易ID号;接收区块链的节点基于所述第二请求反馈的待验证数字资产信息的验证结果,其中,所述验证结果是根据待验证数字资产信息的产权所有者的公钥信息和待验证数字资产信息的虚拟资产信息,与区块链的节点本地存储的虚拟资产信息和该虚拟资产信息的数字签名中的私钥信息之间的匹配结果生成的。6.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求5所述的数字资产验证方法。7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有执行权利要求5所述的数字资产验证方法的计算机程序。8.一种用于区块链的数字资产验证方法,其特征在于,包括:区块链的节点接收验证数字资产信息的产权的第一请求,其中,所述第一请求包括待验证数字资产信息的产权所有者的公钥信息和待验证数字资产信息的虚拟资产信息,数字资产信息以虚拟资产信息的形式采用数字资产信息的产权所有者的私钥进行数字签名后存储在区块链的节点上;区块链上接收所述第一请求的节点,反馈交易ID号,并将待验证数字资产信息的产权所有者的公钥信息和待验证数字资产信息的虚拟资产信息,与本地存储的虚拟资产信息和该虚拟资产信息的数字签名中的私钥信息进行匹配,根据匹配结果生成验证结果。9.如权利要求8所述的用于区块链的数字资产验证方法,其特征在于,根据匹配结果生成验证结果,包括:当待验证数字资产信息的虚拟资产信息与本地存储的虚拟资产信息匹配成功,且待验证数字资产信息的产权所有者的公钥信息与该虚拟资产信息的数字签名中的私钥信息匹配成功,验证结果为验证成功,否则,验证结果为验证失败。10.如权利要求8或9所述的用于区块链的数字资产验证方法,其特征在于,还包括:区块链的节点接收获取验证结果的第二请求,所述第二请求包括所述交易ID号;区块链上接收所述第二请求的节点反馈待验证数字资产信息的验证结果。11.一种...

【专利技术属性】
技术研发人员:王兴军冯发润许宏珍黄海平
申请(专利权)人:东莞见达信息技术有限公司
类型:发明
国别省市:广东,44

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

1