(57)【要約】安全性が強化されたトラステッドネットワークコネクト方法であって、予めプラットフォームの完全性情報を用意し、完全性の検証要求を制定しておく。ネットワークアクセス要求者が、アクセス要求を発し、ネットワークアクセス授権者が双方向のユーザの認証の過程を開始し、ユーザ認証サービスユニットとの間で、三重要素の対等認証プロトコルの実行を開始する。双方向のユーザ認証が成功した後に、ＴＮＣサーバーは、ＴＮＣクライアントと間の双方向のプラットフォームの完全性の評価を実行する。ネットワークアクセス要求者とネットワークアクセス授権者は、それぞれの推薦の制御ポートに従って、アクセス要求者とアクセス授権者と間の相互のアクセス制御を実現する。本発明は、背景技術における安全性が比較的に低く、アクセス要求者がＡＩＫ証明書の有効性を検証することができない可能性があり、そして、プラットフォームの完全性の評価が対等でないという技術課題を解消している。本発明は、キーの管理及び完全性のチェック機構を簡素化することができ、トラステッドネットワークコネクトの適用範囲が拡大される。【選択図】図２
2010534988.tif 000002
【特許請求の範囲】
【請求項１】
安全性が強化されたトラステッドネットワークコネクト方法であって、以下のステップ、即ち、
（１．）初期化ステップ：
（１．１）アクセス要求者のＴＮＣクライアントとアクセス授権者のＴＮＣサーバーが、予めプラットフォームの完全性情報を用意しておき、それぞれの完全性計測レイヤーの完全性收集者ＩＭＣに渡し、
（１．２）前記ＴＮＣクライアントとＴＮＣサーバーは、予め完全性の検証要求を制定しておき、前記完全性の検証要求には、アクセス要求者とアクセス授権者が互いに相手に検証を要求するＰＣＲｓテーブルを含み、
（１．３）前記アクセス要求者とアクセス授権者とのトラステッドプラットフォームモジュールＴＰＭは、ネットワークポリシーに必要とされたプラットフォーム情報をハッシュしてからプラットフォームのコンフィギュレーションレジスタＰＣＲｓに記憶すること、
（２．）ユーザ認証ステップ：
（２．１）ネットワークアクセスレイヤーにおいて、ネットワークアクセス要求者は、ポリシー実行者にアクセス要求を発し、ポリシー実行者は、該アクセス要求をネットワークアクセス授権者に転送し、
（２．２）前記ネットワークアクセス授権者は、前記アクセス要求を受信すると、双方向のユーザの認証過程を開始し、ネットワークアクセスレイヤーのネットワークアクセス要求者と、ネットワークアクセス授権者とユーザ認証サービスユニットとの間で、三重要素の対等認証プロトコルの実行が開始されて、アクセス要求者とアクセス授権者との双方向のユーザ認証及びキーネゴシエーションが実現され、その後、ネットワークアクセス授権者は、双方向のユーザ認証過程で生成されたメインキーを予め確立されたセキュアチャネルによって、ポリシー実行ポイントに伝送し、最後に、ポリシーの実行ポイントは、メインキーを利用して、アクセス要求者とのキーネゴシエーションを行い、
（２．３）双方向のユーザ認証が成功すると、前記ネットワークアクセス要求者とネットワークアクセス授権者は、ユーザ認証成功の情報をそれぞれ完全性評価レイヤーのＴＮＣクライアントとＴＮＣサーバーに送信すること、
（３．）完全性評価ステップ：
アクセス授権者のＴＮＣサーバーがネットワークアクセス授権者から送信されたユーザ認証成功の情報を受信すると、完全性評価レイヤーと完全性計測レイヤーにおいて、アクセス授権者のＴＮＣサーバーと、アクセス要求者のＴＮＣクライアントとポリシー管理機のプラットフォーム評価サービスユニットは、三重要素の対等認証プロトコルにより、アクセス要求者とアクセス授権者との双方向のプラットフォームの完全性評価を実現すること、
（４．）アクセス制御ステップ：
前記ＴＮＣサーバーとＴＮＣクライアントとのそれぞれは、アクセス授権者とアクセス要求者のプラットフォームの完全性の評価結果をまとめて、ネットワークアクセス授権者とネットワークアクセス要求者のそれぞれに推薦を送信し、ネットワークアクセス要求者とネットワークアクセス授権者とのそれぞれは、それぞれ受信した推薦に従って、ポートを制御して、アクセス要求者とアクセス授権者との相互のアクセス制御を実現すること、
を含むことを特徴とする安全性が強化されたトラステッドネットワークコネクト方法。
【請求項２】
前記ステップ（３．）において、アクセス授権者のＴＮＣサーバーと、アクセス要求者のＴＮＣクライアントとポリシー管理機のプラットフォーム評価サービスユニットは、三重要素の対等認証プロトコルにより、アクセス要求者とアクセス授権者の双方向のプラットフォームの完全性評価を実現し、このプラットフォームの完全性評価の実現方式は、
アクセス要求者がアクセス授権者のプラットフォームの完全性を検証することに対し、アクセス授権者がアクセス要求者の完全性を検証すること、
ポリシー管理機がアクセス要求者とアクセス授権者のＡＩＫ証明書の有効性を検証することを含むことを特徴とする請求項１に記載の安全性が強化されたトラステッドネットワークコネクト方法。
【請求項３】
前記ステップ（３．）において、アクセス授権者のＴＮＣサーバーと、アクセス要求者のＴＮＣクライアントとポリシー管理機のプラットフォーム評価サービスユニットは、三重要素の対等認証プロトコルにより、アクセス要求者とアクセス授権者との双方向のプラットフォームの完全性評価を実現し、このプラットフォーム完全性評価の具体的な実施方式は、以下：
（３．１．１）アクセス授権者のＴＮＣサーバーがネットワークアクセス授権者から送信されたユーザ認証成功の情報を受信したとき、又はユーザ認証が成功したことが確認されたときに、アクセス授権者は、アクセス要求者に以下の情報：
（ａ）．アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳと、
（ｂ）．アクセス授権者のＡＩＫ証明書ＣｅｒｔＡＣ＿ＡＩＫと、
（ｃ）．アクセス授権者がアクセス要求者に要求するＰＣＲｓテーブルＰＣＲｓＬｉｓｔＡＲ
を送信すること、
（３．１．２）アクセス要求者は前記ステップ（３．１．１）においてアクセス授権者から送信された情報を受信すると、アクセス授権者から要求されたＰＣＲｓテーブルに従って、相応するＰＣＲｓ値をトラステッドプラットフォームモジュールＴＰＭへ抽出し、トラステッドプラットフォームモジュールＴＰＭにおいて、ＡＩＫプライベートキーを利用して、トラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳに署名し、アクセス要求者は、アクセス授権者に以下の情報：
（ａ）．アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳと、
（ｂ）．アクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲと、
（ｃ）．アクセス要求者のＡＩＫ証明書ＣｅｒｔＡＲ＿ＡＩＫと、
（ｄ）．アクセス要求者がアクセス授権者に要求するＰＣＲｓテーブルＰＣＲｓＬｉｓｔＡＣと、
（ｅ）．アクセス授権者から要求されたＰＣＲｓ値ＰＣＲｓＡＲと、
（ｆ）．アクセス授権者から要求されたＰＣＲｓ値に対応する計測ログＬｏｇＡＲと、
（ｇ）．アクセス要求者がトラステッドプラットフォームモジュールＴＰＭにおいて、ＡＩＫプライベートキーを利用して、トラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳに対して行った署名
を送信すること、
（３．１．３）アクセス授権者は、前記ステップ（３．１．２）においてアクセス要求者から送信された情報を受信すると、トラステッドプラットフォームモジュールＴＰＭに、アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳの一致性を検証させ、次に、アクセス要求者のＡＩＫ証明書の中の公開キーを利用して、アクセス要求者のＡＩＫ署名の有効性を検証し、アクセス授権者がアクセス要求者に要求したＰＣＲｓ値と、アクセス授権者から要求されたＰＣＲｓ値に対応する計測ログＬｏｇＡＲ及びデータベースから提供された標準の完全性の計測値を利用して、アクセス要求者のプラットフォームの完全性に対するチェックを行い、アクセス授権者のアクセス要求者のプラットフォームの完全性に対するチェック結果を生成し、アクセス授権者は、ポリシー管理機に以下の情報：
（ａ）．アクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲと、
（ｂ）．アクセス授権者のユーザが生成した乱数ＮＡＣと、
（ｃ）．アクセス要求者のＡＩＫ証明書と、
（ｄ）．アクセス授権者のＡＩＫ証明書、
を送信すること、
（３．１．４）ポリシー管理機は、前記ステップ（３．１．３）においてアクセス授権者から送信された情報を受信すると、アクセス要求者とアクセス授権者のＡＩＫ証明書に対する検証を行って、アクセス要求者とアクセス授権者の証明書の検証結果Ｒｅｓｕ１ｔＡＩＫを生成し、この証明書検証結果は、アクセス授権者のユーザが生成した乱数ＮＡＣと、アクセス要求者のＡＩＫ証明書ＣｅｒｔＡＲ−ＡＩＫと、アクセス要求者のＡＩＫ証明書の検証結果ＲｅＡＲ−ＡＩＫと、アクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲと、アクセス授権者のＡＩＫ証明書ＣｅｒｔＡＣ−ＡＩＫと、アクセス授権者のＡＩＫ証明書の検証結果ＲｅＡＣ−ＡＩＫとを含み、ポリシー管理機の身元証明書に対応するプライベートキーを利用して、証明書の検証結果に対して署名し、ポリシー管理機は、アクセス授権者に生成した証明書の検証結果ＲｅｓｕｌｔＡＩＫ及び証明書の検証結果ＲｅｓｕｌｔＡＩＫに対する署名［ＲｅｓｕｌｔＡＩＫ］Ｓｉｇを送信すること、
（３．１．５）アクセス授権者は、前記ステップ（３．１．４）においてポリシー管理機から送信された情報を受信すると、アクセス授権者のユーザが生成した乱数ＮＡＣとアクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲとの一致性を検証し、ポリシー管理機の身元証明書に対応する公開キーを利用して、ポリシー管理機の署名の有効性を検証し、証明書の検証結果に従って、アクセス要求者のＡＩＫ証明書の有効性を検証し、アクセス授権者のアクセス要求者に対するプラットフォームの完全性のチェック結果を利用して、プラットフォームの完全性の評価結果を生成し、アクセス要求者から要求されたＰＣＲｓテーブルに従って、相応するＰＣＲｓ値をトラステッドプラットフォームモジュールＴＰＭへ抽出し、トラステッドプラットフォームモジュールＴＰＭにおいて、ＡＩＫプライベートキーを利用して、トラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲに対して署名し、アクセス授権者は、アクセス要求者に以下のような情報：
（ａ）．ステップ（３．１．４）においてポリシー管理機から送信されたメッセージ内容と、
（ｂ）．アクセス要求者のトラステッドプラットフォームモジュールＴＰＭで生成した乱数ＮＡＲと、
（ｃ）．アクセス授権者のユーザが生成した乱数ＮＡＣと、
（ｄ）．アクセス要求者から要求されたＰＣＲｓ値ＰＣＲｓＡＣと、
（ｅ）．アクセス要求者から要求されたＰＣＲｓ値に対応する計測ログＬｏｇＡＣと、
（ｆ）．アクセス授権者がトラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲに対して行った署名、
を送信すること、
（３．１．６）アクセス要求者は、前記ステップ（３．１．５）においてアクセス授権者から送信された情報を受信すると、ポリシー管理機の身元証明書に対応する公開キーで、ポリシー管理機の署名の有効性を検証し、次に、アクセス要求者は、アクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲの一致性を検証し、アクセス授権者のＡＩＫ証明書の中の公開キーで、アクセス授権者のＡＩＫ署名の有効性を検証し、続いて、証明書の検証結果に従って、アクセス授権者のＡＩＫ証明書の有効性を検証し、アクセス要求者がアクセス授権者に要求したＰＣＲｓ値と、アクセス要求者から要求されたＰＣＲｓ値に対応する計測ログＬｏｇＡＣ及びデータベースから提供された標準の完全性の計測値を用いて、アクセス授権者のプラットフォーム完全性に対してチェックして、アクセス授権者のプラットフォーム完全性のチェック結果を生成し、アクセス要求者は、アクセス授権者のＡＩＫ証明書の有効性とアクセス授権者に対するプラットフォームの完全性のチェック結果に従って、プラットフォームの完全性の評価結果を生成すること、
を含むことを特徴とする請求項１に記載の安全性が強化されたトラステッドネットワークコネクト方法。
【請求項４】
前記ステップ（３．１．５）においてアクセス要求者のプラットフォームの完全性の評価結果を生成する過程において、アクセス授権者は、再びアクセス要求者と完全性情報をやり取りするときに、ステップ（３．１．１）乃至ステップ（３．１．６）を繰り返して行うことを特徴とする請求項３に記載の安全性が強化されたトラステッドネットワークコネクト方法。
【請求項５】
前記ステップ（３．１．６）においてアクセス授権者のプラットフォームの完全性の評価結果を生成する過程には、アクセス要求者は、再びアクセス授権者と完全性情報をやり取りしようとするときに、ステップ（３．１．２）乃至ステップ（３．１．６）を繰り返して行うことを特徴とする請求項３又は４に記載の安全性が強化されたトラステッドネットワークコネクト方法。
【請求項６】
前記ステップ（３．）においてアクセス授権者のＴＮＣサーバーと、アクセス要求者のＴＮＣクライアント及びポリシー管理機のプラットフォーム評価サービスユニットは、三重要素の対等認証プロトコルにより、アクセス要求者とアクセス授権者の双方向のプラットフォーム完全性評価を実現し、このプラットフォーム完全性評価の実現方式は、
ポリシー管理機はアクセス要求者とアクセス授権者のプラットフォームの完全性をチェックすること、
ポリシー管理機はアクセス要求者とアクセス授権者のＡＩＫ証明書の有効性を検証することを含むことを特徴とする請求項１に記載の安全性が強化されたトラステッドネットワークコネクト方法。
【請求項７】
前記ステップ（３．）においてアクセス授権者のＴＮＣサーバーと、アクセス要求者のＴＮＣクライアント及びポリシー管理機のプラットフォーム評価サービスユニットは、三重要素の対等認証プロトコルによりアクセス要求者とアクセス授権者の双方向のプラットフォームの完全性評価を実現し、このプラットフォームの完全性評価の具体的な実現方式は、以下のことを含む、即ち、
（３．２．１）アクセス授権者は、ネットワークアクセス授権者から送信されたユーザ認証成功の情報を受信すると、アクセス要求者に以下の情報：
（ａ）．アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳと、
（ｂ）．アクセス授権者のＡＩＫ証明書ＣｅｒｔＡＣ−ＡＩＫと、
（ｃ）．アクセス授権者がアクセス要求者に要求するＰＣＲｓテーブルＰＣＲｓＬｉｓｔＡＲ、
を送信すること、
（３．２．２）アクセス要求者は、前記ステップ（３．２．１）においてアクセス授権者から送信された情報を受信すると、アクセス授権者から要求されたＰＣＲｓテーブルに従って、相応するＰＣＲｓ値をトラステッドプラットフォームモジュールＴＰＭへ抽出し、トラステッドプラットフォームモジュールＴＰＭにおいて、ＡＩＫプライベートキーで、トラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳに対して署名し、アクセス要求者は、アクセス授権者に以下の情報：
（ａ）．アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳと、
（ｂ）．アクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲと、
（ｃ）．アクセス要求者のＡＩＫ証明書ＣｅｒｔＡＲ−ＡＩＫと、
（ｄ）．アクセス要求者がアクセス授権者に要求するＰＣＲｓテーブルＰＣＲｓＬｉｓｔＡＣと、
（ｅ）．アクセス授権者から要求されたＰＣＲｓ値ＰＣＲｓＡＲと、
（ｆ）．アクセス授権者から要求されたＰＣＲｓ値に対応する計測ログＬｏｇＡＲと、
（ｇ）．アクセス要求者がトラステッドプラットフォームモジュールＴＰＭにおいてＡＩＫプライベートキーを利用してトラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳに対して行った署名
を送信すること、
（３．２．３）アクセス授権者は、前記ステップ（３．２．２）においてアクセス要求者から送信された情報を受信すると、トラステッドプラットフォームモジュールＴＰＭに、アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳの一致性を検証させ、アクセス要求者のＡＩＫ証明書の中の公開キーを利用してアクセス要求者のＡＩＫ署名の有効性を検証し、アクセス要求者から要求されたＰＣＲｓテーブルに従って、相応するＰＣＲｓ値をトラステッドプラットフォームモジュールＴＰＭへ抽出し、アクセス授権者は、トラステッドプラットフォームモジュールＴＰＭにおいて、ＡＩＫプライベートキーを利用して、トラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲに対して署名し、アクセス授権者は、ポリシー管理機に以下の情報：
（ａ）．アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳと、
（ｂ）．アクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲと、
（ｃ）．アクセス要求者のＡＩＫ証明書ＣｅｒｔＡＲ−ＡＩＫと、
（ｄ）．アクセス授権者から要求されたＰＣＲｓ値ＰＣＲｓＡＲと、
（ｅ）．アクセス授権者から要求されたＰＣＲｓ値に対応する計測ログＬｏｇＡＲと、
（ｆ）．アクセス要求者がトラステッドプラットフォームモジュールＴＰＭにおいてＡＩＫプライベートキーを利用してトラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳに対して行った署名と、
（ｇ）．アクセス授権者のユーザが生成した乱数ＮＡＣと、
（ｈ）．アクセス授権者のＡＩＫ証明書ＣｅｒｔＡＣ−ＡＩＫと、
（ｉ）．アクセス要求者から要求されたＰＣＲｓ値ＰＣＲｓＡＣと、
（ｊ）．アクセス要求者から要求されたＰＣＲｓ値に対応する計測ログＬｏｇＡＣと、
（ｋ）．アクセス授権者がトラステッドプラットフォームモジュールＴＰＭにおいてＡＩＫプライベートキーを利用してトラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲに対して行った署名
を送信すること、
（３．２．４）ポリシー管理機は前記ステップ（３．２．３）においてアクセス授権者から送信された情報を受信すると、アクセス要求者とアクセス授権者とのそれぞれのＡＩＫ証明書に対応する公開キーを利用して、アクセス要求者とアクセス授権者のＡＩＫ署名の有効性及びＡＩＫ証明書の有効性を検証し、アクセス要求者とアクセス授権者とのそれぞれのトラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値の計測ログとデータベースの中の標準の完全性の計測値に応じて、新たに相応するＰＣＲｓ値を算出し、且つ、ステップ（３．２．３）においてアクセス授権者から送信されたメッセージの中の対応するＰＣＲｓ値と比較し、アクセス要求者とアクセス授権者のＡＩＫ証明書認証とプラットフォームの完全性のチェック結果ＲｅｓｕｌｔＡＩＫ−ＰＣＲｓを生成し、ポリシー管理機の身元証明書に対応するプライベートキーで、生成されたＡＩＫ証明書認証とプラットフォームの完全性のチェック結果に対して、署名［ＲｅｓｕｌｔＡＩＫ−ＰＣＲｓ］Ｓｉｇを行い、アクセス授権者に、アクセス要求者とアクセス授権者のＡＩＫ証明書認証とプラットフォームの完全性のチェック結果ＲｅｓｕｌｔＡＩＫ−ＰＣＲｓ及びポリシー管理機のアクセス要求者とアクセス授権者のＡＩＫ証明書認証とプラットフォームの完全性のチェック結果に対する署名［ＲｅｓｕｌｔＡＩＫ−ＰＣＲｓ］Ｓｉｇを送信し、前記のアクセス要求者とアクセス授権者のＡＩＫ証明書認証とプラットフォームの完全性のチェック結果ＲｅｓｕｌｔＡＩＫ−ＰＣＲｓは、
（ａ）．アクセス授権者のユーザが生成した乱数ＮＡＣと、
（ｂ）．アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳと、
（ｃ）．アクセス要求者のＡＩＫ証明書ＣｅｒｔＡＲ−ＡＩＫと、
（ｄ）．アクセス授権者から要求されたＰＣＲｓ値ＰＣＲｓＡＲと、
（ｅ）．アクセス要求者に対するプラットフォームの完全性のチェック結果ＲｅＡＲと、
（ｆ）．アクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲと、
（ｇ）．アクセス授権者のＡＩＫ証明書ＣｅｒｔＡＣ−ＡＩＫと、
（ｈ）．アクセス要求者から要求されたＰＣＲｓ値ＰＣＲｓＡＣと、
（ｉ）．アクセス授権者に対するプラットフォームの完全性のチェック結果ＲｅＡＣと、
（ｊ）．アクセス要求者のＡＩＫ証明書の検証結果ＲｅＡＲ−ＡＩＫと、
（ｋ）．アクセス授権者のＡＩＫ証明書の検証結果ＲｅＡＣ−ＡＩＫと、を含むこと、
（３．２．５）アクセス授権者は、前記ステップ（３．２．４）においてポリシー管理機から送信された情報を受信すると、アクセス授権者のユーザが生成した乱数ＮＡＣとステップ（３．２．４）においてポリシー管理機から送信された情報の中のアクセス授権者のユーザが生成した乱数ＮＡＣとが一致するかどうかを検証し、ポリシー管理機のユーザの署名の有効性を検証し、トラステッドプラットフォームモジュールＴＰＭに、アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳの一致性を検証させ、アクセス要求者のＡＩＫ証明書ＣｅｒｔＡＲ−ＡＩＫとアクセス授権者から要求されたＰＣＲｓ値ＰＣＲｓＡＲとの一致性を検証し、アクセス要求者のＡＩＫ証明書の検証結果ＲｅＡＲ−ＡＩＫとアクセス要求者に対するプラットフォームの完全性のチェック結果ＲｅＡＲを検証して、アクセス要求者のプラットフォームの完全性の評価結果を生成し、アクセス授権者は、アクセス要求者に、ステップ（３．２．４）の中の情報と、アクセス授権者がトラステッドプラットフォームモジュールＴＰＭにおいてＡＩＫプライベートキーを利用してトラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲに対して行った署名を送信すること、
（３．２．６）アクセス要求者は、前記ステップ（３．２．５）においてアクセス授権者から送信された情報を受信すると、アクセス授権者のＡＩＫ署名の有効性とポリシー管理機のユーザの署名の有効性を検証し、トラステッドプラットフォームモジュールＴＰＭに、アクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲの一致性を検証させ、アクセス授権者のＡＩＫ証明書とアクセス要求者から要求されたＰＣＲｓ値の一致性を検証し、アクセス授権者のＡＩＫ証明書の検証結果ＲｅＡＣ−ＡＩＫとアクセス授権者に対するプラットフォームの完全性のチェック結果ＲｅＡＣを検証して、アクセス要求者のプラットフォームの完全性の評価結果を生成することであることを特徴とする請求項１に記載の安全性が強化されたトラステッドネットワークコネクト方法。
【請求項８】
前記ステップ（３．２．５）においてアクセス要求者のプラットフォームの完全性の評価結果を生成する過程において、アクセス授権者は、再びアクセス要求者と完全性情報をやり取りする時に、ステップ（３．２．１）乃至ステップ（３．２．６）を繰り返して行うことを特徴とする請求項７に記載の安全性が強化されたトラステッドネットワークコネクト方法。
【請求項９】
前記ステップ（３．２．６）においてアクセス授権者のプラットフォームの完全性のチェック結果を生成する過程において、アクセス要求者は、再びアクセス授権者と完全性情報をやり取りする時に、ステップ（３．２．２）乃至ステップ（３．２．６）を繰り返して行うことを特徴とする請求項７又は８に記載の安全性が強化されたトラステッドネットワークコネクト方法。
【請求項１０】
前記ステップ（４．）においてＴＮＣサーバーとＴＮＣクライアントからネットワークアクセス授権者とネットワークアクセス要求者に送信される推薦は、アクセス許可情報、アクセス禁止情報又は隔離補修情報などであることを特徴とする請求項１〜４又は６〜８のいずれに記載の安全性が強化されたトラステッドネットワークコネクト方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークセキュリティの技術分野に属し、特に、安全性が強化されたトラステッドネットワークコネクト方法に関する。
【背景技術】
【０００２】
情報化の進展につれて、ウイルス、ワームなど悪意のソフトウエアの問題は、極めて突出している。現在、既に三万五千種を超える悪意のソフトウエアの種類が現れている。毎年、四千万を越えるコンピュータが感染させられている。このような攻撃を抑制するには、安全な伝送とデータの入力時の検査が必要であるだけでなく、また、源である、ネットワークに接続されている端末のそれぞれから防御する必要がある。伝統的な安全防御技術は、すでに多くの種類の悪意の攻撃を防御することができなくなっている。
【０００３】
国際トラステッドコンピューティンググループＴＣＧは、このような問題に対して、専らトラステッドコンピューティング技術によるネットワークコネクト規則--トラステッドネットワークコネクトＴＮＣを制定しており、簡単にＴＣＧ-ＴＮＣと記載し、オープンな端末の完全なアーキテクチャと一つの安全な互操作を確保する標準とを含む。この標準は、ユーザが必要とするときにネットワークを保護することができ、且つ、どのような程度まで保護するかは、ユーザによって定義される。ＴＣＧ-ＴＮＣは、実質的に端末の完全性から接続の確立を開始するものである。まず、トラステッドネットワークの内部システムの運転状況のポリシーの一つを作成する必要がある。ネットワークに設定されたポリシーを守る端末だけがネットワークにアクセスすることができ、ネットワークは、ポリシーが守られていない装置を隔離、位置付けする。トラステッドプラットフォームモジュールＴＰＭが採用されたことで、さらに、ｒｏｏｔ  ｋｉｔｓの攻撃を遮断することができる。ｒｏｏｔ  ｋｉｔｓは、一種の攻撃のシナリオ、修正されたシステムプラグラム、または、セットの攻撃のシナリオおよび道具であり、一つの目標システムにおいて、システムの最高の制御権限を不正に獲得するために用いられる。
【０００４】
既存のＴＣＧ-ＴＮＣのアーキテクチャを採用すると、一度の完全のトラステッドネットワークコネクトによる情報の伝送が図１のように示される。ネットワーク接続が確立される前に、ＴＮＣクライアントは、必要とするプラットフォームの完全性情報を用意しておき、完全性收集者ＩＭＣに渡す必要がある。トラステッドプラットフォームモジュールＴＰＭを持つ端末の一つにおいて、即ち、ネットワークのポリシーに必要とされたプラットフォーム情報をハッシュしてから、各プラットフォームのコンフィギュレーションレジスタＰＣＲｓに記憶し、ＴＮＣサーバーは、予めプラットフォームの完全性の検証要求を制定しておき、完全性チェック者ＩＭＶに渡す必要がある。具体的な過程は、以下の通りである。
（１）ネットワークアクセス要求者がポリシー実行者にアクセス要求を発する。
（２）ポリシー実行者がアクセス要求の記述をネットワークアクセス授権者に送信する。
（３）ネットワークアクセス授権者が、ネットワークアクセス要求者のアクセス要求の記述を受信すると、ネットワークアクセス要求者のユーザ認証プロトコルを実行する。ユーザ認証に成功すると、ネットワークアクセス授権者は、アクセス要求とユーザ認証成功の情報をＴＮＣサーバーに送信する。
（４）ＴＮＣサーバーは、ネットワークアクセス授権者から送信されたアクセス要求とユーザ認証成功の情報を受信すると、ＴＮＣクライアントと双方向のプラットフォームの証明書の認証の実行を開始し、例えば、プラットフォームの身元確認キーＡＩＫを検証する。
（５）プラットフォームの証明書の認証に成功すると、ＴＮＣクライアントは、完全性收集者ＩＭＣに、一つの新たなネットワーク接続が開始され、且つ一つの完全性ハンドシェークプロトコルを行う必要があることを通知する。完全性收集者ＩＭＣは、完全性計測の收集インタフェースＩＦ-ＩＭＣを介して必要とされるプラットフォームの完全性情報を返送する。ＴＮＣサーバーは、これらのプラットフォームの完全性情報を完全性計測のチェックインタフェースＩＦ-ＩＭＶを介して完全性チェック者ＩＭＶに渡す。
（６）完全性ハンドシェークプロトコルの過程において、ＴＮＣサーバーが満足になるまで、ＴＮＣクライアントは、ＴＮＣサーバーと一回又は数回のデータのやり取りを行う必要がある。
（７）ＴＮＣサーバーは、ＴＮＣクライアントに対する完全性ハンドシェークプロトコルを完了すると、一つの推薦状をネットワークアクセス授権者に送信して、アクセスの許可を要求する。また他の安全考慮があれば、このとき、アクセス授権者は、アクセス要求者からのアクセスを許可しなくても良い。
（８）ネットワークのアクセス授権者は、アクセスの決定をポリシー実行者に伝送し、ポリシー実行者は、最終的にこの決定を実行して、アクセス要求者のアクセスを制御する。
【０００５】
現在、なお、成熟したＴＣＧ-ＴＮＣアーキテクチャの製品が市場に入っていない。幾らか重要な技術は、まだ検討及び標準化の段階にあり、主に、以下のような欠陥がある。
【０００６】
１．可拡張性が悪い。ポリシー実行ポイントとポリシー決定ポイントとの間で、予め定義されたセキュアチャネルがあるが、ポリシー決定ポイントは、大量のポリシー実行ポイントを管理している可能性があることで、大量のセキュアチャネルが配置させられるようになり、管理の複雑性を招き、可拡張性が悪くなる。
【０００７】
２．キーネゴシエーションの過程が複雑である。ネットワークアクセスレイヤーにおけるデータに対して安全保護を行う必要があるので、アクセス要求者とポリシー決定ポイントとの間でセキュアチャネルを確立し、即ち、それらの間でセッションのキーネゴシエーションを行う必要がある。しかし、アクセス要求者とポリシー実行ポイントとの間でも、データの保護を行う必要があるので、アクセス要求者とポリシー実行ポイントとの間で、再びセッションのキーネゴシエーションを行う必要があり、キーネゴシエーションの過程を複雑にしてしまう。
【０００８】
３．安全性が比較的低い。アクセス要求者とポリシー決定ポイントによりネゴシエーションされたメインキーは、ポリシー決定ポイントによって、ポリシー実行ポイントに転送される。キーがネットワーク上で転送されることで、新たなセキュリティの攻撃点が導入され、安全性が低下するようになる。なお、二回のセッションのキーネゴシエーションには同じメインキーが利用されているので、トラステッドネットワークコネクトのアーキテクチャの全体の安全性が低下する。
【０００９】
４．アクセス要求者は、ポリシー決定ポイントのＡＩＫ証明書の有効性を検証することができなくなる可能性がある。プラットフォームの証明書の認証の過程において、アクセス要求者とポリシー決定ポイントは、ＡＩＫプライベートキー及び証明書を利用して、双方向のプラットフォームの証明書の認証を行い、両方のいずれも、ＡＩＫの証明書の有効性の検証を行う必要がある。ポリシー決定ポイントがアクセス要求者のＷｅｂサービスの提供者であれば、アクセス要求者は、トラステッドネットワークの接続の前にネットワークへアクセスすることができず、即ち、ポリシー決定ポイントのＡＩＫ証明書の有効性を検証することができないので、安全ではない。
【００１０】
５．プラットフォームの完全性の評価が対等ではない。ＴＣＧ-ＴＮＣアーキテクチャにおいて、ポリシー決定ポイントは、アクセス要求者に対して、プラットフォームの完全性の評価を行うが、アクセス要求者は、ポリシー決定ポイントに対して、プラットフォームの完全性の評価を行わない。ポリシー決定ポイントのプラットフォームが信頼できなければ、アクセス要求者が信頼できない装置に接続されたのは、安全ではない。しかし、対等に信頼できることは、Ａｄ  ｈｏｃネットワークには、必要である。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明は、背景技術において安全性が比較的に低く、アクセス要求者がＡＩＫ証明書の有効性を検証することができない可能性があり、プラットフォームの完全性の評価が対等でないという技術課題を解消することができる安全性が強化されたトラステッドネットワークコネクト方法を提供する。
【課題を解決するための手段】
【００１２】
本発明の技術案は、以下である。
安全性が強化されたトラステッドネットワークコネクト方法であって、以下のステップを含み、即ち、
（１．）初期化ステップ：
（１．１）アクセス要求者のＴＮＣクライアントとアクセス授権者のＴＮＣサーバーが、予めプラットフォームの完全性情報を用意しておき、それぞれの完全性計測レイヤーの完全性收集者ＩＭＣに渡す。
（１．２）ＴＮＣクライアントとＴＮＣサーバーは、予め完全性の検証要求を制定しておく。この完全性の検証要求には、アクセス要求者とアクセス授権者が互いに相手に検証を要求するＰＣＲｓテーブルを含む。
（１．３）アクセス要求者とアクセス授権者とのトラステッドプラットフォームモジュールＴＰＭは、ネットワークポリシーに必要とされたプラットフォーム情報をハッシュしてからプラットフォームのコンフィギュレーションレジスタＰＣＲｓに記憶する。
（２．）ユーザ認証ステップ：
（２．１）ネットワークアクセスレイヤーにおいて、ネットワークアクセス要求者は、ポリシー実行者にアクセス要求を発し、ポリシー実行者は、このアクセス要求をネットワークアクセス授権者に転送する。
（２．２）ネットワークアクセス授権者は、アクセス要求を受信すると、双方向のユーザの認証過程を開始し、ネットワークアクセスレイヤーのネットワークアクセス要求者と、ネットワークアクセス授権者とユーザ認証サービスユニットとの間で、三重要素の対等認証プロトコルの実行が開始されて、アクセス要求者とアクセス授権者との双方向のユーザ認証及びキーネゴシエーションが実現される。その後、ネットワークアクセス授権者は、双方向のユーザ認証過程で生成されたメインキーを予め確立されたセキュアチャネルによって、ポリシー実行ポイントに伝送する。最後に、ポリシー実行ポイントは、メインキーを利用して、アクセス要求者とのキーネゴシエーションを行う。
（２．３）双方向のユーザ認証が成功すると、ネットワークアクセス要求者とネットワークアクセス授権者は、ユーザ認証成功の情報をそれぞれ完全性評価レイヤーのＴＮＣクライアントとＴＮＣサーバーに送信する。
（３．）完全性評価ステップ：
アクセス授権者のＴＮＣサーバーがネットワークアクセス授権者から送信されたユーザ認証成功の情報を受信すると、完全性評価レイヤーと完全性計測レイヤーにおいて、アクセス授権者のＴＮＣサーバーと、アクセス要求者のＴＮＣクライアントとポリシー管理機のプラットフォーム評価サービスユニットは、三重要素の対等認証プロトコルにより、アクセス要求者とアクセス授権者との双方向のプラットフォームの完全性評価を実現する。このプラットフォームの完全性評価の過程において、アクセス授権者のＴＮＣサーバーと、アクセス要求者のＴＮＣクライアントとポリシー管理機のプラットフォーム評価サービスユニットは、上位レイヤーの完全性收集者、完全性チェック者との情報のやり取りを行う。
（４．）アクセス制御ステップ：
ＴＮＣサーバーとＴＮＣクライアントとのそれぞれは、アクセス授権者とアクセス要求者のプラットフォームの完全性の評価結果をまとめて、その後、ネットワークアクセス授権者とネットワークアクセス要求者のそれぞれに推薦を送信し、ネットワークアクセス要求者とネットワークアクセス授権者とのそれぞれは、それぞれ受信した推薦に従って、ポートを制御して、アクセス要求者とアクセス授権者との相互のアクセス制御を実現する。
【００１３】
好ましくは、前記ステップ（３．）において、アクセス授権者のＴＮＣサーバーと、アクセス要求者のＴＮＣクライアントとポリシー管理機のプラットフォーム評価サービスユニットは、三重要素の対等認証プロトコルにより、アクセス要求者とアクセス授権者の双方向のプラットフォームの完全性評価を実現する。このプラットフォームの完全性評価は、以下の方式を採用することができる。即ち、
アクセス要求者がアクセス授権者のプラットフォームの完全性を検証する。これに対し、アクセス授権者はアクセス要求者の完全性を検証し、
ポリシー管理機がアクセス要求者とアクセス授権者のＡＩＫ証明書の有効性を検証することである。
【００１４】
好ましくは、前記ステップ（３．）において、アクセス授権者のＴＮＣサーバーと、アクセス要求者のＴＮＣクライアントとポリシー管理機のプラットフォーム評価サービスユニットは、三重要素の対等認証プロトコルにより、アクセス要求者とアクセス授権者との双方向のプラットフォーム完全性評価を実現する。このプラットフォーム完全性評価は、具体的に、以下の方式を採用することができる。即ち、
（３．１．１）アクセス授権者のＴＮＣサーバーがネットワークアクセス授権者から送信されたユーザ認証成功の情報を受信したとき、又はユーザ認証が成功したことが確認されたときに、アクセス授権者は、アクセス要求者に以下の情報を送信する。即ち、
（ａ）．アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳと、（ｂ）．アクセス授権者のＡＩＫ証明書ＣｅｒｔＡＣ−ＡＩＫと、（ｃ）．アクセス授権者がアクセス要求者に要求したＰＣＲｓテーブルＰＣＲｓＬｉｓｔＡＲと、である。
（３．１．２）アクセス要求者は前記ステップ（３．１．１）においてアクセス授権者から送信された情報を受信すると、まず、アクセス授権者から要求されたＰＣＲｓテーブルに従って、相応するＰＣＲｓ値をトラステッドプラットフォームモジュールＴＰＭへ抽出する。その後、トラステッドプラットフォームモジュールＴＰＭにおいて、ＡＩＫプライベートキーを利用して、トラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳを署名する。最後に、アクセス要求者は、アクセス授権者に以下のような情報を送信する。即ち、
（ａ）．アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳと、（ｂ）．アクセス要求者のトラステッドプラットフォームモジュールＴＰＭが産生した乱数ＮＡＲと、（ｃ）．アクセス要求者のＡＩＫ証明書ＣｅｒｔＡＲ−ＡＩＫと、（ｄ）．アクセス要求者がアクセス授権者に要求したＰＣＲｓテーブルＰＣＲｓＬｉｓｔＡＣと、（ｅ）．アクセス授権者から要求されたＰＣＲｓ値ＰＣＲｓＡＲと、（ｆ）．アクセス授権者から要求されたＰＣＲｓ値に対応する計測ログＬｏｇＡＲと、（ｇ）．アクセス要求者がトラステッドプラットフォームモジュールＴＰＭにおいて、ＡＩＫプライベートキーを利用して、トラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳに対して行った署名とである。
（３．１．３）アクセス授権者は、前記ステップ（３．１．２）においてアクセス要求者から送信された情報を受信すると、まず、トラステッドプラットフォームモジュールＴＰＭに、アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳの一致性を検証させる。次に、アクセス要求者のＡＩＫ証明書の中の公開キーを利用して、アクセス要求者のＡＩＫ署名の有効性を検証する。その後、アクセス授権者がアクセス要求者に要求したＰＣＲｓ値と、アクセス授権者から要求されたＰＣＲｓ値に対応する計測ログＬｏｇＡＲ及びデータベースから提供された標準の完全性の計測値を利用して、アクセス要求者のプラットフォームの完全性に対するチェックを行い、アクセス授権者のアクセス要求者のプラットフォームの完全性に対するチェック結果を生成する。最後に、アクセス授権者は、ポリシー管理機に以下の情報を送信する。即ち、
（ａ）．アクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲと、（ｂ）．アクセス授権者のユーザが生成した乱数ＮＡＣと、（ｃ）．アクセス要求者のＡＩＫ証明書と、（ｄ）．アクセス授権者のＡＩＫ証明書とである。
（３．１．４）ポリシー管理機は、前記ステップ（３．１．３）においてアクセス授権者から送信された情報を受信すると、まず、アクセス要求者とアクセス授権者のＡＩＫ証明書に対する検証を行って、アクセス要求者とアクセス授権者の証明書検証結果Ｒｅｓｕ１ｔＡＩＫを生成する。この証明書検証結果は、アクセス授権者のユーザが生成した乱数ＮＡＣと、アクセス要求者のＡＩＫ証明書ＣｅｒｔＡＲ−ＡＩＫと、アクセス要求者のＡＩＫ証明書の検証結果ＲｅＡＲ−ＡＩＫと、アクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲと、アクセス授権者のＡＩＫ証明書ＣｅｒｔＡＣ−ＡＩＫと、アクセス授権者のＡＩＫ証明書の検証結果ＲｅＡＣ−ＡＩＫとを含む。その後、ポリシー管理機の身元証明書に対応するプライベートキーを利用して、証明書の検証結果に対して署名する。最後に、ポリシー管理機は、アクセス授権者に生成した証明書の検証結果ＲｅｓｕｌｔＡＩＫ及び証明書の検証結果ＲｅｓｕｌｔＡＩＫに対する署名［ＲｅｓｕｌｔＡＩＫ］Ｓｉｇを送信する。
（３．１．５）アクセス授権者は、前記ステップ（３．１．４）においてポリシー管理機から送信された情報を受信すると、まず、アクセス授権者のユーザが生成した乱数ＮＡＣとアクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲとの一致性を検証し、ポリシー管理機の身元証明書に対応する公開キーを利用して、ポリシー管理機の署名の有効性を検証する。次に、証明書の検証結果に従って、アクセス要求者のＡＩＫ証明書の有効性を検証し、アクセス授権者のアクセス要求者に対するプラットフォームの完全性のチェック結果を利用して、プラットフォームの完全性の評価結果を生成する。その後、アクセス要求者から要求されたＰＣＲｓテーブルに従って、相応するＰＣＲｓ値をトラステッドプラットフォームモジュールＴＰＭへ抽出し、トラステッドプラットフォームモジュールＴＰＭにおいて、ＡＩＫプライベートキーを利用して、トラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲに対して署名する。最後に、アクセス授権者は、アクセス要求者に以下のような情報を送信する。即ち、
（ａ）．ステップ（３．１．４）においてポリシー管理機から送信されたメッセージ内容と、（ｂ）．アクセス要求者のトラステッドプラットフォームモジュールＴＰＭで生成した乱数ＮＡＲと、（ｃ）．アクセス授権者のユーザが生成した乱数ＮＡＣと、（ｄ）．アクセス要求者から要求されたＰＣＲｓ値ＰＣＲｓＡＣと、（ｅ）．アクセス要求者から要求されたＰＣＲｓ値に対応する計測ログＬｏｇＡＣと、（ｆ）．アクセス授権者がトラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲに対して行った署名である。
（３．１．６）アクセス要求者は、前記ステップ（３．１．５）においてアクセス授権者から送信された情報を受信すると、まず、ポリシー管理機の身元証明書に対応する公開キーで、ポリシー管理機の署名の有効性を検証する。次に、アクセス要求者は、アクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲの一致性を検証し、アクセス授権者のＡＩＫ証明書の中の公開キーで、アクセス授権者のＡＩＫ署名の有効性を検証し、続いて、証明書の検証結果に従って、アクセス授権者のＡＩＫ証明書の有効性を検証する。その後、アクセス要求者がアクセス授権者に要求したＰＣＲｓ値と、アクセス要求者から要求されたＰＣＲｓ値に対応する計測ログＬｏｇＡＣ及びデータベースから提供された標準の完全性の計測値を用いて、アクセス授権者のプラットフォーム完全性に対してチェックして、アクセス授権者のプラットフォーム完全性のチェック結果を生成する。最後に、アクセス要求者は、アクセス授権者のＡＩＫ証明書の有効性とアクセス授権者に対するプラットフォームの完全性のチェック結果に従って、プラットフォームの完全性の評価結果を生成する。
【００１５】
好ましくは、前記ステップ（３．１．５）においてアクセス要求者のプラットフォームの完全性の評価結果を生成する過程において、アクセス授権者は、再びアクセス要求者と完全性情報をやり取りしようとするときに、ステップ（３．１．１）乃至ステップ（３．１．６）を繰り返して行ってもよい。
【００１６】
好ましくは、前記ステップ（３．１．６）においてアクセス授権者のプラットフォームの完全性の評価結果を生成する過程において、アクセス要求者は、再びアクセス授権者と完全性情報をやり取りしようとするときに、ステップ（３．１．２）乃至ステップ（３．１．６）を繰り返して行ってもよい。
【００１７】
好ましくは、前記ステップ（３．）においてアクセス授権者のＴＮＣサーバーと、アクセス要求者のＴＮＣクライアント及びポリシー管理機のプラットフォーム評価サービスユニットは、三重要素の対等認証プロトコルにより、アクセス要求者とアクセス授権者の双方向のプラットフォーム完全性評価を実現する。このプラットフォーム完全性評価は、以下のような方式を採用することができる。即ち、
ポリシー管理機はアクセス要求者とアクセス授権者のプラットフォームの完全性をチェックし、
ポリシー管理機は、アクセス要求者とアクセス授権者のＡＩＫ証明書の有効性を検証する。
【００１８】
好ましくは、前記ステップ（３．）において、アクセス授権者のＴＮＣサーバーと、アクセス要求者のＴＮＣクライアント及びポリシー管理機のプラットフォーム評価サービスユニットは、三重要素の対等認証プロトコルによりアクセス要求者とアクセス授権者の双方向のプラットフォームの完全性評価を実現する。このプラットフォームの完全性評価は、具体的に、以下の方式を採用することができる。即ち、
（３．２．１）アクセス授権者は、ネットワークアクセス授権者から送信されたユーザ認証成功の情報を受信すると、アクセス要求者に以下の情報を送信する。即ち、
（ａ）．アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳと、（ｂ）．アクセス授権者のＡＩＫ証明書ＣｅｒｔＡＣ−ＡＩＫと、（ｃ）．アクセス授権者がアクセス要求者に要求したＰＣＲｓテーブルＰＣＲｓＬｉｓｔＡＲである。
（３．２．２）アクセス要求者は、前記ステップ（３．２．１）においてアクセス授権者から送信された情報を受信すると、まず、アクセス授権者から要求されたＰＣＲｓテーブルに従って、相応するＰＣＲｓ値をトラステッドプラットフォームモジュールＴＰＭへ抽出する。その後、トラステッドプラットフォームモジュールＴＰＭにおいて、ＡＩＫプライベートキーで、トラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数Ｎｓに対して署名する。最後に、アクセス要求者は、アクセス授権者に以下のような情報を送信する。即ち、
（ａ）．アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳと、（ｂ）．アクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲと、（ｃ）．アクセス要求者のＡＩＫ証明書ＣｅｒｔＡＲ−ＡＩＫと、（ｄ）．アクセス要求者がアクセス授権者に要求したＰＣＲｓテーブルＰＣＲｓＬｉｓｔＡＣと、（ｅ）．アクセス授権者から要求されたＰＣＲｓ値ＰＣＲｓＡＲと、（ｆ）．アクセス授権者から要求されたＰＣＲｓ値に対応する計測ログＬｏｇＡＲと、（ｇ）．アクセス要求者がトラステッドプラットフォームモジュールＴＰＭにおいてＡＩＫプライベートキーを利用してトラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳに対して行った署名とである。
（３．２．３）アクセス授権者は、前記ステップ（３．２．２）においてアクセス要求者から送信された情報を受信すると、まず、トラステッドプラットフォームモジュールＴＰＭに、アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳの一致性を検証させ、アクセス要求者のＡＩＫ証明書の中の公開キーを利用してアクセス要求者のＡＩＫ署名の有効性を検証し、続いて、アクセス要求者から要求されたＰＣＲｓテーブルに従って、相応するＰＣＲｓ値をトラステッドプラットフォームモジュールＴＰＭへ抽出する。その後、アクセス授権者は、トラステッドプラットフォームモジュールＴＰＭにおいて、ＡＩＫプライベートキーを利用して、トラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲに対して署名する。最後に、アクセス授権者は、ポリシー管理機に以下の情報を送信する。即ち、
（ａ）．アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳと、（ｂ）．アクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲと、（ｃ）．アクセス要求者のＡＩＫ証明書ＣｅｒｔＡＲ−ＡＩＫと、（ｄ）．アクセス授権者から要求されたＰＣＲｓ値ＰＣＲｓＡＲと、（ｅ）．アクセス授権者から要求されたＰＣＲｓ値に対応する計測ログＬｏｇＡＲと、（ｆ）．アクセス要求者がトラステッドプラットフォームモジュールＴＰＭにおいてＡＩＫプライベートキーを利用してトラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳに対して行った署名と、（ｇ）．アクセス授権者のユーザが生成した乱数ＮＡＣと、（ｈ）．アクセス授権者のＡＩＫ証明書ＣｅｒｔＡＣ−ＡＩＫと、（ｉ）．アクセス要求者から要求されたＰＣＲｓ値ＰＣＲｓＡＣと、（ｊ）．アクセス要求者から要求されたＰＣＲｓ値に対応する計測ログＬｏｇＡＣと、（ｋ）．アクセス授権者がトラステッドプラットフォームモジュールＴＰＭにおいてＡＩＫプライベートキーを利用してトラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲに対して行った署名とである。
（３．２．４）ポリシー管理機は前記ステップ（３．２．３）においてアクセス授権者から送信された情報を受信すると、まず、アクセス要求者とアクセス授権者とのそれぞれのＡＩＫ証明書に対応する公開キーを利用して、アクセス要求者とアクセス授権者のＡＩＫ署名の有効性及びＡＩＫ証明書の有効性を検証する。その後、アクセス要求者とアクセス授権者とのそれぞれのトラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値の計測ログとデータベースの中の標準の完全性の計測値に応じて、新たに相応するＰＣＲｓ値を算出し、且つ、ステップ（３．２．３）においてアクセス授権者から送信されたメッセージの中の対応するＰＣＲｓ値と比較し、続いて、アクセス要求者とアクセス授権者のＡＩＫ証明書認証とプラットフォームの完全性のチェック結果ＲｅｓｕｌｔＡＩＫ−ＰＣＲｓを生成し、ポリシー管理機の身元証明書に対応するプライベートキーで、生成されたＡＩＫ証明書認証とプラットフォームの完全性のチェック結果に対して、署名［ＲｅｓｕｌｔＡＩＫ−ＰＣＲｓ］Ｓｉｇを行う。最後に、アクセス授権者に、アクセス要求者とアクセス授権者のＡＩＫ証明書認証とプラットフォームの完全性のチェック結果ＲｅｓｕｌｔＡＩＫ−ＰＣＲｓ及びポリシー管理機のアクセス要求者とアクセス授権者のＡＩＫ証明書認証とプラットフォームの完全性のチェック結果に対する署名［ＲｅｓｕｌｔＡＩＫ−ＰＣＲｓ］Ｓｉｇを送信する。前記のアクセス要求者とアクセス授権者のＡＩＫ証明書認証とプラットフォームの完全性のチェック結果ＲｅｓｕｌｔＡＩＫ−ＰＣＲｓは、
（ａ）．アクセス授権者のユーザが生成した乱数ＮＡＣと、（ｂ）．アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳと、（ｃ）．アクセス要求者のＡＩＫ証明書ＣｅｒｔＡＲ−ＡＩＫと、（ｄ）．アクセス授権者から要求されたＰＣＲｓ値ＰＣＲｓＡＲと、（ｅ）．アクセス要求者に対するプラットフォームの完全性のチェック結果ＲｅＡＲと、（ｆ）．アクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲと、（ｇ）．アクセス授権者のＡＩＫ証明書ＣｅｒｔＡＣ−ＡＩＫと、（ｈ）．アクセス要求者から要求されたＰＣＲｓ値ＰＣＲｓＡＣと、（ｉ）アクセス授権者に対するプラットフォームの完全性のチェック結果ＲｅＡＣと、（ｊ）．アクセス要求者のＡＩＫ証明書の検証結果ＲｅＡＲ−ＡＩＫと、（ｋ）．アクセス授権者のＡＩＫ証明書の検証結果ＲｅＡＣ−ＡＩＫと、を含む。
（３．２．５）アクセス授権者は、前記ステップ（３．２．４）においてポリシー管理機から送信された情報を受信すると、まず、アクセス授権者のユーザが生成した乱数ＮＡＣとステップ（３．２．４）においてポリシー管理機から送信された情報の中のアクセス授権者のユーザが生成した乱数ＮＡＣとが一致するかどうかを検証し、ポリシー管理機のユーザの署名の有効性を検証する。続いて、トラステッドプラットフォームモジュールＴＰＭに、アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳの一致性を検証させ、アクセス要求者のＡＩＫ証明書ＣｅｒｔＡＲ−ＡＩＫとアクセス授権者から要求されたＰＣＲｓ値ＰＣＲｓＡＲとの一致性を検証する。その後、アクセス要求者のＡＩＫ証明書の検証結果ＲｅＡＲ−ＡＩＫとアクセス要求者に対するプラットフォームの完全性のチェック結果ＲｅＡＲを検証して、アクセス要求者のプラットフォームの完全性の評価結果を生成する。最後に、アクセス授権者は、アクセス要求者に、ステップ（３．２．４）の中の情報と、アクセス授権者がトラステッドプラットフォームモジュールＴＰＭにおいてＡＩＫプライベートキーを利用してトラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲに対して行った署名を送信する。
（３．２．６）アクセス要求者は、前記ステップ（３．２．５）においてアクセス授権者から送信された情報を受信すると、まず、アクセス授権者のＡＩＫ署名の有効性とポリシー管理機のユーザの署名の有効性を検証する。その後、トラステッドプラットフォームモジュールＴＰＭに、アクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲの一致性を検証させる。続いて、アクセス授権者のＡＩＫ証明書とアクセス要求者から要求されたＰＣＲｓ値の一致性を検証する。最後に、アクセス授権者のＡＩＫ証明書の検証結果ＲｅＡＣ−ＡＩＫとアクセス授権者に対するプラットフォームの完全性のチェック結果ＲｅＡＣを検証して、アクセス要求者のプラットフォームの完全性の評価結果を生成する。
【００１９】
好ましくは、前記ステップ（３．２．５）においてアクセス要求者のプラットフォームの完全性の評価結果を生成する過程では、アクセス授権者は、再びアクセス要求者と完全性情報をやり取りしようとする時に、ステップ（３．２．１）乃至ステップ（３．２．６）を繰り返して行ってもよい。
【００２０】
好ましくは、前記ステップ（３．２．６）においてアクセス授権者のプラットフォームの完全性のチェック結果を生成する過程では、アクセス要求者は、再びアクセス授権者と完全性情報をやり取りしようとする時に、ステップ（３．２．２）乃至ステップ（３．２．６）を繰り返して行ってもよい。
【００２１】
好ましくは、前記ステップ（４．）においてＴＮＣサーバーとＴＮＣクライアントからネットワークアクセス授権者とネットワークアクセス要求者に送信される推薦は、アクセス許可情報、アクセス禁止情報又は隔離補修情報などであってもよい。
【発明の効果】
【００２２】
本発明の前記技術案によれば、ネットワークアクセスレイヤーに三重要素の対等認証によるアクセス制御方法が採用され、トラステッドネットワークコネクトアーキテクチャの安全性が強化され、このアーキテクチャのキーの管理が簡素化されていることがわかる。
【００２３】
また、本発明のプラットフォームの完全性評価は、実際の状況によって実現方式を選択することができる。第一の方式は、ポリシー管理機によりアクセス要求者とアクセス授権者のＡＩＫ証明書の集中認証を実現し、これに対し、アクセス要求者とアクセス授権者により、ローカルで相手のプラットフォーム完全性のチェックを実現するものである。この方式は、アクセス要求者とアクセス授権者とのいずれも各プラットフォームのモジュールの標準の完全性の計測値が記憶されたデータベースにアクセス可能であるものに適用され、トラステッドネットワークコネクトのアーキテクチャの安全性を強化することができ、トラステッドネットワークコネクトアーキテクチャのキーの管理が簡素化されている。第二の方式は、アクセス要求者とアクセス授権者のＡＩＫ証明書の認証とプラットフォームの完全性のチェックとのいずれも、ポリシー管理機によって実現されるものであり、トラステッドネットワークコネクトのアーキテクチャのキーの管理と完全性のチェックの機構が簡素化され、さらに、トラステッドネットワークコネクトのアーキテクチャの安全性が強化され、且つ、トラステッドネットワークコネクトの適用の範囲を広げることができる。
【００２４】
また、本発明は、ネットワークアクセスレイヤーにおいて三重要素の対等認証プロトコルを採用し、即ち、第三者の双方向の認証プロトコルに従ってアクセス要求者とアクセス授権者との双方向のユーザ認証を実現するだけでなく、また、完全性評価レイヤーにおいても三重要素の対等認証プロトコルを採用してアクセス要求者とアクセス授権者との双方向のプラットフォームの完全性の評価を実現するものであるので、トラステッドネットワークコネクトのアーキテクチャの全体の安全性を高めることができる。
【図面の簡単な説明】
【００２５】
【図１】従来のＴＣＧ-ＴＮＣアーキテクチャの一回の完全なトラステッドネットワークコネクトの情報伝送の模式図である。
【図２】本発明の第一のプラットフォーム完全性評価の方式に対応する一回の完全な情報伝送の過程の模式図である。
【図３】本発明の第二のプラットフォーム完全性評価の方式に対応する一回の完全な情報伝送の過程の模式図である。
【図４】本発明の第一のプラットフォーム完全性評価の実現方式の模式図である。
【図５】本発明の第二のプラットフォーム完全性評価の実現方式の模式図である。
【発明を実施するための形態】
【００２６】
本出願は、２００７年８月１日に中国特許局に提出した、出願番号が２００７１００１８３９６．２、発明の名称が“一種の安全性が強化されたセキュリティ強化のトラステッドネットワークコネクト方法”の中国特許出願の優先権を主張し、その全部の内容が援用により本出願に結合される。
【００２７】
多数の既存の各種類のネットワークにおいて、特に、有線ネットワークには、ＴＣＧ−ＴＮＣのアーキテクチャの構造を採用しているので、本発明は、ＴＣＧ-ＴＮＣアーキテクチャの上に構築された安全性が強化されたトラステッドネットワークコネクトのアーキテクチャである。本発明は主にネットワークアクセスレイヤーと、完全性評価レイヤーと完全性計測レイヤーにより構成され、アクセス要求者と、ポリシー実行ポイントと、アクセス授権者とポリシー管理機との四つのロジックの実体を、ネットワークの任意の位置に分散させることができる。アクセス要求者は、また要求者、ユーザ局等と称されている。ポリシー管理機は、また、認証サーバ、トラステッドサーバ、バックグラウンドサーバなどと称されている。
【００２８】
ネットワークアクセスレイヤーは、アクセス要求者とアクセス授権者の双方向のユーザ認証及びキーネゴシエーションと、アクセス要求者とポリシー実行ポイントとの間のキーネゴシエーションと、アクセス授権者とアクセス要求者との間の相互のアクセス制御との実現を担う。その実現のステップは、以下である。まず、ポリシー実行ポイントとアクセス授権者との間で、予め一つのセキュアチャネルが確定されたと想定する。その後、アクセス要求者とアクセス授権者との双方向のユーザ認証及びキーネゴシエーションが実現されるように、ネットワークアクセス要求者、ネットワークアクセス授権者とユーザ認証サービスユニットは、三重要素の対等認証プロトコルを実行し、認証の過程で生成されたメインキーが、ネットワークアクセス授権者によりセキュアチャネルを介してポリシー実行ポイントに転送される。最後に、ポリシー実行ポイントは、メインキーでアクセス要求者とキーネゴシエーションを行って、ポリシー実行ポイントとアクセス要求者と間のデータ伝送の安全を確保するようにする。本発明は、ネットワークアクセスレイヤーに、三重要素の対等認証によるアクセス制御方法、即ち、中国のＷＬＡＮ標準に採用されたネットワークアクセス制御技術を採用することができる。
【００２９】
完全性評価レイヤーは、プラットフォームの証明書の認証とプラットフォームの完全性チェックを含むアクセス要求者とアクセス授権者のプラットフォームの完全性評価の実現を担う。プラットフォームの完全性評価は、以下の二種類の方式を採用して実現される。
【００３０】
図２を参照した第一のプラットフォームの完全性評価の方式は、ポリシー管理機によりアクセス要求者とアクセス授権者のＡＩＫ証明書の有効性を検証し、これに対し、アクセス要求者とアクセス授権者により、ローカルで相手のプラットフォームの完全性チェックを実現するものである。この方式は、アクセス要求者とアクセス授権者とのいずれも各プラットフォームモジュールの標準の完全性の計測値が記憶されたデータベースにアクセス可能であるものに適用され、トラステッドネットワークコネクトアーキテクチャの安全性を強化することができ、トラステッドネットワークコネクトアーキテクチャのキーの管理が簡素化されたものである。プラットフォームの完全性チェックとプラットフォームの証明書認証の実現方式は、以下の、
１）アクセス授権者のプラットフォームの完全性チェックがＴＮＣクライアントで行われ、アクセス要求者のプラットフォームの完全性チェックがＴＮＣサーバーで行われるプラットフォーム完全性チェックと、
２）三重要素の対等認証プロトコルに従ってアクセス要求者とアクセス授権者のプラットフォームの証明書認証が実現され、アクセス要求者とアクセス授権者のＡＩＫ証明書認証のいずれも、プラットフォーム評価サービスユニットにより実現されるプラットフォームの証明書認証と、である。
【００３１】
図３を参照した第二のプラットフォーム完全性評価の方式は、アクセス要求者とアクセス授権者のＡＩＫ証明書の有効性の検証とプラットフォームの完全性チェックとのいずれも、ポリシー管理機によって実現されるものであり、トラステッドネットワークコネクトのアーキテクチャのキーの管理と完全性チェックの機構が簡素化され、さらに、トラステッドネットワークコネクトのアーキテクチャの安全性が強化され、且つ、トラステッドネットワークコネクトの適用の範囲を広げることができる。プラットフォームの完全性チェックとプラットフォームの証明書認証の実現方式は、以下の、
１）アクセス要求者とアクセス授権者のプラットフォームの完全性チェックのいずれも、プラットフォーム評価サービスユニットにより完成されるプラットフォームの完全性チェックと、
２）三重要素の対等認証プロトコルに従ってアクセス要求者とアクセス授権者のプラットフォームの証明書認証が実現され、アクセス要求者とアクセス授権者のＡＩＫ証明書の有効性の検証のいずれも、プラットフォーム評価サービスユニットにより完成されるプラットフォームの証明書認証と、である。
【００３２】
完全性計測レイヤーは、アクセス要求者とアクセス授権者のプラットフォームの完全性情報の收集とチェックの役割を担っている。第一のプラットフォーム完全性評価の方式が採用されるときは、アクセス要求者とアクセス授権者の両者のいずれも、プラットフォームの完全性情報を収集するとともに、プラットフォームの完全性情報をチェックする必要がある。第二のプラットフォーム完全性評価の方式が採用されるときは、アクセス要求者とアクセス授権者とのいずれも、プラットフォームの完全性情報を収集すればよいが、プラットフォームの完全性情報のチェックは、ポリシー管理機によって実現される。
【００３３】
本発明の具体的な実現ステップは、以下の通りである。即ち、
（１．）初期化を行う。ネットワーク接続が確立される前に、以下のステップを行う。即ち、
（１．１）アクセス要求者のＴＮＣクライアントとアクセス授権者のＴＮＣサーバーとは、予めプラットフォームの完全性情報を用意しておき、それぞれの完全性計測レイヤーの完全性收集者ＩＭＣに渡す。
（１．２）ＴＮＣクライアントとＴＮＣサーバーは、予め完全性の検証要求を制定しておく。この完全性の検証要求には、アクセス要求者とアクセス授権者が互いに相手に検証を要求するＰＣＲｓテーブルを含む。第一のプラットフォーム完全性評価の方式の場合には、ＴＮＣクライアントとＴＮＣサーバーは予め制定された完全性の検証要求を直接にアクセス要求者とアクセス授権者の完全性チェック者ＩＭＶに渡す。第二のプラットフォーム完全性評価の方式の場合には、ＴＮＣクライアントとＴＮＣサーバーは、プラットフォームの完全性評価の過程において、はじめて予め制定された完全性の検証要求をポリシー管理機の完全性チェック者ＩＭＶに渡す。
（１．３）アクセス要求者とアクセス授権者のトラステッドプラットフォームモジュールＴＰＭは、ネットワークポリシーに必要とされるプラットフォーム情報をハッシュしてから、プラットフォームコンフィギュレーションレジスタＰＣＲｓに記憶する。
【００３４】
（２．）ユーザ認証を行う。
（２．１）ネットワークアクセスレイヤーにおいて、ネットワークアクセス要求者は、ポリシー実行者にアクセス要求を発し、ポリシー実行者は、このアクセス要求をネットワークアクセス授権者に転送する。
（２．２）ネットワークアクセス授権者は、アクセス要求を受信すると、双方向のユーザの認証過程を開始し、ネットワークアクセスレイヤーのネットワークアクセス要求者と、ネットワークアクセス授権者とユーザ認証サービスユニットとの間で、三重要素の対等認証プロトコルの実行が開始されて、アクセス要求者とアクセス授権者との双方向のユーザ認証及びキーネゴシエーションが実現される。その後、ネットワークアクセス授権者は、双方向のユーザ認証過程で生成されたメインキーを予め確立されたセキュアチャネルによって、ポリシー実行ポイントに伝送する。最後に、ポリシー実行ポイントは、メインキーを利用して、アクセス要求者とのキーネゴシエーションを行う。
（２．３）双方向のユーザ認証が成功すると、ネットワークアクセス要求者とネットワークアクセス授権者は、ユーザ認証成功の情報をそれぞれ完全性評価レイヤーのＴＮＣクライアントとＴＮＣサーバーに送信する。
【００３５】
（３．）完全性評価を行う。
アクセス授権者のＴＮＣサーバーがネットワークアクセス授権者から送信されたユーザ認証成功の情報を受信すると、完全性評価レイヤーと完全性計測レイヤーにおいて、アクセス授権者のＴＮＣサーバーと、アクセス要求者のＴＮＣクライアントとポリシー管理機のプラットフォーム評価サービスユニットは、三重要素の対等認証プロトコルにより、アクセス要求者とアクセス授権者との双方向のプラットフォームの完全性評価を実現する。当該プラットフォーム完全性評価の過程には、一回又は数回のデータのやり取りを行う必要があるかもしれない。
【００３６】
図４を参照すると、第一のプラットフォーム完全性評価の具体的な実現方式は、以下の通りである。即ち、
（３．１．１）アクセス授権者のＴＮＣサーバーがネットワークアクセス授権者から送信されたユーザ認証成功の情報を受信したとき、又はユーザ認証が成功したことが確認されたときに、アクセス授権者は、アクセス要求者に以下の情報を送信する。即ち、
（ａ）．アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳと、（ｂ）．アクセス授権者のＡＩＫ証明書ＣｅｒｔＡＣ−ＡＩＫと、（ｃ）．アクセス授権者がアクセス要求者に要求するＰＣＲｓテーブルＰＣＲｓＬｉｓｔＡＲと、である。
【００３７】
（３．１．２）アクセス要求者は前記ステップ（３．１．１）においてアクセス授権者から送信された情報を受信すると、まず、アクセス授権者から要求されるＰＣＲｓテーブルに従って、相応するＰＣＲｓ値をトラステッドプラットフォームモジュールＴＰＭへ抽出する。その後、トラステッドプラットフォームモジュールＴＰＭにおいて、ＡＩＫプライベートキーを利用して、トラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳに署名する。最後に、アクセス要求者は、アクセス授権者に以下のような情報を送信する。即ち、
（ａ）．アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳと、（ｂ）．アクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲと、（ｃ）．アクセス要求者のＡＩＫ証明書ＣｅｒｔＡＲ−ＡＩＫと、（ｄ）．アクセス要求者がアクセス授権者に要求するＰＣＲｓテーブルＰＣＲｓＬｉｓｔＡＣと、（ｅ）．アクセス授権者から要求されたＰＣＲｓ値ＰＣＲｓＡＲと、（ｆ）．アクセス授権者から要求されたＰＣＲｓ値に対応する計測ログＬｏｇＡＲと、（ｇ）．アクセス要求者がトラステッドプラットフォームモジュールＴＰＭにおいて、ＡＩＫプライベートキーを利用して、トラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳに対して行った署名とである。
【００３８】
（３．１．３）アクセス授権者は、前記ステップ（３．１．２）においてアクセス要求者から送信された情報を受信すると、まず、トラステッドプラットフォームモジュールＴＰＭに、アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳの一致性を検証させる。次に、アクセス要求者のＡＩＫ証明書の中の公開キーを利用して、アクセス要求者のＡＩＫ署名の有効性を検証する。その後、アクセス授権者がアクセス要求者に要求したＰＣＲｓ値と、アクセス授権者から要求されたＰＣＲｓ値に対応する計測ログＬｏｇＡＲ及びデータベースから提供された標準の完全性の計測値を利用して、アクセス要求者のプラットフォームの完全性に対するチェックを行い、アクセス授権者のアクセス要求者のプラットフォームの完全性に対するチェック結果を生成する。最後に、アクセス授権者は、ポリシー管理機に以下の情報を送信する。即ち、
（ａ）．アクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲと、（ｂ）．アクセス授権者のユーザが生成した乱数ＮＡＣと、（ｃ）．アクセス要求者のＡＩＫ証明書と、（ｄ）．アクセス授権者のＡＩＫ証明書とである。
【００３９】
（３．１．４）ポリシー管理機は、前記ステップ（３．１．３）においてアクセス授権者から送信された情報を受信すると、まず、アクセス要求者とアクセス授権者のＡＩＫ証明書に対する検証を行って、アクセス要求者とアクセス授権者の証明書検証結果Ｒｅｓｕ１ｔＡＩＫを生成する。この証明書検証結果は、アクセス授権者のユーザが生成した乱数ＮＡＣと、アクセス要求者のＡＩＫ証明書ＣｅｒｔＡＲ−ＡＩＫと、アクセス要求者のＡＩＫ証明書の検証結果ＲｅＡＲ−ＡＩＫと、アクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲと、アクセス授権者のＡＩＫ証明書ＣｅｒｔＡＣ−ＡＩＫと、アクセス授権者のＡＩＫ証明書の検証結果ＲｅＡＣ−ＡＩＫとを含む。その後、ポリシー管理機の身元証明書に対応するプライベートキーを利用して、証明書の検証結果に対して署名する。最後に、ポリシー管理機は、アクセス授権者に生成した証明書の検証結果ＲｅｓｕｌｔＡＩＫ及び証明書の検証結果ＲｅｓｕｌｔＡＩＫに対する署名［ＲｅｓｕｌｔＡＩＫ］Ｓｉｇを送信する。
【００４０】
（３．１．５）アクセス授権者は、前記ステップ（３．１．４）においてポリシー管理機から送信された情報を受信すると、まず、アクセス授権者のユーザが生成した乱数ＮＡＣとアクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲとの一致性を検証し、ポリシー管理機の身元証明書に対応する公開キーを利用して、ポリシー管理機の署名の有効性を検証する。次に、証明書の検証結果に従って、アクセス要求者のＡＩＫ証明書の有効性を検証し、アクセス授権者のアクセス要求者に対するプラットフォームの完全性のチェック結果を利用して、プラットフォームの完全性の評価結果を生成する。その後、アクセス要求者から要求されたＰＣＲｓテーブルに従って、相応するＰＣＲｓ値をトラステッドプラットフォームモジュールＴＰＭへ抽出し、トラステッドプラットフォームモジュールＴＰＭにおいて、ＡＩＫプライベートキーを利用して、トラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲに対して署名する。最後に、アクセス授権者は、アクセス要求者に以下のような情報を送信する。即ち、
（ａ）．ステップ（３．１．４）においてポリシー管理機から送信されたメッセージ内容と、（ｂ）．アクセス要求者のトラステッドプラットフォームモジュールＴＰＭで生成した乱数ＮＡＲと、（ｃ）．アクセス授権者のユーザが生成した乱数ＮＡＣと、（ｄ）．アクセス要求者から要求されたＰＣＲｓ値ＰＣＲｓＡＣと、（ｅ）．アクセス要求者から要求されたＰＣＲｓ値に対応する計測ログＬｏｇＡＣと、（ｆ）．アクセス授権者がトラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲに対して行った署名である。
【００４１】
ここで、前記ステップ（３．１．５）においてアクセス要求者のプラットフォーム完全性の評価結果を生成する過程において、アクセス授権者は、この結果に対して満足できないと、又は、その他のネットワークポリシーの要望に応答すると、アクセス授権者は、再びアクセス要求者と完全性情報をやり取りしてチェックを行う、即ち、ステップ（３．１．１）乃至ステップ（３．１．６）を繰り返して行うことができる。ここで、必要に応じて、ＡＩＫ証明書の有効性の検証の過程とアクセス要求者がアクセス授権者に対して必要以外のプラットフォームの完全性のチェックの過程を行うことを選択して利用することができる。
【００４２】
（３．１．６）アクセス要求者は、前記ステップ（３．１．５）においてアクセス授権者から送信された情報を受信すると、まず、ポリシー管理機の身元証明書に対応する公開キーで、ポリシー管理機の署名の有効性を検証する。次に、アクセス要求者は、アクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲの一致性を検証し、アクセス授権者のＡＩＫ証明書の中の公開キーで、アクセス授権者のＡＩＫ署名の有効性を検証し、続いて、証明書の検証結果に従って、アクセス授権者のＡＩＫ証明書の有効性を検証する。その後、アクセス要求者がアクセス授権者に要求したＰＣＲｓ値と、アクセス要求者から要求されたＰＣＲｓ値に対応する計測ログＬｏｇＡＣ及びデータベースから提供された標準の完全性の計測値を用いて、アクセス授権者のプラットフォーム完全性に対してチェックして、アクセス授権者のプラットフォームの完全性のチェック結果を生成する。最後に、アクセス要求者は、アクセス授権者のＡＩＫ証明書の有効性とアクセス授権者に対するプラットフォームの完全性のチェック結果に従って、プラットフォームの完全性の評価結果を生成する。
【００４３】
ここで、前記ステップ（３．１．６）においてアクセス授権者のプラットフォームの完全性の評価結果を生成する過程において、アクセス要求者がこの結果に対して満足しない場合、又は、その他のネットワークポリシーの要望に応答する場合は、アクセス要求者は、再びアクセス授権者と完全性情報をやり取りしてチェックを行う、即ち、ステップ（３．１．２）乃至ステップ（３．１．６）を繰り返して行うことができる。ここで、必要に応じてＡＩＫ証明書の有効性の検証の過程とアクセス授権者がアクセス要求者に対して必要以外のプラットフォームの完全性のチェックの過程を行うことを選択して利用することができる。
【００４４】
図５を参照すると、第二のプラットフォーム完全性評価の具体的な実現方式は以下の通りである。即ち、
（３．２．１）アクセス授権者は、ネットワークアクセス授権者から送信されたユーザ認証成功の情報を受信すると、アクセス要求者に以下の情報を送信する。即ち、
（ａ）．アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳと、（ｂ）．アクセス授権者のＡＩＫ証明書ＣｅｒｔＡＣ−ＡＩＫと、（ｃ）．アクセス授権者がアクセス要求者に要求するＰＣＲｓテーブルＰＣＲｓＬｉｓｔＡＲである。
【００４５】
（３．２．２）アクセス要求者は、前記ステップ（３．２．１）においてアクセス授権者から送信された情報を受信すると、まず、アクセス授権者から要求されたＰＣＲｓテーブルに従って、相応するＰＣＲｓ値をトラステッドプラットフォームモジュールＴＰＭへ抽出する。その後、トラステッドプラットフォームモジュールＴＰＭにおいて、ＡＩＫプライベートキーで、トラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳに対して署名する。最後に、アクセス要求者は、アクセス授権者に以下のような情報を送信する。即ち、
（ａ）．アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳと、（ｂ）．アクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲと、（ｃ）．アクセス要求者のＡＩＫ証明書ＣｅｒｔＡＲ−ＡＩＫと、（ｄ）．アクセス要求者がアクセス授権者に要求するＰＣＲｓテーブルＰＣＲｓＬｉｓｔＡＣと、（ｅ）．アクセス授権者から要求されたＰＣＲｓ値ＰＣＲｓＡＲと、（ｆ）．アクセス授権者から要求されたＰＣＲｓ値に対応する計測ログＬｏｇＡＲと、（ｇ）．アクセス要求者がトラステッドプラットフォームモジュールＴＰＭにおいてＡＩＫプライベートキーを利用してトラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳに対して行った署名とである。
【００４６】
（３．２．３）アクセス授権者は、前記ステップ（３．２．２）においてアクセス要求者から送信された情報を受信すると、まず、トラステッドプラットフォームモジュールＴＰＭに、アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳの一致性を検証させ、アクセス要求者のＡＩＫ証明書の中の公開キーを利用してアクセス要求者のＡＩＫ署名の有効性を検証し、続いて、アクセス要求者から要求されたＰＣＲｓテーブルに従って、相応するＰＣＲｓ値をトラステッドプラットフォームモジュールＴＰＭへ抽出する。その後、アクセス授権者は、トラステッドプラットフォームモジュールＴＰＭにおいて、ＡＩＫプライベートキーを利用して、トラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲに対して署名する。最後に、アクセス授権者は、ポリシー管理機に以下の情報を送信する。即ち、
（ａ）．アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳと、（ｂ）．アクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲと、（ｃ）．アクセス要求者のＡＩＫ証明書ＣｅｒｔＡＲ−ＡＩＫと、（ｄ）．アクセス授権者から要求されたＰＣＲｓ値ＰＣＲｓＡＲと、（ｅ）．アクセス授権者から要求されたＰＣＲｓ値に対応する計測ログＬｏｇＡＲと、（ｆ）．アクセス要求者がトラステッドプラットフォームモジュールＴＰＭにおいてＡＩＫプライベートキーを利用してトラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳに対して行った署名と、（ｇ）．アクセス授権者のユーザが生成した乱数ＮＡＣと、（ｈ）．アクセス授権者のＡＩＫ証明書ＣｅｒｔＡＣ−ＡＩＫと、（ｉ）．アクセス要求者から要求されたＰＣＲｓ値ＰＣＲｓＡＣと、（ｊ）．アクセス要求者から要求されたＰＣＲｓ値に対応する計測ログＬｏｇＡＣと、（ｋ）．アクセス授権者がトラステッドプラットフォームモジュールＴＰＭにおいてＡＩＫプライベートキーを利用してトラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲに対して行った署名とである。
【００４７】
（３．２．４）ポリシー管理機は前記ステップ（３．２．３）においてアクセス授権者から送信された情報を受信すると、まず、アクセス要求者とアクセス授権者とのそれぞれのＡＩＫ証明書に対応する公開キーを利用して、アクセス要求者とアクセス授権者のＡＩＫ署名の有効性及びＡＩＫ証明書の有効性を検証する。その後、アクセス要求者とアクセス授権者とのそれぞれのトラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値の計測ログとデータベースの中の標準の完全性の計測値に応じて、新たに相応するＰＣＲｓ値を算出し、且つ、ステップ（３．２．３）においてアクセス授権者から送信されたメッセージの中の対応するＰＣＲｓ値と比較し、続いて、アクセス要求者とアクセス授権者のＡＩＫ証明書認証とプラットフォームの完全性のチェック結果ＲｅｓｕｌｔＡＩＫ−ＰＣＲｓを生成し、ポリシー管理機の身元証明書に対応するプライベートキーで、生成されたＡＩＫ証明書認証とプラットフォームの完全性のチェック結果に対して、署名［ＲｅｓｕｌｔＡＩＫ−ＰＣＲｓ］Ｓｉｇを行う。最後に、アクセス授権者に、アクセス要求者とアクセス授権者のＡＩＫ証明書認証とプラットフォームの完全性のチェック結果ＲｅｓｕｌｔＡＩＫ−ＰＣＲｓ及びポリシー管理機のアクセス要求者とアクセス授権者のＡＩＫ証明書認証とプラットフォームの完全性のチェック結果に対する署名［ＲｅｓｕｌｔＡＩＫ−ＰＣＲｓ］Ｓｉｇを送信する。前記のアクセス要求者とアクセス授権者のＡＩＫ証明書認証とプラットフォーム完全性チェック結果ＲｅｓｕｌｔＡＩＫ−ＰＣＲｓは、
（ａ）．アクセス授権者のユーザが生成した乱数ＮＡＣと、（ｂ）．アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳと、（ｃ）．アクセス要求者のＡＩＫ証明書ＣｅｒｔＡＲ−ＡＩＫと、（ｄ）．アクセス授権者から要求されたＰＣＲｓ値ＰＣＲｓＡＲと、（ｅ）．アクセス要求者に対するプラットフォーム完全性チェック結果ＲｅＡＲと、（ｆ）．アクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲと、（ｇ）．アクセス授権者のＡＩＫ証明書ＣｅｒｔＡＣ−ＡＩＫと、（ｈ）．アクセス要求者から要求されたＰＣＲｓ値ＰＣＲｓＡＣと、（ｉ）アクセス授権者に対するプラットフォームの完全性のチェック結果ＲｅＡＣと、（ｊ）．アクセス要求者のＡＩＫ証明書の検証結果ＲｅＡＲ−ＡＩＫと、（ｋ）．アクセス授権者のＡＩＫ証明書の検証結果ＲｅＡＣ−ＡＩＫと、を含む。
【００４８】
（３．２．５）アクセス授権者は、前記ステップ（３．２．４）においてポリシー管理機から送信された情報を受信すると、まず、アクセス授権者のユーザが生成した乱数ＮＡＣとステップ（３．２．４）においてポリシー管理機から送信された情報の中のアクセス授権者のユーザが生成した乱数ＮＡＣとが一致するかどうかを検証し、ポリシー管理機のユーザの署名の有効性を検証する。続いて、トラステッドプラットフォームモジュールＴＰＭに、アクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＳの一致性を検証させ、アクセス要求者のＡＩＫ証明書ＣｅｒｔＡＲ−ＡＩＫとアクセス授権者から要求されたＰＣＲｓ値ＰＣＲｓＡＲとの一致性を検証する。その後、アクセス要求者のＡＩＫ証明書の検証結果ＲｅＡＲ−ＡＩＫとアクセス要求者に対するプラットフォームの完全性のチェック結果ＲｅＡＲを検証して、アクセス要求者のプラットフォームの完全性の評価結果を生成する。最後に、アクセス授権者は、アクセス要求者に、ステップ（３．２．４）の中の情報と、アクセス授権者がトラステッドプラットフォームモジュールＴＰＭにおいてＡＩＫプライベートキーを利用してトラステッドプラットフォームモジュールＴＰＭにより抽出された相応のＰＣＲｓ値とアクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲに対して行った署名を送信する。
【００４９】
ここで、前記ステップ（３．２．５）においてアクセス要求者のプラットフォームの完全性の評価結果を生成する過程において、アクセス授権者がこの結果に対して満足しない場合、又は、その他のネットワークポリシーの要望に応答する場合、アクセス授権者は、再びアクセス要求者と完全性情報をやり取りしてチェックを行う、即ち、ステップ（３．２．１）乃至ステップ（３．２．６）を繰り返して行う。ここで、必要に応じてＡＩＫ証明書の有効性の検証の過程とアクセス要求者がアクセス授権者に対して必要以外のプラットフォームの完全性のチェックの過程を行うことを選択して利用することができる。
【００５０】
（３．２．６）アクセス要求者は、前記ステップ（３．２．５）においてアクセス授権者から送信された情報を受信すると、まず、アクセス授権者のＡＩＫ署名の有効性とポリシー管理機のユーザの署名の有効性を検証する。その後、トラステッドプラットフォームモジュールＴＰＭに、アクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲの一致性を検証させる。続いて、アクセス授権者のＡＩＫ証明書とアクセス要求者から要求されたＰＣＲｓ値の一致性を検証する。最後に、アクセス授権者のＡＩＫ証明書の検証結果ＲｅＡＣ−ＡＩＫとアクセス授権者に対するプラットフォームの完全性のチェック結果ＲｅＡＣを検証して、アクセス要求者のプラットフォームの完全性の評価結果を生成する。
【００５１】
ここで、前記ステップ（３．２．６）においてアクセス授権者のプラットフォームの完全性の評価結果を生成する過程において、アクセス要求者がこの結果に対して満足できない場合、又は、その他のネットワークポリシーの要望に応答する場合、アクセス要求者は、再びアクセス授権者と完全性情報をやり取りしてチェックを行う、即ち、ステップ（３．２．２）乃至ステップ（３．２．６）を繰り返して行うことができる。ここで、必要に応じてＡＩＫ証明書の有効性の検証の過程とアクセス授権者がアクセス要求者に対して必要以外のプラットフォームの完全性のチェックの過程を行うことを選択して利用することができる。
【００５２】
（４．）アクセスの制御を行う。
ＴＮＣサーバーとＴＮＣクライアントのそれぞれは、アクセス授権者とアクセス要求者のプラットフォームの完全性の評価結果をまとめ、その後、ネットワークアクセス授権者とネットワークアクセス要求者とのそれぞれに推薦を送信し、ネットワークアクセス要求者とネットワークアクセス授権者とのそれぞれは、それぞれ受信した推薦に従って、ポートを制御して、アクセス要求者とアクセス授権者の相互のアクセスの制御を実現するようにする。ＴＮＣサーバーとＴＮＣクライアントからネットワークアクセス授権者とネットワークアクセス要求者に送信される推薦は、アクセス許可情報、アクセス禁止情報又は隔離補修情報などである。
【００５３】
本発明の上記の実施例には、ネットワークアクセスレイヤーで三重要素の対等認証によるアクセス制御方法が採用されて、トラステッドネットワークコネクトのアーキテクチャの安全性が強化され、このアーキテクチャのキーの管理が簡素化されている。
【００５４】
また、本発明のプラットフォーム完全性評価は、実際の状況によって実現方式を選択することができる。第一の方式は、ポリシー管理機によりアクセス要求者とアクセス授権者のＡＩＫ証明書の集中認証を実現し、これに対し、アクセス要求者とアクセス授権者により、ローカルで相手のプラットフォーム完全性のチェックを実現するものである。この方式は、アクセス要求者とアクセス授権者とのいずれも各プラットフォームのモジュールの標準の完全性の計測値が記憶されたデータベースにアクセス可能であるものに適用され、トラステッドネットワークコネクトのアーキテクチャの安全性を強化することができ、トラステッドネットワークコネクトアーキテクチャのキーの管理が簡素化されている。第二の方式は、アクセス要求者とアクセス授権者のＡＩＫ証明書の認証とプラットフォームの完全性のチェックとのいずれも、ポリシー管理機によって実現されるものであり、トラステッドネットワークコネクトのアーキテクチャのキーの管理と完全性のチェックの機構が簡素化され、さらに、トラステッドネットワークコネクトのアーキテクチャの安全性が強化され、且つ、トラステッドネットワークコネクトの適用の範囲を広げることができる。
【００５５】
なお、本発明は、ネットワークアクセスレイヤーにおいて三重要素の対等認証プロトコルを採用し、即ち、第三者の双方向の認証プロトコルに従ってアクセス要求者とアクセス授権者との双方向のユーザ認証を実現するだけでなく、また、完全性評価レイヤーにおいても三重要素の対等認証プロトコルを採用してアクセス要求者とアクセス授権者との双方向のプラットフォーム完全性評価を実現するものであるので、トラステッドネットワークコネクトのアーキテクチャの全体の安全性を高めることができる。
【００５６】
以上、本発明により提供される安全性が強化されたトラステッドネットワークコネクト方法を詳しく説明した。この文章には、具体的な例を適用して、本発明の原理及び実施形態を記述した。以上の実施例の説明は、本発明の技術案を理解するためのものである。同時に、当業者は、本発明の趣旨に従って、具体的な実施形態及び適用範囲のいずれも、変更することが可能である。以上の記述によって、本明細書の内容を、本発明に対する制限と理解すべきではない。
【符号の説明】
【００５７】
ＮＳはアクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数、ＣｅｒｔＡＣ−ＡＩＫはアクセス授権者のＡＩＫ証明書、ＰＣＲｓＬｉｓｔＡＲはアクセス授権者がアクセス要求者に要求するＰＣＲｓテーブル、ＮＡＲは、アクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数、ＣｅｒｔＡＲ−ＡＩＫはアクセス要求者のＡＩＫ証明書、ＰＣＲｓＬｉｓｔＡＣはアクセス要求者がアクセス授権者に要求するＰＣＲｓテーブル、ＬｏｇＡＲはアクセス授権者から要求されるＰＣＲｓ値に対応する計測ログ、ＰＣＲｓＡＲはアクセス授権者から要求されるＰＣＲｓ値、［ＮＳ，ＰＣＲｓＡＲ］Ｓｉｇはアクセス要求者がアクセス授権者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数とアクセス授権者から要求されたＰＣＲｓ値に対応する署名、ＮＡＣはアクセス授権者のユーザが生成した乱数、ＬｏｇＡＣはアクセス要求者から要求されたＰＣＲｓ値に対応する計測ログ、ＰＣＲｓＡＣはアクセス要求者から要求されるＰＣＲｓ値、［ＮＡＲ，ＰＣＲｓＡＣ］Ｓｉｇはアクセス授権者がアクセス要求者のトラステッドプラットフォームモジュールＴＰＭが生成した乱数ＮＡＲとアクセス要求者から要求されたＰＣＲｓ値に対応する署名、ＲｅｓｕｌｔＡＩＫ−ＰＣＲｓはアクセス要求者とアクセス授権者のＡＩＫ証明書認証と完全性チェックの結果、［ＲｅｓｕｌｔＡＩＫ−ＰＣＲｓ］Ｓｉｇは、ポリシー管理機のアクセス要求者とアクセス授権者のＡＩＫ証明書認証と完全性チェック結果に対する署名、ＲｅＡＣはアクセス授権者に対するプラットフォーム完全性チェック結果、ＲｅＡＲはアクセス要求者に対するプラットフォーム完全性チェック結果、ＲｅｓｕｌｔＡＩＫはアクセス要求者とアクセス授権者のＡＩＫ証明書検証結果、［ＲｅｓｕｌｔＡＩＫ］Ｓｉｇはポリシー管理機のアクセス要求者とアクセス授権者のＡＩＫ証明書検証結果に対する署名、ＲｅＡＲ−ＡＩＫはアクセス要求者のＡＩＫ証明書検証結果；ＲｅＡＣ−ＡＩＫはアクセス授権者のＡＩＫ証明書検証結果、それぞれである。
【図１】
2010534988.tif 000003
【図２】
2010534988.tif 000004
【図３】
2010534988.tif 000005
【図４】
2010534988.tif 000006
【図５】
2010534988.tif 000007
【国際調査報告】
2010534988.tif 000008
2010534988.tif 000009
2010534988.tif 000010
2010534988.tif 000011
2010534988.tif 000012