【手続補正書】
【提出日】平成19年2月9日(2007.2.9)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】アセンブリにそれぞれ実装され、１つまたは複数の他のコンポーネントと通信するためにそれぞれ接続された、主処理手段および主メモリ手段を含むコンピューティング装置であって、
前記コンピューティング装置は、前記アセンブリにそれぞれ実装され、１つ又は複数の他のコンポーネントと通信するためにそれぞれ接続された、信用デバイスをさらに備え、
前記信用デバイスはメモリ手段及び処理手段を備え、
前記処理手段は、コンピューティング装置が意図されたとうりに動作することを示す完全性測定値を取得し、該取得された完全性測定値の正しさを判定すると共に、前記コンピューティング装置のユーザによる完全性に対するチャレンジに応答して、前記取得された前記完全性測定値を該ユーザに提供するようプログラムされる、コンピューティング装置。
【請求項２】前記処理手段は、前記主処理手段に命令して、前記完全性測定値を求めると共に、該メモリ手段に記憶するために該完全性測定値を返すようプログラムされている、請求項１に記載のコンピューティング装置。
【請求項３】前記処理手段は、前記メモリ手段に記憶された該主処理手段にネイティブなプログラム・コードを前記主処理手段に転送することによって、前記主処理手段に命令するようプログラムされている、請求項２に記載のコンピューティング装置。
【請求項４】前記コンピューティング装置は、リセットから開放した後で、前記命令が最初の命令になるよう構成される請求項３に記載のコンピューティング装置。
【請求項５】前記信用デバイスは、前記主処理手段からのメモリ読み取り信号に応答して、該主処理手段に前記命令を転送するよう構成される請求項３または４に記載のコンピューティング装置。
【請求項６】前記信用デバイスは、アセンブリに実装された構成要素が通信に適合されるようにするためのデータバス手段を監視して、前記コンピューティング装置がリセットから開放された後に前記主処理手段によって生成された最初のメモリ読み取り信号が前記信用デバイスにアドレス指定された場合、該メモリ手段にフラグを記憶するよう構成される請求項１から５のいずれかに記載のコンピューティング装置。
【請求項７】前記信用デバイスの固有のアイデンティティ、
信用パーティにより生成され認証された完全性測定値、
および秘密情報、
のうちの少なくとも１つを前記信用デバイスが前記メモリ手段に記憶している請求項１から６のいずれかに記載のコンピューティング装置。
【請求項８】私有の非対称暗号鍵を含む秘密情報を前記信用デバイスが前記メモリ手段に記憶している請求項７に記載のコンピューティング装置。
【請求項９】信用パーティによって署名されたそれぞれの公開暗号鍵を前記信用デバイスが前記デバイスメモリ手段に記憶している請求項８に記載のコンピューティング装置。
【請求項１０】前記信用デバイスは、信用パーティにより生成された認証完全性測定値を前記メモリ手段に記憶し、
前記処理手段は、暗号化機能を提供し、前記信用デバイスは、受信された完全性へのチャレンジに対する前記レスポンスとして生成するよう構成され、レスポンスが、私有の非対称暗号鍵を使用する暗号化機能によって両方とも署名された取得された完全性測定値および認証完全性測定値を含む、請求項８または９に記載のコンピューティング装置。
【請求項１１】前記完全性測定値は、前記コンピューティング装置のための前記ベーシックな入出力ソフトウエアの全部又は一部のダイジェストである、請求項１から１０のいずれかに記載のコンピューティング装置。
【請求項１２】前記完全性測定値は、前記コンピューティング装置に取り付けられた構成要素又は装置のための前記ベーシックな入出力ソフトウエアの全部又は一部のダイジェストである、請求項１から１１のいずれかに記載のコンピューティング装置。
【請求項１３】前記信用デバイスは、複数の完全性測定値を取得するよう適合されている、請求項１から１２のいずれかに記載のコンピューティング装置。
【請求項１４】前記信用デバイスは、耐タンパ性であるよう適合されている。請求項１から１３のいずれかに記載のコンピューティング装置。
【請求項１５】請求項１から１４のいずれかに記載のコンピューティング装置における使用のためにコンフィギュレートされた信用デバイス。
【請求項１６】信用コンピューティング装置の完全性測定値を取得するよう構成された、信用デバイスを組み込む該信用コンピューティング装置およびユーザを含むシステムの動作方法であって、
前記完全性測定値は、前記信用コンピューティング装置が意図されたように動作しているか否かの指標を提供し、前期信用デバイスは、前記信用コンピューティング装置の現在の状態を正しく示す完全性測定値を取得するよう構成され、
前記信用デバイスが前記信用コンピューティング装置の完全性測定値を取得するステップと、
前記ユーザが完全性を証明するために前記コンピューティング装置についてチャレンジを生成し、前記信用コンピューティング装置に該チャレンジを提出するステップと、
前記信用コンピューティング装置が前記チャレンジを受信し、前記信用デバイスは、前記信用デバイスが取得した完全性測定値を含むレスポンスを生成し、前記ユーザに該レスポンスを返すステップと、
前記ユーザが前記レスポンスを受信し、該レスポンスから前記完全性測定値を抽出し、信用パーティによって生成されている前記信用コンピューティング装置のための認証完全性測定値と該完全性測定値とを比較するステップと、を含むシステムの動作方法。
【請求項１７】前記チャレンジが臨時符号を含み、前記レスポンスが、情報セキュリティ・アルゴリズムを使用して前記信用デバイスによりデジタル的に署名された前記完全性測定値および該臨時符号を含み、前記ユーザが、それぞれの情報セキュリティ・アルゴリズムを使用して該完全性測定値および該臨時符号を検証する請求項１６に記載の方法。
【請求項１８】前記信用デバイスが私有暗号鍵を使用して前記完全性測定値および前記臨時符号を署名し、前記ユーザがそれぞれの公開暗号鍵を使用して該完全性測定値および該臨時符号を検証する、請求項１７に記載の方法。
【請求項１９】前記レスポンスは、前記信用デバイスによって保持された証明書を含み、その証明書が信用パーティの私有暗号鍵を使用して前記信用パーティによりデジタル的に署名されており、前記証明書は、該信用デバイスの公開暗号鍵を含み、前記ユーザが該信用パーティの公開暗号鍵を使用して該証明書を検証し、該証明書からの公開鍵を使用して該完全性測定値および該臨時符号を検証する請求項１８に記載の方法。
【請求項２０】信用コンピューティング装置とリモート・コンピューティング装置との間でシステムにおける通信チャネルを確立する方法であって、リモート・コンピューティング装置が請求項１６から１９のいずれかに記載の方法を使用して前記信用コンピューティング装置の完全性を検証するステップと、該信用コンピューティング装置の完全性が該リモート・コンピューティング装置によってうまく検証された場合、さらなるトランザクションのために該通信チャネルを維持するステップと、を含む方法。
【請求項２１】信用コンピューティング装置が特定のアプリケーションを処理するユーザによる使用のために信用することができることを検証する方法であって、前記ユーザが請求項１６から１９のいずれかに記載の方法を使用して該信用コンピューティング装置の完全性を検証するステップと、該信用コンピューティング装置の完全性が前記リモート・コンピューティング装置によってうまく検証された場合に、前記ユーザが該信用コンピューティング装置を使用して特定のアプリケーションを処理するステップと、を含む方法。