JP2023169246A - N個のうちm個の鍵を使用して顧客ウォレットを復元するマルチ承認システム - Google Patents
N個のうちm個の鍵を使用して顧客ウォレットを復元するマルチ承認システム Download PDFInfo
- Publication number
- JP2023169246A JP2023169246A JP2023146745A JP2023146745A JP2023169246A JP 2023169246 A JP2023169246 A JP 2023169246A JP 2023146745 A JP2023146745 A JP 2023146745A JP 2023146745 A JP2023146745 A JP 2023146745A JP 2023169246 A JP2023169246 A JP 2023169246A
- Authority
- JP
- Japan
- Prior art keywords
- customer
- key
- transaction
- private
- wallet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/384—Payment protocols; Details thereof using social networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
- G06Q20/3674—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes involving authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/085—Payment architectures involving remote charge determination or related payment systems
- G06Q20/0855—Payment architectures involving remote charge determination or related payment systems involving a third party
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/22—Payment schemes or models
- G06Q20/223—Payment schemes or models based on the use of peer-to-peer networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
- G06Q20/3672—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes initialising or reloading thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
- G06Q20/3678—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes e-cash details, e.g. blinded, divisible or detecting double spending
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/381—Currency conversion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3821—Electronic credentials
- G06Q20/38215—Use of certificates or encrypted proofs of transaction rights
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3823—Payment protocols; Details thereof insuring higher security of transaction combining multiple encryption tools for a transaction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3825—Use of electronic signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3827—Use of message hashing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/389—Keeping log of transactions for guaranteeing non-repudiation of a transaction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
- G06Q20/4014—Identity check for transactions
- G06Q20/40145—Biometric identity checks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
- G06Q20/4016—Transaction verification involving fraud or risk level assessment in transaction processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0618—Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
- H04L9/0637—Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0643—Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0819—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0819—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
- H04L9/083—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) involving central third party, e.g. key distribution center [KDC] or trusted third party [TTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/085—Secret sharing or secret splitting, e.g. threshold schemes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0894—Escrow, recovery or storing of secret information, e.g. secret key escrow or cryptographic key storage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/14—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/30—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/321—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving a third party or a trusted authority
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3226—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
- H04L9/3231—Biological data, e.g. fingerprint, voice or retina
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
- H04L9/3239—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3297—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving time stamps, e.g. generation of time stamps
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q2220/00—Business processing using cryptography
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/56—Financial cryptography, e.g. electronic payment or e-cash
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Computer Security & Cryptography (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Power Engineering (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biodiversity & Conservation Biology (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Technology Law (AREA)
- Marketing (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
[0001]本出願は、2018年1月17日に出願され「MULTI-SIGNATURE(MULTI-SIG) WITH THREE KEYS REQUIRING TWO OF THREE KEYS TO ACCESS CRYPTOCURRENCY
WALLET AND STORING KEYS WITH USER, TRUSTED 3RD PARTY, AND EXCHANGE(暗号通貨ウォレットにアクセスするために3個のうち2個の鍵を必要とし、ユーザ、信頼できるサードパーティ、および交換所を用いて鍵を格納する、3個の鍵を有するマルチシグネチャ(マルチシグ))」と題された米国特許仮出願第62/618,077号(代理人整理番号270.018USPR)、2018年4月27日に出願され「MULTI-APPROVAL CRYPTOCURRENCY SYSTEM REQUIRING M OF N KEYS
TO ACCESS AND RESTORE CRYPTOCURRENCY WALLET(暗号通貨ウォレットにアクセスして復元するために、N個のうちM個の鍵を必要とするマルチ承認暗号通貨システム)」と題された米国特許仮出願第62/663,921号(代理人整理番号270.018USP2)、2018年4月27日に出願され「MULTI-APPROVAL CRYPTOCURRENCY SYSTEM REQUIRING M OF N KEYS TO ACCESS AND RESTORE
CRYPTOCURRENCY WALLET(暗号通貨ウォレットにアクセスして復元するために、N個のうちM個の鍵を必要とするマルチ承認暗号通貨システム)」と題された米国特許仮出願第62/663,922号(代理人整理番号270.019USPR)、および2018年12月17日に出願され「MULTI-APPROVAL CRYPTOCURRENCY SYSTEM(マルチ承認暗号通貨システム)」と題された米国特許仮出願第62/780,779号(代理人整理番号270.027USPR)の利益を主張し、これらはすべて、参照により本明細書に組み込まれる。
れ、本願と同日に出願され、参照により本明細書に組み込まれる米国特許出願第__________号(代理人整理番号270.029US01)。
るべきではない。
など)の秘密鍵は、ウォレットの復元に使用され得る。ウォレットが復元されると、(1)顧客(エンドユーザ)、(2)通貨変換システム/交換所、(3)信頼できるサードパーティ(信用組合や銀行など)のために新しい秘密鍵(または秘密鍵コンポーネント)が生成され得る。
現在のハッシュは、以前のすべてのブロックを検証して元のジェネシスブロックに戻す。ハッシュをブロックチェーンに挿入すると、そのハッシュが永続的に記録され、そのブロックがチェーンに追加された時点で、タイムスタンプが付けられたハッシュデータの存在証明を検証する公証人として機能する。将来のブロックでは、チェーンに格納されたデータの操作やチェーンの再編成からの保護レイヤが追加されるため、チェーンの初期のブロックに変更を加えることができないという確実性が追加される。ブロックチェーンは、分散型台帳118の実施であり、公開(つまり、誰でも見ることができる)または秘密にすることができる。例示的なブロックチェーンは、限定されないが、ビットコインブロックチェーン、イーサリアムブロックチェーン、BigchainDB、Billion、Chain、Corda、Credits、Elements、Monax、Fabric、HydraChain、Hyperledger、Multichain、Openchain、Quorum、Sawtooth、およびStellarを含む。
ド、または少なくとも1つの不動産ファンドを使用して、購入および/またはトランザクションを可能にすることができる。
、監視するための1つまたは複数のステップが含まれる場合がある。例では、KYCサービスには、基本的なアイデンティティデータ(たとえば、名前、連絡先情報など)の収集、顧客が本人であることの確認、および/または顧客が法執行機関の監視リストにないことの確認が含まれる。KYCサービスには(たとえば、顧客の基本アイデンティティデータに基づく)、ソフトクレジットチェックの実行、顧客のトランザクション挙動の分析、および/または顧客のトランザクション挙動に基づく不正行為についての顧客のアカウントの監視も含まれる。AMLおよびKYCは、連邦、州、および/または地方の様々な法律に基づいて要求される場合がある。
ードツリー200Aを示すブロック図である。例では、ノードツリー200Aは、ビットコイン改善提案32(BIP32)の一部、および/または、ビットコイン改善提案44(BIP44)の一部にしたがって、顧客のための階層的決定論的(HD)ウォレットを実施することができる。BIP32(https://github.com/bitcoin/bips/blob/master/bip-0032.mediawikiで入手可能)およびBIP44(https://github.com/bitcoin/bips/blob/master/bip-0044.mediawikiで入手可能)は、参照により本明細書に組み込まれる。
秘密トランザクション鍵206は、拡張されていない(すなわち、強化された)鍵であり得、さらなる子鍵を導出するために使用され得ない。
217は、(たとえば、BIP32に記載されているように)子鍵導出(CKD)関数を使用して公開アカウント鍵215の1個から導出されるか、または関連付けられた秘密トランザクション鍵216から導出され得る。あるいは、各公開トランザクション鍵217は、秘密アカウント鍵216の1個から、または秘密アカウント鍵214の1個から直接導出され得る。
鍵222を含み得、これは、通貨変換システム104に関連付けられたアカウントの1つまたは複数の秘密アカウント鍵224A~Bを導出するために使用され得る。言い換えれば、マスタ秘密鍵222は、信頼できるサードパーティ106が、通貨変換システム104に関連付けられていない他のマスタ秘密鍵(図示せず)を含み得るとしても、通貨変換システム104に関連付けられた信頼できるサードパーティ106上のすべての秘密アカウント鍵224の親秘密鍵であり得る。マスタ秘密鍵222は、通貨変換システム104のノードツリー200Bのマスタ秘密鍵212とは異なる値を有することができる。オプションで、マスタ秘密鍵222は、シード221、たとえば、BIP39によるニーモニックコードまたはセンテンスから導出されるシードに基づいて、信頼できるサードパーティ106で生成されてもよい。あるいは、マスタ秘密鍵222は、信頼できるサードパーティ106でランダムに、または他の手段によって生成されてもよい。
めに、3個すべての公開アカウント鍵205、215A、225Aが必要になる場合がある。同様に、顧客デバイス102の秘密アカウント鍵204、通貨変換システム104の第1の秘密アカウント鍵214A、および信頼できるサードパーティ106の第1の秘密アカウント鍵224Aは、互いに対応し得る(が同一ではない)。例では、マルチ承認トランザクションアドレスからトランザクションするために、秘密アカウント鍵204、214A、224Aの少なくとも2個が必要になる場合がある。
ランザクション鍵227は、顧客デバイス102上のノードツリー200Aにおける特定の公開トランザクション鍵207、および通貨変換システム104上のノードツリー200Bにおける特定の公開トランザクション鍵227に対応する(および同一のインデクスを有する)ことができ、たとえば、公開トランザクション鍵207A、公開トランザクション鍵217A、および公開トランザクション鍵227Aは、互いに対応し、同一のインデクスを有することができる。
金ライセンスを所有することができるが、通貨変換システム104は、所有しない場合がある。信頼できるサードパーティ106は、資産交換所108に、保管注文に関連付けられた暗号通貨を、保管ウォレットから、顧客ウォレットにおける新しいトランザクションアドレスに転送するように命令416することができる。信頼できるサードパーティ106からの指示を受信すると、資産交換所は、分散型台帳118(たとえば、ブロックチェーン)に、保管ウォレットから顧客ウォレットにおける新しいトランザクションアドレスへの暗号通貨の所有権の変更を記録416することができる。
公開鍵223は、多くの異なる顧客のための公開アカウント鍵225を導出するために使用され得、したがって、信頼できるサードパーティ106から通貨変換システムに安全に転送され得る。具体的には、信頼できるサードパーティ106からのマスタ公開鍵223は、インターネットのようなネットワークを介してマスタ公開鍵223を送信することなく、安全かつ/または非電子的手段によって通貨変換システム104と共有することができる。例では、マスタ公開鍵223は、通貨変換システム104に物理的に移動されてダウンロードされる安全なポータブルメモリ(たとえば、ポータブルハードドライブ)にコピーされてもよい。あるいは、マスタ公開鍵223は、手動でハードコピーに手書き(または他の方法で印刷)され、通貨変換システム104に転送され、通貨変換システム104で、手動で入力されてもよい。あるいは、マスタ公開鍵223は暗号化され、ネットワーク(たとえば、インターネット)を介して通貨変換システム104に送信されてもよい。
たとえば、新しいマルチ承認トランザクションアドレス530を作成して、トランザクション後の残りの暗号通貨を格納するための顧客要求に応答して実行され得る。
件、トランザクション要求の期間など、オプションの属性を示す場合もある。トランザクション要求は、暗号通貨が転送される宛先のウォレットのトランザクションアドレスも含むこともできる。
2に送信818することができる。
紋のスキャン)、網膜スキャンデータ(たとえば、顧客の網膜の画像)、顔認識データ(たとえば、顧客の顔の画像)、および/または音声データ(たとえば、顧客の声の記録)のような生体データも含むことができる。生の生体データ(たとえば、画像および/または記録)の代わりに、アイデンティティデータは、生の生体データから導出された処理済みのデータ、たとえば、画像の特徴、音声の特徴などを含むことができる。
ィティデータを検証904することができる。例では、検証は、受信した生体データを、以前に格納された生体データ、たとえば、顧客が最初に通貨変換システム104でアカウントを作成したときに格納された生体データと比較することを含み得る。
イスをハードリセット/再フォーマットするときにも実行され得る。
示す。方法1000Aは、図1に示されている顧客デバイス102、通貨変換システム104、および/または信頼できるサードパーティ106のうちの1つまたは複数によって実行することができる。
ンアドレスへのデジタル資産の転送が、たとえば分散型台帳118に正常に記録されたときに、顧客デバイス102に通知1009することもできる。
ランザクション鍵206、216、226を必要とするマルチ承認トランザクションアドレス530を作成することを含む。
鍵スクリプト)を使用して、トランザクションアドレスからトランザクションするために、秘密トランザクション鍵206を必要とするトランザクションアドレスを作成することが含まれる。
デクスYで)秘密トランザクション鍵226Aを受信することができる。システム1100は、(通貨変換システム104上の秘密アカウント鍵214のインデクスYにもある)秘密トランザクション鍵226Aおよび秘密トランザクション鍵216Aを、償還モジュール1140に入力することができる。償還モジュール1140は、秘密トランザクション鍵216Aおよび秘密トランザクション鍵226Aの両方が、同じマルチ承認トランザクションアドレス530に対応することを確認することができる。秘密トランザクション鍵216Aおよび秘密トランザクション鍵226Aの両方がマルチ承認トランザクションアドレス530に対応している場合、償還モジュール1140は、署名されたトランザクション1142を生成し、たとえば、システム1100は、マルチ承認トランザクションアドレス530における暗号通貨が、新しいマルチ承認トランザクションアドレス530に転送されることを許可できる。償還モジュール1140は、(たとえば、BIP16にしたがって)償還スクリプトを使用して、署名されたトランザクション1142を生成することができる。
ステム1250の1つで生成され、その後、秘密鍵がN個の鍵コンポーネントに分割され、それぞれが異なるボールトシステム1250または顧客デバイス102に格納される。あるいは、システム1200は、たとえば、N個の秘密鍵が(顧客デバイス102および/またはボールトシステム1250において)生成され、秘密鍵のうちの少なくとも1個が、トランザクションの署名に使用する前に再構築する必要がある様々な鍵コンポーネントに分割されるマルチシグおよび鍵分割方法論の組合せを使用し得る。
明としてサービス提供するために、分散型台帳(または、オプションの分散型台帳118を実施するノード)に送信し得る。例では、単一のトランザクションが、N個すべての秘密鍵(または、鍵コンポーネント)の作成の証明としてサービス提供し得る。
おのおのは、たとえば、異なるボールトシステム1250と顧客デバイス102との間で実行されるオンボーディング処理中に、少なくとも1つのボールトシステム1250および/または顧客デバイス102自体の異なるものに配布され得る。その後、顧客デバイス102は、N個のうち少なくともM個の秘密鍵(または鍵コンポーネント)を要求および受信することができ、たとえば、M個の秘密鍵(または鍵コンポーネント)は、認証後に少なくとも1つのボールトシステム1250から送信することができる。オプションで、顧客デバイス102は、N個の秘密鍵(または鍵コンポーネント)のうち1個をローカルに格納することができ、N-1個の秘密鍵(または鍵コンポーネント)のみを、N-1個のそれぞれのボールトシステム1250に配布する。
デバイス102は、配布前に単一の秘密鍵をN個の秘密鍵コンポーネントに分割することができる。オプションで、顧客デバイス102は、N個のうち1個の秘密鍵(または鍵コンポーネント)をローカルに格納することができ、N-1個の秘密鍵(または鍵コンポーネント)のみをN-1個のそれぞれのボールトシステム1250に配布する。
250に配布する。
2することができる。N個の秘密鍵(または鍵コンポーネント)のおのおのは、顧客デバイス102および/またはそれぞれのボールトシステム1250で生成され得る。顧客デバイス102で生成された場合、複数のボールトシステム1250のおのおのは、たとえば、それぞれのオンボーディング処理中に、顧客デバイス102からそれぞれの秘密鍵(または鍵コンポーネント)を受信することができる。オプションで、顧客デバイス102は、N個のうち1個の秘密鍵(または鍵コンポーネント)をローカルに格納することができ、N-1個の秘密鍵(または鍵コンポーネント)のみをN-1個のそれぞれのボールトシステム1250に配布する。あるいは、N個の秘密鍵(または鍵コンポーネント)のおのおのは、N個のうちの異なる1個のボールトシステム1250に格納されてもよい。したがって、N個またはN-1個の秘密鍵(または鍵コンポーネント)を安全保管のためにボールトシステム1250に格納することができる。
から導出されたN個のうち少なくともM個の鍵が必要である。このアクションの例は、(1)M個の秘密鍵(または鍵コンポーネント)を使用してデータを暗号化または復号すること、(2)N個の秘密鍵(または鍵コンポーネント)に基づいてトランザクションアドレスを生成すること、および/または、(3)N個のうち少なくともM個の秘密鍵(または鍵コンポーネント)を使用してトランザクション、たとえば、顧客ウォレットの復元中のスイープトランザクションに署名することを含み得る。これらのアクションは、以下で詳しく説明される。
トシステム1250からN個のうち少なくともM個の秘密鍵(または鍵コンポーネント)の少なくとも一部を受信し、オプションで、以前にボールトシステム1250に格納されていなかったローカルに格納された秘密鍵(または鍵コンポーネント)を特定することを含み得る。あるいは、N個の秘密鍵(または鍵コンポーネント)のすべてが、たとえば、ボールトシステム1250ごとに1個の秘密鍵(または鍵コンポーネント)など、ボールトシステム1250全体に格納されてもよい。
名された)トランザクションを受信し、次に、トランザクションを第2のボールトシステム1250に送信し、(第2のボールトシステム1250により署名された)トランザクションを第2のボールトシステム1250などから受信する。オプションで、トランザクションを生成する外部デバイス(たとえば、ボールトシステム1250)は、トランザクションを顧客デバイス102に送信する前に、秘密鍵(または鍵コンポーネント)を使用してトランザクションに署名することができる。また、オプションで、顧客デバイス102は、以前にボールトシステム1250に格納されていなかった、ローカルに格納された秘密鍵(または鍵コンポーネント)を使用してトランザクションに署名することができる。
少なくともM個のプライベートアカウント鍵のおのおのから導出され、オプションで、顧客デバイス102にローカルに格納される。N個のうち少なくともM個の秘密トランザクション鍵を(トランザクションアドレスとともに)、償還モジュール1140への入力として使用して、署名されたスイープトランザクションを生成することができる。鍵分割の例では、秘密トランザクション鍵は、N個のうち少なくともM個の秘密鍵コンポーネントから再構築された単一の秘密アカウント鍵から導出でき、その後、秘密トランザクション鍵とトランザクションアドレスに基づいて、署名されたスイープトランザクションを生成できる。
[0277]本開示の実施形態は、上記で説明された様々なステップおよび動作を含む。これらの様々なステップおよび動作は、ハードウェアコンポーネントによって実行されるか、
命令でプログラムされた汎用または専用プロセッサにステップを実行させるために使用される機械実行可能命令で具体化される。あるいは、これらのステップは、ハードウェア、ソフトウェア、および/またはファームウェアの組合せによって実行されてもよい。したがって、図17は、本開示の実施形態を利用することができる例示的なコンピュータシステム1700を示すブロック図である。本例によれば、コンピュータシステム1700は、相互接続1702、少なくとも1つのプロセッサ1704、少なくとも1つの通信ポート1706、少なくとも1つのメインメモリ1708、少なくとも1つの取外可能な記憶媒体1710、少なくとも1つの読取専用メモリ1712、および少なくとも1つの大容量ストレージデバイス1714を含む。
オプションの電源1812を含む。
切な通信サービス、またはそれらの組合せのうちの少なくとも1つを含む。例では、少なくとも1つのオプションのネットワークインターフェース1806は、ワイドエリアネットワークではなく、リモートサーバと通信するワイヤレスローカルエリアネットワークと通信するように構成されたWi-Fi(IEEE802.11)無線を含む。例では、少なくとも1つのオプションのネットワークインターフェース1806は、パッシブ近距離通信(NFC)タグ、アクティブ近距離通信(NFC)タグ、パッシブ無線周波数識別(RFID)タグ、アクティブ無線周波数識別(RFID)タグ、近接カード、またはその他のパーソナルエリアネットワークデバイスのように、近隣通信に限定される近距離無線通信デバイス
を含む。
[0287]本出願を通して使用される用語、略語、および語句の簡単な定義を以下に示す。
的な接続を共有せずに、デバイス間で情報を受け渡すことができるようにデバイスを結合することができる。本明細書で提供される開示に基づいて、当業者は、前述の定義にしたがって接続または結合が存在する様々な手法を理解するであろう。
用可能である。
[0298]例1は、以下を備えるコンピューティングシステムを含む。少なくとも1つのプロセッサと、少なくとも1つのプロセッサに通信可能に結合された少なくとも1つのメモリと、少なくとも1つのプロセッサに通信可能に結合され、顧客デバイスおよび信頼できるサードパーティと通信するように構成された少なくとも1つのネットワークインターフェースとを備え、少なくとも1つのネットワークインターフェースは、顧客デバイスから、顧客のアイデンティティデータと、顧客ウォレットを復元する要求とを受信するように構成され、少なくとも1つのプロセッサは、顧客デバイスから受信した顧客のアイデンティティデータを検証するように構成され、少なくとも1つのプロセッサが、顧客デバイスから受信した顧客のアイデンティティデータを検証すると、少なくとも1つのネットワークインターフェースは、顧客ウォレットに関連付けられた第1の鍵を求める要求を、信頼できるサードパーティの鍵リポジトリに通信するように構成され、少なくとも1つのプロセッサは、顧客ウォレットに関連付けられた第1の鍵と、顧客ウォレットに関連付けられた第2の鍵とを使用して、顧客ウォレットを復元するように構成される。
ンアドレスは、それぞれの古いトランザクションアドレスのデジタル資産にアクセスするために、それぞれの古いトランザクションアドレスに関連付けられたそれぞれの3個の秘密鍵のうち少なくとも2個を必要とする。
Claims (33)
- 少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサに通信可能に結合された少なくとも1つのメモリと、
前記少なくとも1つのプロセッサに通信可能に結合され、顧客デバイスおよび信頼できるサードパーティと通信するように構成された少なくとも1つのネットワークインターフェースと、を備え、
前記少なくとも1つのネットワークインターフェースは、前記顧客デバイスから、顧客のアイデンティティデータと、顧客ウォレットを復元する要求とを受信するように構成され、
前記少なくとも1つのプロセッサは、前記顧客デバイスから受信した前記顧客の前記アイデンティティデータを検証するように構成され、
前記少なくとも1つのプロセッサが、前記顧客デバイスから受信した前記顧客の前記アイデンティティデータを検証すると、前記少なくとも1つのネットワークインターフェースは、前記顧客ウォレットに関連付けられた第1の鍵を求める要求を、前記信頼できるサードパーティの鍵リポジトリに通信するように構成され、
前記少なくとも1つのプロセッサは、前記顧客ウォレットに関連付けられた前記第1の鍵と、前記顧客ウォレットに関連付けられた第2の鍵とを使用して、前記顧客ウォレットを復元するように構成される、コンピューティングシステム。 - 前記少なくとも1つのネットワークインターフェースが、前記信頼できるサードパーティの前記鍵リポジトリから、前記顧客ウォレットに関連付けられた前記第1の鍵を受信すると、前記少なくとも1つのプロセッサは、前記顧客ウォレットに関連付けられた前記第1の鍵と、前記顧客ウォレットに関連付けられた前記第2の鍵とを使用して、前記顧客ウォレットを復元するように構成される、請求項1に記載のコンピューティングシステム。
- 前記少なくとも1つのプロセッサは、
新しい顧客ウォレットに関連付けられた1つまたは複数の新しい秘密鍵を生成し、
前記1つまたは複数の新しい秘密鍵に基づいて、前記新しい顧客ウォレットに関連付けられた新しいトランザクションアドレスを生成し、
前記第1の鍵および前記第2の鍵を使用して、デジタル資産を古い顧客ウォレットから前記新しいトランザクションアドレスに転送することによって、
少なくとも部分的に、前記顧客ウォレットに関連付けられた前記第1の鍵と、前記顧客ウォレットに関連付けられた前記第2の鍵とを使用して前記顧客ウォレットを復元するように構成される、請求項2に記載のコンピューティングシステム。 - 前記顧客ウォレットは、おのおのが3個の秘密鍵に関連付けられた複数の古いトランザクションアドレスを備え、
各古いトランザクションアドレスは、それぞれの前記古いトランザクションアドレスのデジタル資産にアクセスするために、それぞれの前記古いトランザクションアドレスに関連付けられたそれぞれの前記3個の秘密鍵のうち少なくとも2個を必要とする、請求項3に記載のコンピューティングシステム。 - 前記少なくとも1つのネットワークインターフェースは、
前記新しい顧客ウォレットに関連付けられた前記新しいトランザクションアドレスを、前記顧客デバイスに通信するように構成される、請求項3に記載のコンピューティングシステム。 - 前記少なくとも1つのネットワークインターフェースは、
1つまたは複数の前記新しい秘密鍵を、前記顧客デバイスに通信するように構成される
、請求項5に記載のコンピューティングシステム。 - 前記新しい秘密鍵は、秘密トランザクション鍵である、請求項6に記載のコンピューティングシステム。
- 前記少なくとも1つのプロセッサは、
前記アイデンティティデータを、以前に格納された前記顧客のアイデンティティデータと比較することによって、
少なくとも部分的に、前記顧客デバイスから受信された前記顧客の前記アイデンティティデータを検証するように構成される、請求項1に記載のコンピューティングシステム。 - 前記アイデンティティデータは、生体データを備える、請求項1に記載のコンピューティングシステム。
- 前記信頼できるサードパーティは、信用組合または銀行のうちの少なくとも1つである、請求項1に記載のコンピューティングシステム。
- 前記顧客ウォレットは、証券、通貨、商品、債券、ファンド、またはそれらの組合せのうちの少なくとも1つを格納するために使用される、請求項1に記載のコンピューティングシステム。
- 信頼できるサードパーティおよび顧客の顧客デバイスと通信するように構成されたコンピューティングデバイスと、
前記コンピューティングデバイスと通信可能に結合された鍵リポジトリと、を備え、
前記コンピューティングデバイスは、前記顧客デバイスから、顧客のアイデンティティデータと、顧客ウォレットを復元する要求とを受信するように構成され、
前記コンピューティングデバイスは、前記顧客デバイスから受信した前記顧客の前記アイデンティティデータを検証するように構成され、
前記コンピューティングデバイスは、前記顧客ウォレットに関連付けられた第1の鍵を求める要求を、前記信頼できるサードパーティの鍵リポジトリに通信するように構成され、
前記コンピューティングデバイスは、前記顧客ウォレットに関連付けられた前記第1の鍵と、前記顧客ウォレットに関連付けられた第2の鍵とを使用して、前記顧客ウォレットを復元する、システム。 - 前記コンピューティングデバイスが、前記信頼できるサードパーティの前記鍵リポジトリから前記顧客ウォレットに関連付けられた前記第1の鍵を受信すると、前記コンピューティングデバイスは、前記顧客ウォレットに関連付けられた前記第1の鍵と、前記顧客ウォレットに関連付けられた前記第2の鍵とを使用して前記顧客ウォレットを復元するように構成される、請求項12に記載のシステム。
- 前記コンピューティングデバイスは、
新しい顧客ウォレットに関連付けられた1つまたは複数の新しい秘密鍵を生成し、
前記1つまたは複数の新しい秘密鍵に基づいて、前記新しい顧客ウォレットに関連付けられた新しいトランザクションアドレスを生成し、
前記第1の鍵および前記第2の鍵を使用して、デジタル資産を古い顧客ウォレットから前記新しいトランザクションアドレスに転送することによって、
少なくとも部分的に、前記顧客ウォレットに関連付けられた前記第1の鍵と、前記顧客ウォレットに関連付けられた前記第2の鍵とを使用して、前記顧客ウォレットを復元するように構成される、請求項13に記載のシステム。 - 前記顧客ウォレットは、おのおのが3個の秘密鍵に関連付けられた複数の古いトランザクションアドレスを備え、
各古いトランザクションアドレスは、それぞれの古いトランザクションアドレスのデジタル資産にアクセスするために、それぞれの前記古いトランザクションアドレスに関連付けられたそれぞれの前記3個の秘密鍵のうち少なくとも2個を必要とする、請求項14に記載のシステム。 - 前記コンピューティングデバイスはさらに、
前記新しい顧客ウォレットに関連付けられた前記新しいトランザクションアドレスを、前記顧客デバイスに通信するように構成される、請求項14に記載のシステム。 - 前記コンピューティングデバイスはさらに、
前記1つまたは複数の新しい秘密鍵を前記顧客デバイスに通信するように構成される、請求項16に記載のシステム。 - 前記新しい秘密鍵は、秘密トランザクション鍵である、請求項17に記載のシステム。
- 前記コンピューティングデバイスは、
前記アイデンティティデータを以前に格納された前記顧客のアイデンティティデータと比較することによって、
少なくとも部分的に、前記顧客デバイスから受信された前記顧客の前記アイデンティティデータを検証するように構成される、請求項12に記載のシステム。 - 前記アイデンティティデータは生体データを備える、請求項12に記載のシステム。
- 前記信頼できるサードパーティは、信用組合または銀行のうちの少なくとも1つである、請求項12に記載のシステム。
- 前記顧客ウォレットは、証券、通貨、商品、債券、ファンド、またはそれらの組合せのうちの少なくとも1つを格納するために使用される、請求項12に記載のシステム。
- コンピューティングデバイスで、顧客デバイスから、顧客のアイデンティティデータと、顧客ウォレットを復元する要求とを受信するステップと、
前記コンピューティングデバイスで、前記顧客デバイスから受信した前記顧客の前記アイデンティティデータを検証するステップと、
前記顧客デバイスから受信した前記顧客の前記アイデンティティデータが検証されると、前記顧客ウォレットに関連付けられた第1の鍵を求める要求を、信頼できるサードパーティの鍵リポジトリに通信するステップと、
前記信頼できるサードパーティの前記鍵リポジトリから、前記顧客ウォレットに関連付けられた前記第1の鍵を受信するステップと、を備え、
前記顧客ウォレットは、前記顧客ウォレットに関連付けられた前記第1の鍵と、前記顧客ウォレットに関連付けられた第2の鍵とを使用して復元することができる、コンピュータ化された方法。 - 前記顧客ウォレットに関連付けられた前記第1の鍵と、前記顧客ウォレットに関連付けられた前記第2の鍵とを使用して、前記コンピューティングデバイスで前記顧客ウォレットを復元するステップをさらに備える、請求項23に記載のコンピュータ化された方法。
- 前記顧客ウォレットに関連付けられた前記第1の鍵と、前記顧客ウォレットに関連付け
られた前記第2の鍵とを使用して、前記コンピューティングデバイスで前記顧客ウォレットを復元するステップは、
新しい顧客ウォレットに関連付けられた1つまたは複数の新しい秘密鍵を生成するステップと、
前記1つまたは複数の新しい秘密鍵に基づいて、前記新しい顧客ウォレットに関連付けられた新しいトランザクションアドレスを生成するステップと、
前記第1の鍵および前記第2の鍵を使用して、デジタル資産を古い顧客ウォレットから前記新しいトランザクションアドレスに転送するステップと、を備える、請求項24に記載のコンピュータ化された方法。 - 前記顧客ウォレットは、おのおのが3個の秘密鍵に関連付けられた複数の古いトランザクションアドレスを備え、
各古いトランザクションアドレスは、それぞれの前記古いトランザクションアドレスのデジタル資産にアクセスするために、それぞれの前記古いトランザクションアドレスに関連付けられたそれぞれの前記3個の秘密鍵のうち少なくとも2個を必要とする、請求項25に記載のコンピュータ化された方法。 - 前記新しい顧客ウォレットに関連付けられた前記新しいトランザクションアドレスを前記顧客デバイスに通信するステップをさらに備える、請求項25に記載のコンピュータ化された方法。
- 1つまたは複数の前記新しい秘密鍵を前記顧客デバイスに通信するステップをさらに備える、請求項25に記載のコンピュータ化された方法。
- 前記新しい秘密鍵は、秘密トランザクション鍵である、請求項28に記載のコンピュータ化された方法。
- 前記コンピューティングデバイスにおいて、前記顧客デバイスから受信された前記顧客の前記アイデンティティデータを検証するステップは、
前記アイデンティティデータを、以前に格納された前記顧客のアイデンティティデータと比較するステップを備える、請求項23に記載のコンピュータ化された方法。 - 前記アイデンティティデータは、生体データを備える、請求項23に記載のコンピュータ化された方法。
- 前記信頼できるサードパーティは、信用組合または銀行のうちの少なくとも1つである、請求項23に記載のコンピュータ化された方法。
- 前記顧客ウォレットは、証券、通貨、商品、債券、ファンド、またはそれらの組合せのうちの少なくとも1つを格納するために使用される、請求項23に記載のコンピュータ化された方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2024174767A JP2025004125A (ja) | 2018-01-17 | 2024-10-04 | N個のうちm個の鍵を使用して顧客ウォレットを復元するマルチ承認システム |
Applications Claiming Priority (10)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201862618077P | 2018-01-17 | 2018-01-17 | |
US62/618,077 | 2018-01-17 | ||
US201862663921P | 2018-04-27 | 2018-04-27 | |
US201862663922P | 2018-04-27 | 2018-04-27 | |
US62/663,921 | 2018-04-27 | ||
US62/663,922 | 2018-04-27 | ||
US201862780779P | 2018-12-17 | 2018-12-17 | |
US62/780,779 | 2018-12-17 | ||
JP2020540379A JP7351591B2 (ja) | 2018-01-17 | 2019-01-17 | N個のうちm個の鍵を使用して顧客ウォレットを復元するマルチ承認システム |
PCT/US2019/014063 WO2019143849A1 (en) | 2018-01-17 | 2019-01-17 | Multi-approval system using m of n keys to restore a customer wallet |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020540379A Division JP7351591B2 (ja) | 2018-01-17 | 2019-01-17 | N個のうちm個の鍵を使用して顧客ウォレットを復元するマルチ承認システム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024174767A Division JP2025004125A (ja) | 2018-01-17 | 2024-10-04 | N個のうちm個の鍵を使用して顧客ウォレットを復元するマルチ承認システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023169246A true JP2023169246A (ja) | 2023-11-29 |
JP7569426B2 JP7569426B2 (ja) | 2024-10-17 |
Family
ID=67212968
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020540376A Active JP7269944B2 (ja) | 2018-01-17 | 2019-01-17 | トランザクションアドレスを生成するためにn個のうちm個の鍵を使用するマルチ承認システム |
JP2020540379A Active JP7351591B2 (ja) | 2018-01-17 | 2019-01-17 | N個のうちm個の鍵を使用して顧客ウォレットを復元するマルチ承認システム |
JP2023146745A Active JP7569426B2 (ja) | 2018-01-17 | 2023-09-11 | N個のうちm個の鍵を使用して顧客ウォレットを復元するマルチ承認システム |
JP2024174767A Pending JP2025004125A (ja) | 2018-01-17 | 2024-10-04 | N個のうちm個の鍵を使用して顧客ウォレットを復元するマルチ承認システム |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020540376A Active JP7269944B2 (ja) | 2018-01-17 | 2019-01-17 | トランザクションアドレスを生成するためにn個のうちm個の鍵を使用するマルチ承認システム |
JP2020540379A Active JP7351591B2 (ja) | 2018-01-17 | 2019-01-17 | N個のうちm個の鍵を使用して顧客ウォレットを復元するマルチ承認システム |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024174767A Pending JP2025004125A (ja) | 2018-01-17 | 2024-10-04 | N個のうちm個の鍵を使用して顧客ウォレットを復元するマルチ承認システム |
Country Status (6)
Country | Link |
---|---|
US (5) | US11392940B2 (ja) |
EP (4) | EP3740921A4 (ja) |
JP (4) | JP7269944B2 (ja) |
KR (4) | KR102763893B1 (ja) |
SG (2) | SG11202006235QA (ja) |
WO (4) | WO2019143850A1 (ja) |
Families Citing this family (77)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11055707B2 (en) * | 2014-06-24 | 2021-07-06 | Visa International Service Association | Cryptocurrency infrastructure system |
GB2560274C (en) | 2016-02-23 | 2022-06-15 | Nchain Holdings Ltd | Personal device security using elliptic curve cryptography for secret sharing |
JP6833861B2 (ja) | 2016-02-23 | 2021-02-24 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | ブロックチェーンシステム内におけるフィードバックを統合したエージェントベースチューリング完全なトランザクション |
BR112018016819A2 (pt) | 2016-02-23 | 2018-12-26 | Nchain Holdings Ltd | método e sistemas para proteger um recurso digital controlado utilizando uma tabela de dispersão e livro-razão distribuídos e um blockchain |
AU2017223136B2 (en) | 2016-02-23 | 2022-06-02 | nChain Holdings Limited | Registry and automated management method for blockchain-enforced smart contracts |
EP3420515B1 (en) | 2016-02-23 | 2023-05-10 | nChain Licensing AG | Blockchain-based exchange with tokenisation |
WO2017145004A1 (en) | 2016-02-23 | 2017-08-31 | nChain Holdings Limited | Universal tokenisation system for blockchain-based cryptocurrencies |
DK3268914T3 (en) | 2016-02-23 | 2018-10-08 | Nchain Holdings Ltd | DETERMINING A COMMON SECRET FOR SECURE EXCHANGE OF INFORMATION AND Hierarchical, Deterministic cryptographic keys |
KR102753027B1 (ko) | 2016-02-23 | 2025-01-14 | 엔체인 홀딩스 리미티드 | 블록체인상의 개체의 안전한 전송을 위한 방법 및 시스템 |
GB2562622A (en) | 2016-02-23 | 2018-11-21 | Nchain Holdings Ltd | Cryptographic method and system for secure extraction of data from a blockchain |
GB2561725A (en) | 2016-02-23 | 2018-10-24 | Nchain Holdings Ltd | Blockchain-implemented method for control and distribution of digital content |
WO2017145020A1 (en) | 2016-02-23 | 2017-08-31 | nChain Holdings Limited | Methods and systems for efficient transfer of entities on a peer-to-peer distributed ledger using the blockchain |
CA3014727A1 (en) | 2016-02-23 | 2017-08-31 | nChain Holdings Limited | Method and system for efficient transfer of cryptocurrency associated with a payroll on a blockchain that leads to an automated payroll method and system based on smart contracts |
KR102753021B1 (ko) | 2016-02-23 | 2025-01-14 | 엔체인 홀딩스 리미티드 | 블록체인에서 교환을 구현하기 위한 토큰화 방법 및 시스템 |
BR112018016782A2 (pt) | 2016-02-23 | 2018-12-26 | Nchain Holdings Ltd | sistema e método implementado por computador configurado para controlar uma transferência feita através de um blockchain |
CA3009731C (en) | 2016-02-23 | 2024-04-09 | nChain Holdings Limited | Secure multiparty loss resistant storage and transfer of cryptographic keys for blockchain based systems in conjunction with a wallet management system |
JP6721832B2 (ja) * | 2016-08-24 | 2020-07-15 | 富士通株式会社 | データ変換プログラム、データ変換装置及びデータ変換方法 |
KR101849918B1 (ko) * | 2016-10-26 | 2018-04-19 | 주식회사 코인플러그 | Utxo 기반 프로토콜을 사용하여 통화를 발행 및 지급 결제하는 방법과 이를 이용한 서버 |
US20200313856A1 (en) * | 2019-03-29 | 2020-10-01 | 0Chain, LLC | Systems and methods of blockchain platform for intermediaries and passwordless login |
US11625711B2 (en) * | 2018-04-24 | 2023-04-11 | Duvon Corporation | Autonomous exchange via entrusted ledger key management |
US10834095B2 (en) * | 2018-05-17 | 2020-11-10 | International Business Machines Corporation | Post-commit validation in a distributed ledger |
US11164182B2 (en) * | 2018-05-17 | 2021-11-02 | Conio Inc. | Methods and systems for safe creation, custody, recovery, and management of a digital asset |
US10810586B2 (en) * | 2018-07-03 | 2020-10-20 | Standard Transaction Co., Ltd. | Currency information processor and currency information processing system |
US10970685B2 (en) | 2018-07-12 | 2021-04-06 | Capital One Services, Llc | Electronic funds transfers based on automatic cryptocurrency transactions |
CN109194465B (zh) * | 2018-09-30 | 2022-02-18 | 巍乾全球技术有限责任公司 | 用于管理密钥的方法、用户设备、管理设备、存储介质 |
GB201820947D0 (en) * | 2018-12-21 | 2019-02-06 | Nchain Holdings Ltd | Computer-implemented system and method |
JP2022065210A (ja) * | 2019-02-26 | 2022-04-27 | 株式会社AndGo | 暗号通貨を避難するための装置、方法及びそのためのプログラム |
US11763275B2 (en) * | 2019-03-05 | 2023-09-19 | Coinbase, Inc. | System and method for cryptocurrency point of sale |
US11151525B2 (en) * | 2019-03-05 | 2021-10-19 | Coinbase, Inc. | Systems and methods for withdrawal consolidation |
US11068863B2 (en) | 2019-04-04 | 2021-07-20 | Capital One Services, Llc | Systems and methods of pending transaction augmentation and automatic attachment to settled transactions |
US11741082B2 (en) * | 2019-05-02 | 2023-08-29 | Capital One Services, Llc | Systems and methods for automated recovery of blockchain-based accounts |
US11676143B2 (en) | 2019-05-16 | 2023-06-13 | Coinbase, Inc. | Systems and methods for blockchain transaction management |
SG11202113362XA (en) | 2019-06-10 | 2021-12-30 | Tzero Ip Llc | Key recovery using encrypted secret shares |
GB2585010B (en) * | 2019-06-24 | 2022-07-13 | Blockstar Developments Ltd | Cryptocurrency key management |
US10790990B2 (en) * | 2019-06-26 | 2020-09-29 | Alibaba Group Holding Limited | Ring signature-based anonymous transaction |
US11222011B2 (en) * | 2019-06-28 | 2022-01-11 | Advanced New Technologies Co., Ltd. | Blockchain-based transaction processing |
JP7041650B2 (ja) * | 2019-07-31 | 2022-03-24 | 株式会社Sbi Bits | 秘密鍵を再製するためのシステム |
US11233658B2 (en) * | 2019-08-14 | 2022-01-25 | OX Labs Inc. | Digital transaction signing for multiple client devices using secured encrypted private keys |
FR3100678B1 (fr) * | 2019-09-09 | 2022-01-14 | Commissariat Energie Atomique | Génération d’un portefeuille contextuel multi-utilisateur de clés privées et utilisation d’un tel portefeuille |
GB2587202A (en) * | 2019-09-17 | 2021-03-24 | Nchain Holdings Ltd | Allocation of a digital asset using blockchain transactions |
US11546321B2 (en) | 2019-09-24 | 2023-01-03 | Magic Labs, Inc. | Non-custodial tool for building decentralized computer applications |
GB201914950D0 (en) * | 2019-10-16 | 2019-11-27 | Centbee Pty Ltd | Computer-implemented systems and methods |
US11303443B2 (en) * | 2019-11-12 | 2022-04-12 | Gbti Solutions | Electronic system to enable rapid acquisition and delivery of services and to provide strong protection of security and privacy |
WO2021102041A1 (en) | 2019-11-22 | 2021-05-27 | Conio Inc. | Method and apparatus for a blockchain-agnostic safe multi-signature digital asset management |
CN111010379B (zh) * | 2019-12-04 | 2022-08-09 | 腾讯科技(深圳)有限公司 | 一种基于区块链网络的数据登录方法和装置 |
GB2594231A (en) * | 2019-12-24 | 2021-10-27 | Nchain Holdings Ltd | Mapping keys to a blockchain overlay network |
US12099997B1 (en) | 2020-01-31 | 2024-09-24 | Steven Mark Hoffberg | Tokenized fungible liabilities |
US11775986B1 (en) * | 2020-05-12 | 2023-10-03 | Coupa Software Incorporated | Secure facilitation of virtual card activities for procurement |
EP4168964A4 (en) | 2020-06-17 | 2024-06-05 | Coinbase Inc. | CRYPTOCURRENCY CONVERSION SYSTEMS AND METHODS |
DE102020004116A1 (de) * | 2020-07-08 | 2022-01-13 | Giesecke+Devrient Gesellschaft mit beschränkter Haftung | Herausgabeinstanz und verfahren zum herausgeben von elektronischen münzdatensätzen sowie bezahlsystem |
DE102020004121A1 (de) * | 2020-07-08 | 2022-01-13 | Giesecke+Devrient Gesellschaft mit beschränkter Haftung | Verfahren, teilnehmereinheit, transaktionsregister und bezahlsystem zum verwalten von transaktionsdatensätzen |
US20220027867A1 (en) * | 2020-07-27 | 2022-01-27 | Avanti Financial Group, Inc. | Cryptographic token with separate circulation groups |
CN115152177B (zh) * | 2020-07-30 | 2023-11-21 | 戴普实验室有限公司 | 提供机密知识的专门证明的系统和方法 |
JP7574014B2 (ja) * | 2020-08-06 | 2024-10-28 | 株式会社デジタルアセットマーケッツ | 情報システム、情報処理装置、情報処理方法、およびプログラム |
CN111815454B (zh) * | 2020-08-21 | 2020-12-11 | 支付宝(杭州)信息技术有限公司 | 数据上链方法及装置、电子设备、存储介质 |
US20220076251A1 (en) * | 2020-09-08 | 2022-03-10 | Joseph D. Hughes | Payment card enabled distributed digital ledger system to handle security of both crypto and non-crypto transactions |
JP7534620B2 (ja) * | 2020-09-28 | 2024-08-15 | 富士通株式会社 | 通信プログラム、通信装置、及び通信方法 |
FR3116132A1 (fr) * | 2020-11-09 | 2022-05-13 | A3Bc Group | Procede de d’authentification securise par le decouplage structurel des identifiants personnels et de services |
CN112131316B (zh) | 2020-11-20 | 2021-02-12 | 腾讯科技(深圳)有限公司 | 应用于区块链系统的数据处理方法及装置 |
GB202018919D0 (en) * | 2020-12-01 | 2021-01-13 | Smarter Contracts Ltd | Consent Management |
TWI774211B (zh) * | 2021-01-25 | 2022-08-11 | 安瀚科技股份有限公司 | 擴充綁定型電子錢包系統 |
KR102520066B1 (ko) * | 2021-02-22 | 2023-04-10 | 주식회사 블록체인기술연구소 | 키 백업 정보가 분산 저장된 개인키 관리 및 복구 시스템 |
US11461084B2 (en) * | 2021-03-05 | 2022-10-04 | EMC IP Holding Company LLC | Optimizing docker image encryption—kubernetes using shamir secrets to enforce multiple constraints in container runtime environment |
US12229739B2 (en) * | 2021-03-22 | 2025-02-18 | Quant Blockchain Banking Solutions Llc | System and method to management a cryptographic banking network |
GB2605792A (en) * | 2021-04-13 | 2022-10-19 | Nchain Licensing Ag | Blockchain based system and method |
GB2609906B (en) * | 2021-08-09 | 2023-12-27 | Nchain Licensing Ag | Generating digital signature shares |
US20230146474A1 (en) * | 2021-11-02 | 2023-05-11 | Evite, Inc. | Purchase and transfer of cryptocurrency without preexisting wallets |
AU2023219009A1 (en) * | 2022-02-09 | 2024-07-25 | Thirdwayv, Inc. | Access control systems and methods for cryptowallets |
US20230396611A1 (en) * | 2022-06-02 | 2023-12-07 | Micron Technology, Inc. | Methods to secure access to an automobile and an authenticated ignition system |
FI20225761A1 (en) * | 2022-08-31 | 2024-03-01 | Elisa Oyj | METHOD AND SYSTEM FOR PROTECTING A PRIVATE WALLET |
KR20240040281A (ko) * | 2022-09-21 | 2024-03-28 | 최화인 | 실물자산에 가상자산가치의 구현방법, 이를 이용하는 실물자산에 가상자산가치를 구현하는 장치 및 가상자산가치가 구현된 실물자산 |
US20240161103A1 (en) * | 2022-11-10 | 2024-05-16 | Bank Of America Corporation | Proof of Cache Using Argon2d Cryptographic Hashing in Payment Processing |
US20240202711A1 (en) * | 2022-12-16 | 2024-06-20 | Paypal, Inc. | Decentralized incentive system for validating transactions to blockchain miners |
US20240235840A1 (en) * | 2023-01-06 | 2024-07-11 | Capital One Services, Llc | Systems and methods for creating seed and master keys for blockchain wallets from user biometrics |
CN116032655B (zh) * | 2023-02-13 | 2023-07-25 | 杭州天谷信息科技有限公司 | 一种可抵御计时攻击的身份鉴别方法以及系统 |
WO2024173886A1 (en) | 2023-02-17 | 2024-08-22 | Magic Labs, Inc. | Non-custodial tool for data encryption and decryption with decentralized data storage and recovery |
US20250094947A1 (en) * | 2023-09-15 | 2025-03-20 | Paypal, Inc. | Computational processing based on selected criteria |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150262137A1 (en) * | 2014-03-17 | 2015-09-17 | Coinbase, Inc. | Off-block chain transactions in combination with on-block chain transactions |
US20150324789A1 (en) * | 2014-05-06 | 2015-11-12 | Case Wallet, Inc. | Cryptocurrency Virtual Wallet System and Method |
US20170372417A1 (en) * | 2016-06-28 | 2017-12-28 | Sivanarayana Gaddam | Digital asset account management |
JP2018525729A (ja) * | 2015-07-14 | 2018-09-06 | エフエムアール エルエルシー | 計算上効率的な移転処理、監査及びサーチ装置、方法及びシステム |
Family Cites Families (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6457021B1 (en) * | 1998-08-18 | 2002-09-24 | Microsoft Corporation | In-memory database system |
WO2000074298A1 (en) * | 1999-05-26 | 2000-12-07 | Ascom Hasler Mailing Systems, Inc. | Technique for split knowledge backup and recovery of a cryptographic key |
JP2001344537A (ja) | 2000-05-31 | 2001-12-14 | Ntt Docomo Inc | 電子バリューシステム、通信端末及びサーバ |
US6950523B1 (en) | 2000-09-29 | 2005-09-27 | Intel Corporation | Secure storage of private keys |
US8989390B2 (en) | 2005-12-12 | 2015-03-24 | Qualcomm Incorporated | Certify and split system and method for replacing cryptographic keys |
FR2914408B1 (fr) | 2007-03-29 | 2009-08-21 | Eric Cognard | Dispositif de transport et/ou de stockage comportant une ampoule isolante a double paroi |
CA2695439A1 (en) | 2007-07-12 | 2009-01-15 | Innovation Investments, Llc | Identity authentication and secured access systems, components, and methods |
CA2706182A1 (en) * | 2007-12-13 | 2009-06-18 | Pgp Corporation | Apparatus and method for processing fragmented cryptographic keys |
US9077537B2 (en) | 2008-11-13 | 2015-07-07 | International Business Machines Corporation | Generating secure private keys for use in a public key communications environment |
US9231943B2 (en) * | 2011-02-16 | 2016-01-05 | Novell, Inc. | Client-based authentication |
US8769304B2 (en) * | 2011-06-16 | 2014-07-01 | OneID Inc. | Method and system for fully encrypted repository |
US9582671B2 (en) * | 2014-03-06 | 2017-02-28 | Sensity Systems Inc. | Security and data privacy for lighting sensory networks |
US10354325B1 (en) * | 2013-06-28 | 2019-07-16 | Winklevoss Ip, Llc | Computer-generated graphical user interface |
US20150269538A1 (en) | 2014-03-18 | 2015-09-24 | Darin Stanchfield | Security devices and systems for digital currency transfer |
US9672499B2 (en) | 2014-04-02 | 2017-06-06 | Modernity Financial Holdings, Ltd. | Data analytic and security mechanism for implementing a hot wallet service |
KR20150123575A (ko) * | 2014-04-25 | 2015-11-04 | 모지도코화이어코리아 유한회사 | 생체 정보와 hce를 활용한 가상화폐 서비스 방법 및 이를 적용한 모바일 단말, 서버 및 시스템 |
US10346814B2 (en) * | 2014-06-04 | 2019-07-09 | MONI Limited | System and method for executing financial transactions |
JP6304076B2 (ja) * | 2015-03-05 | 2018-04-04 | ブラザー工業株式会社 | 情報処理装置、コンテンツ配信システム、情報処理方法、及びプログラム |
EP3767878A1 (en) | 2015-03-27 | 2021-01-20 | Black Gold Coin, Inc. | A system and a method for personal identification and verification |
US9735958B2 (en) | 2015-05-19 | 2017-08-15 | Coinbase, Inc. | Key ceremony of a security system forming part of a host computer for cryptographic transactions |
US10868672B1 (en) * | 2015-06-05 | 2020-12-15 | Apple Inc. | Establishing and verifying identity using biometrics while protecting user privacy |
US11488147B2 (en) | 2015-07-14 | 2022-11-01 | Fmr Llc | Computationally efficient transfer processing and auditing apparatuses, methods and systems |
US11210663B2 (en) * | 2015-11-30 | 2021-12-28 | Shapeshift Ag | Digital asset zero-custody switch |
US9954680B1 (en) * | 2015-12-18 | 2018-04-24 | EMC IP Holding Company LLC | Secure management of a master encryption key in a split-key based distributed computing environment |
US9613221B1 (en) | 2015-12-30 | 2017-04-04 | Quixey, Inc. | Signed application cards |
KR101793528B1 (ko) * | 2016-01-19 | 2017-11-06 | 고려대학교 산학협력단 | 무인증서 공개키 암호 시스템 |
JP6903064B2 (ja) * | 2016-02-23 | 2021-07-14 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | 統合ブロックチェーンに基づくデータ転送制御方法及びシステム |
US9853813B2 (en) | 2016-03-17 | 2017-12-26 | Crater Dog Technologies, LLC | Method for securing a private key |
GB201607476D0 (en) | 2016-04-29 | 2016-06-15 | Eitc Holdings Ltd | Operating system for blockchain IOT devices |
US10333705B2 (en) | 2016-04-30 | 2019-06-25 | Civic Technologies, Inc. | Methods and apparatus for providing attestation of information using a centralized or distributed ledger |
GB2538022B (en) * | 2016-08-20 | 2018-07-11 | PQ Solutions Ltd | Multiple secrets in quorum based data processing |
EP3507701B1 (en) * | 2016-09-02 | 2022-05-18 | Conio Inc. | Method and apparatus for restoring access to digital assets |
US20180089761A1 (en) * | 2016-09-26 | 2018-03-29 | Shapeshift Ag | System and method of providing a leader-follower multi-asset portfolio |
US11222324B2 (en) | 2016-10-10 | 2022-01-11 | Paypal, Inc. | Virtual currency secured physical currency transmission system |
US20180293557A1 (en) * | 2017-04-05 | 2018-10-11 | Samsung Sds Co., Ltd. | Method of charging electronic currency automatically based on blockchain and system thereof |
GB201705621D0 (en) * | 2017-04-07 | 2017-05-24 | Nchain Holdings Ltd | Computer-implemented system and method |
EP4235549A3 (en) * | 2017-04-11 | 2023-09-27 | nChain Licensing AG | Rapid distributed consensus on blockchain |
WO2018231832A1 (en) * | 2017-06-12 | 2018-12-20 | PokitDok, Inc. | System and method for autonomous dynamic person management |
SG10201705618VA (en) * | 2017-07-07 | 2019-02-27 | Mastercard Asia Pacific Pte Ltd | A system and method for utilizing secondary user biometric data for user authorisation |
US10944546B2 (en) * | 2017-07-07 | 2021-03-09 | Microsoft Technology Licensing, Llc | Blockchain object interface |
US10715504B2 (en) * | 2017-07-12 | 2020-07-14 | Wickr Inc. | Provisioning ephemeral key pools for sending and receiving secure communications |
US20190057368A1 (en) * | 2017-08-18 | 2019-02-21 | Interact Ventures | Electronically warehousing items of stored value |
EP3714418A4 (en) * | 2017-11-22 | 2021-07-28 | Salt Blockchain Inc. | INCREMENTALLY ADVANCED COLLATERAL DIGITAL ASSET PORTFOLIO |
CN112636907B (zh) | 2020-12-18 | 2023-04-18 | 深圳前海微众银行股份有限公司 | 密钥管理方法、密钥使用方法、装置及设备 |
-
2019
- 2019-01-17 SG SG11202006235QA patent/SG11202006235QA/en unknown
- 2019-01-17 EP EP19741129.1A patent/EP3740921A4/en active Pending
- 2019-01-17 WO PCT/US2019/014064 patent/WO2019143850A1/en unknown
- 2019-01-17 US US16/250,369 patent/US11392940B2/en active Active
- 2019-01-17 JP JP2020540376A patent/JP7269944B2/ja active Active
- 2019-01-17 JP JP2020540379A patent/JP7351591B2/ja active Active
- 2019-01-17 EP EP19741847.8A patent/EP3740923B1/en active Active
- 2019-01-17 KR KR1020207023678A patent/KR102763893B1/ko active Active
- 2019-01-17 WO PCT/US2019/014063 patent/WO2019143849A1/en unknown
- 2019-01-17 EP EP19740954.3A patent/EP3740920A4/en active Pending
- 2019-01-17 SG SG11202006282QA patent/SG11202006282QA/en unknown
- 2019-01-17 WO PCT/US2019/014069 patent/WO2019143853A1/en unknown
- 2019-01-17 US US16/250,379 patent/US11531985B2/en active Active
- 2019-01-17 US US16/250,362 patent/US11429959B2/en active Active
- 2019-01-17 US US16/250,348 patent/US11216809B2/en active Active
- 2019-01-17 KR KR1020257003195A patent/KR20250022236A/ko active Pending
- 2019-01-17 KR KR1020207023677A patent/KR20200104412A/ko not_active Ceased
- 2019-01-17 WO PCT/US2019/014067 patent/WO2019143852A1/en unknown
- 2019-01-17 EP EP19741846.0A patent/EP3740919A4/en active Pending
- 2019-01-17 KR KR1020247016572A patent/KR20240093786A/ko active Pending
-
2021
- 2021-11-29 US US17/536,866 patent/US20220084022A1/en active Pending
-
2023
- 2023-09-11 JP JP2023146745A patent/JP7569426B2/ja active Active
-
2024
- 2024-10-04 JP JP2024174767A patent/JP2025004125A/ja active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150262137A1 (en) * | 2014-03-17 | 2015-09-17 | Coinbase, Inc. | Off-block chain transactions in combination with on-block chain transactions |
US20150324789A1 (en) * | 2014-05-06 | 2015-11-12 | Case Wallet, Inc. | Cryptocurrency Virtual Wallet System and Method |
JP2018525729A (ja) * | 2015-07-14 | 2018-09-06 | エフエムアール エルエルシー | 計算上効率的な移転処理、監査及びサーチ装置、方法及びシステム |
US20170372417A1 (en) * | 2016-06-28 | 2017-12-28 | Sivanarayana Gaddam | Digital asset account management |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7351591B2 (ja) | N個のうちm個の鍵を使用して顧客ウォレットを復元するマルチ承認システム | |
US11374750B2 (en) | Key recovery using encrypted secret shares | |
US11876911B2 (en) | Blockchain based alias interaction processing | |
US12051078B2 (en) | Account owner funding of know your customer and accredited investor verification renewal and monitoring charges through coin payment | |
US20180349894A1 (en) | System of hardware and software to prevent disclosure of personally identifiable information, preserve anonymity and perform settlement of transactions between parties using created and stored secure credentials | |
US10366250B1 (en) | Systems and methods for protecting personally identifiable information during electronic data exchanges | |
US12248940B2 (en) | Dynamic ledger address masking | |
KR20210047311A (ko) | 자체-규제 토큰을 인출하기 위해서 화이트리스트화된 거래 어드레스를 필요로 하는 자체-규제 토큰의 거래 어드레스로의 이전을 허용하기 이전에 거래 어드레스가 화이트리스트화되었는지를 검증 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231011 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231011 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240828 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240906 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241004 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7569426 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |