首页> 外国专利> SECURE MULTIPARTY LOSS RESISTANT STORAGE AND TRANSFER OF CRYPTOGRAPHIC KEYS FOR BLOCKCHAIN BASED SYSTEMS IN CONJUNCTION WITH A WALLET MANAGEMENT SYSTEM

SECURE MULTIPARTY LOSS RESISTANT STORAGE AND TRANSFER OF CRYPTOGRAPHIC KEYS FOR BLOCKCHAIN BASED SYSTEMS IN CONJUNCTION WITH A WALLET MANAGEMENT SYSTEM

机译:结合钱包管理系统的基于区块链的系统的安全多方防丢失存储和密码密钥的传输

摘要

The invention provides a computer- implemented solution for controlling access to a computer-related resource such as, for example, a digital wallet. In one or more embodiments, the wallet may be implemented using a blockchain such as the Bitcoin blockchain but the invention is not limited in this regard. Use of the invention during the initial set-up of the wallet can enable subsequent operations such as wallet transactions to be handled in a secure manner over an insecure channel such as the internet. A method according to an embodiment of the invention can comprise the steps of splitting a verification element (such as a private key in an asymmetric cryptography pair) into a plurality of shares; determining a common secret at two or more nodes in a network; and using the common secret to transmit at least one share of the verification element between the two or more nodes. The shares can be split such that no share on its own is sufficient to arrive at the verification element. This means that no one party stores the entire private key, providing for enhanced security of the key. Two or more shares are required to restore the key. The shares are stored at separate locations one of which is an independent back-up or safe-storage location. If one of the other shares becomes unavailable, the share can be retrieved from back up to ensure that the key (and thus the controlled resource) is still accessible. To ensure safe transmission of the share(s), the common secret is generated at two different nodes independently of each other and then used to generate an encryption key. The encryption key can be used to encrypt at least one share of the verification element, or a message comprising it, to ensure that the share(s) are transmitted securely.
机译:本发明提供了一种用于控制对诸如数字钱包之类的计算机相关资源的访问的计算机实现的解决方案。在一个或多个实施例中,可以使用诸如比特币区块链的区块链来实现钱包,但是本发明不限于此。在钱包的初始设置期间使用本发明可以使诸如钱包交易之类的后续操作能够在不安全的通道(例如互联网)上以安全的方式进行处理。根据本发明的实施例的方法可以包括以下步骤:将验证元素(诸如非对称密码对中的私钥)分成多个份额;在网络中的两个或多个节点上确定公共秘密;使用公共秘密在两个或多个节点之间传输至少一个份额的验证元素。可以对份额进行拆分,以使没有任何份额足以达到验证元素。这意味着没有一方可以存储整个私钥,从而增强了密钥的安全性。需要两个或更多共享才能还原密钥。共享存储在单独的位置,其中一个是独立的备份或安全存储位置。如果其他共享之一不可用,则可以从备份中检索该共享,以确保仍然可以访问密钥(因此也可以访问受控资源)。为确保共享的安全传输,在两个不同的节点上彼此独立地生成了公共秘密,然后将其用于生成加密密钥。加密密钥可用于对验证元素的至少一个共享或包含该共享的消息进行加密,以确保安全地传输一个或多个共享。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号