JP2019537744A - 情報保護用のシステム及び方法 - Google Patents
情報保護用のシステム及び方法 Download PDFInfo
- Publication number
- JP2019537744A JP2019537744A JP2019520982A JP2019520982A JP2019537744A JP 2019537744 A JP2019537744 A JP 2019537744A JP 2019520982 A JP2019520982 A JP 2019520982A JP 2019520982 A JP2019520982 A JP 2019520982A JP 2019537744 A JP2019537744 A JP 2019537744A
- Authority
- JP
- Japan
- Prior art keywords
- transaction
- recipient
- key
- commitment
- blinding factor
- 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
Classifications
-
- 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/0631—Substitution permutation network [SPN], i.e. cipher composed of a number of stages or rounds each involving linear and nonlinear transformations, e.g. AES algorithms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/0435—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply symmetric encryption, i.e. same key used for encryption and decryption
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/606—Protecting data by securing the transmission between two devices or processes
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
- H04L63/123—Applying verification of the received information received data contents, e.g. message integrity
-
- 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
-
- 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/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
-
- 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/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
-
- 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/04—Masking or blinding
-
- 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/04—Masking or blinding
- H04L2209/046—Masking or blinding of operations, operands or results of the operations
-
- 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/08—Randomization, e.g. dummy operations or using noise
-
- 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)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Bioethics (AREA)
- Business, Economics & Management (AREA)
- Power Engineering (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Storage Device Security (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【選択図】図3A
Description
b*=qb mod p
アドレス:(SK_A=a,PK_A=aG)
それぞれ、値a_1〜a_mの資産A_1〜A_mは、次のように表記される。
(A_1=PC(r_{a_1},a_1),E(K_A,r_{a_1}||a_1)),
(A_2=PC(r_{a_2},a_2),E(K_A,r_{a_2}||a_2)),
...
(A_m=PC(r_{a_m},a_m),E(K_A,r_{a_m}||a_m))
アドレス:(SK_B=b,PK_B=bG)
それぞれ、値b_1〜b_nの資産B_1〜B_nは、次のように表記される。
(B_1=PC(r_{b_1},b_1),E(K_B,r_{b_1}||b_1)),
(B_2=PC(r_{b_2},b_2),E(K_B,r_{b_2}||b_2)),
...
(B_n=PC(r_{b_n},b_n),E(K_B,r_{b_n}||b_n))
...
(A_m=PC(r_{a_m},a_m),E(K_A,r_{a_m}||a_m))
(B_2=PC(r_{b_2},b_2),E(K_B,r_{b_2}||b_2)),
...
(B_n=PC(r_{b_n},b_n),E(K_B,r_{b_n}||b_n)),
(T=PC(r_t,t),E(abG,r_t||t))
Claims (23)
- 情報保護用のコンピュータ実装された方法であって、
トランザクションコミットメント値Tを取得するべく、トランザクションのトランザクション金額tをコミットメント方式によってコミットするステップであって、前記コミットメント方式は、少なくともトランザクションブラインディングファクタr_tを有する、ステップと、
対称キーペアの第1キーを生成するステップと、
前記トランザクションブラインディングファクタr_t及び前記トランザクション金額tの組合せを前記第1キーによって暗号化するステップと、
前記トランザクションの受領者ノードが前記トランザクションを検証するべく、前記トランザクションコミットメント値T及び暗号化済みの組合せを前記受領者と関連する受領者ノートに送信するステップと、
を有する方法。 - 前記第1キーを生成するステップは、Diffie−Hellman(DH)キー交換プロトコルの下において、前記トランザクションの送信者のプライベートキーSK_A及び前記受領者のパブリックキーPK_Bに基づいて前記第1キーを生成するステップを有する請求項1に記載の方法。
- 前記コミットメント方式は、少なくとも前記トランザクションブラインディングファクタr_tに基づいた、且つ、前記トランザクション金額tが、コミット済みの値である状態における、Pedersenコミットメントを有する請求項1に記載の方法。
- 前記トランザクションブラインディングファクタr_t及び前記トランザクション金額tの前記組合せは、前記トランザクションブラインディングファクタr_t及び前記トランザクション金額tの連結を有する請求項1に記載の方法。
- 前記トランザクションの前記受領者と関連する前記受領者ノードが前記トランザクションを検証するべく、前記トランザクションコミットメント値T及び前記暗号化済みの組合せを前記受領者ノードに送信するステップは、
前記トランザクションコミットメント値T及び前記暗号化済みの組合せを前記トランザクションの前記受領者と関連する前記受領者ノードに送信し、これにより、前記受領者ノードが、
前記トランザクションの前記受領者のプライベートキーSK_B及び送信者のパブリックキーPK_Aに基づいて前記対称キーペアの第2キーを生成し、
前記トランザクションブラインディングファクタr_t及び前記トランザクション金額tを取得するべく、前記受領者によって生成された前記第2キーによって前記暗号化済みの組合せを暗号解読し、且つ、
少なくとも前記トランザクションコミットメント値T、前記トランザクションブラインディングファクタr_t、及び前記トランザクション金額tに基づいて、前記トランザクションを検証する、
ようにするステップを有する請求項1に記載の方法。 - 前記受領者ノードが、少なくとも前記トランザクションコミットメント値T、前記トランザクションブラインディングファクタr_t、及び前記トランザクション金額tに基づいて前記トランザクションを検証するようにするステップは、前記受領者ノードが、
前記トランザクションコミットメント値Tが前記トランザクション金額tの前記コミットメント方式とマッチングしていないと前記トランザクションブラインディングファクタr_tに基づいて判定することに応答して、前記トランザクションを拒絶し、且つ、
前記トランザクションコミットメント値Tが前記トランザクション金額tの前記コミットメント方式とマッチングしていると前記トランザクションブラインディングファクタr_tに基づいて判定することに応答して、受領者署名SIGBを生成して前記送信者と関連する送信者ノードに返すべく前記トランザクションに署名することにより、前記トランザクションを承認する、
ようにするステップを有する請求項5に記載の方法。 - 前記暗号化済みの組合せを前記受領者と関連する前記受領者ノードに送信する前に、
変化コミットメント値Yを取得するべく、前記トランザクションの変化yを前記コミットメント方式によってコミットするステップであって、前記コミットメント方式は、少なくとも変化ブラインディングファクタr_tを有し、前記変化yは、前記トランザクションのために利用される前記送信者の1つ又は複数の資産から前記トランザクション金額tを差し引いたものである、ステップと、
前記送信者のプライベートキーSK_A及び前記送信者の前記パブリックキーPK_Aに基づいて別のキーを生成するステップと、
前記変化ブラインディングファクタr_y及び前記変化yの別の組合せを前記別のキーによって暗号化するステップと、
を更に有する請求項6に記載の方法。 - 前記受領者署名SIGBの受け取りに応答して、送信者署名SIGAを生成するべく前記トランザクションに署名することにより、前記トランザクションを承認するステップと、
ブロックチェーンネットワーク内の1つ又は複数のノードが前記トランザクションを検証するべく、前記暗号化済みの組合せ、前記暗号化済みの別の組合せ、前記トランザクションコミットメント値T、前記変化コミットメント値Y、前記送信者署名SIGA、及び前記受領者署名SIGBを有する前記トランザクションを前記1つ又は複数のノードにサブミットするステップと、
を更に有する請求項7に記載の方法。 - 前記ブロックチェーンネットワーク内の前記1つ又は複数のノードが前記トランザクションを検証するべく、前記暗号化済みの組合せ、前記暗号化済みの別の組合せ、前記トランザクションコミットメント値T、前記変化コミットメント値Y、前記送信者署名SIGA、及び前記受領者署名SIGBを有する前記トランザクションを前記1つ又は複数のノードにサブミットするステップは、
前記暗号化済みの組合せ、前記暗号化済みの別の組合せ、前記トランザクションコミットメント値T、前記変化コミットメント値Y、前記送信者署名SIGA、及び前記受領者署名SIGBを有する前記トランザクションを前記ブロックチェーンネットワーク内の前記1つ又は複数のノードにサブミットし、これにより、前記1つ又は複数のノードが、前記トランザクションの検証の成功に応答して、前記トランザクション金額tを前記受領者に発行し、前記トランザクションのために利用された前記1つ又は複数の資産を除去し、且つ、前記変化yを前記送信者に発行するようにするステップ、
を有する請求項8に記載の方法。 - プロセッサが動作を実行するようにするべく、前記プロセッサによって実行される命令を保存する一時的ではないコンピュータ可読ストレージ媒体であって、
前記動作は、
トランザクションコミットメント値Tを取得するべく、トランザクションのトランザクション金額tをコミットメント方式によってコミットするステップであって、前記コミットメント方式は、少なくともトランザクションブラインディングファクタr_tを有する、ステップと、
対称キーペアの第1キーを生成するステップと、
前記トランザクションブラインディングファクタr_t及び前記トランザクション金額tの組合せを前記第1キーによって暗号化するステップと、
前記トランザクションの受領者と関連する受領者ノードが前記トランザクションを検証するべく、前記トランザクションコミットメント値T及び前記暗号化済みの組合せを前記受領者ノードに送信するステップと、
を有する、ストレージ媒体。 - 前記第1キーを生成するステップは、Diffie−Hellman(DH)キー交換プロトコルの下において、前記トランザクションの送信者のプライベートキーSK_A及び前記受領者のパブリックキーPK_Bに基づいて前記第1キーを生成するステップを有する請求項10に記載のストレージ媒体。
- 前記コミットメント方式は、少なくとも前記トランザクションブラインディングファクタr_tに基づいた、且つ、前記トランザクション金額tが、コミット済みの値である状態における、Pedersenコミットメントを有する請求項10に記載のストレージ媒体。
- 前記トランザクションブラインディングファクタr_t及び前記トランザクション金額tの前記組合せは、前記トランザクションブラインディングファクタr_t及び前記トランザクション金額tの連結を有する請求項10に記載のストレージ媒体。
- 前記トランザクションの前記受領者と関連する前記受領者ノードが前記トランザクションを検証するべく、前記トランザクションコミットメント値T及び前記暗号化済みの組合せを前記受領者ノードに送信するステップは、前記トランザクションコミットメント値T及び前記暗号化済みの組合せを前記トランザクションの前記受領者と関連する前記受領者ノードに送信し、これにより、前記受領者ノードが、
前記トランザクションの前記受領者のプライベートキーSK_B及び送信者のパブリックキーPK_Aに基づいて前記対称キーペアの第2キーを生成し、
前記トランザクションブラインディングファクタr_t及び前記トランザクション金額tを取得するべく、前記受領者ノードによって生成された前記第2キーによって前記暗号化済みの組合せを暗号解読し、且つ、
少なくとも前記トランザクションコミットメント値T、前記トランザクションブラインディングファクタr_t、及び前記トランザクション金額Tに基づいて前記トランザクションを検証する、
ようにするステップを有する請求項10に記載のストレージ媒体。 - 前記受領者ノードが、少なくとも前記トランザクションコミットメント値T、前記トランザクションブラインディングファクタr_t、及び前記トランザクション金額tに基づいて前記トランザクションを検証するようにするステップは、前記受領者ノードが、
前記トランザクションコミットメント値Tが前記トランザクション金額tの前記コミットメント方式とマッチングしていないと前記トランザクションブラインディングファクタr_tに基づいて判定することに応答して、前記トランザクションを拒絶し、且つ、
前記トランザクションコミットメント値Tが前記トランザクション金額tの前記コミットメント方式とマッチングしていると前記トランザクションブラインディングファクタr_tに基づいて判定することに応答して、受領者署名SIGBを生成して前記送信者と関連する送信者ノードに返すべく前記トランザクションに署名することにより、前記トランザクションを承認する、
ようにするステップを有する請求項14に記載のストレージ媒体。 - 前記暗号化済みの組合せを前記受領者と関連する前記受領者ノードに送信する前に、前記動作は、
変化コミットメント値Yを取得するべく、前記トランザクションの変化yを前記コミットメント方式によってコミットするステップであって、前記コミットメント方式は、少なくとも変化ブラインディングファクタr_yを有し、前記変化yは、前記トランザクションのために利用される前記送信者の1つ又は複数の資産から前記トランザクション金額tを差し引いたものである、ステップと、
前記送信者のプライベートキーSK_A及び前記送信者の前記パブリックキーPK_Aに基づいて別のキーを生成するステップと、
前記変化ブラインディングファクタr_y及び前記変化yの別の組合せを前記別のキーによって暗号化するステップと、
を更に有する請求項15に記載のストレージ媒体。 - 前記動作は、
前記受領者署名SIGBの受け取りに応答して、送信者署名SIGAを生成するべく前記トランザクションに署名することにより、前記トランザクションを承認するステップと、
ブロックチェーンネットワーク内の1つ又は複数のノードが前記トランザクションを検証するべく、前記暗号化済みの組合せ、前記暗号化済みの別の組合せ、前記トランザクションコミットメント値T、前記変化コミットメント値Y、前記送信者署名SIGA、及び前記受領者署名SIGBを有する前記トランザクションを前記1つ又は複数のノードにサブミットするステップと、
を更に有する請求項16に記載のストレージ媒体。 - 前記ブロックチェーンネットワーク内の前記1つ又は複数のノードが前記トランザクションを検証するべく、前記暗号化済みの組合せ、前記暗号化済みの別の組合せ、前記トランザクションコミットメント値T、前記変化コミットメント値Y、前記送信者署名SIGA、及び前記受領者署名SIGBを有する前記トランザクションを前記1つ又は複数のノードにサブミットするステップは、
前記暗号化済みの組合せ、前記暗号化済みの別の組合せ、前記トランザクションコミットメント値T、前記変化コミットメント値Y、前記送信者署名SIGA、及び前記受領者署名SIGBを有する前記トランザクションを前記ブロックチェーンネットワーク内の前記1つ又は複数のノードにサブミットし、これにより、前記1つ又は複数のノードが、前記トランザクションの検証の成功に応答して、前記トランザクション金額tを前記受領者に発行し、前記トランザクションのために利用された前記1つ又は複数の資産を除去し、且つ、前記変化yを前記送信者に発行する、ようにするステップ
を有する請求項17に記載のストレージ媒体。 - 情報保護用のシステムであって、
プロセッサと、
前記プロセッサに結合された一時的ではないコンピュータ可読ストレージ媒体と、
を有し、
前記ストレージ媒体は、前記システムが動作を実行するようにするべく、前記プロセッサによって実行される命令を保存しており、
前記動作は、
トランザクションコミットメント値Tを取得するべく、トランザクションのトランザクション金額tをコミットメント方式によってコミットするステップであって、前記コミットメント方式は、少なくともトランザクションブラインディングファクタr_tを有する、ステップと、
対称キーペアの第1キーを生成するステップと、
前記トランザクションブラインディングファクタr_t及び前記トランザクション金額tの組合せを前記第1キーによって暗号化するステップと、
前記トランザクションの受領者と関連する受領者ノードが前記トランザクションを検証するべく、前記トランザクションコミットメント値T及び前記暗号化済みの組合せを前記受領者ノードに送信するステップと、
を有する、システム。 - 情報保護用のコンピュータ実装された方法であって、
対称キーペアの第1キーによって暗号化されたトランザクションブラインディングファクタr_t及びトランザクション金額tの組合せを取得し、且つ、トランザクションコミットメント値Tを取得するステップであって、前記トランザクション金額tは、前記トランザクションコミットメント値Tを取得するべく、トランザクションの送信者と関連する送信者ノードにより、コミットメント方式によってコミットされ、前記コミットメント方式は、少なくとも前記トランザクションブラインディングファクタr_tを有する、ステップと、
前記対称キーペアの第2キーを生成するステップと、
前記トランザクションブラインディングファクタr_t及び前記トランザクション金額tを取得するべく、前記トランザクションの受領者と関連する受領者ノードによって生成された前記第2キーによって前記取得された組合せを暗号解読するステップと、
少なくとも前記トランザクションコミットメント値T、前記トランザクションブラインディングファクタr_t、及び前記トランザクション金額tに基づいて前記トランザクションを検証するステップと、
を有する方法。 - 前記対称キーペアの前記第2キーを生成するステップは、Diffie−Hellman(DH)キー交換プロトコルの下において前記受領者のプライベートキーSK_B及び前記送信者のパブリックキーPK_Aに基づいて前記対称キーペアの前記第2キーを生成するステップを有し、且つ、
前記コミットメント方式は、少なくとも前記トランザクションブラインディングファクタr_tに基づいた、且つ、前記トランザクション金額tが、コミット済みの値である状態における、Pedersenコミットメントを有する請求項20に記載の方法。 - プロセッサが動作を実行するようにするべく、前記プロセッサによって実行される命令を保存する一時的ではないコンピュータ可読ストレージ媒体であって、
前記動作は、
対称キーペアの第1キーによって暗号化されたトランザクションブラインディングファクタr_t及びトランザクション金額tの組合せを取得し、且つ、トランザクションコミットメント値Tを取得するステップであって、前記トランザクション金額tは、前記トランザクションコミットメント値Tを取得するべく、トランザクションの送信者と関連する送信者ノードにより、コミットメント方式によってコミットされ、前記コミットメント方式は、少なくとも前記トランザクションブラインディングファクタr_tを有する、ステップと、
前記対称キーペアの第2キーを生成するステップと、
前記トランザクションブラインディングファクタr_t及び前記トランザクション金額tを取得するべく前記トランザクションの受領者と関連する受領者ノードによって生成された前記第2キーによって前記取得済みの組合せを暗号解読するステップと、
少なくとも前記トランザクションコミットメント値T、前記トランザクションブラインディングファクタr_t、及び前記トランザクション金額tに基づいて前記トランザクションを検証するステップと、
を有する、ストレージ媒体。 - 情報保護用のシステムであって、
プロセッサと、
前記プロセッサに結合された一時的ではないコンピュータ可読ストレージ媒体と、
を有し、
前記ストレージ媒体は、前記システムが動作を実行するようにするべく、前記プロセッサによって実行される命令を保存しており、
前記動作は、
対称キーペアの第1キーによって暗号化されたトランザクションブラインディングファクタr_t及びトランザクション金額tの組合せを取得し、且つ、トランザクションコミットメント値Tを取得するステップであって、前記トランザクション金額tは、前記トランザクションコミットメント値Tを取得するべく、トランザクションの送信者と関連する送信者ノードによってコミットメント方式によってコミットされ、前記コミットメント方式は、少なくとも前記トランザクションブラインディングファクタr_tを有する、ステップと、
前記対称キーペアの第2キーを生成するステップと、
前記トランザクションブラインディングファクタr_t及び前記トランザクション金額tを取得するべく、前記トランザクションの受領者と関連する受領者ノードによって生成された前記第2キーによって前記取得済みの組合せを暗号解読するステップと、
少なくとも前記トランザクションコミットメント値T、前記トランザクションブラインディングファクタr_t、及び前記トランザクション金額tに基づいて前記トランザクションを検証するステップと、
を有する、システム。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2018/117552 WO2019072276A2 (en) | 2018-11-27 | 2018-11-27 | INFORMATION PROTECTION SYSTEM AND METHOD |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2019537744A true JP2019537744A (ja) | 2019-12-26 |
JP2019537744A5 JP2019537744A5 (ja) | 2020-04-30 |
JP6724249B2 JP6724249B2 (ja) | 2020-07-15 |
Family
ID=66100013
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019520982A Active JP6724249B2 (ja) | 2018-11-27 | 2018-11-27 | 情報保護用のシステム及び方法 |
Country Status (18)
Country | Link |
---|---|
US (2) | US11277389B2 (ja) |
EP (2) | EP3549303B1 (ja) |
JP (1) | JP6724249B2 (ja) |
KR (1) | KR102170346B1 (ja) |
CN (1) | CN109937557B (ja) |
AU (1) | AU2018327218B2 (ja) |
BR (1) | BR112019007727A2 (ja) |
CA (1) | CA3040601C (ja) |
ES (1) | ES2875581T3 (ja) |
MX (1) | MX379839B (ja) |
MY (1) | MY193900A (ja) |
PH (1) | PH12019500556A1 (ja) |
PL (1) | PL3549303T3 (ja) |
RU (1) | RU2719423C1 (ja) |
SG (1) | SG11201902778UA (ja) |
TW (1) | TWI706275B (ja) |
WO (1) | WO2019072276A2 (ja) |
ZA (1) | ZA201902470B (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7686057B1 (ja) | 2023-12-25 | 2025-05-30 | ジクリプト インコーポレイテッド | ペデルセンコミットを活用したリザーブコントラクト方法およびペデルセンコミット基盤ゼロ知式証明アルゴリズムを活用したリザーブ検証方法 |
Families Citing this family (49)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB201805633D0 (en) * | 2018-04-05 | 2018-05-23 | Nchain Holdings Ltd | Computer implemented method and system |
CN111768304A (zh) | 2018-08-06 | 2020-10-13 | 阿里巴巴集团控股有限公司 | 区块链交易方法及装置、电子设备 |
BR112019008058A2 (pt) | 2018-11-27 | 2019-11-12 | Alibaba Group Holding Ltd | sistema e método para proteção de informações |
ES2859569T3 (es) | 2018-11-27 | 2021-10-04 | Advanced New Technologies Co Ltd | Sistema y método para la protección de información |
ES2863552T3 (es) | 2018-11-27 | 2021-10-11 | Alibaba Group Holding Ltd | Sistema y método para protección de información |
JP6724249B2 (ja) | 2018-11-27 | 2020-07-15 | アリババ・グループ・ホールディング・リミテッドAlibaba Group Holding Limited | 情報保護用のシステム及び方法 |
US10700850B2 (en) | 2018-11-27 | 2020-06-30 | Alibaba Group Holding Limited | System and method for information protection |
BR112019007907A2 (pt) | 2018-11-27 | 2019-11-12 | Alibaba Group Holding Ltd | sistema e método para proteção de informações |
US10764029B1 (en) * | 2019-04-02 | 2020-09-01 | Carey Patrick Atkins | Asymmetric Encryption Algorithm |
AU2019207310A1 (en) | 2019-04-26 | 2020-11-12 | Advanced New Technologies Co., Ltd. | Anti-replay attack authentication protocol |
GB2588072A (en) | 2019-05-24 | 2021-04-21 | Nchain Holdings Ltd | Malleability of transactions for inclusion in a blockchain |
GB201907344D0 (en) | 2019-05-24 | 2019-07-10 | Nchain Holdings Ltd | Multi-input transactions |
GB2587773A (en) * | 2019-05-24 | 2021-04-14 | Nchain Holdings Ltd | Streaming portions of data over a side channel |
CN110399735A (zh) * | 2019-06-21 | 2019-11-01 | 深圳壹账通智能科技有限公司 | 加密数据大小关系证明方法、装置、设备及存储介质 |
CN112150281B (zh) * | 2019-06-28 | 2023-09-26 | 北京国盾量子信息技术有限公司 | 一种数字货币的交易方法、装置及系统 |
CN111030821B (zh) * | 2019-08-27 | 2022-07-12 | 杭州云象网络技术有限公司 | 一种基于双线性映射技术的联盟链的加密方法 |
CN110706101B (zh) * | 2019-08-30 | 2021-06-29 | 创新先进技术有限公司 | 在区块链中并发执行交易的方法和装置 |
CN110545279A (zh) * | 2019-09-05 | 2019-12-06 | 国网区块链科技(北京)有限公司 | 兼具隐私和监管功能的区块链交易方法、装置及系统 |
CN112465500A (zh) | 2019-09-09 | 2021-03-09 | 本田技研工业株式会社 | 用于在区块链内保护私钥交易的系统和方法 |
CN110781503B (zh) * | 2019-09-18 | 2022-05-17 | 深圳壹账通智能科技有限公司 | 数据调用方法、装置及计算机可读存储介质 |
JP7372527B2 (ja) * | 2019-09-26 | 2023-11-01 | 富士通株式会社 | 通信中継プログラム、中継装置、及び通信中継方法 |
CN112769548B (zh) * | 2019-11-05 | 2022-09-20 | 深圳市迅雷网络技术有限公司 | 一种区块链数值信息传输方法、系统、装置及计算机介质 |
CN110580418B (zh) * | 2019-11-08 | 2020-04-07 | 支付宝(杭州)信息技术有限公司 | 基于区块链账户的隐私数据查询方法及装置 |
CN110933045A (zh) * | 2019-11-08 | 2020-03-27 | 中国电子科技网络信息安全有限公司 | 一种基于承诺的区块链数字资产隐私保护方法 |
CN113055178B (zh) * | 2019-12-27 | 2022-08-16 | 深圳市迅雷网络技术有限公司 | 区块链系统及数值信息传输方法、系统、装置、介质 |
US12099997B1 (en) | 2020-01-31 | 2024-09-24 | Steven Mark Hoffberg | Tokenized fungible liabilities |
CN111340489B (zh) * | 2020-02-21 | 2023-11-14 | 数据通信科学技术研究所 | 可监管的交易接收者保护方法和装置 |
CN111523894A (zh) * | 2020-05-06 | 2020-08-11 | 杭州复杂美科技有限公司 | 数据延时公布方法、设备和存储介质 |
CN111600703B (zh) * | 2020-05-12 | 2023-08-04 | 京东科技信息技术有限公司 | 基于sm2的签名方法、系统、电子设备及存储介质 |
CN111709738B (zh) * | 2020-05-18 | 2023-08-01 | 杜晓楠 | 区块链系统中隐藏交易金额的方法、计算机可读存储介质和区块链系统 |
EP3844655B1 (en) * | 2020-06-08 | 2023-05-03 | Alipay Labs (Singapore) Pte. Ltd. | Managing user authorizations for blockchain-based custom clearance services |
SG11202102583UA (en) | 2020-06-08 | 2021-04-29 | Alipay Labs Singapore Pte Ltd | Blockchain-based document registration for custom clearance |
SG11202102366SA (en) | 2020-06-08 | 2021-04-29 | Alipay Labs Singapore Pte Ltd | User management of blockchain-based custom clearance service platform |
SG11202103226UA (en) | 2020-06-08 | 2021-04-29 | Alipay Labs Singapore Pte Ltd | Blockchain-based smart contract pools |
SG11202103081RA (en) | 2020-06-08 | 2021-04-29 | Alipay Labs Singapore Pte Ltd | Distributed storage of custom clearance data |
SG11202102402QA (en) | 2020-06-08 | 2021-04-29 | Alipay Labs Singapore Pte Ltd | Blockchain-based import custom clearance data processing |
CN113014384B (zh) * | 2021-03-16 | 2022-07-15 | 平安付科技服务有限公司 | 基于dh密钥交换算法的数据比较方法、装置、计算机设备及存储介质 |
US20220368683A1 (en) * | 2021-05-14 | 2022-11-17 | Verizon Patent And Licensing Inc. | Systems and methods for collaborative blockchain establishment for blockchain-based secure key exchange |
US11849032B2 (en) * | 2021-05-14 | 2023-12-19 | Verizon Patent And Licensing Inc. | Systems and methods for blockchain-based secure key exchange |
US11748333B2 (en) | 2021-06-30 | 2023-09-05 | Dropbox, Inc. | Verifying data consistency using verifiers in a content management system for a distributed key-value database |
CN113706150B (zh) * | 2021-10-27 | 2022-02-08 | 深圳前海微众银行股份有限公司 | 一种区块确认方法及装置 |
CN114565382B (zh) * | 2022-03-01 | 2025-04-25 | 江苏幺贰凌玖科技服务有限公司 | 一种交易账户匿名支付方法及系统 |
JP2024022912A (ja) * | 2022-08-08 | 2024-02-21 | 富士通株式会社 | 情報秘匿化プログラム、情報秘匿化方法及び情報管理装置 |
JP2024024554A (ja) * | 2022-08-09 | 2024-02-22 | 富士通株式会社 | 対価分配プログラム、対価分配方法及び情報管理装置 |
CN115955315B (zh) * | 2022-12-27 | 2024-08-23 | 浙江吉利控股集团有限公司 | 环机密交易的签名验证方法、系统、设备及可读存储介质 |
CN115809482B (zh) * | 2023-02-01 | 2023-05-16 | 上海金仕达软件科技股份有限公司 | 基于随机数混淆的数据聚合计算方法、装置、介质及设备 |
CN116389164B (zh) * | 2023-05-26 | 2023-09-12 | 建信金融科技有限责任公司 | 数据的检测方法及装置 |
CN118316605B (zh) * | 2024-06-07 | 2024-11-01 | 浪潮软件科技有限公司 | 一种多方安全通信方法及装置 |
CN119903555A (zh) * | 2025-03-31 | 2025-04-29 | 华泽中熙(北京)科技发展有限公司 | 一种用于商品供应平台的多方隐私数据求交方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000299683A (ja) * | 1999-02-10 | 2000-10-24 | Nippon Telegr & Teleph Corp <Ntt> | 複数公開鍵保存方法、その装置およびそのプログラム記録媒体 |
JP2007226777A (ja) * | 2006-01-25 | 2007-09-06 | Matsushita Electric Ind Co Ltd | 端末装置、サーバ装置及びデジタルコンテンツ配信システム |
JP2010135928A (ja) * | 2008-12-02 | 2010-06-17 | Nippon Telegr & Teleph Corp <Ntt> | ビットコミットメント検証システム、ビットコミットメント装置、検証装置、ビットコミットメント検証方法、ビットコミットメント方法、検証方法、ビットコミットメントプログラム、検証プログラム |
US20160358165A1 (en) * | 2015-06-08 | 2016-12-08 | Blockstream Corporation | Cryptographically concealing amounts transacted on a ledger while preserving a network's ability to verify the transaction |
WO2017145016A1 (en) * | 2016-02-23 | 2017-08-31 | nChain Holdings Limited | Determining a common secret for the secure exchange of information and hierarchical, deterministic cryptographic keys |
JP2018055203A (ja) * | 2016-09-26 | 2018-04-05 | Gmoインターネット株式会社 | データ管理システム、情報処理装置、プログラム、データ管理方法、データ構造 |
Family Cites Families (130)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4926480A (en) | 1983-08-22 | 1990-05-15 | David Chaum | Card-computer moderated systems |
US7107246B2 (en) * | 1998-04-27 | 2006-09-12 | Esignx Corporation | Methods of exchanging secure messages |
JP2000207466A (ja) | 1999-01-18 | 2000-07-28 | Nippon Telegr & Teleph Corp <Ntt> | 電子商取引文書を媒介とした電子商取引方法および電子商取引手段、ならびにプログラムを記録した記録媒体。 |
AU2001250824A1 (en) | 2000-03-10 | 2001-09-24 | Absolutefuture, Inc. | Method and system for coordinating secure transmission of information |
US7716484B1 (en) * | 2000-03-10 | 2010-05-11 | Rsa Security Inc. | System and method for increasing the security of encrypted secrets and authentication |
WO2001080479A1 (en) | 2000-04-14 | 2001-10-25 | Wu Wen | Delayed commitment scheme to prevent attacks based on compromised certificates |
EP1205889A1 (en) * | 2000-11-10 | 2002-05-15 | TELEFONAKTIEBOLAGET LM ERICSSON (publ) | Returning of change in an electronic payment system |
US7181017B1 (en) | 2001-03-23 | 2007-02-20 | David Felsher | System and method for secure three-party communications |
US7509498B2 (en) | 2001-06-29 | 2009-03-24 | Intel Corporation | Digital signature validation |
GB2378282A (en) | 2001-07-31 | 2003-02-05 | Hewlett Packard Co | Automated multivariate negotiation using convertable undeniable signatures |
CN1572099A (zh) | 2001-10-19 | 2005-01-26 | 松下电器产业株式会社 | 设备鉴别系统和设备鉴别方法 |
JP2007510947A (ja) | 2003-11-03 | 2007-04-26 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 多数当事者の効率的な乗算のための方法及び装置 |
US8156029B2 (en) | 2005-02-24 | 2012-04-10 | Michael Gregory Szydlo | Process for verifiably communicating risk characteristics of an investment portfolio |
ATE534089T1 (de) | 2005-05-10 | 2011-12-15 | Dts Ltd | Transaktionsverfahren und verifikationsverfahren |
JP4435076B2 (ja) | 2005-11-18 | 2010-03-17 | フェリカネットワークス株式会社 | 携帯端末,データ通信方法,およびコンピュータプログラム |
US7725446B2 (en) | 2005-12-19 | 2010-05-25 | International Business Machines Corporation | Commitment of transactions in a distributed system |
TW200820108A (en) | 2006-05-24 | 2008-05-01 | Ibm | Method for automatically validating a transaction, electronic payment system and computer program |
US20090177591A1 (en) | 2007-10-30 | 2009-07-09 | Christopher Thorpe | Zero-knowledge proofs in large trades |
US20090281949A1 (en) | 2008-05-12 | 2009-11-12 | Appsware Wireless, Llc | Method and system for securing a payment transaction |
US8543091B2 (en) | 2008-06-06 | 2013-09-24 | Ebay Inc. | Secure short message service (SMS) communications |
US8281131B2 (en) | 2008-08-28 | 2012-10-02 | International Business Machines Corporation | Attributes in cryptographic credentials |
US8744077B2 (en) | 2008-10-28 | 2014-06-03 | International Business Machines Corporation | Cryptographic encoding and decoding of secret data |
MX2011006772A (es) | 2008-12-23 | 2011-08-03 | Mtn Mobile Money Sa Pty Ltd | Metodo y sistema para procesar de manera segura una transaccion. |
US8762741B2 (en) | 2009-01-29 | 2014-06-24 | Microsoft Corporation | Privacy-preserving communication |
US8825555B2 (en) | 2010-06-30 | 2014-09-02 | International Business Machines Corporation | Privacy-sensitive sample analysis |
US8527777B2 (en) | 2010-07-30 | 2013-09-03 | International Business Machines Corporation | Cryptographic proofs in data processing systems |
US8661240B2 (en) | 2011-04-29 | 2014-02-25 | International Business Machines Corporation | Joint encryption of data |
US20120317034A1 (en) | 2011-06-13 | 2012-12-13 | Microsoft Corporation | Transparent virtual currency using verifiable tokens |
US9858401B2 (en) | 2011-08-09 | 2018-01-02 | Biogy, Inc. | Securing transactions against cyberattacks |
RU2582540C2 (ru) | 2011-09-29 | 2016-04-27 | Амазон Текнолоджис, Инк. | Формирование ключа в зависимости от параметра |
JP5364141B2 (ja) | 2011-10-28 | 2013-12-11 | 楽天株式会社 | 携帯端末、店舗端末、送信方法、受信方法、決済システム、決済方法、プログラムおよびコンピュータ読み取り可能な記憶媒体 |
EP2634738A1 (en) | 2012-03-02 | 2013-09-04 | Alcatel Lucent | Decentralized electronic transfer system |
FR2993382B1 (fr) | 2012-07-13 | 2015-07-03 | Oberthur Technologies | Entite electronique securisee pour l'autorisation d'une transaction |
GB201310084D0 (en) | 2013-06-06 | 2013-07-17 | Mastercard International Inc | Improvements to electronic authentication systems |
US9853819B2 (en) | 2013-08-05 | 2017-12-26 | Guardtime Ip Holdings Ltd. | Blockchain-supported, node ID-augmented digital record signature method |
US11055707B2 (en) | 2014-06-24 | 2021-07-06 | Visa International Service Association | Cryptocurrency infrastructure system |
KR20160024185A (ko) | 2014-08-25 | 2016-03-04 | 아이보 (주) | SE(Secure element)를 이용한 암호화폐 관리 시스템 및 그 방법 |
GB201419016D0 (en) | 2014-10-24 | 2014-12-10 | Visa Europe Ltd | Transaction Messaging |
AU2016242888A1 (en) | 2015-03-31 | 2017-11-16 | Nasdaq, Inc. | Systems and methods of blockchain transaction recordation |
CN107851284A (zh) | 2015-04-06 | 2018-03-27 | 比特记号公司 | 用于分散式所有权记录和鉴定的系统和方法 |
US9397985B1 (en) | 2015-04-14 | 2016-07-19 | Manifold Technology, Inc. | System and method for providing a cryptographic platform for exchanging information |
US10026082B2 (en) | 2015-05-21 | 2018-07-17 | Mastercard International Incorporated | Method and system for linkage of blockchain-based assets to fiat currency accounts |
US9870562B2 (en) | 2015-05-21 | 2018-01-16 | Mastercard International Incorporated | Method and system for integration of market exchange and issuer processing for blockchain-based transactions |
US11080665B1 (en) * | 2015-06-08 | 2021-08-03 | Blockstream Corporation | Cryptographically concealing amounts and asset types for independently verifiable transactions |
CA2990656A1 (en) | 2015-06-30 | 2017-01-05 | Visa International Service Association | Mutual authentication of confidential communication |
US20180191503A1 (en) | 2015-07-14 | 2018-07-05 | Fmr Llc | Asynchronous Crypto Asset Transfer and Social Aggregating, Fractionally Efficient Transfer Guidance, Conditional Triggered Transaction, Datastructures, Apparatuses, Methods and Systems |
US20170085555A1 (en) | 2015-07-14 | 2017-03-23 | Fmr Llc | Point-to-Point Transaction Guidance Apparatuses, Methods and Systems |
WO2017079652A1 (en) | 2015-11-05 | 2017-05-11 | Pulsifer Allen | Cryptographic transactions system |
WO2017091530A1 (en) | 2015-11-24 | 2017-06-01 | Gartland & Mellina Group | Blockchain solutions for financial services and other transaction-based industries |
CA3006495A1 (en) | 2015-11-30 | 2017-06-08 | Shapeshift Ag | Digital asset zero-custody switch |
US10013573B2 (en) | 2015-12-16 | 2018-07-03 | International Business Machines Corporation | Personal ledger blockchain |
US11354658B2 (en) | 2016-02-11 | 2022-06-07 | Mastercard International Incorporated | Method and system for offline blockchain exchanges |
US20170243193A1 (en) | 2016-02-18 | 2017-08-24 | Skuchain, Inc. | Hybrid blockchain |
SG10202112185TA (en) | 2016-02-23 | 2021-12-30 | Nchain Holdings Ltd | Secure multiparty loss resistant storage and transfer of cryptographic keys for blockchain based systems in conjunction with a wallet management system |
EP3420669B1 (en) | 2016-02-23 | 2021-03-24 | Nchain Holdings Limited | Cryptographic method and system for secure extraction of data from a blockchain |
WO2017147696A1 (en) | 2016-02-29 | 2017-09-08 | Troy Jacob Ronda | Systems and methods for distributed identity verification |
EP4195128A1 (en) | 2016-04-11 | 2023-06-14 | nChain Licensing AG | A method for secure peer-to-peer communication on a blockchain |
CN107306183B (zh) | 2016-04-22 | 2021-12-21 | 索尼公司 | 客户端、服务端、方法和身份验证系统 |
KR101780635B1 (ko) | 2016-04-28 | 2017-09-21 | 주식회사 코인플러그 | 인증 정보의 생성, 등록, 파기 방법 및 인증 지원 서버 |
US10046228B2 (en) | 2016-05-02 | 2018-08-14 | Bao Tran | Smart device |
US10447478B2 (en) | 2016-06-06 | 2019-10-15 | Microsoft Technology Licensing, Llc | Cryptographic applications for a blockchain system |
KR101802655B1 (ko) | 2016-06-10 | 2017-11-29 | 인하대학교 산학협력단 | 원격 서버를 이용한 안전한 소프트웨어 기반 일회용 비밀번호 생성 방법 |
US11062366B2 (en) | 2016-06-24 | 2021-07-13 | Raise Marketplace Inc. | Securely processing exchange items in a data communication system |
US20180006823A1 (en) | 2016-07-01 | 2018-01-04 | Qualcomm Incorporated | Multi-hop secure content routing based on cryptographic partial blind signatures and embedded terms |
KR101795695B1 (ko) | 2016-07-14 | 2017-12-01 | 주식회사 코인플러그 | 메신저 서비스를 통하여 송수신하는 데이터에 대한 기록 서비스 및 검증 서비스를 제공하는 방법, 및 이를 이용한 서버 |
BR112018076960A2 (pt) | 2016-07-15 | 2019-04-02 | Visa Int Service Ass | método, computador do provedor de serviços, e, dispositivo de computação |
EP3273635B1 (en) * | 2016-07-20 | 2019-10-30 | Mastercard International Incorporated | Secure channel establishment |
EP3491572B1 (en) | 2016-07-26 | 2021-09-01 | NEC Corporation | Method for controlling access to a shared resource |
US10067810B2 (en) | 2016-07-28 | 2018-09-04 | Cisco Technology, Inc. | Performing transactions between application containers |
GB201613176D0 (en) | 2016-07-29 | 2016-09-14 | Eitc Holdings Ltd | Computer-implemented method and system |
US10769600B2 (en) | 2016-09-26 | 2020-09-08 | International Business Machines Corporation | Cryptocurrency transactions using debit and credit values |
CN106549749B (zh) | 2016-12-06 | 2019-12-24 | 杭州趣链科技有限公司 | 一种基于加法同态加密的区块链隐私保护方法 |
US20180167198A1 (en) | 2016-12-09 | 2018-06-14 | Cisco Technology, Inc. | Trust enabled decentralized asset tracking for supply chain and automated inventory management |
EP3563596A1 (en) | 2016-12-30 | 2019-11-06 | INTEL Corporation | Type naming and blockchain for the sub-objects of a composite object in an internet of things network |
CN106911470B (zh) * | 2017-01-23 | 2020-07-07 | 北京航空航天大学 | 一种比特币交易隐私增强方法 |
CN106845960B (zh) | 2017-01-24 | 2018-03-20 | 上海壹账通区块链科技有限公司 | 基于区块链的安全交易方法及系统 |
US11082418B2 (en) | 2017-02-13 | 2021-08-03 | Avalanche Cloud Corporation | Privacy ensured brokered identity federation |
CN107025602A (zh) | 2017-02-24 | 2017-08-08 | 杭州象链网络技术有限公司 | 一种基于联盟链的金融资产交易系统构建方法 |
JP6961960B2 (ja) | 2017-03-13 | 2021-11-05 | ソニーグループ株式会社 | 情報処理装置および情報処理方法 |
JP6719410B2 (ja) | 2017-03-17 | 2020-07-08 | Kddi株式会社 | 生成装置、検証装置、及びプログラム |
US20180293576A1 (en) | 2017-04-05 | 2018-10-11 | Samsung Sds Co., Ltd. | System for custom currency transaction based on blockchain and operating method thereof |
US11095432B2 (en) | 2017-04-05 | 2021-08-17 | Samsung Sds Co., Ltd. | System for processing data based on blockchain and operating method thereof |
GB201705621D0 (en) | 2017-04-07 | 2017-05-24 | Nchain Holdings Ltd | Computer-implemented system and method |
GB201705749D0 (en) | 2017-04-10 | 2017-05-24 | Nchain Holdings Ltd | Computer-implemented system and method |
GB201705858D0 (en) | 2017-04-11 | 2017-05-24 | Nchain Holdings Ltd | Computer-implemented system and method |
GB201706132D0 (en) | 2017-04-18 | 2017-05-31 | Nchain Holdings Ltd | Computer-implemented system and method |
US10320758B2 (en) | 2017-04-25 | 2019-06-11 | International Business Machines Corporation | Cryptography using multi-factor key system and finite state machine |
US10198949B2 (en) | 2017-04-28 | 2019-02-05 | Mastercard International Incorporated | Method and system for parking verification via blockchain |
US10560270B2 (en) | 2017-05-03 | 2020-02-11 | International Business Machines Corporation | Optimal data storage configuration in a blockchain |
GB201707168D0 (en) | 2017-05-05 | 2017-06-21 | Nchain Holdings Ltd | Computer-implemented system and method |
GB201707296D0 (en) | 2017-05-08 | 2017-06-21 | Nchain Holdings Ltd | Computer-implemented system and method |
US11165589B2 (en) | 2017-05-11 | 2021-11-02 | Shapeshift Ag | Trusted agent blockchain oracle |
CN107451175B (zh) | 2017-05-23 | 2020-01-31 | 创新先进技术有限公司 | 一种基于区块链的数据处理方法及设备 |
CN107239951A (zh) | 2017-06-07 | 2017-10-10 | 北京天德科技有限公司 | 一种基于第三代区块链的可扩展央行数字货币交易方法 |
CN117640099A (zh) | 2017-06-14 | 2024-03-01 | 区块链控股有限公司 | 用于避免或减少区块链网络上的加密滞留资源的系统和方法 |
GB201710283D0 (en) | 2017-06-28 | 2017-08-09 | Nchain Holdings Ltd | Computer-implemented system and method |
US10333710B2 (en) | 2017-09-12 | 2019-06-25 | Qed-It Systems Ltd. | Method and system for determining desired size of private randomness using Tsallis entropy |
TWI636411B (zh) | 2017-09-13 | 2018-09-21 | 現代財富控股有限公司 | 對非區塊鏈節點提供交易不可否認性之系統及其方法 |
US10361870B2 (en) | 2017-09-14 | 2019-07-23 | The Toronto-Dominion Bank | Management of cryptographically secure exchanges of data using permissioned distributed ledgers |
JP7221546B2 (ja) | 2017-09-29 | 2023-02-14 | レヴァレジ ロック リミテッド ライアビリティ カンパニー | 公開分散台帳システムにおける取引プライバシー |
CN107679857B (zh) | 2017-10-10 | 2021-04-27 | 马晶瑶 | 区块链的跨链交易方法和存储介质 |
CN108062671A (zh) | 2017-11-03 | 2018-05-22 | 深圳市轱辘车联数据技术有限公司 | 数据交易方法、区块链节点服务器及数据提交终端 |
CN108418689B (zh) | 2017-11-30 | 2020-07-10 | 矩阵元技术(深圳)有限公司 | 一种适合区块链隐私保护的零知识证明方法和介质 |
US11257077B2 (en) | 2017-11-30 | 2022-02-22 | Visa International Service Association | Blockchain system for confidential and anonymous smart contracts |
US10831764B2 (en) | 2017-12-02 | 2020-11-10 | International Business Machines Corporation | Query processing and access control in a blockchain network |
US11227284B2 (en) | 2017-12-13 | 2022-01-18 | Mastercard International Incorporated | Method and system for consumer-initiated transactions using encrypted tokens |
CN108282459B (zh) | 2017-12-18 | 2020-12-15 | 中国银联股份有限公司 | 基于智能合约的数据传递方法及系统 |
US10896418B2 (en) | 2017-12-29 | 2021-01-19 | Ebay Inc. | Secure management of data files using a blockchain |
TWM561861U (zh) | 2018-01-11 | 2018-06-11 | 網家金融科技股份有限公司 | 網路支付轉帳系統 |
US10445965B2 (en) | 2018-01-29 | 2019-10-15 | Accenture Global Solutions Limited | Blockchain-based cryptologic ballot organization |
US10373129B1 (en) | 2018-03-05 | 2019-08-06 | Winklevoss Ip, Llc | System, method and program product for generating and utilizing stable value digital assets |
WO2019158209A1 (en) | 2018-02-16 | 2019-08-22 | Ecole polytechnique fédérale de Lausanne (EPFL) | Methods and systems for secure data exchange |
CN108512650B (zh) | 2018-02-28 | 2021-03-09 | 南京思利华信息科技有限公司 | 面向区块链的动态哈希计算方法、装置、节点及存储介质 |
CN108320228A (zh) | 2018-03-07 | 2018-07-24 | 物数(上海)信息科技有限公司 | 跨区块链资产交易方法、平台、设备及存储介质 |
CN108288159A (zh) | 2018-03-07 | 2018-07-17 | 物数(上海)信息科技有限公司 | 基于多区块链的跨链交易方法、系统、设备及存储介质 |
US10708243B2 (en) | 2018-04-24 | 2020-07-07 | Capital One Services, Llc | Message encryption using public keychains |
US11159306B2 (en) | 2018-04-24 | 2021-10-26 | Duvon Corporation | Autonomous exchange via entrusted ledger token and transaction management |
CN108711105A (zh) | 2018-05-16 | 2018-10-26 | 四川吉鼎科技有限公司 | 一种基于区块链的安全交易验证方法及系统 |
CN108764874B (zh) | 2018-05-17 | 2021-09-07 | 深圳前海微众银行股份有限公司 | 基于区块链的匿名转账方法、系统及存储介质 |
CN108683669B (zh) | 2018-05-19 | 2021-09-17 | 深圳市图灵奇点智能科技有限公司 | 数据验证方法和安全多方计算系统 |
CN108876332B (zh) | 2018-06-04 | 2020-09-22 | 清华大学 | 一种基于生物特征标记认证的区块链安全交易方法及装置 |
CN109003184A (zh) | 2018-06-22 | 2018-12-14 | 中链科技有限公司 | 区块链资产管理方法及装置 |
US11032068B2 (en) * | 2018-06-29 | 2021-06-08 | International Business Machines Corporation | Leakage-deterring encryption for message communication |
US10917233B2 (en) | 2018-10-16 | 2021-02-09 | International Business Machines Corporation | Selective exchange of transaction data |
JP6956062B2 (ja) | 2018-10-30 | 2021-10-27 | 株式会社Crypto Garage | 取引方法、プログラム、検証装置及び生成方法 |
US11240001B2 (en) | 2018-11-06 | 2022-02-01 | International Business Machines Corporation | Selective access to asset transfer data |
EP3542332A4 (en) | 2018-11-07 | 2020-01-22 | Alibaba Group Holding Limited | BLOCK CHAIN SYSTEM SUPPORTING PUBLIC AND PRIVATE TRANSACTIONS WITH ACCOUNT MODELS |
BR112019008058A2 (pt) | 2018-11-27 | 2019-11-12 | Alibaba Group Holding Ltd | sistema e método para proteção de informações |
JP6724249B2 (ja) | 2018-11-27 | 2020-07-15 | アリババ・グループ・ホールディング・リミテッドAlibaba Group Holding Limited | 情報保護用のシステム及び方法 |
ES2859569T3 (es) | 2018-11-27 | 2021-10-04 | Advanced New Technologies Co Ltd | Sistema y método para la protección de información |
-
2018
- 2018-11-27 JP JP2019520982A patent/JP6724249B2/ja active Active
- 2018-11-27 PL PL18863790T patent/PL3549303T3/pl unknown
- 2018-11-27 MY MYPI2019001887A patent/MY193900A/en unknown
- 2018-11-27 EP EP18863790.4A patent/EP3549303B1/en active Active
- 2018-11-27 CA CA3040601A patent/CA3040601C/en active Active
- 2018-11-27 ES ES18863790T patent/ES2875581T3/es active Active
- 2018-11-27 AU AU2018327218A patent/AU2018327218B2/en active Active
- 2018-11-27 SG SG11201902778UA patent/SG11201902778UA/en unknown
- 2018-11-27 KR KR1020197011444A patent/KR102170346B1/ko active Active
- 2018-11-27 MX MX2019004202A patent/MX379839B/es unknown
- 2018-11-27 BR BR112019007727-8A patent/BR112019007727A2/pt active Search and Examination
- 2018-11-27 CN CN201880004148.9A patent/CN109937557B/zh active Active
- 2018-11-27 US US16/342,605 patent/US11277389B2/en active Active
- 2018-11-27 EP EP21167258.9A patent/EP3866382B1/en active Active
- 2018-11-27 WO PCT/CN2018/117552 patent/WO2019072276A2/en unknown
- 2018-11-27 RU RU2019111969A patent/RU2719423C1/ru active
-
2019
- 2019-03-14 PH PH12019500556A patent/PH12019500556A1/en unknown
- 2019-04-17 ZA ZA2019/02470A patent/ZA201902470B/en unknown
- 2019-07-16 TW TW108125043A patent/TWI706275B/zh active
- 2019-12-09 US US16/708,297 patent/US11102184B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000299683A (ja) * | 1999-02-10 | 2000-10-24 | Nippon Telegr & Teleph Corp <Ntt> | 複数公開鍵保存方法、その装置およびそのプログラム記録媒体 |
JP2007226777A (ja) * | 2006-01-25 | 2007-09-06 | Matsushita Electric Ind Co Ltd | 端末装置、サーバ装置及びデジタルコンテンツ配信システム |
JP2010135928A (ja) * | 2008-12-02 | 2010-06-17 | Nippon Telegr & Teleph Corp <Ntt> | ビットコミットメント検証システム、ビットコミットメント装置、検証装置、ビットコミットメント検証方法、ビットコミットメント方法、検証方法、ビットコミットメントプログラム、検証プログラム |
US20160358165A1 (en) * | 2015-06-08 | 2016-12-08 | Blockstream Corporation | Cryptographically concealing amounts transacted on a ledger while preserving a network's ability to verify the transaction |
WO2017145016A1 (en) * | 2016-02-23 | 2017-08-31 | nChain Holdings Limited | Determining a common secret for the secure exchange of information and hierarchical, deterministic cryptographic keys |
JP2018055203A (ja) * | 2016-09-26 | 2018-04-05 | Gmoインターネット株式会社 | データ管理システム、情報処理装置、プログラム、データ管理方法、データ構造 |
Non-Patent Citations (2)
Title |
---|
TORBEN PRYDS PEDERSEN: "Non-Interactive and Information-Theoretic Secure Verifiable Secret Sharing", LNCS, ADVANCES IN CRYPTOLOGY - CRYPTO '91, vol. 576, JPN6020020374, 1992, pages 129 - 140, XP002503255, ISSN: 0004286516 * |
吉濱 佐知子 ほか: "分散台帳技術におけるインテグリティとプライバシー保護", CSS2017 コンピュータセキュリティシンポジウム2017 論文集 [CD−ROM], vol. 2017, no. 2, JPN6020001511, 16 October 2017 (2017-10-16), JP, pages 680 - 687, ISSN: 0004286515 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7686057B1 (ja) | 2023-12-25 | 2025-05-30 | ジクリプト インコーポレイテッド | ペデルセンコミットを活用したリザーブコントラクト方法およびペデルセンコミット基盤ゼロ知式証明アルゴリズムを活用したリザーブ検証方法 |
Also Published As
Publication number | Publication date |
---|---|
EP3549303A4 (en) | 2020-02-26 |
KR102170346B1 (ko) | 2020-10-28 |
RU2719423C1 (ru) | 2020-04-17 |
US20200120074A1 (en) | 2020-04-16 |
CA3040601C (en) | 2021-03-30 |
US20190268312A1 (en) | 2019-08-29 |
WO2019072276A2 (en) | 2019-04-18 |
US11102184B2 (en) | 2021-08-24 |
MX2019004202A (es) | 2019-08-05 |
EP3549303A2 (en) | 2019-10-09 |
CN109937557B (zh) | 2022-02-22 |
JP6724249B2 (ja) | 2020-07-15 |
KR20200066257A (ko) | 2020-06-09 |
MY193900A (en) | 2022-10-31 |
BR112019007727A2 (pt) | 2019-11-12 |
CN109937557A (zh) | 2019-06-25 |
PL3549303T3 (pl) | 2021-11-22 |
ES2875581T3 (es) | 2021-11-10 |
SG11201902778UA (en) | 2019-05-30 |
MX379839B (es) | 2025-03-11 |
AU2018327218B2 (en) | 2020-07-16 |
CA3040601A1 (en) | 2019-04-18 |
EP3866382A1 (en) | 2021-08-18 |
EP3866382B1 (en) | 2023-06-21 |
TWI706275B (zh) | 2020-10-01 |
ZA201902470B (en) | 2021-06-30 |
EP3549303B1 (en) | 2021-05-26 |
WO2019072276A3 (en) | 2019-09-19 |
US11277389B2 (en) | 2022-03-15 |
AU2018327218A1 (en) | 2020-01-30 |
TW202020710A (zh) | 2020-06-01 |
PH12019500556A1 (en) | 2019-12-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6724249B2 (ja) | 情報保護用のシステム及び方法 | |
JP6841911B2 (ja) | 情報保護用のシステム及び方法 | |
US11080694B2 (en) | System and method for information protection | |
JP6714156B2 (ja) | 情報保護のためのシステム及び方法 | |
AU2019101590A4 (en) | System and method for information protection | |
AU2019101582A4 (en) | System and method for information protection | |
HK40011077B (zh) | 用於信息保護的系統和方法 | |
HK40011077A (en) | System and method for information protection | |
HK40011687A (en) | System and method for information protection | |
HK40011687B (en) | System and method for information protection |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190419 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200319 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20200319 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200518 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20200529 |
|
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: 20200616 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200624 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6724249 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |