【手続補正書】
【提出日】令和2年4月3日(2020.4.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ブロックチェーンインスタンスの統合ブロックチェーンドメイン名(UBCDN)を認証するためのコンピュータ実装方法であって、
ブロックチェーンインスタンスの統合ブロックチェーンドメイン名(UBCDN)メッセージを、コンピューティングシステムによって取得するステップであって、前記UBCDNメッセージが、
前記ブロックチェーンインスタンスのUBCDNと、
前記UBCDNへの前記ブロックチェーンインスタンスの前記UBCDNの所有者(UBCDN所有者)のデジタル署名と、
前記UBCDNのドメイン証明書とを含み、
前記ブロックチェーンインスタンスのUBCDNが、
2つ以上の中継器によって通信可能にリンクされた複数のブロックチェーンインスタンスを含む統合ブロックチェーンネットワーク内の前記ブロックチェーンインスタンスの一意の識別子であり、人間が読取り可能なラベルを含む前記ブロックチェーンインスタンスのブロックチェーンドメイン名と、
前記ブロックチェーンドメイン名に一意に対応する前記ブロックチェーンインスタンスのチェーン識別子とを含む、ステップと、
前記UBCDNの前記ドメイン証明書が認証局(CA)の公開鍵を使用して信頼できるCAによって発行されたかどうかを検証するステップと、
前記UBCDNが前記UBCDN所有者の公開鍵を使用して前記UBCDN所有者によって発行されたかどうかを検証するステップと
を含む方法。
【請求項２】
前記コンピューティングシステムが、統合ブロックチェーンネットワークの第三者として機能する、請求項1に記載の方法。
【請求項３】
前記コンピューティングシステムが、前記統合ブロックチェーンネットワークの前記ブロックチェーンインスタンスと異なる第2のブロックチェーンインスタンスのクライアントノードとして機能し、前記方法は、
前記UBCDNが前記UBCDN所有者によって発行されたことを検証すること、および前記UBCDNが信頼できるCAによって発行されたことを検証することに応答して、前記ブロックチェーンインスタンスの前記ブロックチェーンドメイン名に基づいて前記ブロックチェーンインスタンスと前記第2のブロックチェーンインスタンスとの間でクロスチェーントランザクションを実行するステップをさらに含む、請求項1に記載の方法。
【請求項４】
前記UBCDNの前記ドメイン証明書が、
前記ブロックチェーンインスタンスの前記ブロックチェーンドメイン名と、
前記UBCDN所有者の前記公開鍵と、
前記ブロックチェーンインスタンスの前記ブロックチェーンドメイン名および前記UBCDN所有者の公開鍵への前記CAのデジタル署名と
を含む、請求項1に記載の方法。
【請求項５】
前記CAの前記デジタル署名が、前記CAの前記公開鍵に対応する前記CAの秘密鍵を使用して、前記CAが前記ブロックチェーンインスタンスの前記ブロックチェーンドメイン名および前記UBCDN所有者の前記公開鍵に署名することによって取得され、
前記UBCDNの前記ドメイン証明書が前記CAの公開鍵を使用して信頼できるCAによって発行されたかどうかを検証するステップが、前記ドメイン証明書、前記CAの前記デジタル署名、および前記CAの公開鍵を使用して前記CAによって前記UBCDNの前記ドメイン証明書が発行されたことを検証するステップを含む、請求項4に記載の方法。
【請求項６】
前記UBCDNの前記所有者の前記デジタル署名が、前記UBCDNの前記所有者の前記公開鍵に対応する秘密鍵を使用して前記UBCDNの前記所有者が前記UBCDNに署名することによって取得され、
前記UBCDNの前記所有者の公開鍵を使用して、前記ブロックチェーンインスタンスの前記UBCDNが前記UBCDN所有者によって発行されたかどうかを検証するステップが、前記UBCDN、前記UBCDNの前記所有者の前記デジタル署名、および前記UBCDNの前記所有者の前記公開鍵を使用して前記UBCDNの前記所有者によって前記UBCDNが発行されたかどうかを検証するステップを含む、請求項4に記載の方法。
【請求項７】
統合ブロックチェーンドメイン名(UBCDN)の所有者のブロックチェーンインスタンスを取得するためのコンピュータ実装方法であって、
信頼できる認証局(CA)から、ブロックチェーンインスタンスのUBCDNの所有者(UBCDN所有者)によって、前記ブロックチェーンインスタンスの前記UBCDNのドメイン証明書を取得するステップであって、前記ブロックチェーンインスタンスのUBCDNが、
2つ以上の中継器によって通信可能にリンクされた複数のブロックチェーンインスタンスを含む統合ブロックチェーンネットワーク内の前記ブロックチェーンインスタンスの一意の識別子であり、人間が読取り可能なラベルを含む前記ブロックチェーンインスタンスのブロックチェーンドメイン名と、
前記ブロックチェーンドメイン名に一意に対応する前記ブロックチェーンインスタンスのチェーン識別子であって、前記チェーン識別子が、前記ブロックチェーンインスタンスのブロックチェーンネットワーク構成を示す、チェーン識別子とを含み、
前記UBCDNの前記ドメイン証明書が、
前記ブロックチェーンインスタンスの前記ブロックチェーンドメイン名と、
前記UBCDN所有者の公開鍵と、
前記ブロックチェーンインスタンスの前記ブロックチェーンドメイン名および前記UBCDN所有者の前記公開鍵への前記CAのデジタル署名と
を含む、ステップと、
前記ブロックチェーンインスタンスの前記UBCDNに、前記UBCDN所有者によって署名するステップと、
前記ブロックチェーンインスタンスのUBCDNメッセージを、前記UBCDN所有者によって公表するステップであって、前記UBCDNメッセージが、
前記ブロックチェーンインスタンスの前記UBCDNと、
前記UBCDNへの署名に起因する前記UBCDN所有者のデジタル署名と、
前記UBCDNの前記ドメイン証明書と
を含む、ステップと
を含む方法。
【請求項８】
前記ブロックチェーンインスタンスの更新されたブロックチェーンネットワーク構成を示す、前記ブロックチェーンインスタンスの更新されたチェーン識別子を識別するステップと、
前記ブロックチェーンインスタンスの前記ブロックチェーンドメイン名および前記ブロックチェーンインスタンスの前記更新されたチェーン識別子を含む、前記ブロックチェーンインスタンスの更新されたUBCDNに、前記UBCDN所有者によって署名するステップと、
前記ブロックチェーンインスタンスの更新されたUBCDNメッセージを、前記UBCDN所有者によって公表するステップとをさらに含み、
前記更新されたUBCDNメッセージが、
前記ブロックチェーンインスタンスの前記更新されたUBCDNと、
前記更新されたUBCDNへの署名に起因する前記UBCDN所有者の更新されたデジタル署名と、
前記UBCDNの前記ドメイン証明書とを含む、請求項7に記載の方法。
【請求項９】
1つまたは複数のプロセッサに結合され、命令を記憶した非一時的コンピュータ可読記憶媒体であって、前記命令が、前記1つまたは複数のプロセッサによって実行されたとき、請求項1から6までのうちの1つまたは複数の方法による動作を前記1つまたは複数のプロセッサに実行させる、非一時的コンピュータ可読記憶媒体。
【請求項１０】
コンピューティングデバイスと、
前記コンピューティングデバイスに結合され、命令を記憶したコンピュータ可読記憶デバイスとを含み、前記命令が、前記コンピューティングデバイスによって実行されたとき、請求項1から6までのうちの1つまたは複数の方法による動作を前記コンピューティングデバイスに実行させる、認証システム。
【請求項１１】
1つまたは複数のプロセッサに結合され、命令を記憶した非一時的コンピュータ可読記憶媒体であって、前記命令が、前記1つまたは複数のプロセッサによって実行されたとき、請求項7および8の1つまたは複数の方法による動作を前記1つまたは複数のプロセッサに実行させる、非一時的コンピュータ可読記憶媒体。
【請求項１２】
コンピューティングデバイスと、
前記コンピューティングデバイスに結合され、命令を記憶したコンピュータ可読記憶デバイスとを含み、前記命令が、前記コンピューティングデバイスによって実行されたとき、請求項7および8の1つまたは複数の方法による動作を前記コンピューティングデバイスに実行させる、ブロックチェーンインスタンスを取得するためのシステム。