用于转让数字资产的所有权的方法、计算机程序产品和设备技术

技术编号:30508278 阅读:17 留言:0更新日期:2021-10-27 22:47
本发明专利技术提供了一种用于转让数字资产的所有权的方法、设备和计算机程序产品,包含从第一计算装置接收数字资产标识符,接收针对转让待与第二计算装置相关联的所述数字资产的所有权的请求,从所述数字资产标识符导出第一所有者密钥,从所述第一所有者密钥导出数字资产密钥,响应于所述请求生成第二所有者密钥,并通过验证从所述第二所有者密钥导出的所述数字资产密钥与数字资产密钥对中的至少一个密钥相关来验证所述第二计算装置具有所述数字资产的所有权。资产的所有权。资产的所有权。

【技术实现步骤摘要】
【国外来华专利技术】用于转让数字资产的所有权的方法、计算机程序产品和设备
[0001]相关申请的交叉引用
[0002]本专利申请要求于2019年1月27日提交的第62/797,282号美国临时申请、于2019年3月25日提交的第62/823,371号美国临时申请、于2019年9月16日提交的第62/900,890号美国临时申请以及于2019年9月16日提交的第62/900,877号美国临时申请的优先权,所有这些申请在此以引用的方式整体并入本文中。


[0003]本专利技术的实施例一般涉及数字资产或实物资产的数字表示,以及建立所有权、确认所有权和转让此类数字资产的所有权的过程。

技术介绍

[0004]转让实体对象的所有权是简单的。完成这个过程只需两方:当前所有者和新所有者。然而,当涉及到可容易地复制或操控的数字资产时,如果一方不信任另一方,转让所有权就会成为问题。解决方案是使用第三方实体,其可监督转让过程且确定数字资产的正当所有者和真实性。但这只有在第三方实体值得信赖的情况下才有效,因为第三方实体可能会自行恶意更改所有权。
[0005]通过努力和智慧,本文所论述的某些实施例已经解决了当前加密方法的这些和其它问题。

技术实现思路

[0006]一般来说,本文所提供的本专利技术实施例包含用于转让数字资产的所有权的系统、方法、设备和计算机程序产品。某些实施例利用所有者密钥(例如,对称加密密钥)来对数字资产密钥对中的至少一个密钥(例如,数字资产私钥)进行加密。所有者密钥用以对数字资产密钥对中的加密的至少一个密钥进行解密,以产生至少一个密钥。
[0007]根据一个方面,一种用于转让数字资产的所有权的设备包括至少一个处理器和至少一个存储指令的非暂时性存储器,所述指令在由处理器执行时将设备配置成:从第一计算装置接收数字资产标识符,接收针对转让待与第二计算装置相关联的数字资产的所有权的请求,从数字资产标识符导出第一所有者密钥,从第一所有者密钥导出数字资产密钥,响应于请求生成第二所有者密钥,并且通过验证从第二所有者密钥导出的数字资产密钥与数字资产密钥对中的至少一个密钥相关来验证第二计算装置具有数字资产的所有权。所述至少一个非暂时性存储器存储计算机程序代码指令,所述计算机程序代码指令在由至少一个处理器执行时进一步将设备配置成从注册表中移除第一所有者密钥和数字资产密钥。
[0008]在一些实施例中,数字资产标识符包括与用户相关联的口令、与用户相关联的密码、加密密钥或对于第一计算装置来说是唯一的标识符和/或标识数字资产的数据。所述至少一个非暂时性存储器存储计算机程序代码指令,所述计算机程序代码指令在由至少一个处理器执行时进一步将设备配置成利用第二计算装置的第二所有者密钥对数字资产密钥
进行加密以产生加密的数字资产密钥。
[0009]在另一实例实施例中,设备进一步被配置成从第一计算装置接收所有者身份数据,且在转让待与第二计算装置相关联的数字资产的所有权之前使用所有者身份数据验证第一计算装置的用户。在一些实施例中,所有者身份数据包括以下各项中的至少一个:加密密钥对中的至少一个密钥、电话号码、电子邮件地址、护照、驾照或生物特征数据。
[0010]在又一实例实施例中,至少一个非暂时性存储器存储计算机程序代码指令,所述计算机程序代码指令在由至少一个处理器执行时进一步将设备配置成:接收针对发行数字资产的请求;将所有者密钥对中的至少一个所有者密钥和服务商密钥对中的至少一个服务商密钥与数字资产相关联,其中至少一个所有者密钥和对应的所有者密钥形成所有者密钥对,对应的所有者密钥与所有者装置相关联;且其中至少一个服务商密钥和对应的服务商密钥形成服务商密钥对,对应的服务商密钥与服务商装置相关联;存储与秘密数据对应的导出的秘密数据,以用于验证所有者装置;并且至少部分地基于对应的所有者密钥、对应的服务商密钥和秘密数据转让数字资产的所有权。
[0011]在另一实例实施例中,设备进一步被配置成:接收针对验证所有者装置拥有数字资产的请求,使用导出的秘密数据验证所有者装置拥有数字资产,并且在验证所有者装置拥有数字资产后使用来自服务商密钥对的对应的服务商密钥来应用数字签名。所述至少一个非暂时性存储器存储计算机程序代码指令,所述计算机程序代码指令在由至少一个处理器执行时进一步将设备配置成:至少部分地基于服务商装置和所有者装置两者相应的数字签名验证数字资产的所有权与所有者装置相关联。
[0012]根据另一方面,设备可被配置成:接收针对转让待与第二所有者装置相关联的数字资产的所有权的请求;在验证所有者装置拥有数字资产后,存储对应于与第二所有者装置相关联的第二秘密数据的第二导出的秘密数据,以用于验证第二秘密数据与第二所有者装置相关联。
[0013]计算机程序产品和计算机实施的方法还被配置成实施本公开的实施例。根据一个方面,一种计算机实施的方法包括:从第一计算装置接收数字资产标识符,接收针对转让待与第二计算装置相关联的数字资产的所有权的请求,从数字资产标识符导出第一所有者密钥,从第一所有者密钥导出数字资产密钥,响应于请求生成第二所有者密钥,并通过验证从第二所有者密钥导出的数字资产密钥与数字资产密钥对中的至少一个密钥相关来验证第二计算装置具有数字资产的所有权。所述计算机实施的方法进一步包括从注册表中移除第一所有者密钥和数字资产密钥。
[0014]在一些实施例中,计算机实施的方法进一步包括利用第二计算装置的第二所有者密钥对数字资产密钥进行加密以产生加密的数字资产密钥。在另一实例实施例中,方法进一步包括从第一计算装置接收所有者身份数据,且在转让待与第二计算装置相关联的数字资产的所有权之前使用所有者身份数据验证第一计算装置的用户。
[0015]在又一实例实施例中,计算机实施的方法进一步包括:接收针对发行数字资产的请求;将所有者密钥对中的至少一个所有者密钥和服务商密钥对中的至少一个服务商密钥与数字资产相关联,其中至少一个所有者密钥和对应的所有者密钥形成所有者密钥对,对应的所有者密钥与所有者装置相关联;且其中至少一个服务商密钥和对应的服务商密钥形成服务商密钥对,对应的服务商密钥与服务商装置相关联;存储与秘密数据对应的导出的
秘密数据,以用于验证所有者装置;并且至少部分地基于对应的所有者密钥、对应的服务商密钥和秘密数据转让数字资产的所有权。
[0016]在另一实例实施例中,计算机实施的方法进一步包括:接收针对验证所有者装置拥有数字资产的请求,使用导出的秘密数据验证所有者装置拥有数字资产,并且在验证所有者装置拥有数字资产后使用来自服务商密钥对的对应的服务商密钥来应用数字签名。所述计算机实施的方法进一步包括至少部分地基于服务商装置和所有者装置两者相应的数字签名来验证数字资产的所有权与所有者装置相关联。
[0017]根据另一方面,计算机实施的方法进一步包括:接收针对转让待与第二所有者装置相关联的数字资产的所有权的请求;在验证所有者装置拥有数字资产后,确定与第二所有者装置相关联的第二秘密数据;并且存储对应于第二秘密数据的第二导出的秘本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于转让数字资产的所有权的设备,所述设备包括:至少一个处理器;和至少一个非暂时性存储器,其包含用于一个或多个程序的计算机程序代码指令,至少一个存储器和计算机程序代码配置成利用所述至少一个处理器使所述设备至少执行以下操作:从第一计算装置接收数字资产标识符;接收针对转让待与第二计算装置相关联的所述数字资产的所有权的请求;从所述数字资产标识符导出第一所有者密钥;从所述第一所有者密钥导出数字资产密钥;响应于所述请求生成第二所有者密钥;并且通过验证从所述第二所有者密钥导出的所述数字资产密钥与数字资产密钥对中的至少一个密钥相关来验证所述第二计算装置具有所述数字资产的所有权。2.根据权利要求1所述的设备,其中所述至少一个非暂时性存储器存储计算机程序代码指令,所述计算机程序代码指令在由所述至少一个处理器执行时进一步将所述设备配置成:从注册表中移除所述第一所有者密钥和所述数字资产密钥。3.根据权利要求1所述的设备,其中所述数字资产标识符包括:i)与用户相关联的口令、与所述用户相关联的密码、加密密钥或对于所述第一计算装置来说是唯一的标识符;和/或ii)标识所述数字资产的数据。4.根据权利要求1所述的设备,其中所述至少一个非暂时性存储器存储计算机程序代码指令,所述计算机程序代码指令在由所述至少一个处理器执行时进一步将所述设备配置成利用所述第二计算装置的所述第二所有者密钥对所述数字资产密钥进行加密以产生加密的数字资产密钥。5.根据权利要求1所述的设备,其中所述至少一个非暂时性存储器存储计算机程序代码指令,所述计算机程序代码指令在由所述至少一个处理器执行时进一步将所述设备配置成:从所述第一计算装置接收所有者身份数据;并且在转让待与所述第二计算装置相关联的所述数字资产的所有权之前,使用所述所有者身份数据验证所述第一计算装置的用户。6.根据权利要求5所述的设备,其中所述所有者身份数据包括以下各项中的至少一个:加密密钥对中的至少一个密钥、电话号码、电子邮件地址、护照、驾照或生物特征数据。7.一种用于发行和转让数字资产的所有权的设备,所述设备包括:至少一个处理器;和至少一个非暂时性存储器,其包含用于一个或多个程序的计算机程序代码指令,至少一个存储器和计算机程序代码配置成利用所述至少一个处理器使所述设备至少执行以下操作:接收针对发行数字资产的请求;
将所有者密钥对中的至少一个所有者密钥和服务商密钥对中的至少一个服务商密钥与所述数字资产相关联,其中所述至少一个所有者密钥和对应的所有者密钥形成所述所有者密钥对,所述对应的所有者密钥与所有者装置相关联;且其中所述至少一个服务商密钥和对应的服务商密钥形成所述服务商密钥对,所述对应的服务商密钥与服务商装置相关联;存储与秘密数据对应的导出的秘密数据,以用于验证所述所有者装置;并且至少部分地基于所述对应的所有者密钥、所述对应的服...

【专利技术属性】
技术研发人员:曹野李洪军许凯许宁
申请(专利权)人:Auth九股份有限公司
类型:发明
国别省市:

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

1