(57)【要約】ＩＴシステム（ＩＴＳ、ＥＢＳ、ＶＳ、ＩＮ）における制御通信／ＩＴシステムへのサービスアクセスの暗号化保護を改善するため、自動的かつ動的、特に定期的にもしくはイベント制御様式、または手動で、特にユーザの要求に応じて、使用されているか、または有効化されて使用可能な暗号スイートおよび／または鍵長が、制御通信および／またはサービスアクセスの現在の暗号化保護のために十分に強力か否かを以下の項目から自動設定により算出する。１）ネットワーク／システムで入手可能な「暗号スイート」関連／固有の情報を検索して、参照暗号スイートを検索し、または２）複雑な計算タスクを解くための「プルーフ・オブ・ワーク」と称するデータセットを有するネットワーク／システムで入手可能なブロックチェーン情報を検索もしくは算出して、適当な参照鍵長、特に暗号アルゴリズムに必要な参照最小鍵長を算出し、その際、鍵長推定パラメータとしてブロックチェーン難易度パラメータを算出し、かつ３）算出された参照暗号スイートおよび／もしくは鍵長推定パラメータによって算出された参照鍵長を、使用されているか、もしくは有効化されて使用可能な暗号スイートおよび／もしくは鍵長と照合する。
2020506485.tif 000002
【特許請求の範囲】
【請求項１】
特に、自動化システム、制御システムまたは監視システム（ＡＭＳ、ＳＴＳ、ＫＴＳ）における診断および設定に関連して、ＩＴシステム（ＩＴＳ）における制御通信とＩＴシステム（ＩＴＳ）へのサービスアクセスの少なくともいずれか一方または双方の暗号化保護のための方法であって、前記方法によって、
ａ）前記制御通信が、好ましくは、フィールド機器、制御機器、ＩｏＴ機器、プラニングツール、サービスツール、テストツールまたは診断ツールとして形成されたコンピュータ（ＣＰＴ）間で、有線接続または無線ローカルネットワーク（ＬＮＷ）内、特に、イーサネットベースもしくはＷＬＡＮベースのネットワーク内で、または前記ローカルネットワーク（ＬＮＷ）からグローバルネットワーク（ＧＮＷ）、特に、インターネット（ＩＮ）へクロスネットワークで行われ、
ｂ）前記サービスアクセスが、前記ローカルネットワーク（ＬＮＷ）からクロスネットワークで、または前記グローバルネットワーク（ＧＮＷ、ＩＮ）において直接的のいずれかで、少なくとも１つのインターネットサービス（ＩＳＶ）、少なくとも１つのクラウドサービス（ＣＳＶ）、少なくとも１つのバックエンドサービス（ＢＥＳＶ）、少なくとも１つのブロックチェーンサービス（ＢＣＳＶ）のうちの少なくともいずれか１つまたは組み合わせに対して行われ、
ｃ）前記制御通信と前記サービスアクセスの少なくともいずれか一方または双方のための通信プロトコルによってサポートされていて、前記制御通信と前記サービスアクセスの少なくともいずれか一方または双方を暗号化保護するために、前記コンピュータ（ＣＰＴ）において使用されているか、または有効化されて利用可能な、複数の異なる暗号スイートと鍵長の少なくともいずれか一方または双方、特に、暗号アルゴリズムに必要な最小鍵長が、好ましくはリストに、記憶された、前記方法において、
ｄ）自動的かつ動的に、特に、定期的にもしくはイベント制御様式で、または手動で、特に、ユーザの要求に応じて、前記使用されているか、または有効化されて使用可能な暗号スイートと鍵長の少なくともいずれか一方または双方が、前記制御通信と前記サービスアクセスの少なくともいずれか一方または双方の現在の暗号化保護のために十分に強力か否かを、自動設定によって算出し、その際、
ｄ１）インターネットサービスの少なくとも１つのプロバイダへの「インターネットサービス（ＩＳＶ）」アクセスの過程でそれぞれ第１の通信接続を確立するか、ブロックチェーンサービスの少なくとも１つのプロバイダへのまたはブロックチェーンを実装する少なくとも１つのブロックチェーンノードへの「ブロックチェーンサービス（ＢＣＳＶ）」アクセスの過程で第２の通信接続を確立するか、の少なくともいずれか一方または双方が行われ、好ましくは、各場合で試験的に確立され、
ｄ２）前記インターネットプロバイダの前記インターネットサービスから入手可能な「暗号スイート」関連または「暗号スイート」固有の情報、特に、前記インターネットプロバイダの前記インターネットサービスをサポートする暗号スイートが、特に前記第１の通信接続の確立時に検索されて、前記制御通信と前記サービスアクセスの少なくともいずれか一方または双方の暗号化保護のために適切な、かつ好ましくは参照リストに記憶された、参照暗号スイートを算出することと、
前記ブロックチェーンプロバイダの前記ブロックチェーンサービスにもしくは前記ブロックチェーンを実装する前記ブロックチェーンノードの前記ブロックチェーンに関して入手可能なブロックチェーン情報が、複雑な計算タスクを解くための「プルーフ・オブ・ワーク」と称するデータセットとともに、特に前記第２の通信接続の確立時に検索もしくは算出されて、前記制御通信とサービスアクセスの少なくともいずれか一方または双方の暗号化保護のために適切な参照鍵長を、前記ブロックチェーン情報から算出し、その際、鍵長推定パラメータとして、ブロックチェーン難易度パラメータを算出し、前記参照鍵長は、好ましくは参照リストに記憶された、特に、暗号アルゴリズムに必要な参照最小鍵長であることとの、少なくともいずれか一方または双方を行い、
ｄ３）前記算出された参照暗号スイートと、前記鍵長推定パラメータによって算出された参照鍵長の少なくともいずれか一方または双方を、前記記憶された、使用されているか、または有効化されて使用可能な暗号スイートと鍵長の少なくともいずれか一方または双方と照合し、好ましくは、リストの形式で照合することと、を行うことを特徴とする、方法。
【請求項２】
少なくとも「暗号スイート」に関して限定された、有効化された暗号スイートのリスト、または前記現在使用されているか、もしくは有効化されて使用可能な暗号スイートと鍵長の少なくともいずれか一方または双方は、手動設定によって有効化されることを特徴とする、請求項１に記載の方法。
【請求項３】
前記記憶された暗号スイートと前記鍵長の少なくともいずれか一方または双方のうちの、現在使用されているか、または有効化されて使用可能な暗号スイートと鍵長の少なくともいずれか一方または双方と、前記算出された参照暗号スイートと前記判定された参照鍵長の少なくともいずれか一方または双方との前記照合が行われる場合において、前記現在使用されているか、または有効化されて使用可能な暗号スイートと鍵長の少なくともいずれか一方または双方が、前記算出された参照暗号スイートと前記判定された参照鍵長の少なくともいずれか一方または双方の中にない場合、
（ｉ）前記コンピュータ（ＣＰＴ）のユーザ宛の警告メッセージを生成して出力することと、
（ｉｉ）前記現在使用されているか、もしくは有効化されて使用可能な暗号スイートと鍵長の少なくともいずれか一方または双方が、直ちに無効化されることと、
（ｉｉｉ）前記現在使用されているか、もしくは有効化されて使用可能な暗号スイートと鍵長の少なくともいずれか一方または双方が、警告メッセージが出力されてから待機時間後に無効化されること、のうち少なくともいずれかが行われることを特徴とする、請求項１または２に記載の方法。
【請求項４】
前記自動的かつ動的に、特に、定期的にまたはイベント制御様式で実施される算出プロセスは、前記コンピュータ（ＣＰＴ）の専用の動作モード、例えば、待機モードで行われることを特徴とする、請求項１、２または３のいずれか一項に記載の方法。
【請求項５】
前記現在使用されているか、または有効化されて使用可能な暗号スイートと鍵長の少なくともいずれか一方または双方を無効化させた、前記参照暗号スイートと参照鍵長の少なくともいずれか一方または双方は、待機時間後にまたはサービス技術者による確認後に自動的に適用されることを特徴とする、請求項３に記載の方法。
【請求項６】
前記インターネットサービスプロバイダにより検索された前記情報は、前記適切な参照暗号スイートを算出するために、重み付けされることを特徴とする、請求項１から５のいずれか一項に記載の方法。
【請求項７】
特に、自動化システム、制御システムまたは監視システム（ＡＭＳ、ＳＴＳ、ＫＴＳ）における診断および設定に関連して、ＩＴシステム（ＩＴＳ）における制御通信とＩＴシステム（ＩＴＳ）へのサービスアクセスの少なくともいずれか一方または双方を暗号化保護するためのコンピュータ（ＣＰＴ）であって、好ましくは、フィールド装置、制御装置、ＩｏＴ装置、プラニングツール、サービスツール、テストツールまたは診断ツールとして形成されたコンピュータであって、
ａ）ネットワークインターフェース（ＮＷＳＳ）およびコンフィギュレーション・メモリ（ＫＳＰ）を有し、
ａ１）前記ネットワークインターフェース（ＮＷＳＳ）を介して、さらに別のコンピュータ（ＣＰＴ）との前記制御通信が、有線接続または無線ローカルネットワーク（ＬＮＷ）内、特に、イーサネットベースもしくはＷＬＡＮベースのネットワーク内で、または前記ネットワークインターフェース（ＮＷＳＳ）に接続可能な、前記ローカルネットワーク（ＬＮＷ）のネットワークノード（ＮＷＫ）を介して前記ローカルネットワーク（ＬＮＷ）からグローバルネットワーク（ＧＮＷ）に、特に、インターネット（ＴＣＰ／ＩＰ）に対してクロスネットワークで行われ、
ａ２）前記ネットワークインターフェース（ＮＷＳＳ）を介して、前記サービスアクセスが、前記ネットワークインターフェース（ＮＷＳＳ）と接続可能な、前記ローカルネットワーク（ＬＮＷ）の前記ネットワークノード（ＮＷＫ）を介してクロスネットワークで、または前記グローバルネットワーク（ＧＮＷ、ＴＣＰ／ＩＰ）において少なくとも１つのインターネットサービス（ＩＳＶ）、少なくとも１つのクラウドサービス（ＣＳＶ）、少なくとも１つのバックエンドサービス（ＢＥＳＶ）、少なくとも１つのブロックチェーンサービス（ＢＣＳＶ）のうちの少なくともいずれか１つまたは組み合わせに対して直接的のいずれかで行われ、
ａ３）、前記制御通信と前記サービスアクセスの少なくともいずれか一方または双方のための通信プロトコルによってサポートされていて、前記制御通信と前記サービスアクセスの少なくともいずれか一方または双方を暗号化保護するために前記コンピュータ（ＣＰＴ）において使用されているか、または有効化されて使用可能な、複数の異なる暗号スイートと鍵長の少なくともいずれか一方または双方、特に、暗号アルゴリズムのために必要な最小鍵長が、前記コンフィギュレーション・メモリ（ＫＳＰ）内に、好ましくはリストに記憶されるように、
前記ネットワークインターフェースおよび前記コンフィギュレーション・メモリが構成されている、前記コンピュータにおいて、
ｂ）前記制御通信と前記サービスアクセスの少なくともいずれか一方または双方の前記暗号化保護を制御するプログラムモジュール（ＰＧＭ）のプロセッサ可読制御プログラム命令が記憶されている不揮発性可読メモリ（ＳＰ）と、前記メモリ（ＳＰ）に接続され、前記プログラムモジュール（ＰＧＭ）への前記制御プログラム命令を実行するプロセッサ（ＰＺ）とを有し、当該プロセッサ（ＰＺ）は、前記ネットワークインターフェース（ＮＷＳＳ）および前記コンフィギュレーション・メモリ（ＫＳＰ）に接続され、機能ユニットとして、前記ネットワークインターフェース（ＮＷＳＳ）および前記コンフィギュレーション・メモリ（ＫＳＰ）に対する前記制御通信と前記サービスアクセスの少なくともいずれか一方または双方の暗号化保護を制御するように構成されていて、
ｂ１）自動的かつ動的に、特に、定期的にもしくはイベント制御様式で、または手動で、特に、前記プロセッサ（ＰＺ）に接続されている入力インターフェース（ＥＳＳ）を介したユーザの要求に応じて、前記使用されているか、または有効化されて使用可能な暗号スイートと鍵長の少なくともいずれか一方または双方が、前記制御通信と前記サービスアクセスの少なくともいずれか一方または双方の現在の暗号化保護のために十分に強力か否を、自動設定によって算出し、その際、
ｂ２）インターネットサービスの少なくとも１つのプロバイダへの「インターネットサービス（ＩＳＶ）」アクセスの過程でそれぞれ第１の通信接続を確立するか、ブロックチェーンサービスの少なくとも１つのプロバイダへの「ブロックチェーンサービス（ＢＣＳＶ）」アクセスの過程で第２の通信接続が確立するか、のうち少なくともいずれか一方または双方が行われ、好ましくは、各場合で試験的に確立し、
ｂ３）前記インターネットプロバイダの前記インターネットサービスから入手可能な情報が、特に前記第１の通信接続の確立時に検索されて、前記制御通信と前記サービスアクセスの少なくともいずれか一方または双方の前記暗号化保護のために適切な、好ましくは、参照リスト内に記憶された、参照暗号スイートを算出することと、
前記ブロックチェーンプロバイダの前記ブロックチェーンサービスにもしくは前記ブロックチェーンを実装する前記ブロックチェーンノードの前記ブロックチェーンに関して入手可能なブロックチェーン情報が、複雑な計算タスクを解くための「プルーフ・オブ・ワーク」と称するデータセットとともに、特に前記第２の通信接続の確立時に検索もしくは算出されて、前記制御通信とサービスアクセスの少なくともいずれか一方または双方の暗号化保護のために適切な参照鍵長を、前記ブロックチェーン情報から算出し、その際、鍵長推定パラメータとして、ブロックチェーン難易度パラメータを算出し、前記参照鍵長は、好ましくは参照リストに記憶された、特に、暗号アルゴリズムに必要な参照最小鍵長であることの、少なくともいずれか一方または双方を行い、
ｂ４）前記算出された参照暗号スイートと前記鍵長推定パラメータによって算出された参照鍵長の少なくともいずれか一方または双方を、前記コンフィギュレーション・メモリ（ＫＳＰ）内に記憶された、前記使用されているか、または有効化されて使用可能な暗号スイートと鍵長の少なくともいずれか一方または双方と照合し、好ましくは、リストの形式で照合することと、を行うことを特徴とするコンピュータ。
【請求項８】
前記プロセッサ（ＰＺ）に接続された入力インターフェース（ＥＳＳ）を含み、前記接続を介して、第１の機能ユニットを形成して、少なくとも「暗号スイート」に関して限定された、有効化された暗号スイートのリスト、または前記現在使用されているか、もしくは有効化されて使用可能な暗号スイートと鍵長の少なくともいずれか一方または双方が、手動設定によって有効化されるようにしたことを特徴とする、請求項７に記載のコンピュータ（ＣＰＴ）。
【請求項９】
前記プロセッサ（ＰＺ）に接続された出力インターフェース（ＡＳＳ）を含み、前記プロセッサ（ＰＺ）によって実行される前記プログラムモジュール（ＰＧＭ）と前記コンフィギュレーション・メモリ（ＫＳＰ）ともに前記接続を介して、第２の機能ユニットを形成して、前記暗号スイートと鍵長の少なくともいずれか一方または双方のうちの現在使用されているか、または有効化されて使用可能な暗号スイートと鍵長の少なくともいずれか一方または双方と、前記コンフィギュレーション・メモリ（ＫＳＰ）内に記憶された前記算出された参照暗号スイートと前記判定された参照鍵長の少なくともいずれか一方または双方との前記照合が行われて、前記現在使用されているか、または有効化されて使用可能な暗号スイートと鍵長の少なくともいずれか一方または双方が、前記算出された参照暗号スイートと前記判定された参照鍵長の少なくともいずれか一方または双方の中にない場合には、
（ｉ）前記コンピュータ（ＣＰＴ）のユーザ宛の警告メッセージを生成して、前記出力インターフェース（ＡＳＳ）を介して出力することと、
（ｉｉ）前記現在使用されているか、または有効化されて使用可能な暗号スイートと鍵長の少なくともいずれか一方または双方が、直ちに無効化されることと、
（ｉｉｉ）前記現在使用されているか、または有効化されて使用可能な暗号スイートと鍵長の少なくともいずれか一方または双方が、警告メッセージが出力されてから待機時間後に無効化されること、のうち少なくともいずれかが行われることを特徴とする、請求項７または８に記載のコンピュータ（ＣＰＴ）。
【請求項１０】
前記自動的かつ動的に、特に、定期的にまたはイベント制御様式で実施される前記算出が、前記コンピュータ（ＣＰＴ）の専用の動作モード、例えば、待機モード中で行われるように、前記プロセッサ（ＰＺ）および前記プログラムモジュール（ＰＧＭ）が形成されていることを特徴とする、請求項７、８または９のいずれか一項に記載のコンピュータ（ＣＰＴ）。
【請求項１１】
前記現在使用されているか、または有効化されて使用可能な暗号スイートと鍵長の少なくともいずれか一方または双方を無効化させた前記参照暗号スイートと前記参照鍵長の少なくともいずれか一方または双方が、待機時間後または前記入力インターフェース（ＥＳＳ）を介したサービス技術者による確認後に自動的に適用されるように、前記プロセッサ（ＰＺ）および前記プログラムモジュール（ＰＧＭ）が形成されていることを特徴とする、請求項９に記載のコンピュータ（ＣＰＴ）。
【請求項１２】
前記適切な参照暗号スイートを算出するために、前記インターネットサービスプロバイダによって検索された前記情報が重み付けされるように、前記プロセッサ（ＰＺ）および前記プログラムモジュール（ＰＧＭ）が形成されていることを特徴とする、請求項７から１１のいずれか一項に記載のコンピュータ（ＣＰＴ）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、請求項１の前段部に記載の、特に、自動化システム、制御システムまたは監視システムにおける診断および設定に関連して、ＩＴシステムにおける制御通信とＩＴシステムへのサービスアクセスの少なくともいずれか一方または双方を暗号化保護するための方法と、請求項７の前段部に記載の、特に、自動化システム、制御システムまたは監視システムにおける診断および設定に関連して、ＩＴシステムにおける制御通信とＩＴシステムへのサービスアクセスの少なくともいずれか一方または双方を暗号化保護するためのコンピュータと、に関する。
【背景技術】
【０００２】
いわゆるＩＴシステムと呼ばれる、情報技術システムの構成要素、特に、自動化システム、制御システムまたは監視システムおよび対応するシステムソリューションにおける産業用データ処理システムならびに制御構成要素のための統合的な暗号化保護は、かかるシステムの情報セキュリティに対する攻撃（例えば、改ざん、盗み見など）を防ぐために必要とされている。
【０００３】
ＩＴシステムは、電データ処理システムであって、ＶＮＡ（フォン・ノイマン型アーキテクチャ）に基づき、例えば、あらゆる種類の分散システムおよび組み込みシステムを含むだけではなく、ハーバード型アーキテクチャに基づく電子データ処理システム、個々のコンピュータ、メインフレームコンピュータ、高性能コンピュータなどを含み、さらに、通信システムおよびインターネットを全体として電子データ処理システムの一部と見なすことができる。
【０００４】
ここで、重要なシステム固有の機能は、ＩＴシステムにおける制御通信（例えば、ＩＥＥＥ規格ＩＥＥＥ８０２.１ＡＥに準拠した「ＭＡＣｓｅｃ」と、「Ｉｎｔｅｒｎｅｔ  Ｋｅｙ  Ｅｘｃｈａｎｇｅ」のバージョン２（現在のバージョン）プロトコルを用いた「Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｓｅｃｕｒｉｔｙ」ベースのプロトコルスタックである「ＩＰｓｅｃ／ＩＫＥｖ２」と、インターネットにおける安全なデータ転送のための「Ｔｒａｎｓｐｏｒｔ  Ｌａｙｅｒ  Ｓｅｃｕｒｉｔｙ」ベースのハイブリッド暗号化プロトコルである「ＴＬＳ」）とＩＴシステムへのサービスアクセスの少なくともいずれか一方または双方の暗号化保護である。
【０００５】
その場合、様々な暗号アルゴリズムおよび利用形態が、暗号スイートと暗号アルゴリズムの鍵長の少なくともいずれか一方または双方の形式でサポートされている。十分に強力な暗号スイートと信頼できる最小鍵長の少なくともいずれか一方または双方が、システム内でコンピュータベースの装置の耐用年数にわたって確実に使用されることが求められている。
【０００６】
適切な鍵長については、様々な機関からの推奨事項が存在することが公知である。例えば、鍵長は、非特許文献１から入手できる。しかしながら、推奨事項は、推測に基づいているにすぎない。特定の鍵長を用いた暗号化方法が実際に安全とされるまでには、不測の事態、例えば、新しい攻撃方法からも影響を受けている。また、推奨事項は、限定的な期間だけを対象としている［例えば、２０２１年までのドイツ連邦情報セキュリティ庁（ＢＳＩ）の推奨事項］。したがって、例えば、自動化システムの場合のように、１０年または２０年の長い耐用年数を有するシステム装置では、かかる記述は、今日の観点からは十分ではない。
【０００７】
さらに、暗号化方法の技術的な実装（例えば、ＴＬＳプロトコルについては「ＯｐｅｎＳＳＬ」、またはＩＰｓｅｃの場合の鍵共有と認証については「ＳｔｒｏｎｇＳｗａｎ」）は、設定可能であることが公知である。これにより、どの暗号スイートがサポートされるのかを制限できる。
【０００８】
ただし、特に組み込みシステムの場合、暗号スイートのサポートは、通常、開発時または委託時に規定されている一方、鍵長の推奨事項は、手動で検討可能である。
【０００９】
したがって、状況の変化に設定が適応しない虞がある。また、ユーザまたは管理者が脆弱な方法を実行する虞もある。
【００１０】
特に、ブロックチェーンに関して、ノードがブロックチェーンのブロックを確認するために、複雑な計算タスクを解くための「プルーフ・オブ・ワーク（ＰＯＷ）」が知られている。その場合、計算タスクの複雑性は、利用可能な計算能力に適合される（非特許文献２を参照されたい）。
【００１１】
ビットコインの場合、「難易度」パラメータは、約１０分ごとにブロックチェーンの新しいブロックが形成されるように選択されている。「難易度」の経時的な開発に関する概要は、例えば、非特許文献３で得られる。ビットコインの難易度についての詳細は、非特許文献４で入手できる。
【先行技術文献】
【非特許文献】
【００１２】
【非特許文献１】https://www.keylength.com
【非特許文献２】https://en.bitcoin.it/wiki/Proof of work
【非特許文献３】http://bitcoindifficulty.com
【非特許文献４】https://en.bitcoin.it/wiki/Difficulty
【発明の概要】
【発明が解決しようとする課題】
【００１３】
本発明が解決しようとする問題点は、特に、自動化システム、制御システムまたは監視システムにおける診断および設定に関連して、ＩＴシステム内の制御通信とＩＴシステムへのサービスアクセスの少なくともいずれか一方または双方を暗号化保護するための方法およびコンピュータを提供することであり、本方法および本コンピュータにより、制御通信とサービスアクセスの少なくともいずれか一方または双方の暗号化保護を改善させることである。
【課題を解決するための手段】
【００１４】
本課題は、請求項１の前段部に定義された方法に基づいて、請求項１の特徴部に記載された特徴によって解決される。
【００１５】
さらに、本課題は、請求項７の前段部に定義されたコンピュータに基づいて、請求項７の特徴部に記載された特徴によって解決される。
【００１６】
請求項１および請求項７にそれぞれ記載された技術的教示内容に基づく本発明の概念によると、ＩＴシステムにおける制御通信とＩＴシステムへのサービスアクセスの少なくともいずれか一方または双方の暗号化保護のために、自動的かつ動的に、特に、定期的にもしくはイベント制御様式で、または手動で、特に、ユーザ要求に応じて、使用されているか、または有効化されて使用可能な暗号スイートと鍵長の少なくともいずれか一方または双方が、制御通信とサービスアクセスの少なくともいずれか一方または双方の現在の暗号化保護のために十分に強力か否かを自動設定によって算出し、その際、
１）参照暗号スイートを、ネットワークまたはシステムで入手可能な「暗号スイート」関連または「暗号スイート」固有の情報を検索することにより算出することと、
２）参照鍵長、特に、暗号アルゴリズムに必要な参照最小鍵長を、ネットワークまたはシステムで入手可能なブロックチェーン情報を検索もしくは算出することにより算出し、その際、複雑な計算タスクを解くために、「プルーフ・オブ・ワーク」と称するデータセットを用い、鍵長推定パラメータとしてブロックチェーン難易度パラメータを算出することとの、
双方またはいずれかを行い、さらに、
３）算出された参照暗号スイートと鍵長推定パラメータによって算出された参照鍵長の少なくともいずれか一方または双方を、使用されている、もしくは有効化されて使用可能な暗号スイートと鍵長の少なくともいずれか一方または双方と照合すること、を行う。
【００１７】
その場合、明示的な管理を伴わずに、どの鍵長または暗号スイートが、現在、適切であるかが算出（確認）される。この目的のために、ネットワーク、例えば、インターネットにおいて利用可能な情報、「暗号スイート」関連または「暗号スイート」固有の情報とブロックチェーン情報の少なくともいずれか一方または双方を使用して評価を行う。これらを改ざんすることは、ほとんど不可能である。
【００１８】
認証された有名なインターネットサービスは、生産的に使用されている。各インターネットサービスのセキュリティは、その設定に基づいている。したがって、これらが、安全性を損なうように設定されているとは考え難い。さらに、複数のインターネットサービスを使用して多数決による判定を行うことにより、堅牢性の向上を達成することができる。
【００１９】
ブロックチェーン難易度またはブロックチェーン難易度パラメータは、計算能力に応じて分散的に複雑性が調整されるため、下方に改ざんすることはできない。この場合、ブロックチェーン難易度またはブロックチェーン難易度パラメータを改ざんできると考えられる単体のエンティティは存在しない。
【００２０】
これは、請求項７によれば、コンピュータを用いて、有利で一般的な仕方で行うことができ、その際、コンピュータは、好ましくは、フィールド機器（デバイス）、制御機器、ＩｏＴ機器（「モノのインターネット」機器）、プラニングツール、サービスツール、テストツールまたは診断ツールとして形成できる。請求項３および請求項９によれば、算出された情報に応じて、コンピュータによってサポートされる暗号スイートを制限することができる（例えば、安全ではない暗号スイートを無効化する）。
【００２１】
別の変形形態では、請求項３および請求項９によれば、警告メッセージを出力してもよく、例えば、安全ではない、もしくはもはや最新型ではない暗号スイートがコンピュータで検出された場合、警告メッセージが、例えば、音響的な警告信号として出力されるか、もしくはディスプレイ上にメッセージが光学的（視覚的）に表示されるか、または、例えば、サービスメニューもしくはログエントリにおいて電気的切替信号として表示される。
【００２２】
さらに別の変形形態では、有効化可能な、または有効化された暗号スイートが、現在、適切であるかまたは適切ではないとして識別できる（または多段階、例えば、赤、黄、緑で識別される）。これにより、セキュリティの専門家ではないユーザに、どの暗号スイートが現在まだ適切であるのかという情報が提供される。
【００２３】
さらに、制御通信とサービスアクセスの少なくともいずれか一方または双方のために（例えば、診断および設定の目的で）暗号スイートを使用するための様々な動作を有利に定義できる。したがって、例えば、操作上の通信は、脆弱であると分類された暗号スイートを使用する場合のみ記録できる（警告メッセージ）。一方、脆弱であるとして分類された暗号スイートを使用する場合のサービスアクセスでは、表示については変更できるが、設定を変更することはできないようにしてもよい（すなわち、使用される暗号スイートに応じて、どの役割またはアクセス権を付与できるかが制限される）。
【００２４】
どの暗号スイートが適切であると見なされるかという情報は、動作中に自動的に算出または更新される。これは、様々な方法で（個別にまたは組み合わせて）実行できる。
【００２５】
信頼できるとみなされた公知のインターネットサービスに対して、暗号によって保護された接続を試験的に確立させるか、または試験的に接続設定を開始させて、このインターネットサービスによってサポートされている暗号スイートを検索する。
【００２６】
複数のサービスを検索することが可能である。判定は、サポートされているそれぞれの暗号スイートのうちの共通する部分または全体の合計として形成できる。
【００２７】
別の変形形態では、サポートされている暗号スイートの定数または多数決による判定が行われる。これにより、専門的に管理されているインターネットサービスから、どの暗号スイートが、現在、これらのインターネットサービスによってサポートされているかを知ることができる。
【００２８】
必要な最小鍵長の推定は、好ましくは、ブロックチェーンを使用して実行される。特に、ビットコインに用いられるブロックチェーンは、少なくとも１つの複雑な計算タスクを解く必要がある「プルーフ・オブ・ワーク」を実施する。利用可能な計算容量の尺度である現在のブロックチェーンの複雑性（ビットコイン難易度）に応じて、最小鍵長が設定される。これに加えて、現在の難易度が算出され、暗号アルゴリズム［例えば、Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｉｔｏｎ  Ｓｔａｎｄａｒｄ（ＡＥＳ）、（リベスト、シャミア、エーデルマンによる）ＲＳＡ暗号システム、デジタル署名アルゴリズム（ＤＳＡ）、楕円曲線デジタル署名アルゴリズム（ＥＣＤＳＡ）、セキュア・ハッシュ・アルゴリズム２（ＳＨＡ２）、ディフィー・ヘルマン鍵共有（ＤＨ）、楕円曲線ディフィー・ヘルマン鍵共有（ＥＣＤＨ）など］に関して固有に各最小鍵長を判定する。
【００２９】
本発明のさらなる利点は、図１から図４を参照した本発明の実施形態の以下の説明から明らかになるであろう。
【図面の簡単な説明】
【００３０】
【図１】図１は、例えば、診断および設定の目的で、自動化システム、制御システムまたは監視システムとして形成されたＩＴシステム内において、コンピュータベースの制御通信と、さらに別のＩＴシステムへのコンピュータベースのサービスアクセスとの少なくともいずれか一方または双方を用いる、ＩＴ環境における典型的なネットワークの概要の図である。
【図２】図２は、図１に示されたネットワークの概要において、制御通信とサービスアクセスの少なくともいずれか一方または双方に使用されるコンピュータの基本構成図である。
【図３】図３は、暗号スイートに基づいて制御通信とサービスアクセスの少なくともいずれか一方または双方の暗号化保護を検証するための第１のフロー図である。
【図４】図４は、鍵長、特に、暗号アルゴリズムに必要な最小鍵長に基づいて、制御通信とサービスアクセスの少なくともいずれか一方または双方の暗号化保護を検証するための第２のフロー図である。
【発明を実施するための形態】
【００３１】
図１は、例えば、診断および設定の目的で、自動化システムＡＭＳ、制御システムＳＴＳまたは監視システムＫＴＳとして形成されたＩＴシステムＩＴＳにおけるコンピュータベースの制御通信と、さらに別のＩＴシステムＩＴＳへのコンピュータベースのサービスアクセスの少なくともいずれか一方または双方を行う、ＩＴ環境における典型的なネットワークの概要を示す。本明細書の導入部分で示した情報技術システムの定義によれば、ＩＴシステムＩＴＳは、分散システム、組み込みシステム、インターネットまたはシングルコンピュータを表すことができる。これもまた図１に例示されている。
【００３２】
これらに続いて、自動化システムＡＭＳ、制御システムＳＴＳまたは監視システムＫＴＳは、有線接続または無線のローカルネットワークＬＮＷ、特に、イーサネット（登録商標）ベースまたはＷＬＡＮベースのネットワークとして形成され、コンピュータベースの制御通信が行われる組み込みシステムＥＢＳを表している。
【００３３】
さらに、ネットワークの概要によれば、好ましくは、インターネットとして機能するグローバルネットワークＧＮＷは、ＩＴシステムを表すインターネットＩＮにおいて多様なシステムへのアクセスを可能にしており、それらは、好ましくは、図１によれば、少なくとも１つのインターネットサービスＩＳＶ、少なくとも１つのクラウドサービスＣＳＶ、少なくとも１つのバックエンドサービスＢＥＳＶ、少なくとも１つのブロックチェーンサービスＢＣＳＶの少なくともいずれか１つまたはそれらの任意の組み合わせであり、かつ、グローバルネットワークＧＮＷ内のコンピュータベースの制御通信を可能にしているが、換言すると、ＩＴシステムを表すシングルコンピュータＣＰＴ（個別のコンピュータシステム）とＩＴシステムを表す分散システムＶＳとの間で、用いられるネットワークに関して限定的なようにし、かつ、一方ではシングルコンピュータＣＰＴと分散システムＶＳの少なくともいずれか一方または双方と、他方ではローカルネットワークＬＮＷとして形成された組み込みシステムＥＢＳとの間でのクロスネットワーク（異なるネットワークに渡って行われるもの）を可能にする。
【００３４】
分散システムＶＳおよび組み込みシステムＥＢＳは、通常「マルチコンピュータシステム」（図１では、組み込みシステムＥＢＳに関してのみ、両方のシステムを代表して例示されている）であり、それぞれ「シングルコンピュータシステム」の場合と同様に、特定のネットワークに限定的なまたはクロスネットワークの制御通信とサービスアクセスの少なくともいずれか一方または双方は、コンピュータベースで行われる。したがって、コンピュータＣＰＴは、両方のシステムＥＢＳ、ＶＳにおいて、それぞれ、クロスネットワークの制御通信とサービスアクセスの少なくともいずれか一方または双方に関して、シングルコンピュータシステムの場合のように、決定的な役割を果たす。クロスネットワークの制御通信だけではなくサービスアクセスもまた、図１では下位ネットワークとして示されたローカルネットワークＬＮＷ内にある、ゲートウェイとして形成可能なネットワークノードＮＷＫを介して、図１では上位ネットワークとして示されたグローバルネットワークＧＮＷに対して行うことができる。
【００３５】
一方、特定のネットワークに限定された制御通信の場合、システムＥＢＳ、ＶＳ内に存在する少なくとも２つのコンピュータＣＰＴを含むことができる。
【００３６】
「マルチコンピュータシステム」として形成された組み込みシステムＥＢＳでは、コンピュータＣＰＴは、好ましくは、フィールド機器（デバイス）、制御機器、ＩｏＴ機器、プラニングツール、サービスツール、試験ツールまたは診断ツールとして形成されて、自動化システムＡＭＳ、制御システムＳＴＳまたは監視システムＫＴＳにおいて生じるタスクおよび機能、例えば、システム診断およびシステム設定を制御する。したがって、例えば、複数のフィールド機器およびサービス（例えば、クラウドサービス、インターネットサービス、バックエンドサービスなど）を有する自動化システムＡＭＳでは、フィールド機器は、バックエンドサービスと定期的に通信して、例えば、事前に予測する保守、「予知保全」のために機器のステータスデータを転送する。
【００３７】
この制御通信は、例えば、「ＩＰｓｅｃ／ＩＫＥｖ２」通信プロトコルまたは「ＴＬＳ」暗号化プロトコルによって保護することができる。さらに、自動化システムＡＭＳ内の複数のフィールド機器もまた、例えば、イーサネット（登録商標）ＭＡＣｓｅｃ（ＩＥＥＥ規格ＩＥＥＥ８０２．１ＡＥに準拠した「ＭＡＣｓｅｃ」）またはＷＬＡＮ（ＩＥＥＥ８０２．１１に準拠した無線ローカルエリアネットワーク）を用いて互いに保護されて、通信することができる。
【００３８】
一方、「シングルコンピュータシステム」において、コンピュータＣＰＴは、好ましくは、グローバルネットワークＧＮＷまたはインターネットへのアクセスを可能とする普通のデスクトップ型パーソナルコンピュータまたはノートブック型パーソナルコンピュータである。
【００３９】
本明細書の導入部分で説明したシステム関連の態様、特に、コンピュータベースの制御通信とコンピュータベースのサービスアクセスの少なくともいずれか一方または双方を暗号により十分安全に保護することに関して、コンピュータＣＰＴにおいて、最初に、暗号スイートと鍵長の少なくともいずれか一方または双方が有効化されて使用可能となっているるか、または暗号スイートと鍵長の少なくともいずれか一方または双方がすでに明らかに使用されている。その場合、特に、有効化されて使用可能であるか、または使用されている鍵長は、暗号アルゴリズムに必要な最小鍵長を有する。しかしながら、そのことは、暗号スイートと鍵長の少なくともいずれか一方または双方が十分に強力であることを保証することができないため、十分に安全な保護を可能とするにはしばしば不十分である。以下において、図２から図４を参照した記載によって、コンピュータＣＰＴ（図２）において、十分に強力な暗号スイートと鍵長の少なくともいずれか一方または双方の使用が、対応する措置または対応する方法論的手順（図３および図４）によってどのように保証されているのかについて説明する。
【００４０】
図２は、図１に記載のネットワークの概要における制御通信とサービスアクセスの少なくともいずれか一方または双方に使用されるコンピュータＣＰＴの基本構造を示す。即ち、コンピュータＣＰＴは、制御通信とサービスアクセスの少なくともいずれか一方または双方の暗号化保護を制御するためのプログラムモジュールＰＧＭのプロセッサ可読制御プログラム命令を記憶する不揮発性可読メモリＳＰと、メモリＳＰに接続され、プログラムモジュールＰＧＭの制御プログラム命令を実行する、好ましくは、マイクロプロセッサ「μＰ」として形成されたプロセッサＰＺと、プロセッサＰＺに接続され、コンピュータＣＰＴ内で有効化されて使用可能である暗号スイートと鍵長の少なくともいずれか一方または双方、またはコンピュータＣＰＴ内で使用されている暗号スイートと鍵長の少なくともいずれか一方または双方を、好ましくは、リスト内に記憶するコンフィギュレーション・メモリＫＳＰと、プロセッサＰＺに接続され、コンピュータＣＰＴのネットワーク関連双方向データトラフィックを介してコンピュータベースの制御通信とコンピュータベースのサービスアクセスの少なくともいずれか一方または双方に関して動作し、この目的のためにネットワークノードＮＷＫと機能ユニットを形成するネットワークインターフェースＮＷＳＳと、ＩＴシステムＩＴＳ内の制御通信とＩＴシステムＩＴＳへのサービスアクセスの少なくともいずれか一方または双方の暗号化保護に関連して、ユーザ固有の操作のための入力インターフェースＥＳＳおよび出力インターフェースＡＳＳと、を有する。
【００４１】
コンピュータＣＰＴの上述の構成要素は、機能ユニットを形成し、自動的かつ動的または手動のいずれかで、自動設定により、使用されているか、または有効化されて使用可能な暗号スイートと鍵長の少なくともいずれか一方または双方が、制御通信とサービスアクセスの少なくともいずれか一方または双方の現在の暗号化保護に関して十分に強力か否かを算出（確認）するように形成されている。
【００４２】
自動的かつ動的に開始される算出プロセスは、好ましくは、規則的な間隔で行われるか、または特定のイベントが発生した時に行われてもよい（イベント制御様式）。これとは別に、コンピュータＣＰＴの専用動作モード、例えば、待機（保守）モードで算出が行われる場合には、コンピュータ上で実行される他の操作またはプロセスに悪影響を及ぼさないために有利である。
【００４３】
手動で開始された算出プロセスの際、例えば、入力インターフェースＥＳＳを介した、コンピュータＣＰＴのユーザによる要求（例えば、制御コマンドの入力）に応じて、自動設定が開始される。
【００４４】
手動設定によって、入力インターフェースＥＳＳを介して、少なくとも「暗号スイート」に関して限定された、有効化された暗号スイートのリスト、または現在使用されているか、もしくは有効化されて使用可能な暗号スイートと鍵長の少なくともいずれか一方または双方を、有効化することも可能である。
【００４５】
使用されているか、または有効化されて使用可能な暗号スイートと鍵長の少なくともいずれか一方または双方が十分に強力か否かの判定は、以下の項目から行われる。即ち、
１）インターネットサービスの少なくとも１つのプロバイダへの「インターネットサービス（ＩＳＶ）」アクセスの場合には、それぞれ第１の通信接続が確立されることと、ブロックチェーンサービスのプロバイダへの「ブロックチェーンサービス（ＢＣＳＶ）」アクセスの場合には、第２の通信接続が確立されることの少なくともいずれか一方または双方が行われて、
２）インターネットプロバイダのインターネットサービスから入手可能な情報を検索して、制御通信とサービスアクセスの少なくともいずれか一方または双方の暗号化保護のために適切な参照暗号スイートを算出することと、
３）ブロックチェーンプロバイダのブロックチェーンサービスに関して入手可能な、「プルーフ・オブ・ワーク」と称する複雑な計算タスクを解くためのデータセットを有するブロックチェーン情報を検索または算出して、制御通信とサービスアクセスの少なくともいずれか一方または双方の暗号化保護のために適切な参照鍵長を、ブロックチェーン情報から算出し、その際、鍵長推定パラメータとしてブロックチェーン難易度パラメータを算出し、それら参照鍵長は、例えば、暗号アルゴリズムに必要な参照最小鍵長であることと、
の少なくともいずれか一方または双方が行われて、さらに、
４）算出された参照暗号スイートと鍵長推定パラメータによって算出された参照鍵長の少なくともいずれか一方または双方が、コンフィギュレーション・メモリＫＳＰ内に記憶された、使用されている、もしくは有効化されて使用可能な暗号スイートと鍵長の少なくともいずれか一方または双方と照合（比較）されること、を行う。
【００４６】
項目１）および項目２）に従って検索される情報は、例えば、インターネットプロバイダのインターネットサービスにおいて使用されている一義的に定義された「暗号スイート」の参照を伴うパラメータまたは情報である。検索時に複数のインターネットサービスプロバイダからの情報が検索される場合、この情報は、適切な参照暗号スイートを算出するために重み付けされてもよい。
【００４７】
項目３）に従って、検索または算出されたブロックチェーン情報において、ブロックチェーンのブロックが直接的に検索されるか、またはメタサービスがブロックチェーンを介して検索されて、現在のブロックチェーン難易度パラメータを算出する。
【００４８】
接続の確立は、データ伝送の目的上、意図的または故意に動機付けられている必要はなく、むしろ、好ましくは、試験的にまたは試験として行われる。つまり、コンピュータＣＰＴが、実際のユーザデータ通信を伴わずに、例えば、Ｍｉｃｒｏｓｏｆｔ（登録商標）、Ａｍａｚｏｎ（登録商標）、Ｇｏｏｇｌｅ（登録商標）、ＩＢＭ（登録商標）、Ｓｉｅｍｅｎｓ（登録商標）などのインターネットサービスへの安全な通信接続を確立することを意味する。この通信は、例えば、同様に、「ＩＰｓｅｃ／ＩＫＥｖ２」通信プロトコルまたは「ＴＬＳ」暗号化プロトコルによって保護することができる。
【００４９】
情報の検索は、第１および第２の通信接続の確立時において行われる必要はなく、その代わりに、ユーザデータ通信との接続時に行われてもよい。
【００５０】
算出された参照暗号スイートと参照鍵長の少なくともいずれか一方または双方の記憶は、リスト内に行うことができ、好ましくは、コンピュータＣＰＴ内で有効化されて使用可能である暗号スイートと鍵長の少なくともいずれか一方または双方の記憶や、コンピュータＣＰＴ内で使用されている暗号スイートと鍵長の少なくともいずれか一方または双方の記憶のように、参照リスト内に記憶することができる。この場合、リストに基づいて（リスト形式で）照合することが適当だが、これは目的にかなっている。
【００５１】
項目４）において実施される、コンフィギュレーション・メモリＫＳＰ内に記憶された暗号スイートと、鍵長の少なくともいずれか一方または双方のうちの、専用の、現在使用されているか、または有効化されて使用可能な暗号スイートと鍵長の少なくともいずれか一方または双方と、算出された参照暗号スイートと判定された参照鍵長の少なくともいずれか一方または双方との照合によって、現在使用されているか、または有効化されて使用可能な暗号スイートと鍵長の少なくともいずれか一方または双方が、算出された参照暗号スイートと判定された参照鍵長の少なくともいずれか一方または双方の中にない結果が得られた場合、
ａ）コンピュータＣＰＴのユーザ宛の警告メッセージが生成されて、出力インターフェースＡＳＳを介して出力されるか、
ｂ）現在使用されている暗号スイートと鍵長の少なくともいずれか一方または双方が、直ちに無効化されるか、
ｃ）現在使用されている暗号スイートと鍵長の少なくともいずれか一方または双方が、警告メッセージが出力されてから待機期間（猶予期間）後に無効化されることのうち、少なくともいずれかが行われる。
【００５２】
その場合、警告メッセージは、音響的に、例えば、警告信号として出力されてもよく、または光学的（視覚的）にディスプレイ上に出力されてもよく、または電気的切換信号として出力されてもよい。
【００５３】
実施された照合に基づいて、現在使用されているか、または有効化されて使用可能な暗号スイートと鍵長の少なくともいずれか一方または双方が無効化された場合には、待機時間後に自動で、またはサービス技術者の確認後のいずれかで、入力インターフェースＥＳＳを介して、照合のために用いられた参照暗号スイートと参照鍵長の少なくともいずれか一方または双方が、コンピュータＣＰＴにおける使用または有効化のために適用される。
【００５４】
図３は、暗号スイートに基づいて制御通信とサービスアクセスの少なくともいずれか一方または双方の暗号化保護を検証するための複数のステップＡＺ１ＦＩＧ３．．．ＡＺ６ＦＩＧ３を有する第１のフロー図を示す。第１のステップＡＺ１ＦＩＧ３において、制御通信とサービスアクセスの少なくともいずれか一方または双方の暗号化保護の検証が開始される。
【００５５】
次に、第２のステップＡＺ２ＦＩＧ３において、インターネットプロバイダのインターネットサービスで使用される「暗号スイート」関連の情報またはパラメータが検索される。この場合、好ましくは、参照として役立つ複数の情報ソース（インターネットプロバイダのインターネットサービス）からの情報が、検索によって算出されて、その情報から、例えば、検索によって算出されたデータまたは情報に応じて、現在、適切な参照暗号スイートの、妥当性の確認された参照リストが判定されることが、第３のステップＡＺ３ＦＩＧ３で行われる。その場合、例えば、様々な情報ソースを重み付けしてもよく、例えば、参照暗号スイートが少なくとも３つの情報ソース（３つのインターネットプロバイダのインターネットサービス）によってサポートされている場合、または情報ソース（複数のインターネットプロバイダのインターネットサービス）のうちの少なくとも５０％が参照暗号スイートをサポートしている場合、参照リスト内に含められる。
【００５６】
さらに、ブロックチェーンの難易度に応じて算出される最小鍵長に従ってフィルタリングを実行できる（図４と比較されたい）。
【００５７】
現在の参照暗号スイートの参照リストは、現在の参照暗号スイートを検索するために使用されたものと同じ通信プロトコル、例えば、インターネットにおける安全なデータ伝送のためにＧｏｏｇｌｅ（登録商標）が使用する「Ｔｒａｎｓｐｏｒｔ  Ｌａｙｅｒ  Ｓｅｃｕｒｉｔｙ」ベースのハイブリッド暗号化プロトコルにも適用することができ、それによって、Ｇｏｏｇｌｅ（登録商標）が使用する参照暗号スイートをＴＬＳプロトコルの使用時に算出させるようにする。
【００５８】
しかしながら、好ましくは、その使用は、さらに別の用途、例えば、他のプロトコルのために算出される参照暗号スイートのために行われる。したがって、「ＭＡＣｓｅｃ」または「ＩＫＥｖ２／ＩＰｓｅｃ」用の現在許容可能な参照暗号スイートは、どの参照暗号スイートがＧｏｏｇｌｅ（登録商標）によって「ＴＬＳ」用にサポートされているか、どの難易度がビットコインのブロックチェーンにおいて現在適用されているかに応じて判定できる。また、許容可能な参照暗号スイートは、例えば、ファイルシステムの暗号化、パブリッシュ／サブスクライブ・メッセージング・サービスにおけるメッセージ保護、ＸＭＬセキュリティなど、さらに別のセキュリティ・アプリケーションに適合できる。
【００５９】
続いて、現在の参照暗号スイートのこの参照リストは、第４のフロー段階ＡＺ４ＦＩＧ３において、コンピュータ内で使用されているか、または有効化されて使用可能な暗号スイート、すなわち、コンピュータ上で技術的にサポートされた暗号スイート、または手動設定により有効化された暗号スイートを有する、例えば、コンピュータＣＰＴのコンフィギュレーション・メモリＫＳＰ（図２を参照されたい）内に記憶されているリストと照合される。その場合、照合結果は、「現在使用されているか、または有効化されて使用可能な暗号スイートのリストは、現在算出されている参照暗号スイートの参照リスト内にはない少なくとも１つのエントリを含んでいますか？」の検索の判断に従う。
【００６０】
この検索に対する答えが「イエス」であれば、第５のステップＡＺ５ＦＩＧ３において、警告メッセージが出力されるが、例えば、音響的に警告信号として出力され、または光学的（視覚的）にディスプレイ上に出力され、または電気的切換信号として出力される。一方、この検索に対する答えが「ノー」である場合、第６のステップＡＺ６ＦＩＧ３において、制御通信とサービスアクセスの双方またはいずれかの暗号化保護の検証は終了する。
【００６１】
言い換えれば、この検索では、現在、適切な参照暗号スイートの参照リスト内に含まれていない暗号スイートがサポートされているのか否かを明確にする。この場合には、例えば、警告は、好ましくは、コンピュータのサービスメニュー内の警告メッセージの形態で、検出時のロギングイベントとして、また使用時のロギングイベントとして行われる。他の変更実施形態では、この暗号スイートは、例えば、警告メッセージが出力された直後に、またはその出力後の所定の待機時間後に、自動的に無効化される。
【００６２】
図３に示した検証は、好ましくは、図２に関して示した、制御通信とサービスアクセスの双方またはいずれかの暗号化保護のための算出プロセスの場合のように、定期的にまたはイベント制御様式で行われる。さらに、検証は、好ましくは、コンピュータの特定の動作モード（例えば、保守モードまたは待機モード）で行われる。これに加えて、変更点は、同様に、自動的に適用されたり、待機時間後に自動的に適用されたり、またはサービス技術者による確認（例えば、コンピュータのサービスメニューの構成設定における確認）後に適用されてもよい。
【００６３】
図４は、鍵長、特に、暗号アルゴリズムのために必要な最小鍵長に基づいて、制御通信とサービスアクセスの少なくともいずれか一方または双方の暗号化保護を検証するための複数のステップＡＺ１ＦＩＧ４．．．ＡＺ６ＦＩＧ４を有する第２のフロー図である。第１のステップＡＺ１ＦＩＧ４において、制御通信とサービスアクセスの少なくともいずれか一方または双方の暗号化保護の検証が開始される。
【００６４】
その後、第２のステップＡＺ２ＦＩＧ４において、ブロックチェーンプロバイダのブロックチェーンサービスで使用される複雑な計算タスクを解くための、「プルーフ・オブ・ワーク」と称するデータセットを有するブロックチェーン情報が検索される。この場合、好ましくは、参照として役立つ複数の情報ソース（ブロックチェーンプロバイダまたはブロックチェーンを実装するブロックチェーンノードのブロックチェーンサービス）からの情報が、検索によって算出され、その情報から、また検索によって算出されるデータ／情報に応じて、現在、適切な参照鍵長、例えば、暗号アルゴリズムのための参照最小鍵長の、妥当性の確認された参照リストが判定されることが、第３のステップＡＺ３ＦＩＧ４で行われる。この場合、例えば、様々な情報ソースを重み付けでき、例えば、参照鍵長、特に、参照最小鍵長が、少なくとも３つの情報ソース（３つのブロックチェーンプロバイダまたはブロックチェーンを実装するブロックチェーンノードのブロックチェーンサービス）によってサポートされる場合、またはソース（複数のブロックチェーンプロバイダまたは複数のブロックチェーンを実装するブロックチェーンノードのブロックチェーンサービス）のうちの少なくとも５０％が、参照鍵長、特に、参照最小鍵長をサポートする場合、参照リスト内に含められる。この場合、例えば、ビットコイン、イーサリアム、ハイパーレッジャーなど様々なブロックチェーンを検証できる。
【００６５】
さらに、ブロックチェーンの難易度に応じて算出される最小鍵長に従って、フィルタリングを実行できる。
【００６６】
次に、第４のステップＡＺ４ＦＩＧ４において、現在の参照鍵長、特に、参照最小鍵長のこの参照リストは、例えば、コンピュータＣＰＴのコンフィギュレーション・メモリＫＳＰ（図２を参照されたい）内に記憶されたリストと照合されるが、そのリストは、コンピュータ内で使用されているか、または有効化されて使用可能な鍵長、特に最小参照鍵長、すなわち、コンピュータ上で技術的にサポートされた鍵長、特に、最小鍵長、または手動設定により有効化された鍵長、特に、最小鍵長を有する。その場合、照合結果は、「現在使用されているか、または有効化されて使用可能な鍵長、特に、最小鍵長のリストは、現在算出されている参照鍵長、特に、参照最小鍵長の参照リスト内にはない少なくとも１つのエントリを含んでいますか？」の検索の判断に従う。
【００６７】
この検索に対する答えが「イエス」である場合、第５のステップＡＺ５ＦＩＧ４において、警告メッセージが出力されるが、例えば、音響的に警告信号として出力され、または光学的（視覚的）にディスプレイ上に出力され、または電気的切換信号として出力される。一方、この検索に対する答えが「ノー」である場合、第６のステップＡＺ６ＦＩＧ４において、制御通信とサービスアクセスの少なくともいずれか一方または双方の暗号化保護の検証が終了する。
【００６８】
言い換えれば、この検索は、現在、適切な参照鍵長、特に、参照最小鍵長の参照リストには含まれていない鍵長、特に、最小鍵長が、サポートされているか否かを明確にする。この場合には、例えば、警告は、好ましくは、コンピュータのサービスメニュー内の警告メッセージの形態で、検出時のロギングイベントとして、また使用時のロギングイベントとして行われる。他の変更実施形態では、この鍵長、特に、最小鍵長は、例えば、警告メッセージが出力された直後、またはその出力がされてから所定の待機時間後に、自動的に無効化される。
【００６９】
図４に示した検証は、好ましくは、図２に関して示した、制御通信とサービスアクセスの少なくともいずれか一方または双方の暗号化保護を達成するプロセスのように（図３に示した検証と同様に）、定期的にまたはイベント制御様式で行われる。さらに、検証は、好ましくは、コンピュータの特定の動作モード（例えば、保守モードまたは待機モード）で同様に行われる。加えて、変更点は、同様に、自動的に適用されたり、待機期間後に自動的に適用されたり、またはサービス技術者による確認（例えば、コンピュータのサービスメニューの構成設定における確認）後に自動的に適用されてもよい。
【符号の説明】
【００７０】
ＡＳＳ          出力インターフェース
ＢＣＳＶ        ブロックチェーンサービス
ＢＥＳＶ        バックエンドサービス
ＣＰＴ          コンピュータ
ＣＳＶ          クラウドサービス
ＥＳＳ          入力インターフェース
ＩＳＶ          インターネットサービス
ＩＴＳ、ＶＳ    ＩＴシステム、例えば、分散システム
ＩＴＳ、ＣＰＴ  コンピュータ
ＫＳＰ          コンフィギュレーション・メモリ
ＮＷＫ                ネットワークノード
ＮＷＳＳ        ネットワークインターフェース
ＰＺ            プロセッサ
ＳＰ            メモリ
【図１】
2020506485.tif 000003
【図２】
2020506485.tif 000004
【図３】
2020506485.tif 000005
【図４】
2020506485.tif 000006
【国際調査報告】
2020506485.tif 000007
2020506485.tif 000008
2020506485.tif 000009
2020506485.tif 000010
2020506485.tif 000011
2020506485.tif 000012