【手続補正書】
【提出日】令和3年10月13日(2021.10.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の処理ステップでデータを処理するための方法であって、
複数の処理ユニットのうちの第１の処理ユニットおよび第２の処理ユニットの両方が前記複数の処理ステップのうちの第１の処理ステップを実施するように、前記複数の処理ユニットを第１のコンフィグレーションで構成するステップと、
前記第１の処理ユニットが第２の処理ステップを実施し、前記第２の処理ユニットが、前記第２の処理ステップとは異なる第３の処理ステップを実施するように、前記複数の処理ユニットを第２のコンフィグレーションで構成するステップと、
前記第１の処理ステップの後に前記第１の処理ユニットからの出力データと前記第２の処理ユニットからの出力データを組み合わせ、そして前記第２の処理ステップと前記第３の処理ステップそれぞれの後に、前記第１の処理ユニットからの出力データと前記第２の処理ユニットからの出力データを再度組み合わせるようにマルチプレクサを構成するステップと
を含む方法。
【請求項２】
前記第１のコンフィグレーションを第１のセキュリティレベルに割り当てるステップと、
前記第２のコンフィグレーションを第２のセキュリティレベルに割り当てるステップと
をさらに含み、
前記第１のセキュリティレベルが、前記第２のセキュリティレベルよりも高い
請求項１記載の方法。
【請求項３】
前記複数の処理ユニットがさらに第３の処理ユニットを備え、
前記方法がさらに、
前記複数の処理ユニットを第３のコンフィグレーションで構成するステップと、
前記第３のコンフィグレーションを第３のセキュリティレベルに割り当てるステップと
を含み、
前記第３のセキュリティレベルが前記第１および前記第２のセキュリティレベルを上回っている場合、前記第３のコンフィグレーションに従って、前記第１の処理ステップを実施する、請求項２に記載の方法。
【請求項４】
第４のコンフィグレーションを第４のセキュリティレベルに割り当てるステップ
をさらに含み、
前記第４のセキュリティレベルが前記第１のセキュリティレベルと前記第２のセキュリティレベルの間にある場合、前記第３の処理ユニットが、前記第４のコンフィグレーションに従って、同様に前記第２の処理ステップまたは前記第３の処理ステップを実施する、請求項３に記載の方法。
【請求項５】
第５のコンフィグレーションを前記第２のセキュリティレベルに割り当てるステップ
をさらに含み、
前記第３の処理ユニットが、前記第５のコンフィグレーションに従って、前記第１の処理ステップ、前記第２の処理ステップおよび前記第３の処理ステップと異なる第４の処理ステップを実施する、請求項３に記載の方法。
【請求項６】
前記第１の処理ユニットからの前記第１の処理ステップの第１の処理結果と、前記第２の処理ユニットからの前記第２の処理ステップの第２の処理結果とを比較するステップと、
前記第２の処理結果が前記第１の処理結果と異なる場合に、エラー信号を送るステップと
を含む請求項１に記載の方法。
【請求項７】
前記第１の処理ステップを実施する前に前記第１のコンフィグレーションが実行され、前記第２の処理ステップの実施と前記第３の処理ステップの実施の間に前記第２のコンフィグレーションが実行される、請求項１に記載の方法。
【請求項８】
前記マルチプレクサが、前記複数の処理ユニットからの重み付けされた処理結果を元にした多数決を表す信号を出力するように構成され、前記複数の処理ユニットからの各処理結果は重要度で重み付けされ、前記多数決は最大重要度の処理結果を選択することを含む、請求項１に記載の方法。
【請求項９】
プログラムコードを記憶した非一時的コンピュータ可読記憶媒体であって、前記プログラムコードが、データ処理ユニット上での実行時に、前記データ処理ユニットに以下の処理ステップ：
複数の処理ユニットのうちの第１の処理ユニットおよび第２の処理ユニットの両方が複数の処理ステップのうちの第１の処理ステップを実施するように、前記複数の処理ユニットを第１のコンフィグレーションで構成するステップと、ここで、前記第１の処理ステップは第１の結果を生じさせ、前記第１の処理ユニットからの前記第１の結果と、前記第２の処理ユニットからの前記第１の結果との組み合わせは第１の処理結果を構成し、
前記第１の処理ユニットが第２の処理ステップを実施し、前記第２の処理ユニットが、前記第２の処理ステップとは異なる第３の処理ステップを実施するように、前記複数の処理ユニットを第２のコンフィグレーションで構成するステップと、ここで、前記第２の処理ステップは第２の結果を生じさせ、前記第３の処理ステップは第３の結果を生じさせ、前記第２の結果と前記第３の結果の組み合わせは第２の処理結果を構成し、
前記第１の処理結果と前記第２の処理結果を評価し、最もセキュリティレベルの高い処理結果を選択するように信号回路を構成することと
を実行させる、記憶媒体。
【請求項１０】
データを処理するための装置であって、
異なる複数のコンフィグレーションで動作するように構成可能な複数の処理ユニットと、
選択的に、前記複数の処理ユニットのうちの第１の処理ユニットおよび第２の処理ユニットの両方が第１の処理ステップを実施するように、前記複数の処理ユニットを第１のコンフィグレーションで構成し、前記第１の処理ユニットが第２の処理ステップを実施し、前記第２の処理ユニットが、前記第２の処理ステップとは異なる第３の処理ステップを実施するように、前記複数の処理ユニットを第２のコンフィグレーションで構成するように構成された構成ユニットと、
前記複数の処理ユニットからの重み付けされた処理結果を元にした多数決を表す信号を出力するように構成された信号回路であって、前記複数の処理ユニットからの各重み付けされた処理結果は重要度で重み付けされ、前記多数決は最大重要度の重み付けされた処理結果を選択することを含む、信号回路と
を備える装置。
【請求項１１】
前記構成ユニットが、前記第１のコンフィグレーションを第１のセキュリティレベルに割り当て、前記第２のコンフィグレーションを第２のセキュリティレベルに割り当てるように構成され、前記第１のセキュリティレベルが前記第２のセキュリティレベルよりも高い、請求項１０に記載の装置。
【請求項１２】
前記構成ユニットが、複数の処理ステップの実施前に、および／または処理ステップの実施中に動的に、または互いに異なる２つの処理ステップの実施の合間に前記構成することを行うように構成されている、請求項１１に記載の装置。
【請求項１３】
前記信号回路が比較デバイスを含み、前記比較デバイスが、前記第１の処理ユニットからの第１の処理結果を前記第２の処理ユニットからの第２の処理結果と比較し、前記第２の処理結果が前記第１の処理結果と異なる場合に、信号を送るように構成されている、請求項１０に記載の装置。
【請求項１４】
第三者による攻撃および／または環境の影響による障害に対して前記装置の他の領域よりも強固に保護されているセキュリティ領域をさらに含み、少なくとも前記第１の処理ユニットが前記セキュリティ領域に配置されている、請求項１０に記載の装置。
【請求項１５】
前記セキュリティ領域が、前記構成ユニットのレジスタを含み、前記レジスタが、前記複数のコンフィグレーションの構成データを記憶するように構成されている、請求項１４に記載の装置。
【請求項１６】
前記構成ユニットを介して、
前記複数の処理ユニットのうちの第１の処理ユニットおよび第２の処理ユニットの両方が複数の処理ステップのうちの第１の処理ステップを実施するように、前記複数の処理ユニットを第１のコンフィグレーションで構成し、
前記第１の処理ユニットが第２の処理ステップを実施し、前記第２の処理ユニットが、前記第２の処理ステップとは異なる第３の処理ステップを実施するように、前記複数の処理ユニットを第２のコンフィグレーションで構成する
ように構成されている、請求項１０に記載の装置。
【請求項１７】
複数の処理ステップを実施するために、データ処理ユニット上での実行時に、前記データ処理ユニットに処理ステップを実行させるプログラムコードを記憶媒体から受信するように構成された結合デバイスをさらに含む、請求項１６に記載の装置。
【請求項１８】
複数の処理ステップでの処理のための入力データを、前記コンフィグレーションに応じて前記複数の処理ユニットに分配するように構成されたデマルチプレクサ、および／または
前記処理ユニットからの出力データを組み合わせるように構成されたマルチプレクサ
をさらに含む、請求項１０に記載の装置。