JP7454750B2 - 複数の実体のルート証明書データブロックチェーンの構築 - Google Patents
複数の実体のルート証明書データブロックチェーンの構築 Download PDFInfo
- Publication number
- JP7454750B2 JP7454750B2 JP2023522790A JP2023522790A JP7454750B2 JP 7454750 B2 JP7454750 B2 JP 7454750B2 JP 2023522790 A JP2023522790 A JP 2023522790A JP 2023522790 A JP2023522790 A JP 2023522790A JP 7454750 B2 JP7454750 B2 JP 7454750B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- entity
- action
- data
- genesis
- 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
- 230000009471 action Effects 0.000 claims description 234
- 238000013479 data entry Methods 0.000 claims description 100
- 238000000034 method Methods 0.000 claims description 74
- 238000012795 verification Methods 0.000 claims description 54
- 230000004044 response Effects 0.000 claims description 5
- 230000008014 freezing Effects 0.000 claims description 3
- 238000007710 freezing Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 description 39
- 238000004422 calculation algorithm Methods 0.000 description 34
- 238000004891 communication Methods 0.000 description 27
- 238000010200 validation analysis Methods 0.000 description 20
- 238000010586 diagram Methods 0.000 description 17
- 230000001010 compromised effect Effects 0.000 description 11
- 238000004590 computer program Methods 0.000 description 11
- 230000007246 mechanism Effects 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 238000012545 processing Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 5
- 230000008520 organization Effects 0.000 description 4
- 230000007704 transition Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 235000008694 Humulus lupulus Nutrition 0.000 description 2
- 238000007792 addition Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000005065 mining Methods 0.000 description 2
- 238000013515 script Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000009897 systematic effect Effects 0.000 description 2
- VBMOHECZZWVLFJ-GXTUVTBFSA-N (2s)-2-[[(2s)-6-amino-2-[[(2s)-6-amino-2-[[(2s,3r)-2-[[(2s,3r)-2-[[(2s)-6-amino-2-[[(2s)-2-[[(2s)-6-amino-2-[[(2s)-2-[[(2s)-2-[[(2s)-2,6-diaminohexanoyl]amino]-5-(diaminomethylideneamino)pentanoyl]amino]propanoyl]amino]hexanoyl]amino]propanoyl]amino]hexan Chemical compound NC(N)=NCCC[C@@H](C(O)=O)NC(=O)[C@H](CCCCN)NC(=O)[C@H](CCCCN)NC(=O)[C@H]([C@@H](C)O)NC(=O)[C@H]([C@H](O)C)NC(=O)[C@H](CCCCN)NC(=O)[C@H](C)NC(=O)[C@H](CCCCN)NC(=O)[C@H](C)NC(=O)[C@H](CCCN=C(N)N)NC(=O)[C@@H](N)CCCCN VBMOHECZZWVLFJ-GXTUVTBFSA-N 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 108010068904 lysyl-arginyl-alanyl-lysyl-alanyl-lysyl-threonyl-threonyl-lysyl-lysyl-arginine Proteins 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
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/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/3263—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 certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
- H04L9/3268—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 certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements using certificate validation, registration, distribution or revocation, e.g. certificate revocation list [CRL]
-
- 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/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/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3263—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 certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
- H04L9/3265—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 certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements using certificate chains, trees or paths; Hierarchical trust model
-
- 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)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Storage Device Security (AREA)
Description
本出願は、2020年10月15日に出願された米国特許出願第17/071,451号に対する優先権を主張し、この米国特許出願の開示は、参照によって全体的に本明細書に包含される。
Claims (26)
- 検証実体によって実行される方法であって、
ルート認証機関コンソーシアムの各メンバー実体からジェネシスブロックデータエントリを受信することであって、各ジェネシスブロックデータエントリが、前記各メンバー実体の識別子および前記各メンバー実体の公開鍵を含む、前記受信することと、
前記各ジェネシスブロックデータエントリに関連付けられたデジタル署名の第1のセットを検証することであって、前記第1のセット内の各デジタル署名が、前記ジェネシスブロックデータエントリのうちの各1つに関連付けられる、前記検証することと、
前記メンバー実体の前記ジェネシスブロックデータエントリを含んでいるジェネシスデータブロックを生成することと、
前記ジェネシスデータブロックを前記メンバー実体に送信することに応答して、前記各メンバー実体からデジタル署名の第2のセットを受信することであって、前記第2のセット内の各デジタル署名が、前記ジェネシスデータブロックに基づいて各メンバー実体によって生成される、前記受信することと、
前記ジェネシスデータブロックに基づいてジェネシスブロックを生成することであって、前記ジェネシスブロックを生成することが、前記デジタル署名の第2のセットを前記ジェネシスデータブロックに追加することを含む、前記生成することと、
前記ジェネシスブロックを含んでいるデータブロックチェーンを、1つまたは複数の末端実体によって暗号システム内のルート証明書データブロックチェーンとして使用するために提供することとを含む、方法。 - 前記メンバー実体の各々が、前記ジェネシスブロックデータエントリのうちの1つに含まれる前記公開鍵に対応する秘密鍵を持ち、前記メンバー実体の各々の前記秘密鍵が、前記検証実体によってアクセス可能でない、請求項1に記載の方法。
- 前記各メンバー実体からの前記ジェネシスブロックデータエントリが、前記検証実体によって並列に受信される、請求項1に記載の方法。
- 前記各メンバー実体からの前記デジタル署名の第2のセットが、前記検証実体によって並列に受信される、請求項1に記載の方法。
- 前記ジェネシスブロックを生成する前に、前記メンバー実体の前記デジタル署名の第2のセットを検証することをさらに含む、請求項1に記載の方法。
- 前記デジタル署名の第1のセットが、前記各ジェネシスブロックデータエントリと共に前記検証実体によって受信され、前記第1のセット内の各デジタル署名が、前記メンバー実体の前記識別子および前記メンバー実体の秘密鍵に基づいて、前記メンバー実体のうちの各1つによって生成される、請求項1~5のいずれか1項に記載の方法。
- アクションブロックを前記データブロックチェーンに追加することをさらに含み、前記アクションブロックを追加することが、アクションデータブロックを構築することを含み、前記アクションデータブロックを構築することが、
前記ジェネシスブロックのハッシュを決定することと、
前記ハッシュをアクションブロックデータエントリに追加することとを含む、請求項1~5のいずれか1項に記載の方法。 - 1つまたは複数のプロセッサと、
命令を格納しているメモリとを備えているコンピュータシステムであって、前記命令が、実行された場合に、前記1つまたは複数のプロセッサに、
ルート認証機関コンソーシアムの各メンバー実体からジェネシスブロックデータエントリを受信することであって、各ジェネシスブロックデータエントリが、前記各メンバー実体の識別子および前記各メンバー実体の公開鍵を含む、前記受信することと、
前記各ジェネシスブロックデータエントリに関連付けられたデジタル署名の第1のセットを検証することであって、前記第1のセット内の各デジタル署名が、前記ジェネシスブロックデータエントリのうちの各1つに関連付けられる、前記検証することと、
前記ジェネシスブロックデータエントリを含んでいるジェネシスデータブロックを生成することと、
前記ジェネシスデータブロックを前記メンバー実体に送信することに応答して、前記各メンバー実体からデジタル署名の第2のセットを受信することであって、前記第2のセット内の各デジタル署名が、前記ジェネシスデータブロックに基づいて各メンバー実体によって生成される、前記受信することと、
前記ジェネシスデータブロックに基づいてジェネシスブロックを生成することであって、前記ジェネシスブロックを生成することが、前記デジタル署名の第2のセットを前記ジェネシスデータブロックに追加することを含む、前記生成することと、
前記ジェネシスブロックを含んでいるブロックチェーンを、1つまたは複数の末端実体によって暗号システム内のルート証明書データブロックチェーンとして使用するために提供することとを含む動作を実行させる、コンピュータシステム。 - 前記メンバー実体の各々が、前記ジェネシスブロックデータエントリのうちの1つに含まれる前記公開鍵に対応する秘密鍵を持ち、前記メンバー実体の各々の前記秘密鍵が、検証実体によってアクセス可能でない、請求項8に記載のコンピュータシステム。
- 前記各メンバー実体からの前記ジェネシスブロックデータエントリが、検証実体によって並列に受信される、請求項8に記載のコンピュータシステム。
- 前記各メンバー実体からの前記デジタル署名の第2のセットが、検証実体によって並列に受信される、請求項8に記載のコンピュータシステム。
- 前記動作が、前記ジェネシスブロックを生成する前に、前記メンバー実体の前記デジタル署名の第2のセットを検証することをさらに含む、請求項8に記載のコンピュータシステム。
- 前記デジタル署名の第1のセットが、前記各ジェネシスブロックデータエントリと共に検証実体によって受信され、前記第1のセット内の各デジタル署名が、前記メンバー実体の前記識別子および前記メンバー実体の秘密鍵に基づいて、前記メンバー実体のうちの各1つによって生成される、請求項8~12のいずれか1項に記載のコンピュータシステム。
- 前記動作が、アクションブロックを前記データブロックチェーンに追加することをさらに含み、前記アクションブロックを追加することが、アクションデータブロックを構築することを含み、前記アクションデータブロックを構築することが、
前記ジェネシスブロックのハッシュを決定することと、
前記ハッシュをアクションブロックデータエントリに追加することとを含む、請求項8~12のいずれか1項に記載のコンピュータシステム。 - 検証実体によって実行される方法であって、
アクションブロックデータエントリを含んでいるアクションデータブロックを生成することと、
前記アクションデータブロックをブロックチェーンの既存のブロックに関連付けることであって、前記アクションデータブロックを前記既存のブロックに関連付けることが、前記既存のブロックに基づいてハッシュを生成することと、前記ハッシュを前記アクションデータブロックに含めることとを含む、前記関連付けることと、
前記アクションデータブロックを、ルート認証機関コンソーシアムのメンバー実体に送信することと、
前記アクションデータブロックを前記メンバー実体に送信することに応答して、前記各メンバー実体からデジタル署名のセットを受信することであって、前記セット内の各デジタル署名が、前記アクションデータブロックに基づいて各メンバー実体によって生成される、前記受信することと、
前記アクションデータブロックに基づいてアクションブロックを生成することであって、前記アクションブロックを生成することが、前記メンバー実体からの前記デジタル署名のセットを前記アクションデータブロックに追加することを含む、前記生成することと、
前記アクションブロックを含んでいる前記ブロックチェーンを、1つまたは複数の末端実体によって暗号システム内のルート証明書データブロックチェーンとして使用するために提供することとを含む、方法。 - 前記アクションブロックデータエントリが、要求している実体から受信され、前記方法が、前記要求している実体のデジタル署名を検証することを含む、請求項15に記載の方法。
- 前記要求している実体が、前記アクションブロックデータエントリ内の公開鍵に対応する秘密鍵を持ち、前記要求している実体の前記秘密鍵が、前記検証実体によってアクセス可能でない、請求項16に記載の方法。
- 前記アクションブロックデータエントリが、アクションを識別するアクションタイプ識別子を含む、請求項15~17のいずれか1項に記載の方法。
- 前記アクションが、新しいメンバーを前記ルート認証機関コンソーシアムに追加することを含み、前記アクションブロックデータエントリが、前記新しいメンバーの識別子、前記新しいメンバーの公開鍵、および前記新しいメンバーのデジタル署名を含む、請求項18に記載の方法。
- 前記アクションが、
メンバーを前記ルート認証機関コンソーシアムから除去することと、
前記ルート認証機関コンソーシアムのメンバーの公開鍵を更新することと、
前記ルート認証機関コンソーシアムのメンバーの公開鍵を取り消すことと、
前記ルート認証機関コンソーシアムのメンバーの公開鍵を置き換えることと、
前記ルート認証機関コンソーシアムのメンバーの追加の公開鍵を追加することと、
前記ルート認証機関コンソーシアムのメンバーの公開鍵をキャンセルすることと、
前記チェーンの有効な状態をタイムスタンプ処理することと、
現在有効なすべての識別情報の要約を記録することと、
前記ブロックをフリーズすることと、
前記ブロックをフリーズ解除することとのうちの少なくとも1つを含む、請求項18に記載の方法。 - 1つまたは複数のプロセッサと、
命令を格納しているメモリとを備えているコンピュータシステムであって、前記命令が、実行された場合に、前記1つまたは複数のプロセッサに、
アクションブロックデータエントリを含んでいるアクションデータブロックを生成することと、
前記アクションデータブロックをブロックチェーンの既存のブロックに関連付けることであって、前記アクションデータブロックを前記既存のブロックに関連付けることが、前記既存のブロックに基づいてハッシュを生成することと、前記ハッシュを前記アクションデータブロックに含めることとを含む、前記関連付けることと、
前記アクションデータブロックを、ルート認証機関コンソーシアムのメンバー実体に送信することと、
前記アクションデータブロックを前記メンバー実体に送信することに応答して、前記各メンバー実体からデジタル署名のセットを受信することであって、前記セット内の各デジタル署名が、前記アクションデータブロックに基づいて各メンバー実体によって生成される、前記受信することと、
前記アクションデータブロックに基づいてアクションブロックを生成することであって、前記アクションブロックを生成することが、前記メンバー実体からの前記デジタル署名のセットを前記アクションデータブロックに追加することを含む、前記生成することと、
前記アクションブロックを含んでいる前記ブロックチェーンを、1つまたは複数の末端実体によって暗号システム内のルート証明書データブロックチェーンとして使用するために提供することとを含む動作を実行させる、コンピュータシステム。 - 前記動作が、
要求している実体から前記アクションブロックデータエントリを受信することであって、前記アクションブロックデータエントリが、前記要求している実体の識別子および前記要求している実体の公開鍵を含む、前記受信することと、
前記アクションデータブロックを前記メンバー実体に送信する前に、前記要求している実体のデジタル署名を検証することとを含む、請求項21に記載のコンピュータシステム。 - 前記要求している実体が、前記アクションブロックデータエントリ内の公開鍵に対応する秘密鍵を持ち、前記要求している実体の前記秘密鍵が、検証実体によってアクセス可能でない、請求項22に記載のコンピュータシステム。
- 前記アクションブロックデータエントリが、アクションを識別するアクションタイプ識別子を含む、請求項21~23のいずれか1項に記載のコンピュータシステム。
- 前記アクションが、新しいメンバーを前記ルート認証機関コンソーシアムに追加することを含み、前記アクションブロックデータエントリが、前記新しいメンバーの識別子、前記新しいメンバーの公開鍵、および前記新しいメンバーのデジタル署名を含む、請求項24に記載のコンピュータシステム。
- 前記アクションが、
メンバーを前記ルート認証機関コンソーシアムから除去することと、
前記ルート認証機関コンソーシアムのメンバーの公開鍵を更新することと、
前記ルート認証機関コンソーシアムのメンバーの公開鍵を取り消すことと、
前記ルート認証機関コンソーシアムのメンバーの公開鍵を置き換えることと、
前記ルート認証機関コンソーシアムのメンバーの追加の公開鍵を追加することと、
前記ルート認証機関コンソーシアムのメンバーの公開鍵をキャンセルすることと、
前記チェーンの有効な状態をタイムスタンプ処理することと、
現在有効なすべての識別情報の要約を記録することと、
前記ブロックをフリーズすることと、
前記ブロックをフリーズ解除することとのうちの少なくとも1つを含む、請求項24に記載のコンピュータシステム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/071,451 | 2020-10-15 | ||
US17/071,451 US10958450B1 (en) | 2020-10-15 | 2020-10-15 | Constructing a multiple-entity root certificate data block chain |
PCT/CA2021/050081 WO2022077092A1 (en) | 2020-10-15 | 2021-01-27 | Constructing a multiple-entity root certificate data block chain |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023546856A JP2023546856A (ja) | 2023-11-08 |
JP7454750B2 true JP7454750B2 (ja) | 2024-03-22 |
Family
ID=74882874
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023522790A Active JP7454750B2 (ja) | 2020-10-15 | 2021-01-27 | 複数の実体のルート証明書データブロックチェーンの構築 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10958450B1 (ja) |
EP (1) | EP4229536A1 (ja) |
JP (1) | JP7454750B2 (ja) |
WO (1) | WO2022077092A1 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111541724B (zh) * | 2020-07-08 | 2021-06-29 | 支付宝(杭州)信息技术有限公司 | 区块链一体机及其节点自动加入方法、装置 |
CN111541552B (zh) | 2020-07-08 | 2021-06-22 | 支付宝(杭州)信息技术有限公司 | 区块链一体机及其节点自动加入方法、装置 |
CN113114495B (zh) * | 2021-04-03 | 2021-12-28 | 湖南大学 | 一种基于区块链的主节点公平选举方法 |
CN113343213A (zh) * | 2021-07-01 | 2021-09-03 | 北京邮电大学 | 一种分散自主网络中基于区块链的多ca跨域认证方法 |
CN114219487B (zh) * | 2021-12-22 | 2024-07-09 | 中国电子科技网络信息安全有限公司 | 一种联盟链分布式证书管理方法 |
WO2024016084A1 (en) * | 2022-07-22 | 2024-01-25 | ISARA Corporation | Certificate validation using a multiple-key-pair root certificate authority |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190238525A1 (en) | 2018-01-31 | 2019-08-01 | Salesforce.Com, Inc. | Systems, methods, and apparatuses for implementing super community and community sidechains with consent management for distributed ledger technologies in a cloud based computing environment |
US20190317924A1 (en) | 2018-04-12 | 2019-10-17 | ISARA Corporation | Constructing a Multiple Entity Root of Trust |
JP2019532603A (ja) | 2016-10-20 | 2019-11-07 | ソニー株式会社 | ブロックチェーンに基づくデジタル権利管理 |
WO2020019914A1 (zh) | 2018-07-24 | 2020-01-30 | 腾讯科技(深圳)有限公司 | 数字证书校验方法、装置、计算机设备和存储介质 |
JP2020519039A (ja) | 2017-07-26 | 2020-06-25 | アリババ・グループ・ホールディング・リミテッドAlibaba Group Holding Limited | ブロックチェーンノード通信方法および装置 |
Family Cites Families (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5214702A (en) | 1988-02-12 | 1993-05-25 | Fischer Addison M | Public key/signature cryptosystem with enhanced digital signature certification |
US5610982A (en) | 1996-05-15 | 1997-03-11 | Micali; Silvio | Compact certification with threshold signatures |
CA2275574C (en) * | 1996-12-20 | 2003-07-29 | Financial Services Technology Consortium | Method and system for processing electronic documents |
US6134327A (en) | 1997-10-24 | 2000-10-17 | Entrust Technologies Ltd. | Method and apparatus for creating communities of trust in a secure communication system |
US6553493B1 (en) | 1998-04-28 | 2003-04-22 | Verisign, Inc. | Secure mapping and aliasing of private keys used in public key cryptography |
TW552596B (en) * | 1999-07-30 | 2003-09-11 | Rohm Co Ltd | Chip resistor and method of making the same |
JP2005520364A (ja) | 2001-07-09 | 2005-07-07 | リナックスプローブ株式会社 | デジタル署名された証明書を更新しかつ拡張するシステムおよび方法 |
US10340038B2 (en) * | 2014-05-13 | 2019-07-02 | Nant Holdings Ip, Llc | Healthcare transaction validation via blockchain, systems and methods |
US9836908B2 (en) * | 2014-07-25 | 2017-12-05 | Blockchain Technologies Corporation | System and method for securely receiving and counting votes in an election |
CN107078908A (zh) | 2014-08-22 | 2017-08-18 | 诺基亚通信公司 | 公开密钥基础结构中的信任锚更新 |
JP6704985B2 (ja) | 2015-04-05 | 2020-06-03 | デジタル・アセット・ホールディングス・エルエルシー | デジタル資産仲介電子決済プラットフォーム |
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 |
KR102050129B1 (ko) * | 2016-05-03 | 2019-11-28 | 안규태 | 블록 검증을 위한 복수의 일방향 함수를 지원하는 블록 체인 |
US9660978B1 (en) | 2016-08-08 | 2017-05-23 | ISARA Corporation | Using a digital certificate with multiple cryptosystems |
DE102016215917A1 (de) * | 2016-08-24 | 2018-03-01 | Siemens Aktiengesellschaft | Gesichertes Verarbeiten einer Berechtigungsnachweisanfrage |
CN106301792B (zh) | 2016-08-31 | 2019-10-18 | 江苏通付盾科技有限公司 | 基于区块链的ca认证管理方法、装置及*** |
WO2018057520A1 (en) * | 2016-09-20 | 2018-03-29 | Nant Holdings Ip, Llc | Sample tracking via sample tracking chains, systems and methods |
CN107070644B (zh) | 2016-12-26 | 2020-02-28 | 北京科技大学 | 一种基于信任网络的去中心化公钥管理方法和管理*** |
US10389518B2 (en) * | 2017-01-27 | 2019-08-20 | Entit Software Llc | Blockchain hash value recomputation |
US10484346B2 (en) * | 2017-02-07 | 2019-11-19 | Microsoft Technology Licensing, Llc | Establishment of consortium blockchain network |
CN106789041B (zh) | 2017-02-15 | 2019-07-12 | 江苏信源久安信息科技有限公司 | 一种去中心化证书可信区块链方法 |
US10579368B2 (en) * | 2017-03-10 | 2020-03-03 | Salesforce.Com, Inc. | Blockchain version control systems |
US9882918B1 (en) | 2017-05-15 | 2018-01-30 | Forcepoint, LLC | User behavior profile in a blockchain |
US10708070B2 (en) * | 2017-05-24 | 2020-07-07 | Nxm Labs Canada Inc. | System and method for utilizing connected devices to enable secure and anonymous electronic interaction in a decentralized manner |
US10944546B2 (en) | 2017-07-07 | 2021-03-09 | Microsoft Technology Licensing, Llc | Blockchain object interface |
CN107592293A (zh) | 2017-07-26 | 2018-01-16 | 阿里巴巴集团控股有限公司 | 区块链节点间通讯方法、数字证书管理方法、装置和电子设备 |
US11544708B2 (en) * | 2017-12-29 | 2023-01-03 | Ebay Inc. | User controlled storage and sharing of personal user information on a blockchain |
US10785045B2 (en) * | 2018-01-03 | 2020-09-22 | International Business Machines Corporation | Socially enabled consensus blockchain summarization |
KR102617352B1 (ko) * | 2018-06-04 | 2023-12-26 | 삼성전자주식회사 | 블록체인을 이용하는 사용자 장치, 이를 포함하는 블록체인 시스템 및 그것의 제품 정보 관리 방법 |
US11405373B2 (en) * | 2018-09-07 | 2022-08-02 | Honeywell International, Inc. | Blockchain-based secured multicast communications |
US10965472B2 (en) * | 2018-11-02 | 2021-03-30 | Hitachi, Ltd. | Secure bootstrap for a blockchain network |
US11177964B2 (en) * | 2019-01-25 | 2021-11-16 | International Business Machines Corporation | Blockchain based authentication |
US20200334685A1 (en) * | 2019-04-18 | 2020-10-22 | TraDove. Inc. | Generating weighted indications of entity performance patterns and credibility determinations to enhance security and contextual awareness in a transaction platform |
-
2020
- 2020-10-15 US US17/071,451 patent/US10958450B1/en active Active
-
2021
- 2021-01-27 WO PCT/CA2021/050081 patent/WO2022077092A1/en active Application Filing
- 2021-01-27 EP EP21878809.9A patent/EP4229536A1/en active Pending
- 2021-01-27 JP JP2023522790A patent/JP7454750B2/ja active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019532603A (ja) | 2016-10-20 | 2019-11-07 | ソニー株式会社 | ブロックチェーンに基づくデジタル権利管理 |
JP2020519039A (ja) | 2017-07-26 | 2020-06-25 | アリババ・グループ・ホールディング・リミテッドAlibaba Group Holding Limited | ブロックチェーンノード通信方法および装置 |
US20190238525A1 (en) | 2018-01-31 | 2019-08-01 | Salesforce.Com, Inc. | Systems, methods, and apparatuses for implementing super community and community sidechains with consent management for distributed ledger technologies in a cloud based computing environment |
US20190317924A1 (en) | 2018-04-12 | 2019-10-17 | ISARA Corporation | Constructing a Multiple Entity Root of Trust |
JP2021520167A (ja) | 2018-04-12 | 2021-08-12 | イサラ コーポレイション | 複数のエンティティのルートオブトラストを構築する方法 |
WO2020019914A1 (zh) | 2018-07-24 | 2020-01-30 | 腾讯科技(深圳)有限公司 | 数字证书校验方法、装置、计算机设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
EP4229536A1 (en) | 2023-08-23 |
JP2023546856A (ja) | 2023-11-08 |
US10958450B1 (en) | 2021-03-23 |
WO2022077092A1 (en) | 2022-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11615060B2 (en) | Constructing a multiple entity root of trust | |
JP7454750B2 (ja) | 複数の実体のルート証明書データブロックチェーンの構築 | |
CN111771390B (zh) | 自组织网络 | |
Seth et al. | Practical security for disconnected nodes | |
JP2023504535A (ja) | アイデンティティ(id)ベース公開鍵生成プロトコル | |
Li et al. | Blockchain-based secure key management for mobile edge computing | |
Toorani et al. | A decentralized dynamic PKI based on blockchain | |
EP3628113A1 (en) | Sybil-resistant identity generation | |
CN111786812A (zh) | 节点管理方法、装置、计算机设备和存储介质 | |
Ernest et al. | Privacy enhancement scheme (PES) in a blockchain-edge computing environment | |
Zhu et al. | Generating correlated digital certificates: framework and applications | |
Zhang et al. | NDN-MPS: supporting multiparty authentication over named data networking | |
Chatzigiannis et al. | Black-box iot: Authentication and distributed storage of iot data from constrained sensors | |
Raza et al. | Design and implementation of a security manager for WirelessHART networks | |
US20240031176A1 (en) | Certificate Validation Using a Multiple-Key-Pair Root Certificate Authority | |
Li et al. | Key management in ad hoc networks using self-certified public key system | |
Mandal et al. | Universally verifiable certificateless signcryption scheme for MANET | |
WO2024139741A1 (zh) | 基于区块链的证书管理方法、***及相关装置 | |
Eie | Authentication in protected core networking | |
US20230412397A1 (en) | Transitioning To and From Crypto-Agile Hybrid Public Key Infrastructures | |
da Silva et al. | SEMAN: A novel secure middleware for mobile ad hoc networks | |
Cheneau et al. | A Trustful Authentication and Key Exchange Scheme (TAKES) for ad hoc networks | |
Li et al. | A Novel Security Scheme Supported by Certificateless Digital Signature and Blockchain in Named Data Networking | |
Lv et al. | Virtual private key generator based escrow‐free certificateless public key cryptosystem for mobile ad hoc networks | |
Ahene et al. | CLIBDA: A Deniable Authentication Scheme for Pervasive Computing Environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230413 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20230413 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231030 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240130 |
|
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: 20240208 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240311 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7454750 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |