【技术实现步骤摘要】
信息的安全多方存储和传递的加密私钥管理的方法和系统相关申请数据本申请要求2018年11月16日提交的且标题为“MethodsandSystemsForSecureMultipartyStorageAndTransferOfInformation”的美国临时专利申请序列号62/768,550和2019年11月14日提交的且标题为“MethodsandSystemsForCryptographicPrivateKeyManagementForSecureMultipartyStorageAndTransferOfInformation”的美国临时专利申请序列号62/935,393的优先权利益,其中的每个申请都通过引用被全部并入本文。专利
本专利技术一般涉及加密密钥管理的领域。特别是,本公开目的在于用于信息的安全多方存储和传递的加密私钥管理的方法和系统。背景加密货币、数字资产和经由加密私钥或秘密对资产的保护通常涉及私钥或秘密的安全存储和使用以取得对资产的访问。在资产被私钥(例如加密货币钱包的私钥)保护的情况下,如果密钥被丢失,则受保护的资产(例如加密货币)可能永久地被丢失。秘密密钥或密码的这个潜在丢失以及相应的密码货币的丢失阻碍数字资产在现代世界中的进步和广泛利用。被私钥保护的资产的所有者可能希望通过向他们的继承人提供某个程度的访问或备份来确保他们的资产不在他们死亡或丧失能力的情况下丢失,同时不放弃对他们的资产的控制直到适当的时间为止。类似地,资产可以由希望控制对资产的访问的一组人共同拥有而不在该组的任何一个成 ...
【技术保护点】
1.一种通过使用密钥管理系统来将资产私钥的控制从发起用户传递到一组用户的方法,所述密钥管理系统包括发起用户计算设备和被配置为提供基于网络的密钥管理服务的密钥管理计算设备,所述方法包括:/n用所述发起用户计算设备将所述资产私钥分割成多个子密钥;/n定义恢复所述资产私钥所需的所述子密钥的阈值数量T;/n识别待传递到所述一组用户的所述子密钥的第一部分,其中在所述第一部分中的所述子密钥的数量小于T;/n将所述子密钥中的至少一个识别为验证者子密钥;/n用所述发起用户计算设备随机地生成验证者私钥;/n用所述验证者私钥将所述验证者子密钥加密以生成加密的验证者子密钥;/n将所述加密的验证者子密钥存储在分布式文件系统上;/n将所述子密钥的所述第一部分存储在至少一个存储设备上;以及/n将所述验证者私钥存储在验证者存储设备上。/n
【技术特征摘要】
20181116 US 62/768,550;20191114 US 62/935,3931.一种通过使用密钥管理系统来将资产私钥的控制从发起用户传递到一组用户的方法,所述密钥管理系统包括发起用户计算设备和被配置为提供基于网络的密钥管理服务的密钥管理计算设备,所述方法包括:
用所述发起用户计算设备将所述资产私钥分割成多个子密钥;
定义恢复所述资产私钥所需的所述子密钥的阈值数量T;
识别待传递到所述一组用户的所述子密钥的第一部分,其中在所述第一部分中的所述子密钥的数量小于T;
将所述子密钥中的至少一个识别为验证者子密钥;
用所述发起用户计算设备随机地生成验证者私钥;
用所述验证者私钥将所述验证者子密钥加密以生成加密的验证者子密钥;
将所述加密的验证者子密钥存储在分布式文件系统上;
将所述子密钥的所述第一部分存储在至少一个存储设备上;以及
将所述验证者私钥存储在验证者存储设备上。
2.根据权利要求1所述的方法,还包括:
将所述子密钥中的至少一个识别为备份子密钥;
用所述发起用户计算设备随机地生成备份私钥;
用所述备份私钥将所述备份子密钥加密;以及
将加密的备份子密钥存储在所述分布式文件系统上。
3.根据权利要求1所述的方法,其中,随机地生成所述验证者私钥的步骤还包括生成用于将所述验证者私钥加密的通行码,所述方法还包括将所述通行码传递到所述密钥管理计算设备用于存储。
4.根据权利要求3所述的方法,其中,将所述验证者私钥存储在验证者存储设备上的步骤包括将验证者冷存储设备通信地耦合到所述发起用户计算设备并将所述验证者私钥传递到所述验证者冷存储设备用于由所述一组用户中的一个用户或可信第三方安全地长期存储。
5.根据权利要求1所述的方法,其中,在所述分布式文件系统上存储所述加密的验证者子密钥的步骤包括在所述分布式文件系统上与所述加密的验证者子密钥一起存储唯一ID,所述方法还包括在所述密钥管理设备的存储介质中存储包括所述唯一ID的组映射信息,其中所述密钥管理设备安全地存储所述组映射信息并且不将所述组映射信息传递到所述发起用户设备或其他实体,以从而防止第三方在所述分布式文件系统上定位所述加密的验证者子密钥。
6.根据权利要求1所述的方法,还包括用所述发起用户计算设备执行网络浏览器软件程序以通过网络与所述密钥管理系统通信,其中根据从所述密钥管理设备接收的指令用所述网络浏览器软件程序来执行所述分割的步骤。
7.根据权利要求1所述的方法,其中,所述至少一个存储设备是加密的冷存储设备。
8.根据权利要求7所述的方法,其中,所述加密的冷存储设备被配置为根据FIDO协议与所述发起用户计算设备和密钥管理设备通信,并且经由FIDO协议的传输层在所述冷存储设备和发起用户计算设备之间传递所述子密钥。
9.根据权利要求1所述的方法,其中,被传递给在所述一组用户中的每个用户的所述子密钥的数量大于被识别为所述验证者子密钥的所述至少一个子密钥的数量。
10.根据权利要求1所述的方法,还包括经由所述发起用户计算设备的网络浏览器来接收密钥管理计划的选择;
其中,将所述验证者私钥存储在验证者存储设备上的步骤包括:如果第一密钥管理计划被选择则将所述验证者私钥传递到所述密钥管理设备,或者如果第二密钥管理计划被选择则将所述验证者私钥传递到通信地耦合到所述发起计算设备的冷存储设备。
11.根据权利要求10所述的方法,其中,所述第一密钥管理计划包括当所述密钥管理设备接收到经授权的恢复请求时自动恢复所述资产私钥。
12.根据权利要求10所述的方法,其中,所述第二密钥管理计划包括在所述资产私钥的恢复之前由在所述一组用户中的用户之一或可信第三方验证指定条件已经被满足。
13.根据权利要求12所述的方法,其中,所述指定条件包括死亡或丧失能力的验证、所有权的转移或来自恢复所述资产私钥的最小数量的所述一组用户的请求之一。
14.根据权利要求1所述的方法,还包括:
经由验证者计算设备的网络浏览器向所述密钥管理设备发送恢复请求;
向所述密钥管理设备发送大于T的数量的所述子密钥的所述第一部分是可用的确认;
在所述验证者计算设备处接收所述验证者子密钥;以及
用在所述验证者计算设备的所述网络浏览器中执行的恢复算法从所述子密钥的所述第一部分和所述验证者子密钥恢复所述资产私钥。
15.根据权利要求14所述的方法,其中,所述验证者子密钥由所述密钥管理设备从所述分布式文件系统获得,并且从所述密钥管理设备传递到所述验证者计算设备。
16.根据权利要求15所述的方法,其中,所述验证者子密钥由所述密钥管理设备通过访问由所述密钥管理设备安全地存储的区块链映射信息以确定在所述分布式文件系统上的所述加密的验证者子密钥的存储位置来从所述分布式文件系统获得。
17.根据权利要求1所述的方法,其中,所述分布式文件系统是区块链平台。
18.根据权利要求1所述的方法,其中,所...
【专利技术属性】
技术研发人员:尤尔根·舒佩,
申请(专利权)人:安全技术私人有限责任公司,
类型:发明
国别省市:比利时;BE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。