JP7480222B2 - スマートコントラクトに基づく自動給与支払方法及びシステムをもたらす、ブロックチェーン上の給与支払に関連付けられた暗号通貨の効率的な転送のための方法及びシステム - Google Patents
スマートコントラクトに基づく自動給与支払方法及びシステムをもたらす、ブロックチェーン上の給与支払に関連付けられた暗号通貨の効率的な転送のための方法及びシステム Download PDFInfo
- Publication number
- JP7480222B2 JP7480222B2 JP2022089453A JP2022089453A JP7480222B2 JP 7480222 B2 JP7480222 B2 JP 7480222B2 JP 2022089453 A JP2022089453 A JP 2022089453A JP 2022089453 A JP2022089453 A JP 2022089453A JP 7480222 B2 JP7480222 B2 JP 7480222B2
- Authority
- JP
- Japan
- Prior art keywords
- node
- transfer
- public key
- cryptocurrency
- blockchain
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 107
- 238000012546 transfer Methods 0.000 title claims description 75
- 238000013515 script Methods 0.000 claims description 55
- 238000004891 communication Methods 0.000 claims description 46
- 238000012545 processing Methods 0.000 claims description 21
- 230000008901 benefit Effects 0.000 claims description 20
- 238000004590 computer program Methods 0.000 claims description 3
- 238000012795 verification Methods 0.000 claims 1
- 238000004422 calculation algorithm Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000010200 validation analysis Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000029305 taxis Effects 0.000 description 2
- 241000777300 Congiopodidae Species 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000001447 compensatory effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- -1 devices Substances 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
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/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
- G06Q20/0658—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash e-cash managed locally
-
- 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
- H04L9/3066—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy involving algebraic varieties, e.g. elliptic or hyper-elliptic curves
-
- 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/12—Accounting
- G06Q40/125—Finance or payroll
-
- 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/0838—Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these
- H04L9/0841—Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these involving Diffie-Hellman or related key agreement protocols
-
- 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
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/105—Human resources
-
- 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
-
- 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
-
- 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
- H04L9/3066—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy involving algebraic varieties, e.g. elliptic or hyper-elliptic curves
- H04L9/3073—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy involving algebraic varieties, e.g. elliptic or hyper-elliptic curves involving pairings, e.g. identity based encryption [IBE], bilinear mappings or bilinear pairings, e.g. Weil or Tate pairing
-
- 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
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Mathematical Optimization (AREA)
- Computing Systems (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Physics (AREA)
- Mathematical Analysis (AREA)
- Algebra (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Economics (AREA)
- Power Engineering (AREA)
- Technology Law (AREA)
- Data Mining & Analysis (AREA)
- Development Economics (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
前記第1ノードから前記第2ノードへの前記第1転送に関連付けられた第1暗号通貨額を転送するための第1要求を受信するステップと、
前記第2ノードに関連付けられた第2ノードマスタ公開鍵を決定するステップであって、前記第2ノードマスタ公開鍵は、第2ノードマスタ秘密鍵と暗号対を形成する、ステップと、
生成元を決定するステップと、
少なくとも前記第2ノードマスタ公開鍵及び前記生成元に基づき、第2ノード第2公開鍵を決定するステップと、
第1アウトプットスクリプトを決定するステップであって、前記第1アウトプットスクリプトは、
前記第1転送に関連付けられた情報を含む少なくとも第1メタデータ、及び、
前記第2ノード第2公開鍵、
に基づく、ステップと、
通信ネットワークを介して、
前記第1ノードから前記第2ノードへの前記第1転送の指示、及び、
前記第1暗号通貨額に関連付けられる前記第1アウトプットスクリプト、
に基づき、第1データアウトプットをピアツーピア分散台帳へ送信するステップと、を含んで良い。
上述の方法に従い決定された前記共通シークレットに基づき、対称鍵を決定するステップと、
前記対称鍵で、前記第1メタデータの少なくとも部分を前記第1メタデータの暗号化された少なくとも部分に暗号化するステップと、
前記通信ネットワークを介して、前記第1ノードから前記第2ノードへ前記第1メタデータの前記暗号化された少なくとも部分を送信するステップと、を含む方法。
上述の方法に従い決定された前記共通シークレットに基づき対称鍵を決定するステップと、
前記対称鍵により、前記給与支払及び前記第2ノードに関連付けられた前記第1アウトプットスクリプト又は情報の少なくとも部分を、前記給与支払及び前記第2ノードに関連付けられた暗号化第1アウトプットスクリプト又は暗号化情報に暗号化するステップと、
前記通信ネットワークを介して、前記第1ノードから前記第2ノードへ、前記給与支払及び前記第2ノードに関連付けられた前記暗号化第1アウトプットスクリプト又は暗号化情報を送信するステップと、を含む方法。
前記第1転送を確認するための要求を受信するステップと、
前記第1暗号通貨額の前記第1転送に対応する前記第1データアウトプットを決定するステップと、
前記通信ネットワークを介して、前記ピアツーピア分散台帳から、前記第1データアウトプットの少なくとも部分を受信するステップと、
前記第1データアウトプットから、前記第1転送の前記指示を決定するステップと、
前記第1転送の前記指示が前記要求の中の前記第1転送に対応することを検証するステップと、
前記検証の結果を示すアウトプットを送信するステップと、を含む方法。
第1処理装置であって、
前記第1ノードから、前記第1ノードから前記第2ノードへの前記第1転送に関連付けられた第1暗号通貨額を転送するための第1要求を受信し、
前記第2ノードに関連付けられた第2ノードマスタ公開鍵を決定し、前記第2ノードマスタ公開鍵は、第2ノードマスタ秘密鍵と暗号対を形成し、
生成元を決定し、
少なくとも前記第2ノードマスタ公開鍵及び前記生成元に基づき、第2ノード第2公開鍵を決定し、
第1アウトプットスクリプトを決定し、前記第1アウトプットスクリプトは、
前記第1転送に関連付けられた情報を含む少なくとも第1メタデータ、及び、
前記第2ノード第2公開鍵、
に基づき、
通信ネットワークを介して、
前記第1ノードから前記第2ノードへの前記第1転送の指示、及び、
前記第1暗号通貨額に関連付けられる前記第1アウトプットスクリプト、
に基づき、第1データアウトプットをピアツーピア分散台帳へ送信する、
よう構成される第1処理装置を含むシステム。
本発明の一実施形態又は態様に関して説明された任意の機能は、本発明の1又は複数の他の態様に適用されても良い。
上述のように及び従来よく知られているように、ブロックチェーンは、ビットコインプロトコルに基づくシステムに参加するネットワーク接続されたノード間で分散されるトランザクション台帳又はデータベースである。各ビットコイントランザクションはネットワークにブロードキャストされ、トランザクションが確認され、次にブロックに集約される。ブロックは、次に、ブロックチェーンに含まれる。
実施形態は具体的にビットコインプロトコルのP2SH(pay-to-script-hash)方法を使用するトランザクションを参照する場合があるが、本発明はpay-to-key-hash方法のようなビットコインプロトコル(又は代替プロトコル)の別の方法を用いて実施されて良いことが理解される。
<NumSigs PubK1 PubK2 ... PubK15 NumKeys OP_CHECKMULTISIG>
ここで、NumSigsは、トランザクションを解除するためにRedeemスクリプトを満たすために必要な有効署名の数「m」である。PubK1、PubK2、...、PubK15は、トランザクションを解除する署名に対応する公開鍵である(最大15個の公開鍵まで)。NumKeysは公開鍵の数「n」である。
給与支払に関連付けられた複数のノード間で暗号通貨を転送する方法、装置、及びシステムが以下に記載される。
上述のように、方法100は、第1ノード3から第2ノード7への第1転送に関連付けられた第1暗号通貨額を転送するための第1要求を受信するステップ110を含む。一例では、第3ノード9又は発行者/サービスプロバイダ25は、第1ノード3にいる雇用者23から要求を受信する。例えば、第1ノード3に関連付けられた人事部からの職員は、第3ノード9又は発行者/サービスプロバイダ25へ要求を送信して良い。
上述のように、方法100は、第2ノードに関連付けられた第2ノードマスタ公開鍵(例えば、従業員の公開鍵)を決定するステップ120を更に含む。ここで、第2ノードマスタ公開鍵は、第2ノードマスタ秘密鍵と暗号対を形成する。一例では、第2ノードマスタ公開鍵は、通信ネットワーク5を介して第2ノード7から受信される。別の例では、第2ノードマスタ公開鍵は、データストア17から検索される。更に別の例では、第2ノードマスタ公開鍵は、第3ノード9又は発行者/サービスプロバイダ25から受信される。
上述のように、方法100は、生成元を決定するステップ130を含み、第2ノードマスタ公開鍵及び生成元(GV)により第2ノード第2公開鍵を決定するステップ140を更に含む。本開示は、第1ノードマスタ公開鍵及び生成元(GV)に基づき、第1ノード第2公開鍵を決定しても良い。
ステップ130で決定された生成元は、メッセージ(M)に基づいて良い。図6に示すように、第1ノード3により実行される方法300は、メッセージ(M)を生成するステップ310を含む。メッセージ(M)は、生成元に関して上述したように、ランダム、疑似ランダム、又はユーザ定義であって良い。
メッセージ(M)=Unix時間+ノンス (式1)
図6に示される方法300は、メッセージ(M)に基づき生成元(GV)を決定するステップ320を更に含む。本例では、これは、メッセージの暗号ハッシュを決定するステップを含む。暗号ハッシュアルゴリズムの一例は、256ビット発生元(GV)を生成するためにSHA-256を含む。つまり、
GV=SHA-256(M) (式2)
方法100は、少なくとも第2ノードマスタ公開鍵及び生成元に基づき、第2ノード第2公開鍵を決定するステップ140を更に含む。
P1P=V1P×G (式3)
P2E=P1E+GV×G (式4)
方法100は、少なくとも第1転送に関連付けられた情報を含む第1メタデータに基づき、第1アウトプットスクリプトを決定するステップ150を更に含む。ビットコインプロトコルのP2SH方法では、メタデータは、以下に記載する方法を用いてアウトプットスクリプトに含められて良い。
メタデータは、P2SHマルチシグネチャRedeemスクリプトの中の公開鍵のために利用可能な15個の場所のうちの1又は複数に、Redeemスクリプト内に埋め込まれて良い。例えば、Redeemスクリプトは次の形式を取って良い。
<NumSigs Metadata1 Metadata2 ... PubK1 PubK2 … NumKeys OP_CHECKMULTISIG>
ここで、Metadata1及びMetadata2は、それぞれ、Redeemスクリプトの中の公開鍵に取って代わるメタデータを含み、PubK1及びPubK2は公開鍵である。
方法100は、通信ネットワーク5を介して、第1ノード3から第2ノード7への第1転送の台帳上の記録を提供する第1データアウトプットを、P2P分散台帳へ送信するステップ160を更に含む。言い換えると、トランザクション(Tx)は、検証及び後に台帳上のブロックに含まれるために、ブロックチェーンネットワークへ送信される。
<データを安全に送信するために共通シークレットを決定する>
第1ノード3及び第2ノード7の両者において生成元及び共通シークレット(common secret:SC)を決定するために、ノード3、7は、通信ネットワーク5を介して秘密鍵を通信することなく、それぞれ方法300、400のステップを実行する。生成元及び共通シークレットを決定するステップ、第1ノード第2公開鍵及び秘密鍵、並びに第2ノード第2公開鍵及び秘密鍵を生成するステップ、の処理の説明は以下の通りである。方法300及び400の要約が図を参照して以下に提供される。
共通シークレット(CS)を決定する一例は、図6を参照してここに記載される。共通シークレット(CS)は、第1ノード3と第2ノード7との間の特定のセッション、時間、トランザクション、又は他の目的のために使用されて良く、同じ共通シークレット(CS)を使用することが望ましい又はセキュアでなくて良い。したがって、共通シークレット(CS)は、異なるセッション、時間、トランザクション、等の間で変更されて良い。
CS=V2P×P2E (式5)
上述のようなメタデータは、秘密保持又は機密性の情報を有し得る。第1ノード3又は第2ノード7は、少なくともメタデータの部分、又はメタデータに含まれる情報の安全な送信を要求し得る。これは、アンロック(Redeem)スクリプトの中に格納された情報をハッシュするだけで達成できる。更なる例では、第1アウトプットスクリプトは、安全に送信される必要がある場合がある。更なる例では、給与支払及び第2ユーザ24に関連付けられたメッセージ又は情報(例えば、給料明細の詳細事項)は、第1ノード3から第2ノード7への安全な送信を要求し得る。
上述の方法300、400から分かるように、第2ノード第2公開鍵(P2E)は、第2ノードマスタ公開鍵(P1E)から確定的に導出される。同様に、第1ノード第2公開鍵も、第1ノードマスタ公開鍵(P1P)から確定的に導出できる。方法300、400を繰り返し実行することにより、第1ノード追加公開鍵及び第2ノード追加公開鍵も、確定的に導出できる。
M’=SHA-256(M) (式7)
GV-2=SHA-256(M’) (式8)
GV-3=SHA-256(SHA-256(M)) (式9)
CS’=V3P×P3E (式10)
CS’=V3E×P3P (式11)
別の例では、木構造の形式の階層構造が生成され得る。
チェーン階層構造では、乗算した再ハッシュしたメッセージを元のマスタキーに加算することにより、各々の新しい「リンク」(公開/秘密鍵ペア)が生成される。例えば(明確性のため、第1ノード3の秘密鍵のみを示す)、
V2P=V1P+SHA-256(M) (式12)
V2P’=V1P+SHA-256(SHA-256(M)) (式13)
V2P’’=V1P+SHA-256(SHA-256(SHA-256(M))) (式14)
等である。
V3P=V2P’+SHA-256(M) (式15)
V3P’=V2P’+SHA-256(SHA-256(M)) (式16)
この方法では、木の中の全てのノード(公開/秘密鍵ペア)は、チェーンとして(又は任意の他の方法で)生成され、木の中のノード間の論理的関係は、ポインタを用いて木の中の各ノードが木の中の自身の親ノードに単純に関連付けられるテーブルにより維持される。したがって、ポインタは、セッションの共通シークレットキー(CS)を決定するために、関連する公開/秘密鍵ペアを決定するために使用できる。
新しい公開/秘密鍵ペアは、チェーン又は木の任意のポイントに新しいメッセージを導入することにより、生成できる。メッセージ自体は、任意であって良く、又は何らかの意味若しくは関数を伝達して良い(例えば、それは、「現実の」銀行口座番号に関連して良い、等である)。新しい公開/秘密鍵ペアを形成するためのこのような新しいメッセージがセキュアに保持されることが望ましい場合がある。
第1ノード3又は第2ノード7について、第1暗号通貨額の第1転送を検証することが望ましい又は必要であって良い。幾つかの状況では、第1転送を検証するために、第3ノード9又は発行者/サービスプロバイダ25のような更なるノードが必要であって良い。例えば、第2ノードに関連付けられた従業員は、給与支払基金に関連付けられた暗号通貨額が正しいことを確認したいと望む場合がある。
理解されるべきことに、本方法において上述された第1暗号通貨額、第2暗号通貨額、又は第3暗号通貨額は、暗号通貨のトークン量に関連して良い。トークンは、フィアット通貨、商品、又はサービスと交換されるべきホルダーに特定権利を与える転送可能な取引(コントラクト、contract)を表して良い。取引は、従来知られている機械実行可能なスマートコントラクトであって良い。
暗号通貨額に関連するアウトプット(TxO)を有するブロックチェーントランザクション(Tx)と、Redeemスクリプトのハッシュと、を生成するステップ、を有する。Redeemスクリプトは、
トークン化されたエンティティを表す又はそれへの参照であるトークンを含むメタデータと、
少なくとも1つの(望ましくは2個以上の)公開暗号鍵と、を有する。
暗号通貨額は、ビットコインであって良いが、本発明はこれに関して限定されない。Redeemスクリプトは、トランザクションアウトプットTxOに関連付けられたロックスクリプトの中で提供されて良い。メタデータは、暗号鍵の位置としてブロックチェーンの基礎プロトコルで指定される位置に、Redeemスクリプトの中で提供されて良い。
方法は、トランザクションTxをブロックチェーンへ提出するステップを更に含んで良い。実際には、暗号通貨は、したがって、トークンに関連付けられてブロックチェーン上にロックされて良い。暗号通貨額は、アウトプットTxOについてロックスクリプトの要件を満たすアンロックスクリプトが与えられたときだけ、使用(交換、redeem)できる。特に、Redeemスクリプトは、ハッシュされると、TxOのロックスクリプトの中で提供されるハッシュに一致するものでなければならない。アウトプットTxOに対するロックスクリプトが、(メタデータの中に)トークンを含むRedeemスクリプトのハッシュを有するとき、暗号通貨はトークンに関連付けられる。正しいアンロック(Redeem)スクリプトが提示されると、暗号通貨の所有権は、交換側パーティ又はユーザへ転送されて良い。つまり、使用される。
・取引の発行者により、トランザクションアウトプットのBTC値にペッグされたフィアット通貨トークン。例えば、「当該トークン(ビットコイントランザクション)の使用者は、当該トークンの任意の部分を、1000サトシ毎に1シェア(share、持分)(10セント)のレートで豪ドルと交換する資格がある」、
・コピー機のような物品における部分所有権、
・年次休暇又は個人休暇のような従業員休暇権利、
・代わりの時間、超過勤務手当、又はボーナスのような更なる従業員手当、
・従業員福利厚生給付、
・サービスを実行させる権利のための取引。これは、実際のサービス自体と同じではないが、彼らのためにサービスを実行させる単なる権利であることに留意する。この権利は売買可能である。例えば、シドニー都市域内の最大3時間の刈り取りのためのマイケルの刈り取りからのバウチャー。このバウチャー(取引)の保持者は、該バウチャーを実際のサービスと交換できる。
上述のように、第1ノード3及び第2ノード7は、コンピュータ、電話機、タブレットコンピュータ、モバイル通信装置、コンピュータサーバ、等のような電子装置であって良い。電子装置は、処理装置21、27、データストア17、及びユーザインタフェース15を含んで良い。
3 第1ノード
5 通信ネットワーク
7 第2ノード
Claims (6)
- コンピュータにより実施される、暗号通貨額の転送を検証する方法であって、トークンが前記暗号通貨額に関連付けられ、前記トークンが第1ノードから第2ノードへ転送され、前記方法は、前記トークンの発行者に関連付けられたコンピュータが、
前記転送を確認するための要求を受信するステップと、
ピアツーピア分散台帳を用いて、前記暗号通貨額の前記転送に対応するデータアウトプットを決定するステップと、
通信ネットワークを介して、前記ピアツーピア分散台帳から、前記データアウトプットの少なくとも部分を受信するステップと、
前記データアウトプットから、前記転送の指示を決定するステップと、
前記転送の前記指示が前記要求の中の前記転送に対応することを検証するステップと、
前記検証の結果を示すアウトプットを送信するステップと、
を含み、
前記データアウトプットから、前記転送の指示を決定するステップは、
前記ピアツーピア分散台帳から、前記第1ノードから前記第2ノードへの前記転送の指示と、前記暗号通貨額に関連付けられたアウトプットスクリプトと、を決定するステップを含む、方法。 - 前記トークンは、第1ノード又は第2ノードの雇用権利及び利益に関連付けられた情報を含む、請求項1に記載の方法。
- 前記アウトプットスクリプトは、前記転送に関連付けられた情報を含むメタデータを含み、公開鍵は、前記第1ノードから前記転送を受信した第2ノードに関連付けられる、請求項1に記載の方法。
- 前記転送の指示が前記要求の中の転送に対応することを検証するステップは、トランザクションレコードの中の公開鍵が、各々の第1及び第2ノードの公開鍵に対応することを確認するステップを含む、請求項1~3のいずれかに記載の方法。
- 処理装置に請求項1~4のいずれか一項に記載の方法を実施させるための機械可読命令を含むコンピュータプログラム。
- 請求項1~4のいずれか一項に記載の方法を実行する処理装置を含む装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2024070180A JP2024099697A (ja) | 2016-02-23 | 2024-04-24 | スマートコントラクトに基づく自動給与支払方法及びシステムをもたらす、ブロックチェーン上の給与支払に関連付けられた暗号通貨の効率的な転送のための方法及びシステム |
Applications Claiming Priority (10)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB1603125.4 | 2016-02-23 | ||
GBGB1603117.1A GB201603117D0 (en) | 2016-02-23 | 2016-02-23 | Determining a common secret for two blockchain nodes for the secure exchange of information |
GBGB1603125.4A GB201603125D0 (en) | 2016-02-23 | 2016-02-23 | Universal tokenisation system for blockchain based cryptocurrencies |
GB1603117.1 | 2016-02-23 | ||
GB1604495.0 | 2016-03-16 | ||
GBGB1604495.0A GB201604495D0 (en) | 2016-03-16 | 2016-03-16 | Method and system for efficient transfer of cryptocurrency associated with a payroll on a peer-to-peer distributed ledger that leads to a automated payroll |
GB1619301.3 | 2016-11-15 | ||
GB201619301 | 2016-11-15 | ||
JP2018539865A JP7083754B2 (ja) | 2016-02-23 | 2017-02-16 | スマートコントラクトに基づく自動給与支払方法及びシステムをもたらす、ブロックチェーン上の給与支払に関連付けられた暗号通貨の効率的な転送のための方法及びシステム |
PCT/IB2017/050867 WO2017145021A1 (en) | 2016-02-23 | 2017-02-16 | 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 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018539865A Division JP7083754B2 (ja) | 2016-02-23 | 2017-02-16 | スマートコントラクトに基づく自動給与支払方法及びシステムをもたらす、ブロックチェーン上の給与支払に関連付けられた暗号通貨の効率的な転送のための方法及びシステム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024070180A Division JP2024099697A (ja) | 2016-02-23 | 2024-04-24 | スマートコントラクトに基づく自動給与支払方法及びシステムをもたらす、ブロックチェーン上の給与支払に関連付けられた暗号通貨の効率的な転送のための方法及びシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022119949A JP2022119949A (ja) | 2022-08-17 |
JP7480222B2 true JP7480222B2 (ja) | 2024-05-09 |
Family
ID=58231665
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018539865A Active JP7083754B2 (ja) | 2016-02-23 | 2017-02-16 | スマートコントラクトに基づく自動給与支払方法及びシステムをもたらす、ブロックチェーン上の給与支払に関連付けられた暗号通貨の効率的な転送のための方法及びシステム |
JP2022089453A Active JP7480222B2 (ja) | 2016-02-23 | 2022-06-01 | スマートコントラクトに基づく自動給与支払方法及びシステムをもたらす、ブロックチェーン上の給与支払に関連付けられた暗号通貨の効率的な転送のための方法及びシステム |
JP2024070180A Pending JP2024099697A (ja) | 2016-02-23 | 2024-04-24 | スマートコントラクトに基づく自動給与支払方法及びシステムをもたらす、ブロックチェーン上の給与支払に関連付けられた暗号通貨の効率的な転送のための方法及びシステム |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018539865A Active JP7083754B2 (ja) | 2016-02-23 | 2017-02-16 | スマートコントラクトに基づく自動給与支払方法及びシステムをもたらす、ブロックチェーン上の給与支払に関連付けられた暗号通貨の効率的な転送のための方法及びシステム |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024070180A Pending JP2024099697A (ja) | 2016-02-23 | 2024-04-24 | スマートコントラクトに基づく自動給与支払方法及びシステムをもたらす、ブロックチェーン上の給与支払に関連付けられた暗号通貨の効率的な転送のための方法及びシステム |
Country Status (16)
Country | Link |
---|---|
US (3) | US11126976B2 (ja) |
EP (2) | EP4224396A1 (ja) |
JP (3) | JP7083754B2 (ja) |
KR (1) | KR20180115766A (ja) |
CN (1) | CN109314637B (ja) |
AU (1) | AU2017223138B2 (ja) |
BR (1) | BR112018016805A2 (ja) |
CA (1) | CA3014727A1 (ja) |
EA (1) | EA201891829A1 (ja) |
GB (1) | GB2561726A (ja) |
HK (1) | HK1259178A1 (ja) |
MX (1) | MX2018010058A (ja) |
PH (1) | PH12018501741A1 (ja) |
SG (2) | SG11201806711QA (ja) |
WO (1) | WO2017145021A1 (ja) |
ZA (1) | ZA201805078B (ja) |
Families Citing this family (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9892460B1 (en) | 2013-06-28 | 2018-02-13 | Winklevoss Ip, Llc | Systems, methods, and program products for operating exchange traded products holding digital math-based assets |
US10068228B1 (en) | 2013-06-28 | 2018-09-04 | Winklevoss Ip, Llc | Systems and methods for storing digital math-based assets using a secure portal |
US10354325B1 (en) | 2013-06-28 | 2019-07-16 | Winklevoss Ip, Llc | Computer-generated graphical user interface |
US11128452B2 (en) * | 2017-03-25 | 2021-09-21 | AVAST Software s.r.o. | Encrypted data sharing with a hierarchical key structure |
US11481740B1 (en) * | 2017-04-25 | 2022-10-25 | EMC IP Holding Company LLC | Distributed ledger for peer-to-peer cloud data asset valuation |
US11238543B2 (en) * | 2017-05-06 | 2022-02-01 | Adp, Llc | Payroll based blockchain identity |
US10657607B2 (en) * | 2017-05-06 | 2020-05-19 | Adp, Llc | Implementation of payroll smart contract on a distributed ledger |
CN110709872B (zh) * | 2017-05-22 | 2024-06-07 | 区块链控股有限公司 | 解锁交易字节码的约束注入 |
WO2018215949A1 (en) * | 2017-05-26 | 2018-11-29 | nChain Holdings Limited | Script based blockchain interaction |
SG11202002874VA (en) * | 2017-09-27 | 2020-04-29 | Securrency Inc | Method, apparatus, and computer-readable medium for compliance aware tokenization and control of asset value |
WO2019084571A1 (en) * | 2017-10-23 | 2019-05-02 | Spangenberg Erich Lawson | ICO PAYMENT, PARTICIPATIVE FINANCING AND PREVENTION SYSTEM USING ALTERNATIVE CURRENCY |
CN108039948A (zh) * | 2017-12-05 | 2018-05-15 | 北京博晨技术有限公司 | 节点维护方法、装置及电子设备 |
GB201802063D0 (en) * | 2018-02-08 | 2018-03-28 | Nchain Holdings Ltd | Computer-implemented methods and systems |
US11200569B1 (en) | 2018-02-12 | 2021-12-14 | Winklevoss Ip, Llc | System, method and program product for making payments using fiat-backed digital assets |
US11475442B1 (en) | 2018-02-12 | 2022-10-18 | Gemini Ip, Llc | System, method and program product for modifying a supply of stable value digital asset tokens |
US10438290B1 (en) | 2018-03-05 | 2019-10-08 | Winklevoss Ip, Llc | System, method and program product for generating and utilizing stable value digital assets |
US11909860B1 (en) | 2018-02-12 | 2024-02-20 | Gemini Ip, Llc | Systems, methods, and program products for loaning digital assets and for depositing, holding and/or distributing collateral as a token in the form of digital assets on an underlying blockchain |
US10373129B1 (en) | 2018-03-05 | 2019-08-06 | Winklevoss Ip, Llc | System, method and program product for generating and utilizing stable value digital assets |
US10540654B1 (en) | 2018-02-12 | 2020-01-21 | Winklevoss Ip, Llc | System, method and program product for generating and utilizing stable value digital assets |
US10373158B1 (en) | 2018-02-12 | 2019-08-06 | Winklevoss Ip, Llc | System, method and program product for modifying a supply of stable value digital asset tokens |
US11308487B1 (en) | 2018-02-12 | 2022-04-19 | Gemini Ip, Llc | System, method and program product for obtaining digital assets |
US11449842B2 (en) | 2018-02-23 | 2022-09-20 | Jpmorgan Chase Bank, N.A. | Systems and methods for private settlement of distributed ledger transactions |
CN108600199A (zh) * | 2018-04-08 | 2018-09-28 | 国网浙江省电力有限公司电力科学研究院 | 一种基于区块链的审计数据的传输方法及系统 |
JP2019191631A (ja) * | 2018-04-18 | 2019-10-31 | 高柳 直紀 | 仮想通貨取引システム |
US11797987B2 (en) | 2018-04-19 | 2023-10-24 | Vechain Foundation Limited | Blockchain transaction processing |
CN108647968A (zh) * | 2018-05-10 | 2018-10-12 | 阿里巴巴集团控股有限公司 | 一种区块链数据处理方法、装置、处理设备及系统 |
US11431477B2 (en) | 2018-05-14 | 2022-08-30 | nChain Holdings Limited | Computer-implemented systems and methods for using a blockchain to perform an atomic swap |
EP3794491A4 (en) * | 2018-05-15 | 2022-03-23 | Kelvin Zero Inc. | SYSTEMS, METHODS AND DEVICES FOR SECURE BLOCKCHAIN TRANSACTIONS AND SUBNETWORKS |
US10409783B1 (en) | 2018-06-06 | 2019-09-10 | Capital One Services, Llc | Distributed work data management |
US11165756B2 (en) * | 2018-06-11 | 2021-11-02 | Fujitsu Limited | Delayed-access encryption for blockchain field |
CN112912910A (zh) * | 2018-06-18 | 2021-06-04 | 摩根大通国家银行 | 用于基于分布式账本的公司间净额结算的系统和方法 |
WO2020010383A1 (en) * | 2018-07-13 | 2020-01-16 | Elbaite Holdings Pty Limited | A method of facilitating transactions between users |
KR102116373B1 (ko) * | 2018-08-30 | 2020-06-03 | 에이치닥 테크놀로지 아게 | 가상기계를 이용한 스마트 컨트랙트 시스템 및 그 처리 방법 |
CN109598504B (zh) * | 2018-10-25 | 2020-09-01 | 阿里巴巴集团控股有限公司 | 基于区块链的交易处理方法及装置、电子设备 |
CN109583887B (zh) | 2018-10-26 | 2024-04-05 | 创新先进技术有限公司 | 一种区块链的交易方法和装置 |
KR102119963B1 (ko) * | 2018-10-26 | 2020-06-05 | 최영일 | 블록체인 기술을 응용한 부동산 거래 및 암호화폐 거래 시스템 및 방법 |
US20200265511A1 (en) * | 2019-02-19 | 2020-08-20 | Adp, Llc | Micro-Loan System |
EP3610624B1 (en) | 2019-03-29 | 2021-07-07 | Advanced New Technologies Co., Ltd. | Retrieving access data for blockchain networks using highly available trusted execution environments |
US11354278B2 (en) | 2019-04-05 | 2022-06-07 | International Business Machines Corporation | Linking of tokens |
GB201905348D0 (en) * | 2019-04-16 | 2019-05-29 | Nchain Holdings Ltd | Computer implemented method and system for encrypting data |
US10733583B2 (en) * | 2019-04-29 | 2020-08-04 | Alibaba Group Holding Limited | Blockchain-based withholding operations |
CN111416808B (zh) * | 2020-03-13 | 2021-04-13 | 财付通支付科技有限公司 | 跨区块链的数据互存方法、装置、设备及存储介质 |
CN111695978A (zh) * | 2020-05-28 | 2020-09-22 | 广州粤建三和软件股份有限公司 | 用于工资发放的区块链系统和工资发放方法 |
US20220261801A1 (en) * | 2021-02-12 | 2022-08-18 | Joshua Paul Davis | Computer Systems and Software for Self-Executing Code and Distributed Database |
KR102365823B1 (ko) | 2021-05-20 | 2022-02-23 | (주)소셜인프라테크 | 기축 코인 예치를 통한 가상화폐 수수료 거래 시스템 |
KR102365824B1 (ko) | 2021-05-20 | 2022-02-23 | (주)소셜인프라테크 | 코인 교환 비율 설정을 통한 디앱 사용자 수수료 거래 시스템 |
KR102387204B1 (ko) | 2021-05-20 | 2022-05-09 | (주)소셜인프라테크 | 코인 익스체인징을 통한 블록체인 사용자 수수료 거래 시스템 |
KR102689322B1 (ko) * | 2021-09-09 | 2024-07-29 | (주)리얼체크 | 디지털 자산의 잔고 증명 방법 및 시스템 |
CN115130136B (zh) * | 2022-07-05 | 2023-03-28 | 电子科技大学 | 基于改进区块链nft协议的假期通证化系统及方法 |
US20240275847A1 (en) * | 2023-02-10 | 2024-08-15 | Lifetime Health And Transportation Service Llc | Data exchange and computer-implemented crediting protocol |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150324764A1 (en) | 2014-05-09 | 2015-11-12 | Stellenbosch University | Enabling a User to Transact Using Cryptocurrency |
US20150348017A1 (en) | 2014-06-03 | 2015-12-03 | Jonathan Allmen | Method for integrating cryptocurrency transfer on a social network interface |
Family Cites Families (200)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69327238T2 (de) | 1993-08-17 | 2000-09-07 | Entrust Technologies ( Switzerland) Ltd. Liab. Co., Glattzentrum | Verfahren zur digitalen Unterschrift und Verfahren zur Schlüsselübereinkunft |
AU3073595A (en) | 1994-07-29 | 1996-03-04 | Certicom Corp. | Elliptic curve encryption systems |
CA2212574C (en) | 1995-02-13 | 2010-02-02 | Electronic Publishing Resources, Inc. | Systems and methods for secure transaction management and electronic rights protection |
WO1996033565A1 (en) | 1995-04-21 | 1996-10-24 | Certicom Corp. | Method for signature and session key generation |
US5761305A (en) | 1995-04-21 | 1998-06-02 | Certicom Corporation | Key agreement and transport protocol with implicit signatures |
US6785813B1 (en) | 1997-11-07 | 2004-08-31 | Certicom Corp. | Key agreement and transport protocol with implicit signatures |
CA2176972C (en) | 1995-05-17 | 2008-11-25 | Scott A. Vanstone | Key agreement and transport protocol with implicit signatures |
GB9510035D0 (en) | 1995-05-18 | 1995-08-02 | Cryptech Systems Inc | Strengthened public key protocols |
US5999626A (en) | 1996-04-16 | 1999-12-07 | Certicom Corp. | Digital signatures on a smartcard |
US6078667A (en) | 1996-10-10 | 2000-06-20 | Certicom Corp. | Generating unique and unpredictable values |
US20010050990A1 (en) | 1997-02-19 | 2001-12-13 | Frank Wells Sudia | Method for initiating a stream-oriented encrypted communication |
US6061449A (en) | 1997-10-10 | 2000-05-09 | General Instrument Corporation | Secure processor with external memory using block chaining and block re-ordering |
JPH11239124A (ja) | 1998-02-23 | 1999-08-31 | Nippon Telegr & Teleph Corp <Ntt> | 秘密鍵回復方法および装置 |
CA2235359C (en) | 1998-03-23 | 2012-04-10 | Certicom Corp. | Implicit certificate scheme with ca chaining |
JPH11289324A (ja) | 1998-04-03 | 1999-10-19 | Matsushita Electric Ind Co Ltd | 送受信装置および送受信方法 |
US7095851B1 (en) | 1999-03-11 | 2006-08-22 | Tecsec, Inc. | Voice and data encryption method using a cryptographic key split combiner |
US7006633B1 (en) | 1999-07-16 | 2006-02-28 | Global Encryption Standard Corporation | Global encryption system |
US7391865B2 (en) | 1999-09-20 | 2008-06-24 | Security First Corporation | Secure data parser method and system |
JP2001195479A (ja) | 2000-01-07 | 2001-07-19 | Sony Corp | 独自通貨管理方法及び独自通貨管理システム、独自通貨と既存通貨間の為替レート算出方法及び為替レート算出システム、既存通貨の重み決定方法及び重み決定システム、プログラム記憶媒体、並びに、データ処理システム |
US20050071283A1 (en) | 2000-05-25 | 2005-03-31 | Randle William M. | Quality assured secure and coordinated transmission of separate image and data records representing a transaction |
US20030046210A1 (en) | 2001-08-31 | 2003-03-06 | Vora Poorvi L. | Anonymous acquisition of digital products based on secret splitting |
FR2850479B1 (fr) | 2003-01-24 | 2005-04-29 | France Telecom | Procede cryptographique a cle publique pour la protection d'une puce contre la fraude |
DE10315756A1 (de) | 2003-04-04 | 2004-11-11 | Technische Universität Darmstadt | Ein dezentrales, token-basiertes Accountingsystem für verteilte, autonome Systeme |
US8050409B2 (en) | 2004-04-02 | 2011-11-01 | University Of Cincinnati | Threshold and identity-based key management and authentication for wireless ad hoc networks |
US7885411B2 (en) | 2004-04-02 | 2011-02-08 | Research In Motion Limited | Key agreement and re-keying over a bidirectional communication path |
CN1969501B (zh) | 2004-04-30 | 2010-08-04 | 捷讯研究有限公司 | 安全地产生共享密钥的系统和方法 |
US20060156013A1 (en) | 2005-01-07 | 2006-07-13 | Beeson Curtis L | Digital signature software using ephemeral private key and system |
US7869593B2 (en) | 2005-01-07 | 2011-01-11 | First Data Corporation | Software for providing based on shared knowledge public keys having same private key |
US20060161485A1 (en) | 2005-01-18 | 2006-07-20 | Meldahl Robert A | Financial analysis tree software engine |
US7747865B2 (en) | 2005-02-10 | 2010-06-29 | International Business Machines Corporation | Method and structure for challenge-response signatures and high-performance secure Diffie-Hellman protocols |
US8190895B2 (en) | 2005-08-18 | 2012-05-29 | Microsoft Corporation | Authenticated key exchange with derived ephemeral keys |
US20140129844A1 (en) | 2006-01-26 | 2014-05-08 | Unisys Corporation | Storage security using cryptographic splitting |
US8201233B2 (en) | 2006-02-06 | 2012-06-12 | Cisco Technology, Inc. | Secure extended authentication bypass |
KR100706816B1 (ko) | 2006-03-10 | 2007-04-12 | 삼성전자주식회사 | 프로그램 속도를 향상시킬 수 있는 불휘발성 메모리 장치및 그것의 프로그램 방법 |
GB2436668B (en) | 2006-03-28 | 2011-03-16 | Identum Ltd | Electronic data communication system |
EP2002437A1 (en) | 2006-03-31 | 2008-12-17 | International Business Machines Corporation | Method and systems using identifier tags and authenticity certificates for detecting counterfeited or stolen brand objects |
US7860825B2 (en) | 2006-05-08 | 2010-12-28 | Palm, Inc. | Method for synchronizing software application and user data for asynchronous client-server and peer to peer computer networks |
US8775319B2 (en) | 2006-05-15 | 2014-07-08 | The Directv Group, Inc. | Secure content transfer systems and methods to operate the same |
JP4881119B2 (ja) | 2006-09-29 | 2012-02-22 | 株式会社東芝 | ユーザ認証方法、ユーザ側認証装置、および、プログラム |
ES2568661T3 (es) | 2006-11-07 | 2016-05-03 | Security First Corp. | Sistemas y métodos para distribuir y garantizar datos |
WO2008058388A1 (en) | 2006-11-15 | 2008-05-22 | Certicom Corp. | Implicit certificate verification |
GB2446199A (en) | 2006-12-01 | 2008-08-06 | David Irvine | Secure, decentralised and anonymous peer-to-peer network |
US20080144836A1 (en) | 2006-12-13 | 2008-06-19 | Barry Sanders | Distributed encryption authentication methods and systems |
WO2008118079A1 (en) | 2007-03-23 | 2008-10-02 | Anoto Ab | Printing of a position-coding pattern |
US8478988B2 (en) | 2007-05-15 | 2013-07-02 | At&T Intellectual Property I, L.P. | System and method for authentication of a communication device |
US8160966B2 (en) * | 2007-08-17 | 2012-04-17 | King Fahd University Of Petroleum And Minerals | Token based new digital cash protocols |
US8452017B2 (en) | 2007-12-21 | 2013-05-28 | Research In Motion Limited | Methods and systems for secure channel initialization transaction security based on a low entropy shared secret |
US8855318B1 (en) | 2008-04-02 | 2014-10-07 | Cisco Technology, Inc. | Master key generation and distribution for storage area network devices |
US10007893B2 (en) | 2008-06-30 | 2018-06-26 | Blog Band, Llc | Methods for online collaboration |
US20100150341A1 (en) | 2008-12-17 | 2010-06-17 | David Dodgson | Storage security using cryptographic splitting |
US8151333B2 (en) | 2008-11-24 | 2012-04-03 | Microsoft Corporation | Distributed single sign on technologies including privacy protection and proactive updating |
CN101447980B (zh) | 2008-12-25 | 2012-04-11 | 中国电子科技集团公司第五十四研究所 | 抗碰撞的统一用户标识公私钥对映射方法 |
US20100172501A1 (en) | 2009-01-06 | 2010-07-08 | Tian Weicheng | Secure key system |
US20100199095A1 (en) | 2009-01-30 | 2010-08-05 | Texas Instruments Inc. | Password-Authenticated Association Based on Public Key Scrambling |
CN101616410B (zh) | 2009-06-25 | 2011-08-10 | 中兴通讯股份有限公司 | 一种蜂窝移动通信网络的接入方法和系统 |
ES2390796T3 (es) | 2009-07-27 | 2012-11-16 | Nagravision S.A. | Método de implementación de un procesador para garantizar la integridad de un software |
JP2011082662A (ja) | 2009-10-05 | 2011-04-21 | Mitsubishi Electric Corp | 通信装置及び情報処理方法及びプログラム |
US20150310497A1 (en) | 2009-12-17 | 2015-10-29 | David Valin | Method and process for registration, creation and management of micro shares of real or intangible properties and advertisements in a network system |
EP2348446B1 (en) | 2009-12-18 | 2015-04-15 | CompuGroup Medical AG | A computer implemented method for authenticating a user |
US20130051552A1 (en) | 2010-01-20 | 2013-02-28 | Héléna Handschuh | Device and method for obtaining a cryptographic key |
US8332651B2 (en) | 2010-02-18 | 2012-12-11 | King Fahd University Of Petroleum And Minerals | Method of generating a password protocol using elliptic polynomial cryptography |
DE102010002241B4 (de) | 2010-02-23 | 2012-03-22 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Vorrichtung und Verfahren zur effizienten einseitigen Authentifizierung |
TWI451279B (zh) | 2010-04-07 | 2014-09-01 | Apple Inc | 即時或接近即時串流傳輸之內容存取控制 |
US8429408B2 (en) | 2010-06-11 | 2013-04-23 | Certicom Corp. | Masking the output of random number generators in key generation protocols |
US8892598B2 (en) | 2010-06-22 | 2014-11-18 | Cleversafe, Inc. | Coordinated retrieval of data from a dispersed storage network |
WO2012003586A1 (en) | 2010-07-08 | 2012-01-12 | Certicom Corp. | System and method for performing device authentication using key agreement |
US8644515B2 (en) | 2010-08-11 | 2014-02-04 | Texas Instruments Incorporated | Display authenticated security association |
US9165158B2 (en) | 2010-08-17 | 2015-10-20 | Hewlett-Packard Development Company, L.P. | Encryption key management using distributed storage of encryption-key fragments |
JP5842819B2 (ja) | 2010-09-22 | 2016-01-13 | 三菱瓦斯化学株式会社 | ピロロキノリンキノンのカルシウム塩 |
US20120239556A1 (en) | 2010-10-20 | 2012-09-20 | Magruder Andrew M | Latency payment settlement apparatuses, methods and systems |
US9754130B2 (en) | 2011-05-02 | 2017-09-05 | Architecture Technology Corporation | Peer integrity checking system |
US9219604B2 (en) | 2011-05-09 | 2015-12-22 | Cleversafe, Inc. | Generating an encrypted message for storage |
CA2780879C (en) | 2011-06-21 | 2019-02-12 | Research In Motion Limited | Provisioning a shared secret to a portable electronic device and to a service entity |
EP2582085A1 (en) | 2011-10-10 | 2013-04-17 | Certicom Corp. | Generating implicit certificates |
US10949815B2 (en) | 2011-12-13 | 2021-03-16 | Visa International Service Association | Integrated mobile trusted service manager |
US9065637B2 (en) | 2012-01-25 | 2015-06-23 | CertiVox Ltd. | System and method for securing private keys issued from distributed private key generator (D-PKG) nodes |
US11042870B2 (en) | 2012-04-04 | 2021-06-22 | Blackhawk Network, Inc. | System and method for using intelligent codes to add a stored-value card to an electronic wallet |
FR2992509B1 (fr) | 2012-06-21 | 2017-05-26 | Commissariat Energie Atomique | Dispositif et procede pour generer une cle de session |
WO2014011454A2 (en) | 2012-07-09 | 2014-01-16 | Jvl Ventures, Llc | Systems, methods, and computer program products for integrating third party services with a mobile wallet |
US20140082358A1 (en) | 2012-09-17 | 2014-03-20 | General Instrument Corporation | Efficient key generator for distribution of sensitive material from mulitple application service providers to a secure element such as a universal integrated circuit card (uicc) |
US9876775B2 (en) | 2012-11-09 | 2018-01-23 | Ent Technologies, Inc. | Generalized entity network translation (GENT) |
KR102024531B1 (ko) | 2012-12-14 | 2019-09-25 | 한국전자통신연구원 | 송신 메시지 연결성을 제공하는 익명 인증 및 키 합의 장치 및 방법 |
KR20140099126A (ko) | 2013-02-01 | 2014-08-11 | 삼성전자주식회사 | 소프트웨어를 보안하기 위하여 해시 함수를 이용한 소프트웨어 처리 방법, 그 장치 및 그 방법을 실행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체 |
US20160085955A1 (en) | 2013-06-10 | 2016-03-24 | Doosra, Inc. | Secure Storing and Offline Transferring of Digitally Transferable Assets |
US10354325B1 (en) * | 2013-06-28 | 2019-07-16 | Winklevoss Ip, Llc | Computer-generated graphical user interface |
US10068228B1 (en) | 2013-06-28 | 2018-09-04 | Winklevoss Ip, Llc | Systems and methods for storing digital math-based assets using a secure portal |
CN103440209B (zh) | 2013-07-19 | 2016-08-17 | 记忆科技(深圳)有限公司 | 一种固态硬盘数据加解密方法及固态硬盘系统 |
WO2015024129A1 (en) | 2013-08-21 | 2015-02-26 | Trent Lorne Mcconaghy | Method to securely establish, affirm, and transfer ownership of artworks |
US11423370B2 (en) | 2013-09-04 | 2022-08-23 | Raise Marketplace, Llc | Systems and methods for transferring value to and managing user selected accounts |
US9124430B2 (en) | 2013-09-23 | 2015-09-01 | Venafi, Inc. | Centralized policy management for security keys |
US9595034B2 (en) | 2013-10-25 | 2017-03-14 | Stellenbosch University | System and method for monitoring third party access to a restricted item |
WO2015102839A1 (en) | 2013-12-30 | 2015-07-09 | Jvl Ventures, Llc | Systems, methods, and computer program products for providing application validation |
US20150206106A1 (en) | 2014-01-13 | 2015-07-23 | Yaron Edan Yago | Method for creating, issuing and redeeming payment assured contracts based on mathemematically and objectively verifiable criteria |
CN105900165B (zh) | 2014-01-17 | 2019-03-08 | 日本电信电话株式会社 | 秘密计算方法、秘密计算系统、随机置换装置及记录介质 |
US10726098B2 (en) | 2014-01-23 | 2020-07-28 | Dror Samuel Brama | Method, system and program product for transferring genetic and health data |
US20150213433A1 (en) | 2014-01-28 | 2015-07-30 | Apple Inc. | Secure provisioning of credentials on an electronic device using elliptic curve cryptography |
CN103825733A (zh) | 2014-02-28 | 2014-05-28 | 华为技术有限公司 | 基于组合公钥密码体制的通信方法、装置及系统 |
CN104901931B (zh) | 2014-03-05 | 2018-10-12 | 财团法人工业技术研究院 | 证书管理方法与装置 |
FR3018370A1 (fr) | 2014-03-07 | 2015-09-11 | Enrico Maim | Procede et systeme de generation automatique de crypto-monnaies |
FR3018378A1 (fr) | 2014-03-12 | 2015-09-11 | Enrico Maim | Systeme et procede transactionnels a architecture repartie fondees sur des transactions de transferts d'unites de compte entre adresses |
FR3018377A1 (fr) | 2014-03-07 | 2015-09-11 | Enrico Maim | Systeme et procede transactionnels a architecture repartie fondes sur des transactions de transfert d'unites de compte entre adresses |
FR3018379A1 (fr) | 2014-03-07 | 2015-09-11 | Enrico Maim | Systeme et procedes transactionnels a architecture repartie fondes sur des transactions de transfert d'unites de compte entre adresses |
US20170178237A1 (en) | 2014-03-11 | 2017-06-22 | Dragonfly Fintech Pte Ltd | Computer implemented frameworks and methods configured to create and manage a virtual currency |
WO2015142765A1 (en) | 2014-03-17 | 2015-09-24 | Coinbase, Inc | Bitcoin host computer system |
US10713686B2 (en) | 2014-03-22 | 2020-07-14 | Retailmenot, Inc. | Peer-to-peer geotargeting content with ad-hoc mesh networks |
US11232521B2 (en) | 2014-04-14 | 2022-01-25 | Lukka, Inc. | Methods, systems, and tools for providing tax related services for virtual currency holdings |
CN105095737B (zh) | 2014-04-16 | 2019-03-01 | 阿里巴巴集团控股有限公司 | 检测弱密码的方法和装置 |
US20150302401A1 (en) | 2014-04-18 | 2015-10-22 | Ebay Inc. | Distributed crypto currency unauthorized transfer monitoring system |
CN103927656A (zh) | 2014-05-05 | 2014-07-16 | 宋骊平 | 一种内嵌固定收款地址的比特币终端钱包及其比特币支付方法 |
CA2985040A1 (en) | 2014-05-06 | 2015-12-03 | Case Wallet, Inc. | Cryptocurrency virtual wallet system and method |
US11196566B2 (en) | 2014-05-09 | 2021-12-07 | Reginald Middleton | Devices, systems, and methods for facilitating low trust and zero trust value transfers |
US20160335628A1 (en) | 2014-05-15 | 2016-11-17 | Adam Mark Weigold | System and method for digital currency storage, payment and credit |
US20150332224A1 (en) | 2014-05-19 | 2015-11-19 | OX Labs Inc. | System and method for rendering virtual currency related services |
US9621525B2 (en) | 2014-06-02 | 2017-04-11 | Qualcomm Incorporated | Semi-deterministic digital signature generation |
WO2015188151A1 (en) | 2014-06-06 | 2015-12-10 | Bittorrent, Inc. | Securely sharing information via a public key- value data store |
US20150356523A1 (en) | 2014-06-07 | 2015-12-10 | ChainID LLC | Decentralized identity verification systems and methods |
US20150363770A1 (en) | 2014-06-16 | 2015-12-17 | Bank Of America Corporation | Cryptocurrency Transaction Payment System |
US10127552B2 (en) | 2014-06-16 | 2018-11-13 | Bank Of America Corporation | Cryptocurrency aggregation system |
US20150363777A1 (en) | 2014-06-16 | 2015-12-17 | Bank Of America Corporation | Cryptocurrency suspicious user alert system |
EP2975570A1 (de) | 2014-07-17 | 2016-01-20 | draglet GmbH | Verfahren und eine Vorrichtung zur Absicherung von Zugriffen auf Wallets in denen Kryptowährungen abgelegt sind |
US9608829B2 (en) | 2014-07-25 | 2017-03-28 | Blockchain Technologies Corporation | System and method for creating a multi-branched blockchain with configurable protocol rules |
US9836908B2 (en) | 2014-07-25 | 2017-12-05 | Blockchain Technologies Corporation | System and method for securely receiving and counting votes in an election |
EP3195522B1 (en) | 2014-08-01 | 2019-08-21 | National ICT Australia Limited | Generating shares of secret data |
US20160071108A1 (en) | 2014-09-04 | 2016-03-10 | Idm Global, Inc. | Enhanced automated anti-fraud and anti-money-laundering payment system |
US20160086175A1 (en) | 2014-09-22 | 2016-03-24 | Qualcomm Incorporated | Peer-to-peer transaction system |
WO2016048297A1 (en) | 2014-09-24 | 2016-03-31 | Hewlett Packard Enterprise Development Lp | Utilizing error correction (ecc) for secure secret sharing |
WO2016053760A1 (en) | 2014-09-30 | 2016-04-07 | Raistone, Inc. | Systems and methods for transferring digital assets using a de-centralized exchange |
US20160098723A1 (en) | 2014-10-01 | 2016-04-07 | The Filing Cabinet, LLC | System and method for block-chain verification of goods |
CA2867765A1 (en) | 2014-10-15 | 2016-04-15 | John W. Swabey | A trustless method of qualifying an individual for absence of medical symptoms at a checkpoint |
ES2835741T3 (es) | 2014-10-17 | 2021-06-23 | Qubalt Gmbh | Método y entidad receptora para la ejecución segura de software |
CN104320262B (zh) | 2014-11-05 | 2017-07-21 | 中国科学院合肥物质科学研究院 | 基于加密数字货币公开账本技术的用户公钥地址绑定、检索和校验的方法及系统 |
CN104392354B (zh) * | 2014-11-05 | 2017-10-03 | 中国科学院合肥物质科学研究院 | 一种公钥地址与用户账号的关联和检索方法及其系统 |
US10061914B2 (en) | 2014-11-14 | 2018-08-28 | Mcafee, Llc | Account recovery protocol |
US9769133B2 (en) | 2014-11-21 | 2017-09-19 | Mcafee, Inc. | Protecting user identity and personal information by sharing a secret between personal IoT devices |
US20160162897A1 (en) | 2014-12-03 | 2016-06-09 | The Filing Cabinet, LLC | System and method for user authentication using crypto-currency transactions as access tokens |
JP5860556B1 (ja) | 2015-02-06 | 2016-02-16 | 日本電信電話株式会社 | 不整合検知方法、不整合検知システム、不整合検知装置、およびプログラム |
AU2016266567B2 (en) | 2015-02-09 | 2020-02-20 | Tzero Ip, Llc | Crypto integration platform |
US10594484B2 (en) | 2015-02-13 | 2020-03-17 | Yoti Holding Limited | Digital identity system |
WO2016135737A1 (en) | 2015-02-27 | 2016-09-01 | Dyadic Security Ltd | A system and methods for protecting keys in computerized devices operating versus a server |
RU2015106704A (ru) | 2015-02-27 | 2016-09-20 | Дмитрий Сергеевич Ермолаев | Способ учёта имущественных и иных именованных единиц в одноуровневых средах типа bitcoin и next |
US10541811B2 (en) | 2015-03-02 | 2020-01-21 | Salesforce.Com, Inc. | Systems and methods for securing data |
US9967334B2 (en) | 2015-03-02 | 2018-05-08 | Dell Products Lp | Computing device configuration and management using a secure decentralized transaction ledger |
US10592985B2 (en) | 2015-03-02 | 2020-03-17 | Dell Products L.P. | Systems and methods for a commodity contracts market using a secure distributed transaction ledger |
US9813392B2 (en) | 2015-03-06 | 2017-11-07 | Qualcomm Incorporated | Apparatus and method for providing a public key for authenticating an integrated circuit |
RU2015108134A (ru) | 2015-03-10 | 2016-10-10 | Дмитрий Сергеевич Ермолаев | Способ удостоверения обладателя счёта в одноуровневых средах типа bitcoin и next |
US9641338B2 (en) * | 2015-03-12 | 2017-05-02 | Skuchain, Inc. | Method and apparatus for providing a universal deterministically reproducible cryptographic key-pair representation for all SKUs, shipping cartons, and items |
RU2015109271A (ru) | 2015-03-17 | 2016-10-10 | Дмитрий Сергеевич Ермолаев | Способ сжатия книги учёта и контроля за включаемыми в неё записями в одноуровневых цифровых средах учёта наподобие bitcoin и next |
US20180240107A1 (en) | 2015-03-27 | 2018-08-23 | Black Gold Coin, Inc. | Systems and methods for personal identification and verification |
PL3073670T3 (pl) | 2015-03-27 | 2021-08-23 | Black Gold Coin, Inc. | System i sposób osobistej identyfikacji i weryfikacji |
US9641341B2 (en) | 2015-03-31 | 2017-05-02 | Duo Security, Inc. | Method for distributed trust authentication |
WO2016161073A1 (en) | 2015-03-31 | 2016-10-06 | Nasdaq, Inc. | Systems and methods of blockchain transaction recordation |
US20160292680A1 (en) | 2015-04-05 | 2016-10-06 | Digital Asset Holdings | Digital asset intermediary electronic settlement platform |
US20160321435A1 (en) | 2015-05-01 | 2016-11-03 | Monegraph, Inc. | Managing digital content via block chain registers |
JP5957120B1 (ja) | 2015-05-12 | 2016-07-27 | 日本電信電話株式会社 | 秘密分散方法、秘密分散システム、分散装置、およびプログラム |
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 |
US20160342977A1 (en) | 2015-05-20 | 2016-11-24 | Vennd.io Pty Ltd | Device, method and system for virtual asset transactions |
US10963881B2 (en) | 2015-05-21 | 2021-03-30 | Mastercard International Incorporated | Method and system for fraud control of blockchain-based transactions |
KR102286959B1 (ko) | 2015-05-26 | 2021-08-10 | 티제로 아이피, 엘엘씨 | 암호화 기술을 사용한 트랜잭션에서 의도의 난독화 |
US9904629B2 (en) | 2015-05-31 | 2018-02-27 | Apple Inc. | Backup system with multiple recovery keys |
US10997590B2 (en) | 2015-06-26 | 2021-05-04 | American Express Travel Related Services Company, Inc. | Systems and methods for in-application and in-browser purchases |
US20180176222A1 (en) | 2015-06-30 | 2018-06-21 | Raghav Bhaskar | User friendly two factor authentication |
US9298806B1 (en) | 2015-07-08 | 2016-03-29 | Coinlab, Inc. | System and method for analyzing transactions in a distributed ledger |
US11521203B2 (en) | 2015-07-09 | 2022-12-06 | Cryptography Research, Inc. | Generating a cryptographic key based on transaction data of mobile payments |
US20170017936A1 (en) | 2015-07-14 | 2017-01-19 | Fmr Llc | Point-to-Point Transaction Guidance Apparatuses, Methods and Systems |
EP3326138A4 (en) | 2015-07-24 | 2019-01-16 | Castor Pollux Holdings S.a.r.l. | DEVICE, SYSTEM AND METHOD FOR TRANSFERRING GOODS |
JP6034927B1 (ja) | 2015-07-27 | 2016-11-30 | 日本電信電話株式会社 | 秘密計算システム、秘密計算装置、およびプログラム |
US10402792B2 (en) | 2015-08-13 | 2019-09-03 | The Toronto-Dominion Bank | Systems and method for tracking enterprise events using hybrid public-private blockchain ledgers |
US11188907B1 (en) * | 2015-08-21 | 2021-11-30 | United Services Automobile Association (Usaa) | ACH authorization validation using public blockchains |
US11651367B2 (en) | 2015-09-18 | 2023-05-16 | International Business Machines Corporation | Security in a communication network |
US20170116608A1 (en) * | 2015-10-22 | 2017-04-27 | Align Commerce Corporation | System and method for payment processing using crypto currencies |
US20170132619A1 (en) | 2015-11-06 | 2017-05-11 | SWFL, Inc., d/b/a "Filament" | Systems and methods for autonomous device transacting |
US10719816B1 (en) | 2015-11-19 | 2020-07-21 | Wells Fargo Bank, N.A. | Systems and methods for math-based currency escrow transactions |
US11562353B2 (en) | 2015-11-24 | 2023-01-24 | Mastercard International Incorporated | Method and system for gross settlement by use of an opaque blockchain |
JP2018536957A (ja) | 2015-11-30 | 2018-12-13 | シェイプシフト・アーゲーShapeShift AG | ブロックチェーン資産取引におけるセキュリティを向上させるためのシステム及び方法 |
RU2018125626A (ru) | 2015-12-16 | 2020-01-16 | Виза Интернэшнл Сервис Ассосиэйшн | Системы и способы защищенной многосторонней связи с использованием посредника |
US20170200137A1 (en) | 2016-01-08 | 2017-07-13 | The Western Union Company | Combined security for electronic transfers |
AU2016100059A4 (en) | 2016-01-24 | 2016-03-03 | The Trustee For The Mckeon Family Trust | integratedCONTRACT is a process of embedding dynamic data characteristics into financial and other instruments using Blockchain technology and a unique method for transacting on online peer to peer and marketplace exchanges. |
GB2604540B (en) | 2016-02-03 | 2023-01-11 | Luther Systems | System and method for secure management of digital contracts |
US20170243193A1 (en) | 2016-02-18 | 2017-08-24 | Skuchain, Inc. | Hybrid blockchain |
WO2017145010A1 (en) | 2016-02-23 | 2017-08-31 | nChain Holdings Limited | Secure multiparty loss resistant storage and transfer of cryptographic keys for blockchain based systems in conjunction with a wallet management system |
US11720890B2 (en) | 2016-04-22 | 2023-08-08 | Micro Focus Llc | Authorization of use of cryptographic keys |
US20190149337A1 (en) | 2016-04-29 | 2019-05-16 | nChain Holdings Limited | Implementing logic gate functionality using a blockchain |
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 |
US10277564B2 (en) | 2016-05-04 | 2019-04-30 | Nxp Usa, Inc. | Light-weight key update mechanism with blacklisting based on secret sharing algorithm in wireless sensor networks |
EP3491598B1 (en) | 2016-07-29 | 2023-09-20 | nChain Licensing AG | Blockchain-implemented method and system |
CN107679045B (zh) | 2016-08-01 | 2021-08-31 | 华为技术有限公司 | 版权授权管理方法及系统 |
JP2018023029A (ja) | 2016-08-04 | 2018-02-08 | 株式会社 エヌティーアイ | 通信システム、通信用クライアント、通信用サーバ、通信方法、プログラム |
JP7019697B2 (ja) | 2016-08-30 | 2022-02-15 | コモンウェルス サイエンティフィック アンド インダストリアル リサーチ オーガナイゼーション | ブロックチェーン上の動的アクセス制御 |
CN107959656B (zh) | 2016-10-14 | 2021-08-31 | 阿里巴巴集团控股有限公司 | 数据安全保障系统及方法、装置 |
EP3563521A1 (en) | 2016-12-30 | 2019-11-06 | INTEL Corporation | Service provision to iot devices |
US20180247191A1 (en) | 2017-02-03 | 2018-08-30 | Milestone Entertainment Llc | Architectures, systems and methods for program defined entertainment state system, decentralized cryptocurrency system and system with segregated secure functions and public functions |
US20190080402A1 (en) | 2017-09-11 | 2019-03-14 | Templum, Llc | System and method for providing a regulatory-compliant token |
US11144893B2 (en) | 2017-10-30 | 2021-10-12 | Nec Corporation | Method and system for securing smart contracts in blockchains |
US20190034936A1 (en) | 2017-12-29 | 2019-01-31 | Intel Corporation | Approving Transactions from Electronic Wallet Shares |
JP7269944B2 (ja) | 2018-01-17 | 2023-05-09 | ティーゼロ・アイピー,エルエルシー | トランザクションアドレスを生成するためにn個のうちm個の鍵を使用するマルチ承認システム |
US20190340352A1 (en) | 2018-05-03 | 2019-11-07 | Ivan JC Peeters | Method for producing dynamic password identification for users such as machines |
US20190392118A1 (en) | 2018-06-20 | 2019-12-26 | Adp, Llc | Blockchain Version Control |
US20190392536A1 (en) | 2018-06-26 | 2019-12-26 | bootstrap legal Inc. | Method and System for Creating and Managing a Smart Contract on a Distributed Ledger |
US11204939B2 (en) | 2018-07-18 | 2021-12-21 | Bank Of America Corporation | Data manifest as a blockchain service |
-
2017
- 2017-02-16 JP JP2018539865A patent/JP7083754B2/ja active Active
- 2017-02-16 EA EA201891829A patent/EA201891829A1/ru unknown
- 2017-02-16 SG SG11201806711QA patent/SG11201806711QA/en unknown
- 2017-02-16 BR BR112018016805A patent/BR112018016805A2/pt not_active IP Right Cessation
- 2017-02-16 KR KR1020187027265A patent/KR20180115766A/ko not_active Application Discontinuation
- 2017-02-16 SG SG10202007905VA patent/SG10202007905VA/en unknown
- 2017-02-16 WO PCT/IB2017/050867 patent/WO2017145021A1/en active Application Filing
- 2017-02-16 US US16/079,083 patent/US11126976B2/en active Active
- 2017-02-16 AU AU2017223138A patent/AU2017223138B2/en active Active
- 2017-02-16 EP EP23164631.6A patent/EP4224396A1/en active Pending
- 2017-02-16 CA CA3014727A patent/CA3014727A1/en active Pending
- 2017-02-16 EP EP17709188.1A patent/EP3420668B1/en active Active
- 2017-02-16 CN CN201780009437.3A patent/CN109314637B/zh active Active
- 2017-02-16 GB GB1806698.5A patent/GB2561726A/en not_active Withdrawn
- 2017-02-16 MX MX2018010058A patent/MX2018010058A/es unknown
-
2018
- 2018-07-27 ZA ZA2018/05078A patent/ZA201805078B/en unknown
- 2018-08-16 PH PH12018501741A patent/PH12018501741A1/en unknown
-
2019
- 2019-01-24 HK HK19101227.2A patent/HK1259178A1/zh unknown
-
2021
- 2021-08-18 US US17/405,778 patent/US20220114564A1/en active Pending
-
2022
- 2022-06-01 JP JP2022089453A patent/JP7480222B2/ja active Active
-
2023
- 2023-11-14 US US18/389,584 patent/US20240119429A1/en active Pending
-
2024
- 2024-04-24 JP JP2024070180A patent/JP2024099697A/ja active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150324764A1 (en) | 2014-05-09 | 2015-11-12 | Stellenbosch University | Enabling a User to Transact Using Cryptocurrency |
US20150348017A1 (en) | 2014-06-03 | 2015-12-03 | Jonathan Allmen | Method for integrating cryptocurrency transfer on a social network interface |
Also Published As
Publication number | Publication date |
---|---|
CN109314637A (zh) | 2019-02-05 |
GB201806698D0 (en) | 2018-06-06 |
JP2019511035A (ja) | 2019-04-18 |
KR20180115766A (ko) | 2018-10-23 |
JP2024099697A (ja) | 2024-07-25 |
EP4224396A1 (en) | 2023-08-09 |
JP7083754B2 (ja) | 2022-06-13 |
WO2017145021A1 (en) | 2017-08-31 |
JP2022119949A (ja) | 2022-08-17 |
MX2018010058A (es) | 2019-01-21 |
EP3420668B1 (en) | 2023-08-23 |
SG11201806711QA (en) | 2018-09-27 |
SG10202007905VA (en) | 2020-09-29 |
ZA201805078B (en) | 2023-04-26 |
HK1259178A1 (zh) | 2019-11-29 |
US20220114564A1 (en) | 2022-04-14 |
CN109314637B (zh) | 2021-09-10 |
PH12018501741A1 (en) | 2019-06-10 |
US11126976B2 (en) | 2021-09-21 |
AU2017223138A1 (en) | 2018-08-23 |
AU2017223138B2 (en) | 2022-02-10 |
GB2561726A (en) | 2018-10-24 |
EA201891829A1 (ru) | 2019-02-28 |
CA3014727A1 (en) | 2017-08-31 |
BR112018016805A2 (pt) | 2018-12-26 |
US20190050832A1 (en) | 2019-02-14 |
EP3420668A1 (en) | 2019-01-02 |
US20240119429A1 (en) | 2024-04-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7480222B2 (ja) | スマートコントラクトに基づく自動給与支払方法及びシステムをもたらす、ブロックチェーン上の給与支払に関連付けられた暗号通貨の効率的な転送のための方法及びシステム | |
JP7292365B2 (ja) | ブロックチェーンからのデータのセキュアな抽出のための暗号方法及びシステム | |
US20230070963A1 (en) | Blockchain-implemented method for control and distribution of digital content | |
Deshpande et al. | Privacy-preserving cross-chain atomic swaps | |
JP6877448B2 (ja) | 分散ハッシュテーブル及びブロックチェーンを用いてコンピュータソフトウェアを保証する方法及びシステム | |
JP7128111B2 (ja) | ブロックチェーンを介して資産関連活動を制御するシステム及び方法 | |
KR20180115764A (ko) | 블록체인에서 교환을 구현하기 위한 토큰화 방법 및 시스템 | |
CN113568946A (zh) | 用于管理多个区块链网络中的交易的方法、系统和装置 | |
CN113595734B (zh) | 用于管理多个区块链网络中的交易的方法、系统和装置 | |
CN113595733A (zh) | 用于管理多个区块链网络中的交易的方法、系统和装置 | |
Hillbom et al. | Applications of smart-contracts and smart-property utilizing blockchains | |
Barde | Blockchain and Cryptocurrencies: Techniques, Applications, and Challenges |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220601 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230905 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231201 |
|
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: 20240227 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20240327 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240424 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7480222 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |