(57)【要約】  認証サービスエンティティのセキュアアクセスプロトコル適合試験の方法を開示する。当該方法は、以下のステップ、すなわち、試験対象の認証サービスエンティティが発行した証明書が規格に適合しているか否かを確認するステップと、認証要求装置のようにふるまうことによって証明書の認証要求メッセージを前記エンティティに送信するステップと、前記証明書の認証応答を解析することによってセキュアアクセスプロトコル適合試験の結果を得るステップとにより構成されている。さらに、認証サービスエンティティのセキュアアクセスプロトコル適合試験の装置も開示する。
2009528730.tif 000002
【特許請求の範囲】
【請求項１】
試験対象の認証サービスエンティティが発行した証明書が標準の対応する規格と適合するかどうかを確認するステップと、
証明書の認証要求メッセージを試験対象の認証サービスエンティティに送信するために認証要求装置としてふるまうステップと、
試験対象の認証サービスエンティティが返した証明書の認証応答を取得するステップと、
証明書の認証応答を解析することによって認証サービスエンティティのセキュアアクセスプロトコル適合試験の結果を得るステップとからなることを特徴とする認証サービスエンティティのセキュアアクセスプロトコル適合試験の方法。
【請求項２】
前記証明書の認証要求メッセージを送信するステップは、証明書の有効性ステータスの組み合わせを様々な証明書の認証要求メッセージとともに送信するステップからなることを特徴とする請求項１記載の認証サービスエンティティのセキュアアクセスプロトコル適合試験の方法。
【請求項３】
前記試験対象の認証サービスエンティティが発行した証明書は、端末証明書とアクセスポイント証明書とからなり、
前記証明書の有効性ステータスの組み合わせは、少なくともアクセスポイント証明書と端末証明書の「有効」と「無効」からなる有効性ステータスの種類の組み合わせであることを特徴とする請求項２記載の認証サービスエンティティのセキュアアクセスプロトコル適合試験の方法。
【請求項４】
前記試験対象の認証サービスエンティティが発行した証明書は、アクセスポイント証明書と端末証明書とからなり、
前記認証要求装置はアクセスポイントであり、
前記証明書の認証要求メッセージは、試験対象の認証サービスエンティティが発行した端末証明書とアクセスポイント証明書を含み、
前記証明書の認証応答は、試験対象の認証サービスエンティティによるアクセスポイント証明書と端末証明書の認証の認証結果よりなることを特徴とする請求項１記載の認証サービスエンティティのセキュアアクセスプロトコル適合試験の方法。
【請求項５】
前記試験対象の認証サービスエンティティが発行した証明書が標準の対応する規格に適合するかどうかを確認するステップは、試験対象の認証サービスエンティティが発行した証明書中のバージョン番号フィールドの値が標準の対応する規格に適合するかどうかを確認するステップと、試験対象の認証サービスエンティティが発行した証明書中のシリアル番号フィールドの長さと内容が標準の対応する規格に適合するかどうかを確認するステップと、試験対象の認証サービスエンティティが発行した証明書の署名アルゴリズムフィールドのハッシアルゴリズムおよび署名アルゴリズムサブフィールドの値が標準の対応する規格に適合するかどうかを確認するステップと、試験対象の認証サービスエンティティが発行した証明書の発行者の名前フィールド、証明書所有者の名前フィールド、証明書所有者の公開鍵フィールド、および発行者の署名フィールドのそれぞれの内容サブフィールドの長さと長さサブフィールドの値が同じかどうかを確認するステップと、試験対象の認証サービスエンティティが発行した証明書の有効期限フィールドの長さが標準の対応する規格に適合するかどうかを確認するステップとからなることを特徴とする請求項１〜４のうちいずれか１項記載の認証サービスエンティティのセキュアアクセスプロトコル適合試験の方法。
【請求項６】
前記証明書の認証応答は、端末証明書の認証結果とアクセスポイント証明書の認証結果とからなり、
前記証明書の認証応答を解析するステップは、証明書の認証応答のバージョン番号が標準の対応する規格に適合するかどうかを確認するステップと、証明書の認証応答のデータ長フィールドの値がデータフィールドの長さに適合するかどうかを確認するステップと、端末証明書の認証結果の情報フィールド中の端末証明書の有効性ステータスフィールドの内容がローカルに記憶された端末証明書の有効性ステータスと同じであるかどうか、および端末証明書の認証結果のコードフィールドの値が標準で定義された範囲内であるかどうかを比較により決定するステップと、アクセスポイント証明書の認証結果の情報フィールド中のアクセスポイント証明書の有効性ステータスの内容がローカルに記憶されたアクセスポイント証明書の有効性ステータスと同じであるかどうか、およびアクセスポイント証明書の認証結果のコードフィールドの値が標準で定義された範囲内であるかどうかを比較によって決定するステップと、証明書の認証応答における認証サービスエンティティの署名フィールド中の内容サブフィールドの長さと長さサブフィールドの値が同じかどうか、およびそれらが標準で定められた有効な長さの値と同じかどうかを比較により決定するステップとからなることを特徴とする請求項１〜４のうちいずれか１項記載の認証サービスエンティティのセキュアアクセスプロトコル適合試験の方法。
【請求項７】
試験対象の認証サービスエンティティが発行した証明書とその有効性ステータスをローカルに記憶するステップを含んでいることを特徴とする請求項１〜４のうちいずれか１項記載の認証サービスエンティティのセキュアアクセスプロトコル適合試験の方法。
【請求項８】
セキュアアクセスプロトコルは、ＷＡＰＩプロトコルであることを特徴とする請求項１〜４のうちいずれか１項記載の認証サービスエンティティのセキュアアクセスプロトコル適合試験の方法。
【請求項９】
試験対象の認証サービスエンティティが発行した特定の有効性ステータスを有する証明書を記憶するステップと、
証明書が標準の対応する規格に適合するかどうかを確認するステップと、
試験対象の認証サービスエンティティが送信した証明書の認証結果を取得するステップと、
記憶された証明書の内容と標準の規格にしたがって認証結果の適合性の解析を実行するステップと、
試験対象の認証サービスエンティティのセキュアアクセスプロトコル適合試験に合格したかどうかを証明書の確認結果と証明書の認証結果の解析結果に基づいて決定するステップとからなることを特徴とする認証サービスエンティティのセキュアアクセスプロトコル適合試験の方法。
【請求項１０】
前記試験対象の認証サービスエンティティのセキュアアクセスプロトコル適合試験に合格したかどうかを証明書の確認結果と証明書の認証結果の解析結果に基づいて決定するステップは、試験対象の認証サービスエンティティが発行し記憶された証明書が標準の対応する規格に適合し、かつ証明書の認証結果が記憶された証明書の内容と標準の対応する規格に適合したときは、試験対象の認証サービスエンティティのセキュアアクセスプロトコル適合試験に合格したと決定するステップと、そうでないときは、試験対象の認証サービスエンティティのセキュアアクセスプロトコル適合試験に失敗したと決定するステップとからなることを特徴とする請求項９記載の認証サービスエンティティのセキュアアクセスプロトコル適合試験の方法。
【請求項１１】
前記サービスエンティティが送信した認証結果を取得するステップは、記憶された特定の有効性ステータスを有する証明書を含む証明書の認証要求メッセージを試験対象の認証サービスエンティティに送信するために認証要求装置としてふるまうステップと、試験対象の認証サービスエンティティによって返された、認証要求メッセージに含まれた証明書の認証結果を少なくとも含む証明書の認証応答を受信するステップとからなることを特徴とする請求項９記載の認証サービスエンティティのセキュアアクセスプロトコル適合試験の方法。
【請求項１２】
前記試験対象の認証サービスエンティティが発行した証明書は、アクセスポイント証明書と端末証明書とからなり、
前記認証要求装置は、アクセスポイントであり、
前記証明書の認証結果は、アクセスポイント証明書の認証結果と端末証明書の認証結果とからなることを特徴とする請求項９または１０記載の認証サービスエンティティのセキュアアクセスプロトコル適合試験の方法。
【請求項１３】
証明書の認証結果と記憶された証明書の内容の適合は、証明書の認証結果の証明書の有効性ステータスが記憶された証明書の有効性ステータスに適合することであることを特徴とする請求項１０記載の認証サービスエンティティのセキュアアクセスプロトコル適合試験の方法。
【請求項１４】
試験対象の認証サービスエンティティが発行した特定の有効性ステータスを有する証明書をローカルに記憶する証明書記憶ユニットと、
記憶ユニットに記憶された証明書が標準の対応する規格に適合するかどうかを確認する証明書確認ユニットと、
試験対象の認証サービスエンティティが送信した証明書の認証結果を取得する証明書認証結果取得ユニットと、
ローカルに記憶された証明書の内容と標準の規格にしたがって証明書の認証結果の確認と解析を行う証明書認証結果解析ユニットと、
証明書確認ユニットの確認結果と証明書認証結果解析ユニットの解析結果に基づいて試験対象の認証サービスのセキュアアクセスプロトコル適合試験に合格したかどうかを決定する試験結果決定ユニットとを備えていることを特徴とする認証サービスエンティティのセキュアアクセスプロトコル適合試験の装置。
【請求項１５】
前記証明書確認ユニットの確認結果が、試験対象の認証サービスエンティティが発行した証明書が標準の対応する規格に適合するというものであり、かつ証明書認証結果解析ユニットの解析結果が、証明書の認証結果がローカルに記憶された証明書の内容と標準の対応する規格に適合するというものであるときは、試験結果決定ユニットが決定する試験結果は、試験対象の認証サービスエンティティ３のセキュアアクセスプロトコル適合試験に合格したということであり、そうでない場合は、試験結果は、不合格であると決定されることを特徴とする請求項１４記載の認証サービスエンティティのセキュアアクセスプロトコル適合試験の装置。
【請求項１６】
前記証明書認証結果取得ユニットは、ローカルに記憶された特定の有効性ステータスを有する証明書を含む認証要求メッセージを試験対象の認証サービスエンティティに送信するための認証要求装置としてふるまう証明書認証要求シミュレーションサブユニットと、試験対象の認証サービスエンティティが返した少なくとも認証要求メッセージに含まれていた証明書の認証結果を含む証明書の認証応答を受信する証明書認証結果受信サブユニットとからなることを特徴とする請求項１４または１５記載の認証サービスエンティティのセキュアアクセスプロトコル適合試験の装置。
【請求項１７】
前記証明書認証結果解析ユニットは、証明書の認証結果がローカルに記憶された証明書と適合するかどうかを比較によって決定する、少なくとも証明書の認証結果中の証明書の有効性ステータスが記憶された証明書の有効性ステータスに適合するかどうかを比較によって決定する第１解析サブユニットと、証明書の認証結果が標準の対応する規格に適合するかどうかを比較によって決定する第２解析サブユニットとからなることを特徴とする請求項１４または１５記載の認証サービスエンティティのセキュアアクセスプロトコル適合試験の装置。
【請求項１８】
前記試験対象の認証サービスエンティティが発行した証明書は、端末証明書とアクセスポイント証明書とからなり、
前記認証要求装置は、アクセスポイントであり、
前記証明書の認証結果は、アクセスポイント証明書の認証結果と端末証明書の認証結果とからなることを特徴とする請求項１４または１５記載の認証サービスエンティティのセキュアアクセスプロトコル適合試験の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュアネットワークアクセスプロトコルの試験の分野、特に、認証サービスエンティティのセキュアアクセスプロトコル適合試験の方法および装置に関係する。
【背景技術】
【０００２】
本出願は、「認証サーバのセキュアアクセスプロトコル適合試験の方法およびシステム」と題され、２００６年２月２８日に中国特許庁に提出された中国特許出願第２００６１００４１８４９．９の優先権を主張する。当該中国特許出願はそれ自体を参照することにより本出願に含まれる。
【０００３】
インターネットプロトコル（ＩＰ）を基礎にしたネットワークは、ますます多くの種類のサービスをサポートし、国家経済や社会の様々な側面に関係している。無線ＩＰを基礎にしたネットワークは、電波を通じてデータを送信し、これは、ネットワークの物理的な開放を新しい水準に至らせる。そのため、セキュアアクセスは、有線および無線ネットワークの安全な運用において重要な問題になってきている。
【０００４】
ＩＰネットワークのセキュアアクセスシステムは、ネットワーク端末、アクセスポイント（ＡＰ）、認証サービスエンティティという主として３つのネットワークエンティティを必要とする。ネットワーク端末は、ネットワークに接続することを要求し、ネットワークが提供する様々なリソースを享受する。アクセスポイントは、ＩＰネットワークのエッジ装置であり、ネットワーク端末のための接続サービスを提供するエンティティである。認証サービスエンティティは、ユーザ識別の認証サービスを提供するエンティティである。
【０００５】
現在、無線ローカルエリアネットワークの分野における製品のためのセキュアアクセスプロトコルの適合試験のシステムは、相互運用性試験のシステムと、いくつかの無線ローカルエリアネットワークに利用される管理支援の試験システムとを含んでいる。特に、管理支援の試験システムは、物理チャネルとネットワークの状態を監視することによって、ネットワークの設定と使用に関する情報を提供する。相互運用性試験のシステムは、試験対象の装置と参考装置との間の相互接続性および相互通信の性能を試験すること、すなわちプロトコルの適合試験によって、試験対象の装置におけるプロトコルの認識の正確さを確認する。
【０００６】
上述の従来の相互運用性試験のシステムは、標準的な利用環境において適合試験を実行し、ここにおいて重要なことは、試験対象の装置と参考装置との間の上位層プロトコルの相互接続性を確認することによって、下位層プロトコルの認識の正確さを推定することである。そのため、このような試験は、不完全であり、試験結果を誤らせる可能性がある。その上、試験結果は、試験対象の装置と参考装置との間の相互接続性と相互通信の性能に基づいて定められるから、参考装置の実施の正確さは、試験結果の正確さに影響を与え、試験装置にとって、エラー位置の情報を得ることが困難になる。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、認証サービスエンティティのセキュアアクセスプロトコル適合試験の方法と装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明は、認証サービスエンティティのセキュアアクセスプロトコル適合試験の方法を提供し、その方法は、以下のステップを含む。すなわち、試験対象の認証サービスエンティティが発行した証明書が、標準の対応する規格に適合するかどうかを確認するステップと、証明書の認証要求メッセージを試験対象の認証サービスエンティティに送信するために認証要求装置としてふるまうステップと、試験対象の認証サービスエンティティが返す証明書の認証応答を取得するステップと、証明書の認証応答を解析することによって認証サービスエンティティのセキュアアクセスプロトコル適合試験の結果を得るステップとを含む。
【０００９】
好ましくは、証明書の認証要求メッセージを送信するステップは、証明書の有効性ステータスの組み合わせを含む様々な証明書の認証要求メッセージを送信するステップを含む。
【００１０】
好ましくは、試験対象の認証サービスエンティティが発行した証明書は、端末証明書とアクセスポイント証明書を含み、かつ証明書の有効性ステータスの組み合わせは特にアクセスポイント証明書と端末証明書の「有効」や「無効」のような有効性ステータスの種類の組み合わせである。
【００１１】
好ましくは、試験対象の認証サービスエンティティが発行した証明書は、アクセスポイント証明書と端末証明書を含み、かつ認証要求装置はアクセスポイントであり、証明書の認証要求メッセージは、試験対象の認証サービスエンティティが発行した端末証明書とアクセスポイント証明書を含み、証明書の認証応答は、試験対象の認証サービスエンティティによるアクセスポイント証明書と端末証明書の認証の認証結果を含む
好ましくは、試験対象の認証サービスエンティティが発行した証明書が標準の対応する規格に適合するかどうかの確認のステップは、試験対象の認証サービスエンティティが発行した証明書中のバージョン番号フィールドの値が標準の対応する規格に適合するかどうかを確認するステップと、試験対象の認証サービスエンティティが発行した証明書中のシリアル番号フィールドの長さと内容が標準の対応する規格に適合するかどうかを確認するステップと、試験対象の認証サービスエンティティが発行した証明書の署名アルゴリズムフィールドのハッシアルゴリズムおよび署名アルゴリズムサブフィールドの値が標準の対応する規格に適合するかどうかを確認するステップと、試験対象の認証サービスエンティティが発行した証明書の発行者の名前フィールド、証明書所有者の名前フィールド、証明書所有者の公開鍵フィールド、および発行者の署名フィールドのそれぞれの内容サブフィールドの長さと長さサブフィールドの値が同じかどうかを確認するステップと、試験対象の認証サービスエンティティが発行した証明書の有効期限フィールドの長さが標準の対応する規格に適合するかどうかを確認するステップとを含む。
【００１２】
好ましくは、証明書の認証応答は、端末証明書の認証結果とアクセスポイント証明書の認証結果を含み、証明書の認証応答を解析するステップは、証明書の認証応答のバージョン番号が標準の対応する規格に適合するかどうかを確認するステップと、証明書の認証応答のデータ長フィールドの値がデータフィールドの長さに適合するかどうかを確認するステップと、端末証明書の認証結果の情報フィールド中の端末証明書フィールドの内容がローカルに記憶された端末証明書の有効性ステータスと同じであるかどうか、および端末証明書の認証結果のコードフィールドの値が標準で定義された範囲内であるかどうかを比較により決定するステップと、アクセスポイント証明書の認証結果の情報フィールド中のアクセスポイント証明書の有効性ステータスの内容がローカルに記憶されたアクセスポイント証明書の有効性ステータスと同じであるかどうか、およびアクセスポイント証明書の認証結果のコードフィールドの値が標準で定義された範囲内であるかどうかを比較によって決定するステップと、証明書の認証応答における認証サービスエンティティの署名フィールド中の内容サブフィールドの長さと長さサブフィールドの値が同じかどうか、およびそれらが標準で定められた有効な長さの値と同じかどうかを比較により決定するステップとを含む。
【００１３】
好ましくは、当該方法はさらに、試験対象の認証サービスエンティティが発行した証明書とその有効性ステータスをローカルに記憶するステップを含む。
【００１４】
好ましくは、セキュアアクセスプロトコルは、ＷＡＰＩプロトコルを含む。
【００１５】
本発明は、認証サービスエンティティのセキュアアクセスプロトコル適合試験の方法をさらに提供し、その方法は、以下のステップを含む。すなわち、試験対象の認証サービスエンティティが発行した特定の有効性ステータスを有する証明書を記憶するステップと、証明書が標準の対応する規格に適合するかどうかを確認するステップと、試験対象の認証サービスエンティティが送信した証明書の認証結果を取得するステップと、記憶された証明書の内容と標準の規格にしたがって認証結果の適合性の解析を実行するステップと、試験対象の認証サービスエンティティのセキュアアクセスプロトコル適合試験に合格したかどうかを証明書の確認結果と証明書の認証結果の解析結果に基づいて決定するステップとを含む。
【００１６】
好ましくは、試験対象の認証サービスエンティティのセキュアアクセスプロトコル適合試験に合格したかどうかを、証明書の確認結果と証明書の認証結果の解析結果に基づいて決定するステップは、試験対象の認証サービスエンティティが発行し記憶された証明書が標準の対応する規格に適合し、かつ証明書の認証結果が記憶された証明書の内容と標準の対応する規格に適合したときは、試験対象の認証サービスエンティティのセキュアアクセスプロトコル適合試験に合格したと決定するステップと、そうでないときは、試験対象の認証サービスエンティティのセキュアアクセスプロトコル適合試験に失敗したと決定するステップとを含む。
【００１７】
好ましくは、サービスエンティティが送信した認証結果を取得するステップは、試験対象の認証サービスエンティティに、記憶された特定の有効性ステータスを有する証明書を含む証明書の認証要求メッセージを送信するために認証要求装置としてふるまうステップと、認証要求メッセージに含まれた証明書の認証結果を少なくとも含み、試験対象の認証サービスエンティティが返した証明書の認証応答を受信するステップとを含む。
【００１８】
好ましくは、試験対象の認証サービスエンティティが発行した証明書は、端末証明書とアクセスポイント証明書を含み、認証要求装置は、アクセスポイントであり、証明書の認証結果は、アクセスポイント証明書の認証結果と端末証明書の認証結果を含む。
【００１９】
好ましくは、証明書の認証結果と記憶された証明書の内容の適合は、証明書の認証結果の証明書の有効性ステータスが記憶された証明書の有効性ステータスに適合することを含む。
【００２０】
本発明は、認証サービスエンティティのセキュアアクセスプロトコル適合試験の装置を提供し、当該装置は、試験対象の認証サービスエンティティが発行した特定の有効性ステータスを有する証明書をローカルに記憶する証明書記憶ユニットと、記憶ユニットに記憶された証明書が標準の対応する規格に適合するかどうかを確認する証明書確認ユニットと、試験対象の認証サービスエンティティが送信した証明書の認証結果を取得する証明書認証結果取得ユニットと、ローカルに記憶された証明書の内容と標準の規格にしたがって証明書の認証結果の確認と解析を行う証明書認証結果解析ユニットと、証明書確認ユニットの確認結果と証明書認証結果解析ユニットの解析結果に基づいて試験対象の認証サービスのセキュアアクセスプロトコル適合試験に合格したかどうかを決定する試験結果決定ユニットとを含む。
【００２１】
証明書確認ユニットの確認結果が、試験対象の認証サービスエンティティが発行した証明書が標準の対応する規格に適合するというものであり、かつ証明書認証結果解析ユニットの解析結果が、証明書の認証結果がローカルに記憶された証明書の内容と標準の対応する規格に適合するというものであるときは、試験結果決定ユニットが決定する試験結果は、試験対象の認証サービスエンティティ３のセキュアアクセスプロトコル適合試験に合格したということであり、そうでない場合は、試験結果は、不合格であると決定される。
【００２２】
好ましくは、証明書認証結果取得ユニットは、ローカルに記憶された特定の有効性ステータスを有する証明書を含む認証要求メッセージを試験対象の認証サービスエンティティに送信するために認証要求装置としてふるまう証明書認証要求シミュレーションサブユニットと、試験対象の認証サービスエンティティが返した少なくとも認証要求メッセージに含まれていた証明書の認証結果を含む証明書の認証応答を受信する証明書認証結果受信サブユニットを含む。
【００２３】
好ましくは、証明書認証結果解析ユニットは、証明書の認証結果がローカルに記憶された証明書に適合するかどうかを比較によって決定する、少なくとも証明書の認証結果中の証明書の有効性ステータスが記憶された証明書の有効性ステータスに適合するかどうかを比較によって決定する第１解析サブユニットと、証明書の認証結果が標準の対応する規格に適合するかどうかを比較によって決定する第２解析サブユニットを含む。
【００２４】
好ましくは、試験対象の認証サービスエンティティが発行した証明書は端末証明書とアクセスポイント証明書を含み、認証要求装置はアクセスポイントであり、証明書の認証結果はアクセスポイント証明書の認証結果と端末証明書の認証結果を含む。
【発明の効果】
【００２５】
本発明は、認証サービスエンティティに基づいてなされ、装置製造者が製造した認証サービスエンティティのセキュアアクセスプロトコルの認識の正確さと適合性の試験に使用される。一方、試験対象の認証サービスエンティティが発行した特定の有効性ステータスを有する証明書は標準の対応する規格に適合するかどうかが確認され、他方、取得した試験対象の認証サービスエンティティが送信した証明書の認証結果は解析され、それによって、試験対象の認証サービスエンティティのセキュアアクセスプロトコル適合試験に合格したかどうかを決定する。本発明の解決方法における適合の結果は、推論の代わりに、証明書と証明書の認証結果の直接的な解析から出されることが理解され、そのため、認証サービスエンティティのセキュアアクセスプロトコルの認証の正確さと適合性が保証される。
【００２６】
その上、本発明の解決方法は、試験対象の認証サービスエンティティが発行した証明書それ自体と返された証明書の認証結果の項目毎の解析を実行するため、試験が不合格であるときには、エラー位置の情報を提供することができる。
【発明を実施するための最良の形態】
【００２７】
本発明による方法は、ＷＡＰＩ（Wireless Local Area NetworkAuthentication and Privacy Infrastructure）プロトコルに利用することができる。本発明による解決方法は、図１に示すシステム構造に利用することができ、このシステム構造は、監視コンソール１と、ハブ２と、試験対象の認証サービスエンティティ３とを含み、ここで、監視コンソール１と試験対象の認証サービスエンティティ３とはハブ２を通じて相互通信する。
【００２８】
図１のシステムを例に挙げれば、本発明の具体的な実施が与えられ、本発明の方法の詳細なフローチャートは、図２に示されている。
【００２９】
ステップ２１０では、監視コンソール１は、試験対象の認証サービスエンティティ３が発行したアクセスポイント証明書と端末証明書が、標準の規格に適合するかどうかを確認する。特に、試験対象の認証サービスエンティティ３が発行したアクセスポイント証明書と端末証明書は、監視コンソール１にインストールされ、その後に、監視コンソール１は、試験対象の認証サービスエンティティ３が発行したアクセスポイント証明書と端末証明書が標準で定められた形式に合致することを確認し、解析する。監視コンソール１は、証明書をインストールしている間は、試験対象の認証サービスエンティティ３が発行したアクセスポイント証明書と端末証明書の有効性ステータスを記憶し、また、証明書の有効性ステータスは、証明書の適法性あるいは証明書の違法性について言及することに留意すべきである。
【００３０】
ステップ２１０は、特にサブステップ３１０〜３５０を含む。
【００３１】
サブステップ３１０では、監視コンソール１は、試験対象の認証サービスエンティティが発行した証明書のバージョン番号フィールドの値が、標準で定められた値に適合するかどうかを確認する。特に、試験対象の認証サービスエンティティ３が発行した端末証明書のバージョン番号フィールドの値が標準で定められた値に適合するかどうかということ、および試験対象の認証サービスエンティティ３が発行したアクセスポイント証明書中のバージョン番号フィールドの値が標準の対応する規格に適合するかどうかということを確認することが必要である。
【００３２】
サブステップ３２０では、監視コンソール１は、試験対象の認証サービスエンティティ３が発行したアクセスポイント証明書と端末証明書のそれぞれのシリアル番号フィールドの長さと内容が、標準の対応する規格に適合するかどうかを確認する。
【００３３】
サブステップ３３０では、監視コンソール１は、試験対象の認証サービスエンティティ３が発行したアクセスポイント証明書と端末証明書のそれぞれの署名アルゴリズムフィールドのハッシアルゴリズムおよび署名アルゴリズムサブフィールドの値が標準の対応する規格に適合するかどうかを確認する。
【００３４】
サブステップ３４０では、監視コンソール１は、試験対象の認証サービスエンティティ３が発行したアクセスポイント証明書と端末証明書の発行者の名前フィールド、証明書所有者の名前フィールド、証明書所有者の公開鍵フィールド、および発行者の署名フィールドのそれぞれの内容サブフィールドの長さと長さサブフィールドの値が標準の対応する規格に適合するかどうかを確認する。
【００３５】
サブステップ３５０では、監視コンソール１は、試験対象の認証サービスエンティティ３が発行したアクセスポイント証明書と端末証明書のそれぞれの有効期限フィールドの長さが標準の対応する規格に適合するかどうかを確認する。
【００３６】
ステップ２２０では、監視コンソール１は、試験対象の認証サービスエンティティ３に証明書の認証要求メッセージを送信するためにアクセスポイントとしてふるまう。詳細には、監視コンソール１は、特に認証対象の端末証明書とアクセスポイント証明書を含む証明書の認証要求メッセージを作成するためにアクセスポイントとしてふるまう。
【００３７】
ステップ２３０では、監視コンソール１は、試験対象の認証サービスエンティティ３が返した証明書の認証応答を取得する。試験対象の認証サービスエンティティ３は、監視コンソール１が送信した証明書の認証要求メッセージを受信したときは、端末の認証結果とアクセスポイントの認証結果を含む証明書の認証応答を監視コンソール１に返す。端末証明書の認証結果は、特に、証明書の認証要求メッセージ中の認証対象の端末証明書の有効性ステータスについて言及し、アクセスポイント証明書の認証結果は、特に、証明書の認証要求メッセージ中の認証対象のアクセスポイント証明書の有効性ステータスについて言及する。証明書の有効性ステータスは、証明書の適法性（例えば証明書が有効である）あるいは証明書の違法性（例えば証明書が無効である）について言及する。
【００３８】
ステップ２４０では、監視コンソール１は、試験対象の認証サービスエンティティ３が返した証明書の認証応答を解析する。当該ステップ２４０は、特にサブステップ４１０〜４５０を含む。
【００３９】
サブステップ４１０では、監視コンソール１は、試験対象の認証サービスエンティティ３が返した証明書の認証応答のバージョン番号が標準の対応する規格に適合するかどうかを確認する。
【００４０】
サブステップ４２０では、監視コンソール１は、試験対象の認証サービスエンティティ３が返した証明書の認証応答のデータ長フィールドの値が標準の対応する規格に適合するかどうかを確認する。
【００４１】
サブステップ４３０では、監視コンソール１は、端末証明書の認証結果の情報フィールド中の端末証明書フィールドの内容（すなわち端末証明書の有効性ステータス）がローカルに記憶された端末証明書の有効性ステータスと同じであるかどうか、および端末証明書の認証結果のコードフィールドの値が標準で定められた範囲内であるかどうかを比較により決定する。
【００４２】
例えば、ステップ２１０中、試験対象の認証サービスエンティティ３が発行し、監視コンソール１にインストールされた端末証明書の有効性ステータスが「無効」であると仮定し、この有効性ステータスが「無効」である端末証明書を以下では便宜のために最初の端末証明書と呼ぶ。すなわち、監視コンソール１にローカルに記憶された最初の端末証明書のステータスは「無効」である。さらに、ステップ２２０中、試験対象の認証サービスエンティティ３に向けて監視コンソール１が送信する証明書の認証要求メッセージは、最初の端末証明書を含む。したがって、ステップ４３０中、監視コンソール１が端末証明書の認証結果の情報フィールドを解析し、最初の端末証明書の有効性ステータスを「有効」と決定したときは、ローカルに記憶された最初の端末証明書の「無効」という有効性ステータスと異なっており、一方、端末証明書の認証結果の情報フィールドから解析された最初の端末証明書の有効性ステータスが「無効」であるときは、ローカルに記憶された最初の端末証明書の「無効」という有効性ステータスと同じである。
【００４３】
サブステップ４４０では、監視コンソール１は、アクセスポイント証明書の認証結果の情報フィールド中のアクセスポイント証明書の認証結果フィールドの内容（すなわちアクセスポイント証明書の有効性ステータス）がローカルに記憶されたアクセスポイント証明書の有効性ステータスと同じであるかどうか、およびアクセスポイント証明書の認証結果のコードフィールドの値が標準で定められた範囲内であるかどうかを比較によって決定する。サブステップ４４０でのアクセスポイント証明書の認証結果の解析の実施方法は、サブステップ４３０での端末証明書の認証結果の解析と同様であるから、それについての繰り返しの説明は省略する。
【００４４】
サブステップ４５０では、監視コンソール１は、試験対象の認証サービスエンティティ３が返した証明書の認証応答における認証サービスエンティティ３の署名フィールド中の内容サブフィールドの長さと長さサブフィールドの値が同じかどうか、およびそれらが標準で定められた有効な長さの値に適合するかどうかを比較により決定する。
【００４５】
ステップ２５０では、より包括的な試験を行うために、証明書の有効性ステータスの種類の組み合わせを用いた試験がさらに実行される。特に、監視コンソール１がアクセスポイントとしてふるまっている間に試験対象の認証サービスエンティティ３に送信した証明書の認証要求メッセージにおいて、アクセスポイント証明書と端末証明書の異なる有効性ステータスは、アクセスポイント証明書と端末証明書の「有効」や「無効」のような有効性ステータスの組み合わせに対応して組み合わされ得る。例えば、ステータスが「有効」であるアクセスポイント証明書と、ステータスが「無効」である端末証明書は、一つの組み合わせになり、ステータスが「無効」であるアクセスポイント証明書と、ステータスが「有効」である端末証明書は、他の組み合わせになり、ステータスが「有効」であるアクセスポイント証明書とステータスが「有効」である端末証明書はさらに他の組み合わせになる。証明書の認証要求メッセージとともに証明書の有効性ステータスの種類の組み合わせを送ることによって、試験対象の認証サービスエンティティ３の正確さをより包括的に試験することができる。証明書のステータスは、「有効」や「無効」という２つのステータスに限定されず、実行する上で要求されるその他の証明書のステータスを含むことに留意する。
【００４６】
試験対象の認証サービスエンティティ３が返す証明書の認証応答メッセージ中のアクセスポイント証明書の認証結果と端末証明書の認証結果は、毎回、送信された証明書のステータスに適合するかどうかが確認される。特に、認証要求メッセージで送られたアクセスポイント証明書のステータスが「有効」、端末証明書のステータスが「無効」である場合に、試験対象の認証サービスエンティティ３が返した証明書の認証結果中のアクセスポイント証明書のステータスが「有効」、端末証明書のステータスが「無効」であったときは、送信された証明書のステータスが試験対象の認証サービスエンティティ３による認証結果の証明書のステータスに適合するということが決定され、そうでなければ、その２つはそれぞれ適合していない。上述のそれぞれのステップで説明した解析と確認の過程において、いずれかの確認が失敗すれば、試験対象の認証サービスエンティティ３の試験結果は不合格であり、すなわち、上述の全ての確認が成功したときだけ、試験対象の認証サービスエンティティ３は、プロトコル適合試験に合格する。上述の手順から分かるように、一方では、監視コンソール１は、試験対象の認証サービスエンティティ３が発行した証明書を標準と比較し、他方では、監視コンソール１は、試験対象の認証サービスエンティティ３が返した証明書の認証結果を上述のローカルに記憶された証明書の内容と標準の対応する規格にしたがって解析し、さらに試験対象の認証サービスエンティティ３のセキュアアクセスプロトコル適合試験に合格したかどうかを解析結果に基づいて決定する。証明書の認証結果がローカルに記憶された証明書の内容と標準の対応する規格の両方に適合する場合は、試験対象の認証サービスエンティティ３のセキュアアクセスプロトコル適合試験に合格したと決定され、そうでなければ、不合格と決定される。本発明の実施形態における解決方法は、試験対象の認証サービスエンティティ３が発行した証明書それ自体と、試験対象の認証サービスエンティティ３が返した証明書の認証結果の項目毎の解析を実行するため、試験が不合格であるときには、エラー位置の情報を提供することができる。
【００４７】
ここで、図３を参照する。図３は、本発明による認証サービスエンティティのセキュアアクセスプロトコル適合試験の装置の実施形態の構造図を示している。この実施形態の装置は、監視コンソール１に配置される。当該装置は、証明書記憶ユニット５２と、証明書確認ユニット５１と、証明書認証結果取得ユニット５３と、証明書認証結果解析ユニット５４と、試験結果決定ユニット５５とを含む。
【００４８】
特に、装置は、証明書記憶ユニット５２を用いて、試験対象の認証サービスエンティティ３が発行した特定の有効性ステータスを有する証明書をローカルに記憶し、試験対象の認証サービスエンティティ３が発行した証明書は、アクセスポイント証明書と端末証明書を含んでいる。それから、証明書確認ユニット５１は、証明書記憶ユニット５２に記憶された証明書が標準の対応する規格に適合するかどうかを確認し、試験結果決定ユニット５５は、確認結果が通知される。
【００４９】
さらに、証明書認証結果取得ユニット５３は、試験対象の認証サービスエンティティ３が送信した証明書の認証結果を取得する。証明書認証結果取得ユニット５３は、特に、証明書認証要求シミュレーションサブユニット５３１と、証明書認証結果受付サブユニット５３２とを含み、証明書認証要求シミュレーションサブユニット５３１は、試験対象の認証サービスエンティティ３に、ローカルに記憶された特定の有効性ステータスを有する証明書を含む認証要求メッセージを送信するために認証要求装置（例えばアクセスポイント）としてふるまう。試験対象の認証サービスエンティティ３は、メッセージを受信すれば、認証要求メッセージ中のそれぞれの証明書の認証を行い、さらに、証明書認証結果受付サブユニット５３２は、試験対象の認証サービスエンティティ３が返した証明書の認証応答を受信し、証明書の認証応答は、少なくとも認証要求メッセージに含まれていた証明書の認証結果を含む。
【００５０】
その結果、証明書認証結果解析ユニット５４は、ローカルに記憶された証明書の内容と標準の規格にしたがって、認証結果取得ユニット５３で取得した証明書の認証結果の確認および解析を行い、その解析結果を試験結果決定ユニット５５に通知する。特に、証明書認証結果解析ユニット５４は、第１解析サブユニット５４１と、第２解析サブユニット５４２とを含み、ここで、第１解析サブユニット５４１は、証明書の認証結果がローカルに記憶された証明書に適合するかどうか、少なくとも証明書の認証結果中の証明書の有効性ステータスが記憶された証明書の有効性ステータスに適合するかどうかを比較によって決定するように構成され、第２解析サブユニット５４２は、証明書の認証結果が標準の対応する規格に適合するかどうかを比較によって決定するように構成されている。
【００５１】
最後に、試験結果決定ユニット５５は、証明書確認ユニット５１の確認結果と証明書認証結果解析ユニット５４の解析結果とに基づいて、試験対象の認証サービスエンティティ３のセキュアアクセスプロトコル適合試験に合格したかどうかを決定する。特に、証明書確認ユニット５１の確認結果が、試験対象の認証サービスエンティティ３が発行した証明書が標準の対応する規格に適合するというものであり、かつ証明書認証結果解析ユニット５４の解析結果が、証明書の認証結果がローカルに記憶された証明書の内容と標準の対応する規格に適合するというものであるときは、試験結果決定ユニット５５が決定する試験結果は、試験対象の認証サービスエンティティ３のセキュアアクセスプロトコル適合試験に合格したということであり、そうでない場合は、試験結果は、不合格であると決定される。
【００５２】
図３に示す装置は、図１に示す監視コンソール１に配置され、システムの動作時には、試験対象の認証サービスエンティティ３は、２つのアクセスポイント証明書と２つの端末証明書をそれぞれ発行し、その上、認証サービスエンティティ３は、発行された１つのアクセスポイント証明書と１つの端末証明書をそれぞれ無効にし、監視コンソール１は、試験対象の認証サービスエンティティ３が発行した「有効」と「無効」のアクセスポイント証明書と端末証明書とをインストールする。監視コンソール１の監視シミュレーションプログラムは、試験対象の認証サービスエンティティ３に、証明書の認証要求メッセージを、アクセスポイント証明書および端末証明書の有効性の種類の組み合わせとともにそれぞれ送信するために実行される。監視コンソール１は、カプセル化したフォーマットと、試験対象の認証サービスエンティティ３が返した証明書の認証応答メッセージの証明書の認証結果とを解析する。
【図面の簡単な説明】
【００５３】
【図１】本発明による認証サービスエンティティのセキュアアクセスプロトコル適合試験のシステムの実施形態のトポロジー図である。
【図２】本発明による認証サービスエンティティのセキュアアクセスプロトコル適合試験の方法の実施形態のフローチャートである。
【図３】本発明による認証サービスエンティティのセキュアアクセスプロトコル適合試験の装置の実施形態の構造図である。
【符号の説明】
【００５４】
１    監視コンソール
２    ハブ
３    試験対象の認証サービスエンティティ
５１    証明書確認ユニット
５２    証明書記憶ユニット
５３    証明書認証結果取得ユニット
５４    証明書認証結果解析ユニット
５５    試験結果決定ユニット
５３１    証明書認証要求シミュレーションサブユニット
５３２    証明書認証結果受信サブユニット
５４１    第１解析サブユニット
５４２    第２解析サブユニット
【図１】
2009528730.tif 000003
【図２】
2009528730.tif 000004
【図３】
2009528730.tif 000005
【国際調査報告】
2009528730.tif 000006
2009528730.tif 000007
2009528730.tif 000008
2009528730.tif 000009
2009528730.tif 000010
2009528730.tif 000011
2009528730.tif 000012
2009528730.tif 000013