(57)【特許請求の範囲】
【請求項１】
セキュリティ認証方法であって、
第１のデバイスにより、構成デバイスから公開鍵を受信するステップであって、前記公開鍵は、前記構成デバイスの署名のためのものである、ステップと、
前記第１のデバイスにより、第２のデバイスから第２の署名情報および前記第２のデバイスの役割タイプ情報を受信するステップであって、前記第２の署名情報は少なくとも前記第２のデバイスの前記役割タイプ情報および前記構成デバイスの署名のための秘密鍵に従って前記構成デバイスにより生成され、前記構成デバイスの署名のための前記公開鍵は前記構成デバイスの署名のための前記秘密鍵に対応する、ステップと、
以下の条件、則ち、
前記第１のデバイスの役割タイプ情報と前記第２のデバイスの役割タイプ情報とが相互に対応する役割のタイプ情報であり、かつ、第２の署名の確認が成功であること、
が満たされる場合、前記第１のデバイスと前記第２のデバイスとの間のセキュリティ接続を確立するための鍵情報を、前記第１のデバイスにより、生成するステップと
を含む、方法。
【請求項２】
前記第１のデバイスにより、前記構成デバイスから第１の署名情報を受信するステップであって、前記第１の署名情報は、少なくとも前記構成デバイスの前記第１のデバイスの役割タイプ情報および署名のための前記秘密鍵に従って前記構成デバイスにより生成される、ステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記第１のデバイスの前記役割タイプ情報は、局、アクセス・ポイント、ピア・ツー・ピア・グループ・オーナ(Ｐ２Ｐ  ＧＯ)、Ｐ２Ｐクライアント、アンカ・マスタ、非アンカ・デバイス、リピータ、ドック・センタ・デバイス、ドッキー・デバイス、周辺機器、ソース・デバイス、シンク・デバイス、コンフィギュレータ、加入者、サポートされる機能、サポートされるサービス、サービス・セット識別子、またはメディア・アクセス制御アドレスである、請求項１または２に記載の方法。
【請求項４】
前記第２のデバイスの前記役割タイプ情報は、局、アクセス・ポイント、Ｐ２Ｐ  ＧＯ、Ｐ２Ｐクライアント、アンカ・マスタ、非アンカ・デバイス、リピータ、ドック・センタ・デバイス、ドッキー・デバイス、周辺機器、ソース・デバイス、シンク・デバイス、コンフィギュレータ、加入者、サポートされる機能、サポートされるサービス、サービス・セット識別子、またはメディア・アクセス制御アドレスである、請求項１乃至３の何れか１項に記載の方法。
【請求項５】
前記第１のデバイスの役割タイプ情報と前記第２のデバイスの役割タイプ情報とが相互に対応する役割のタイプ情報であることは、
前記第２のデバイスの前記役割タイプ情報がＡＰであり、前記第１のデバイスの前記役割タイプ情報がＳＴＡであること、または、
前記第２のデバイスの役割タイプ情報がSTAであり、前記第１のデバイスの役割タイプ情報がAPであること、または、
前記第２のデバイスの前記役割タイプ情報がＰ２Ｐ  ＧＯであり、前記第１のデバイスの前記役割タイプ情報がＰ２Ｐクライアントであること、または、
前記第２のデバイスの役割タイプ情報がＰ２Ｐクライアントであり、前記第１のデバイスの役割タイプ情報がＰ２Ｐ  ＧＯであること
ことを含む、
請求項１乃至４の何れか１項に記載の方法。
【請求項６】
第１のデバイスであって、
構成デバイスから公開鍵を受信するように構成された第１の受信ユニットであって、前記公開鍵は、前記構成デバイスの署名のためのものである、第１の受信ユニットと、
第２のデバイスから第２の署名情報および前記第２のデバイスの役割タイプ情報を受信するように構成された第２の受信ユニットであって、前記第２の署名情報は少なくとも前記第２のデバイスの前記役割タイプ情報および前記構成デバイスの署名のための秘密鍵に従って前記構成デバイスにより生成され、前記構成デバイスの署名のための前記公開鍵は前記構成デバイスの署名のための前記秘密鍵に対応する、第２の受信ユニットと、
以下の条件、則ち、
前記第１のデバイスの役割タイプ情報と前記第２のデバイスの役割タイプ情報とが相互に対応する役割のタイプ情報であり、かつ、第２の署名の確認が成功であること、
が満たされる場合、前記第１のデバイスと前記第２のデバイスとの間のセキュリティ接続を確立するための鍵情報を生成するように構成された生成ユニットと、
を含む、第１のデバイス。
【請求項７】
前記第１のデバイスは、
前記構成デバイスにより送信された第１の署名情報を受信するように構成された第３の受信ユニットであって、前記第１の署名情報は、少なくとも前記構成デバイスの前記第１のデバイスの役割タイプ情報および署名のための前記秘密鍵に従って前記構成デバイスにより生成される、第３の受信ユニットをさらに含む、請求項６に記載の第１のデバイス。
【請求項８】
前記第１のデバイスの前記役割タイプ情報は、局、アクセス・ポイント、ピア・ツー・ピア・グループ・オーナ(Ｐ２Ｐ  ＧＯ)、Ｐ２Ｐクライアントデバイス、アンカ・マスタ、非アンカ・デバイス、リピータ、ドック・センタ・デバイス、ドッキー・デバイス、周辺機器、ソース・デバイス、シンク・デバイス、コンフィギュレータ、加入者、サポートされる機能、サポートされるサービス、サービス・セット識別子、またはメディア・アクセス制御アドレスを含む、請求項６または７に記載の第１のデバイス。
【請求項９】
前記第２のデバイスの前記役割タイプ情報は、局、アクセス・ポイント、Ｐ２Ｐ  ＧＯ、Ｐ２Ｐクライアント、アンカ・マスタ、非アンカ・デバイス、リピータ、ドック・センタ・デバイス、ドッキー・デバイス、周辺機器、ソース・デバイス、シンク・デバイス、コンフィギュレータ、加入者、サポートされる機能、サポートされるサービス、サービス・セット識別子、またはメディア・アクセス制御アドレスを含む、請求項６乃至８のいずれか一項に記載の第１のデバイス。
【請求項１０】
前記第１のデバイスの役割タイプ情報と前記第２のデバイスの役割タイプ情報とが相互に対応する役割のタイプ情報であることは、
前記第２のデバイスの前記役割タイプ情報がＡＰであり、前記第１のデバイスの前記役割タイプ情報がＳＴＡであること、または、
前記第２のデバイスの役割タイプ情報がSTAであり、前記第１のデバイスの役割タイプ情報がAPであること、または、
前記第２のデバイスの前記役割タイプ情報がＰ２Ｐ  ＧＯであり、前記第１のデバイスの前記役割タイプ情報がＰ２Ｐクライアントであること、または、
前記第２のデバイスの役割タイプ情報がＰ２Ｐクライアントであり、前記第１のデバイスの役割タイプ情報がＰ２Ｐ  ＧＯであること
を含む、
請求項６乃至９の何れか１項に記載の第１のデバイス。
【請求項１１】
前記第１のデバイスは、第１の署名情報を前記第２のデバイスに送信するように構成された第１の送信ユニットをさらに含む、請求項１０に記載の第１のデバイス。
【請求項１２】
受信器、送信器、およびプロセッサを備えた第１のデバイスであって、前記プロセッサは前記受信器および前記送信器にそれぞれ接続され、
前記受信器は、構成デバイスから公開鍵を受信するように構成され、前記公開鍵は、前記構成デバイスの署名のためのものであり、
前記受信器は、第２のデバイスから第２の署名情報および前記第２のデバイスの役割タイプ情報を受信するように構成され、前記第２の署名情報は少なくとも前記第２のデバイスの前記役割タイプ情報および前記構成デバイスの署名のための秘密鍵に従って前記構成デバイスにより生成され、前記構成デバイスの署名のための前記公開鍵は前記構成デバイスの署名のための前記秘密鍵に対応し、
前記プロセッサは、以下の条件、則ち、
前記第１のデバイスの役割タイプ情報と前記第２のデバイスの役割タイプ情報とが相互に対応する役割のタイプ情報であり、かつ、第２の署名の確認が成功であること、
が満たされる場合、前記第１のデバイスと前記第２のデバイスとの間のセキュリティ接続を確立するための鍵情報を生成するように構成される
第１のデバイス。
【請求項１３】
前記受信器は、前記構成デバイスから第１の署名情報を受信するように構成され、前記第１の署名情報は、少なくとも前記構成デバイスの前記第１のデバイスの前記役割タイプ情報および署名のための前記秘密鍵に従って前記構成デバイスにより生成される、請求項１２に記載の第１のデバイス。
【請求項１４】
前記第１のデバイスの前記役割タイプ情報は、局、アクセス・ポイント、ピア・ツー・ピア・グループ・オーナ(Ｐ２Ｐ  ＧＯ)、Ｐ２Ｐクライアント、アンカ・マスタ、非アンカ・デバイス、リピータ、ドック・センタ・デバイス、ドッキー・デバイス、周辺機器、ソース・デバイス、シンク・デバイス、コンフィギュレータ、加入者、サポートされる機能、サポートされるサービス、サービス・セット識別子、またはメディア・アクセス制御アドレスを含む、請求項１２または１３に記載の第１のデバイス。
【請求項１５】
前記第２のデバイスの前記役割タイプ情報は、局、アクセス・ポイント、Ｐ２Ｐ  ＧＯ、Ｐ２Ｐクライアント、アンカ・マスタ、非アンカ・デバイス、リピータ、ドック・センタ・デバイス、ドッキー・デバイス、周辺機器、ソース・デバイス、シンク・デバイス、コンフィギュレータ、加入者、サポートされる機能、サポートされるサービス、サービス・セット識別子、またはメディア・アクセス制御アドレスを含む、請求項１２乃至１４のいずれか一項に記載の第１のデバイス。
【請求項１６】
前記第１のデバイスの役割タイプ情報と前記第２のデバイスの役割タイプ情報とが相互に対応する役割のタイプ情報であることは、
前記第２のデバイスの前記役割タイプ情報がＡＰであり、前記第１のデバイスの前記役割タイプ情報がＳＴＡであること、または、
前記第２のデバイスの役割タイプ情報がSTAであり、前記第１のデバイスの役割タイプ情報がAPであること、または、
前記第２のデバイスの前記役割タイプ情報がＰ２Ｐ  ＧＯであり、前記第１のデバイスの前記役割タイプ情報がＰ２Ｐクライアントであること、または、
前記第２のデバイスの役割タイプ情報がＰ２Ｐクライアントであり、前記第１のデバイスの役割タイプ情報がＰ２Ｐ  ＧＯであること
を含む、
請求項１２乃至１５の何れか１項に記載の第１のデバイス。
【請求項１７】
前記送信器は第１の署名情報を前記第２のデバイスに送信するように構成される、請求項１６に記載の第１のデバイス。
【請求項１８】
請求項1乃至5の何れか1項に記載の方法を実施するように適合されたソフトウェア・コードを含む、コンピュータ・プログラム。
【請求項１９】
コンピュータにより実行されたとき、請求項1乃至5の何れか1項に記載の方法を前記コンピュータに実行させる命令を含む、コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワーク通信の分野に関し、特に、セキュリティ認証方法、構成方法、および関連デバイスに関する。
【背景技術】
【０００２】
先行技術では、構成デバイスは、構成されるべき第１の端末を構成でき、その結果、当該構成されるべき第１の端末は当該構成デバイスにより送信された暗号化された構成情報を受信することができる。当該構成情報を受信した第１の端末が第２の端末へのセキュリティ接続を確立するのを期待する場合、第１の端末は当該構成情報を第２の端末に転送する。第２の端末は当該構成情報を検証することができる。当該検証が成功した場合、第１の端末が第２の端末へのセキュリティ接続を確立できる。例えば、無線ローカル・エリア・ネットワーク（Wireless Local Area Network、略してＷＬＡＮ）では、第１の端末がアクセス・ポイント（Access Point、略してＡＰ）であってもよく、第２の端末が局（Station、略してＳＴＡ）であってもよい。ＡＰは当該構成デバイスにより送信されたＳＴＡの構成情報をＳＴＡに送信でき、ＳＴＡは当該構成情報を検証する。当該検証が成功した場合、ＳＴＡはＡＰにアクセスすることができる。別の例として、ピア・ツー・ピアネットワークＰ２Ｐネットワークにおいて、第１の端末が、略してＧＯデバイスと呼ばれるグループ・オーナであってもよく、当該ＧＯデバイスを当該Ｐ２Ｐネットワークの中央ノードとして使用してもよい。第２の端末がＰ２Ｐデバイスであってもよい。当該ＧＯデバイスは、当該構成デバイスにより送信された構成情報を当該Ｐ２Ｐデバイスに送信することができる。当該Ｐ２Ｐデバイスは当該構成情報を検証し、当該検証が成功した場合、当該Ｐ２Ｐデバイスは当該ＧＯデバイスにアクセスすることができる。
【０００３】
しかし、先行技術の欠点は以下の通りである。例えば、無線ローカル・エリア・ネットワークにおいて、攻撃者端末が当該構成デバイスにより送信された構成情報を受信した場合、当該攻撃者端末はそれ自身の役割を変更でき、その結果、当該攻撃者端末はＡＰデバイスに扮することができる。当該攻撃者端末は、それ自身の情報をＡＰのサービス・セット識別子（ＳＳＩＤ、Service Set Identifier）にセットする。ＳＴＡがＡＰへの接続を試みるとき、当該攻撃者端末は、当該構成デバイスから受信された構成情報をＳＴＡに送信する。ＳＴＡは当該構成情報に従って検証を実施し、当該検証は成功しうる。ＳＴＡは当該攻撃者端末を詐欺のＡＰとして認識することができない。当該攻撃者端末がＳＴＡへの接続を確立した後、当該攻撃者端末はＳＴＡの情報を傍受することができる。先行技術では、端末間の接続を確立する際にセキュリティ・リスクがあることを学習しうる。
【発明の概要】
【課題を解決するための手段】
【０００４】
本発明はセキュリティ認証方法、構成方法、および関連デバイスを提供する。
【０００５】
本発明の諸実施形態の第１の態様は、
第１の端末により、構成デバイスにより送信された構成デバイスの署名のための公開鍵を受信するステップと、
第１の端末により、第２の署名情報および第２のタイプ情報を受信するステップであって、第２の署名情報は当該構成デバイスにより第２の端末に送信される署名情報であり、第２の署名情報は少なくとも第２のタイプ情報および当該構成デバイスの署名のための秘密鍵に従って当該構成デバイスにより生成され、第２のタイプ情報は第２の端末の役割タイプ情報および／または第２の端末が接続できる役割のタイプ情報であり、当該構成デバイスの署名のための公開鍵は当該構成デバイスの署名のための秘密鍵に対応する、ステップと、
少なくとも第２のタイプ情報および第２の署名情報に従って第１の端末により、第１の端末は鍵情報を生成すると判定するステップであって、当該鍵情報は第１の端末が第２の端末へのセキュリティ接続を確立するために使用される、ステップと、
を含む、セキュリティ認証方法を提供する。
【０００６】
本発明の実施形態の第１の態様を参照して、本発明の実施形態の第１の態様の第１の実装方式では、
当該方法はさらに、
第１の端末により、当該構成デバイスにより送信された第１の署名情報を受信するステップと、第１の署名情報は少なくとも第１のタイプ情報および署名のための秘密鍵に従って当該構成デバイスにより生成され、第１のタイプ情報は第１の端末の役割タイプ情報および／または第１の端末が接続できる役割のタイプ情報である、ステップを含む。
【０００７】
本発明の実施形態の第１の態様の第１の実装方式を参照して、本発明の実施形態の第１の態様の第２の実装方式では、
第１の端末の役割タイプ情報および／または第１の端末が接続できる役割のタイプ情報は、
局、アクセス・ポイント、ポイント・ツー・ポイント・グループ・オーナ・デバイス、ポイント・ツー・ポイント・クライアント・デバイス、アンカ・マスタ、非アンカ・デバイス、リピータ、ドック・センタ・デバイス、ドッキー・デバイス、周辺機器、ソース・デバイス、シンク・デバイス、コンフィギュレータ、加入者、サポートされる機能、サポートされるサービス、サービス・セット識別子、またはメディア・アクセス制御アドレスを含む。
【０００８】
本発明の実施形態の第１の態様乃至本発明の実施形態の第１の態様の第２の実装方式の何れか１つを参照して、本発明の実施形態の第１の態様の第３の実装方式では、
第２の端末の役割タイプ情報および／または第２の端末が接続できる役割のタイプ情報は、
局、アクセス・ポイント、ポイント・ツー・ポイント・グループ・オーナ・デバイス、ポイント・ツー・ポイント・クライアント・デバイス、アンカ・マスタ、非アンカ・デバイス、リピータ、ドック・センタ・デバイス、ドッキー・デバイス、周辺機器、ソース・デバイス、シンク・デバイス、コンフィギュレータ、加入者、サポートされる機能、サポートされるサービス、サービス・セット識別子、またはメディア・アクセス制御アドレスを含む。
【０００９】
本発明の実施形態の第１の態様の第３の実装方式を参照して、本発明の実施形態の第１の態様の第４の実装方式では、
【００１０】
本発明の実施形態の第１の態様乃至本発明の実施形態の第１の態様の第３の実装方式の何れか１つを参照して、本発明の実施形態の第１の態様の第４の実装方式では、
当該少なくとも第２のタイプ情報および第２の署名情報に従って第１の端末により、第１の端末は鍵情報を生成すると判定するステップは、第１の端末が、第１のタイプ情報が第２のタイプ情報にマッチし第２の署名情報が第２のタイプ情報にマッチすると判定した場合、第１の端末により、当該鍵情報を生成すると判定するステップを含む。
【００１１】
本発明の実施形態の第１の態様の第４の実装方式を参照して、本発明の実施形態の第１の態様の第５の実装方式では、
当該少なくとも第２のタイプ情報および第２の署名情報に従って第１の端末により、第１の端末は鍵情報を生成すると判定した後に、当該方法は、第１の端末により、当該鍵情報を生成するステップを含む。
【００１２】
本発明の実施形態の第２の態様は、
構成デバイスにより、端末のタイプ情報を取得するステップであって、当該タイプ情報は当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報である、ステップと、
当該構成デバイスにより、少なくとも当該タイプ情報および当該構成デバイスの署名のための秘密鍵に従って署名情報を生成するステップと、
当該構成デバイスにより、当該署名情報および当該構成デバイスの署名のための公開鍵を当該端末に送信するステップであって、当該構成デバイスの署名のための公開鍵は当該構成デバイスの署名のための秘密鍵に対応する、ステップと、
を含む、構成方法を提供する。
【００１３】
本発明の実施形態の第２の態様を参照して、本発明の実施形態の第２の態様の第１の実装方式では、
当該構成デバイスにより、端末のタイプ情報を取得するステップは、
当該構成デバイスにより、当該端末により送信された指示メッセージを受信するステップであって、当該指示メッセージは当該タイプ情報を含む、ステップを含む。
【００１４】
本発明の実施形態の第２の態様を参照して、本発明の実施形態の第２の態様の第２の実装方式では、
当該構成デバイスにより、端末のタイプ情報を取得するステップは、
当該構成デバイスにより、当該端末により送信された探索メッセージを受信するステップと、
当該構成デバイスにより、当該探索メッセージに従って当該タイプ情報を決定するステップであって、当該探索メッセージは当該タイプ情報に対応する、ステップと、
を含む。
【００１５】
本発明の実施形態の第２の態様を参照して、本発明の実施形態の第２の態様の第３の実装方式では、
当該構成デバイスにより、端末のタイプ情報を取得するステップは、
当該構成デバイスにより、ユーザにより入力された動作命令を受信するステップであって、当該動作命令は当該タイプ情報を示すために使用される、ステップを含む。
【００１６】
本発明の実施形態の第２の態様を参照して、本発明の実施形態の第２の態様の第４の実装方式では、
当該構成デバイスにより、端末のタイプ情報を取得するステップは、
当該構成デバイスにより、当該タイプ情報を含む、当該端末のクイック・レスポンス・コードをスキャンするステップ、または
当該構成デバイスにより、当該端末との近距離無線通信ＮＦＣ接続を確立して、当該タイプ情報を取得するステップ
を含む。
【００１７】
本発明の実施形態の第２の態様乃至本発明の実施形態の第２の態様の第４の実装方式の何れか１つを参照して、本発明の実施形態の第２の態様の第５の実装方式では、
当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報は、
局、アクセス・ポイント、ポイント・ツー・ポイント・グループ・オーナ・デバイス、ポイント・ツー・ポイント・クライアント・デバイス、アンカ・マスタ、非アンカ・デバイス、リピータ、ドック・センタ・デバイス、ドッキー・デバイス、ソース・デバイス、周辺機器、シンク・デバイス、サービス・セット識別子、メディア・アクセス制御アドレス、または加入者を含む。
【００１８】
本発明の実施形態の第２の態様乃至本発明の実施形態の第２の態様の第５の実装方式の何れか１つを参照して、本発明の実施形態の第２の態様の第６の実装方式では、
当該署名情報はさらに、第１のハッシュ値を含み、第１のハッシュ値は、ハッシュ操作を少なくとも当該タイプ情報に実施することで当該構成デバイスにより生成されたハッシュ値である。
【００１９】
本発明の実施形態の第３の態様は、
端末により、当該端末のタイプ情報を構成デバイスに転送するステップであって、当該タイプ情報は当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報である、ステップと、
当該端末により、当該構成デバイスにより送信された当該構成デバイスの署名のための署名情報および公開鍵を受信するステップであって、当該署名情報は、当該構成デバイスにより少なくとも当該タイプ情報および当該構成デバイスの署名のための秘密鍵に従って生成され、当該構成デバイスの署名のための公開鍵は当該構成デバイスの署名のための秘密鍵に対応する、ステップと、
を含む、構成方法を提供する。
【００２０】
本発明の実施形態の第３の態様を参照して、本発明の第３の態様の第１の実施形態の実装方式では、
端末により、タイプ情報を構成デバイスに転送するステップは、
当該端末により、指示メッセージを送信するステップであって、当該指示メッセージは当該タイプ情報を含み、
当該端末により、当該指示メッセージを当該構成デバイスに送信するステップと、
を含む。
【００２１】
本発明の実施形態の第３の態様を参照して、本発明の実施形態の第３の態様の第２の実装方式では、
端末により、タイプ情報を構成デバイスに転送するステップは、
当該端末により、探索メッセージを生成するステップと、
当該端末により、当該探索メッセージを当該構成デバイスに送信するステップであって、当該探索メッセージは当該タイプ情報に対応する、ステップと、
を含む。
【００２２】
本発明の実施形態の第３の態様を参照して、本発明の実施形態の第３の態様の第３の実装方式では、
端末により、タイプ情報を構成デバイスに転送するステップは、
当該端末により、クイック・レスポンス・コードを生成するステップであって、当該クイック・レスポンス・コードは当該タイプ情報を含む、ステップ、または
当該端末により、当該構成デバイスへの近距離無線通信ＮＦＣ接続を確立するステップと、
当該端末により、当該ＮＦＣを用いることにより当該タイプ情報を当該構成デバイスに送信するステップと、
を含む。
【００２３】
本発明の実施形態の第３の態様乃至本発明の実施形態の第３の態様の第３の実装方式の何れか１つに従う方法を参照して、本発明の実施形態の第３の態様の第４の実装方式では、
当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報は、
局、アクセス・ポイント、ポイント・ツー・ポイント・グループ・オーナ・デバイス、ポイント・ツー・ポイント・クライアント・デバイス、アンカ・マスタ、非アンカ・デバイス、リピータ、ドック・センタ・デバイス、ドッキー・デバイス、ソース・デバイス、周辺機器、シンク・デバイス、サービス・セット識別子、メディア・アクセス制御アドレス、または加入者を含む。
【００２４】
本発明の実施形態の第４の態様は、
構成デバイスにより送信された構成デバイスの署名のための公開鍵を受信するように構成された第１の受信ユニットと、
第２の署名情報および第２のタイプ情報を受信するように構成された第２の受信ユニットであって、第２の署名情報は当該構成デバイスにより第２の端末に送信される署名情報であり、第２の署名情報は少なくとも第２のタイプ情報および当該構成デバイスの署名のための秘密鍵に従って当該構成デバイスにより生成され、第２のタイプ情報は第２の端末の役割タイプ情報および／または第２の端末が接続できる役割のタイプ情報であり、当該構成デバイスの署名のための公開鍵は当該構成デバイスの署名のための秘密鍵に対応する、第２の受信ユニットと、
少なくとも第２のタイプ情報および第２の署名情報に従って、鍵情報が生成されるべきであると判定するように構成された第１の判定ユニットであって、当該鍵情報は第１の端末が第２の端末へのセキュリティ接続を確立するために使用される、第１の判定ユニットと、
を含む、第１の端末を提供する。
【００２５】
本発明の実施形態の第４の態様を参照して、本発明の第４の態様の第１の実施形態の実装方式では、
第１の端末はさらに、当該構成デバイスにより送信された第１の署名情報を受信するように構成された第３の受信ユニットであって、第１の署名情報は少なくとも第１のタイプ情報および署名のための秘密鍵に従って当該構成デバイスにより生成され、第１のタイプ情報は第１の端末の役割タイプ情報および／または第１の端末が接続できる役割のタイプ情報である、第３の受信ユニットを含む。
【００２６】
本発明の実施形態の第４の態様の第１の実装方式を参照して、本発明の第４の態様の第２の実施形態の実装方式では、
第１の端末の役割タイプ情報および／または第１の端末が接続できる役割のタイプ情報は、
局、アクセス・ポイント、ポイント・ツー・ポイント・グループ・オーナ・デバイス、ポイント・ツー・ポイント・クライアント・デバイス、アンカ・マスタ、非アンカ・デバイス、リピータ、ドック・センタ・デバイス、ドッキー・デバイス、周辺機器、ソース・デバイス、シンク・デバイス、コンフィギュレータ、加入者、サポートされる機能、サポートされるサービス、サービス・セット識別子、またはメディア・アクセス制御アドレスを含む。
【００２７】
本発明の実施形態の第４の態様の第２の実装方式を参照して、本発明の第４の態様の第３の実施形態の実装方式では、
第２の端末の役割タイプ情報および／または第２の端末が接続できる役割のタイプ情報は、
局、アクセス・ポイント、ポイント・ツー・ポイント・グループ・オーナ・デバイス、ポイント・ツー・ポイント・クライアント・デバイス、アンカ・マスタ、非アンカ・デバイス、リピータ、ドック・センタ・デバイス、ドッキー・デバイス、周辺機器、ソース・デバイス、シンク・デバイス、コンフィギュレータ、加入者、サポートされる機能、サポートされるサービス、サービス・セット識別子、またはメディア・アクセス制御アドレスを含む。
【００２８】
本発明の実施形態の第４の態様の第３の実装方式を参照して、本発明の実施形態の第４の態様の第４の実装方式では、
第１の判定ユニットはさらに、第１のタイプ情報が第２のタイプ情報にマッチすると判定され、第２の署名情報が第２のタイプ情報にマッチすると第１の端末が判定した場合、第１の端末が当該鍵情報を生成すべきであると判定するように構成される。
【００２９】
本発明の実施形態の第４の態様の第４の実装方式を参照して、本発明の実施形態の第４の態様の第５の実装方式では、
第１の端末はさらに当該鍵情報を生成するように構成された第１の生成ユニットを含む。
【００３０】
本発明の実施形態の第４の態様の第５の実装方式を参照して、本発明の実施形態の第４の態様の第６の実装方式では、
第１の端末はさらに、第１の署名情報を第２の端末に送信するように構成された第１の送信ユニットを含む。
【００３１】
本発明の実施形態の第５の態様は、
当該端末のタイプ情報を取得するように構成された第４の受信ユニットであって、当該タイプ情報は当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報である、第４の受信ユニットと、
少なくとも当該タイプ情報および当該構成デバイスの署名のための秘密鍵に従って署名情報を生成するように構成された第２の生成ユニットと、
当該署名情報および当該構成デバイスの署名のための公開鍵を当該端末に送信するように構成された第２の送信ユニットであって、当該構成デバイスの署名のための公開鍵は当該構成デバイスの署名のための秘密鍵に対応する、第２の送信ユニットと、
を含む、構成デバイスを提供する。
【００３２】
本発明の実施形態の第５の態様を参照して、本発明の第５の態様の第１の実施形態の実装方式では、
第４の受信ユニットはさらに、当該端末により送信された指示メッセージを受信するように構成され、当該指示メッセージは当該タイプ情報を含む。
【００３３】
本発明の実施形態の第５の態様を参照して、本発明の実施形態の第５の態様の第２の実装方式では、
第４の受信ユニットは、
当該端末により送信された探索メッセージを受信するように構成された受信モジュールと、
当該探索メッセージに従って当該タイプ情報を決定するように構成された決定モジュールであって、当該探索メッセージは当該タイプ情報に対応する、決定モジュールと、
を含む。
【００３４】
本発明の実施形態の第５の態様を参照して、本発明の実施形態の第５の態様の第３の実装方式では、
第４の受信ユニットはさらに、ユーザにより入力された動作命令を受信するように構成され、当該動作命令は当該タイプ情報を示すために使用される。
【００３５】
本発明の実施形態の第５の態様を参照して、本発明の実施形態の第５の態様の第４の実装方式では、
第４の受信ユニットはさらに、当該タイプ情報を含む、当該端末のクイック・レスポンス・コードをスキャンするように構成されるか、または
第４の受信ユニットはさらに、当該端末との近距離無線通信ＮＦＣ接続を確立して、当該タイプ情報を取得するように構成される。
【００３６】
本発明の実施形態の第５の態様乃至本発明の実施形態の第５の態様の第４の実装方式の何れか１つを参照して、本発明の実施形態の第５の態様の第５の実装方式では、
当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報は、
局、アクセス・ポイント、ポイント・ツー・ポイント・グループ・オーナ・デバイス、ポイント・ツー・ポイント・クライアント・デバイス、アンカ・マスタ、非アンカ・デバイス、リピータ、ドック・センタ・デバイス、ドッキー・デバイス、ソース・デバイス、周辺機器、シンク・デバイス、サービス・セット識別子、メディア・アクセス制御アドレス、または加入者を含む。
【００３７】
本発明の実施形態の第５の態様乃至本発明の実施形態の第５の態様の第５の実装方式の何れか１つを参照して、本発明の実施形態の第５の態様の第６の実装方式では、
当該署名情報はさらに第１のハッシュ値を含み、第１のハッシュ値は、ハッシュ操作を少なくとも当該タイプ情報に実施することで当該構成デバイスにより生成されたハッシュ値である。
【００３８】
本発明の実施形態の第６の態様は、
当該端末のタイプ情報を構成デバイスに転送するように構成された第３の送信ユニットであって、当該タイプ情報は当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報である、第３の送信ユニットと、
当該構成デバイスにより送信された当該構成デバイスの署名のための署名情報および公開鍵を受信するように構成された第５の受信ユニットであって、当該署名情報は当該構成デバイスにより少なくとも当該タイプ情報および当該構成デバイスの署名のための秘密鍵に従って生成され、当該構成デバイスの署名のための公開鍵は当該構成デバイスの署名のための秘密鍵に対応する、第５の受信ユニットと、
を含む、端末を提供する。
【００３９】
本発明の実施形態の第６の態様を参照して、本発明の第６の態様の第１の実施形態の実装方式では、
第３の送信ユニットは、
指示メッセージを生成するように構成された第１の生成モジュールであって、当該指示メッセージは当該タイプ情報を含む、第１の生成モジュールと、
当該指示メッセージを当該構成デバイスに送信するように構成された第２の送信モジュールと、
を含む。
【００４０】
本発明の実施形態の第６の態様を参照して、本発明の第６の態様の第２の実施形態の実装方式では、
第３の送信ユニットは、
探索メッセージを生成するように構成された第２の生成モジュールと、
当該探索メッセージを当該構成デバイスに送信するように構成された第３の送信モジュールであって、当該探索メッセージは当該タイプ情報に対応する、第３の送信モジュールと、
を含む。
【００４１】
本発明の実施形態の第６の態様を参照して、本発明の第６の態様の第３の実施形態の実装方式では、
第３の送信ユニットは、
クイック・レスポンス・コードを生成するように構成された第３の生成モジュールであって、当該クイック・レスポンス・コードは当該タイプ情報を含む、第３の生成モジュールを含むか、または
第３の送信ユニットは、
当該構成デバイスへの近距離無線通信ＮＦＣ接続を確立するように構成された確立モジュールと、
当該ＮＦＣを用いて当該タイプ情報を当該構成デバイスに送信するように構成された第４の送信モジュールと、
を含む。
【００４２】
本発明の実施形態の第６の態様乃至本発明の実施形態の第６の態様の第３の実装方式の何れか１つを参照して、本発明の実施形態の第６の態様の第４の実装方式では、
当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報は、
局、アクセス・ポイント、ポイント・ツー・ポイント・グループ・オーナ・デバイス、ポイント・ツー・ポイント・クライアント・デバイス、アンカ・マスタ、非アンカ・デバイス、リピータ、ドック・センタ・デバイス、ドッキー・デバイス、ソース・デバイス、周辺機器、シンク・デバイス、サービス・セット識別子、メディア・アクセス制御アドレス、または加入者を含む。
【００４３】
本発明の実施形態の第７の態様は、
受信器、送信器、およびプロセッサを備え、当該プロセッサは当該受信器および当該送信器に別々に接続され、
当該受信器は、当該構成デバイスにより送信された構成デバイスの署名のための公開鍵を受信するように構成され、
当該受信器は、第２の署名情報および第２のタイプ情報を受信するように構成され、第２の署名情報は当該構成デバイスにより第２の端末に送信される署名情報であり、第２の署名情報は少なくとも第２のタイプ情報および当該構成デバイスの署名のための秘密鍵に従って当該構成デバイスにより生成され、第２のタイプ情報は第２の端末の役割タイプ情報および／または第２の端末が接続できる役割のタイプ情報であり、当該構成デバイスの署名のための公開鍵は当該構成デバイスの署名のための秘密鍵に対応し、
当該プロセッサは、少なくとも第２のタイプ情報および第２の署名情報に従って、第１の端末は鍵情報を生成すると判定するように構成され、当該鍵情報は第１の端末が第２の端末へのセキュリティ接続を確立するために使用される、
第１の端末を提供する。
【００４４】
本発明の実施形態の第７の態様を参照して、本発明の実施形態の第７の態様の第１の実装方式では、
当該受信器は、当該構成デバイスにより送信された第１の署名情報を受信するように構成され、第１の署名情報は少なくとも第１のタイプ情報および署名のための秘密鍵に従って当該構成デバイスにより生成され、第１のタイプ情報は第１の端末の役割タイプ情報および／または第１の端末が接続できる役割のタイプ情報である。
【００４５】
本発明の実施形態の第７の態様の第１の実装方式を参照して、本発明の実施形態の第７の態様の第２の実装方式では、
第１の端末の役割タイプ情報および／または第１の端末が接続できる役割のタイプ情報は、
局、アクセス・ポイント、ポイント・ツー・ポイント・グループ・オーナ・デバイス、ポイント・ツー・ポイント・クライアント・デバイス、アンカ・マスタ、非アンカ・デバイス、リピータ、ドック・センタ・デバイス、ドッキー・デバイス、周辺機器、ソース・デバイス、シンク・デバイス、コンフィギュレータ、加入者、サポートされる機能、サポートされるサービス、サービス・セット識別子、またはメディア・アクセス制御アドレスを含む。
【００４６】
本発明の実施形態の第７の態様の第２の実装方式を参照して、本発明の実施形態の第７の態様の第３の実装方式では、
第２の端末の役割タイプ情報および／または第２の端末が接続できる役割のタイプ情報は、
局、アクセス・ポイント、ポイント・ツー・ポイント・グループ・オーナ・デバイス、ポイント・ツー・ポイント・クライアント・デバイス、アンカ・マスタ、非アンカ・デバイス、リピータ、ドック・センタ・デバイス、ドッキー・デバイス、周辺機器、ソース・デバイス、シンク・デバイス、コンフィギュレータ、加入者、サポートされる機能、サポートされるサービス、サービス・セット識別子、またはメディア・アクセス制御アドレスを含む。
【００４７】
本発明の実施形態の第７の態様の第３の実装方式を参照して、本発明の実施形態の第７の態様の第４の実装方式では、
当該プロセッサは、第１のタイプ情報が第２のタイプ情報にマッチすると判定され、第２の署名情報が第２のタイプ情報にマッチすると第１の端末が判定した場合、当該鍵情報を生成すると判定するように構成される。
【００４８】
本発明の実施形態の第７の態様の第４の実装方式を参照して、本発明の実施形態の第７の態様の第５の実装方式では、
当該プロセッサは、当該鍵情報を生成するように構成される。
【００４９】
本発明の実施形態の第７の態様の第５の実装方式を参照して、本発明の実施形態の第７の態様の第６の実装方式では、
当該送信器は第１の署名情報を第２の端末に送信するように構成される。
【００５０】
本発明の第８の態様は、
送信器、受信器、およびプロセッサを備え、当該プロセッサは当該送信器および当該受信器に別々に接続され、
当該受信器は当該端末のタイプ情報を取得するように構成され、当該タイプ情報は当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報であり、
当該プロセッサは、少なくとも当該タイプ情報および当該構成デバイスの署名のための秘密鍵に従って署名情報を生成するように構成され、
当該送信器は当該署名情報および当該構成デバイスの署名のための公開鍵を当該端末に送信するように構成され、当該構成デバイスの署名のための公開鍵は当該構成デバイスの署名のための秘密鍵に対応する、
構成デバイスを提供する。
【００５１】
本発明の第８の態様を参照して、本発明の第８の態様の第１の実装方式では、
当該受信器は、当該端末により送信された指示メッセージを受信するように構成され、当該指示メッセージは当該タイプ情報を含む。
【００５２】
本発明の第８の態様を参照して、本発明の第８の態様の第２の実装方式では、
当該受信器は、当該端末により送信された探索メッセージを受信するように構成され、
当該プロセッサは当該探索メッセージに従って当該タイプ情報を決定するように構成され、当該探索メッセージは当該タイプ情報に対応する。
【００５３】
本発明の第８の態様を参照して、本発明の第８の態様の第３の実装方式では、
当該受信器は、ユーザにより入力された動作命令を受信するように構成され、当該動作命令は当該タイプ情報を示すために使用される。
【００５４】
本発明の第８の態様を参照して、本発明の第８の態様の第４の実装方式では、
当該受信器は当該タイプ情報を含む、当該端末のクイック・レスポンス・コードをスキャンするように構成されるか、または
当該受信器は当該端末との近距離無線通信ＮＦＣ接続を確立して、当該タイプ情報を取得するように構成される。
【００５５】
本発明の第８の態様乃至本発明の第８の態様の第４の実装方式の何れか１つに従う構成デバイスを参照して、本発明の第８の態様の第５の実装方式では、
当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報は、
局、アクセス・ポイント、ポイント・ツー・ポイント・グループ・オーナ・デバイス、ポイント・ツー・ポイント・クライアント・デバイス、アンカ・マスタ、非アンカ・デバイス、リピータ、ドック・センタ・デバイス、ドッキー・デバイス、ソース・デバイス、周辺機器、シンク・デバイス、サービス・セット識別子、メディア・アクセス制御アドレス、または加入者を含む。
【００５６】
本発明の第８の態様乃至本発明の第８の態様の第５の実装方式の何れか１つに従う構成デバイスを参照して、本発明の第８の態様の第６の実装方式では、
当該署名情報はさらに第１のハッシュ値を含み、第１のハッシュ値は、ハッシュ操作を少なくとも当該タイプ情報に実施することで当該構成デバイスにより生成されたハッシュ値である。
【００５７】
本発明の第９の態様は、
送信器、受信器、およびプロセッサを備え、当該プロセッサは当該送信器および当該受信器に別々に接続され、
当該送信器は当該端末のタイプ情報を構成デバイスに転送するように構成され、当該タイプ情報は当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報であり、
当該受信器は、当該構成デバイスにより送信された当該構成デバイスの署名のための署名情報および公開鍵を受信するように構成され、当該署名情報は当該構成デバイスにより少なくとも当該タイプ情報および当該構成デバイスの署名のための秘密鍵に従って生成され、当該構成デバイスの署名のための公開鍵は当該構成デバイスの署名のための秘密鍵に対応する、
端末を提供する。
【００５８】
本発明の第９の態様を参照して、本発明の第９の態様の第１の実装方式では、
当該プロセッサは、指示メッセージを生成するように構成され、当該指示メッセージは当該タイプ情報を含み、
当該送信器は当該指示メッセージを当該構成デバイスに送信するように構成される。
【００５９】
本発明の第９の態様を参照して、本発明の第９の態様の第２の実装方式では、
当該プロセッサは、探索メッセージを生成するように構成され、
当該送信器は当該探索メッセージを当該構成デバイスに送信するように構成され、当該探索メッセージは当該タイプ情報に対応する。
【００６０】
本発明の第９の態様を参照して、本発明の第９の態様の第３の実装方式では、
当該プロセッサは、クイック・レスポンス・コードを生成するように構成され、当該クイック・レスポンス・コードは当該タイプ情報を含むか、または
当該プロセッサは当該構成デバイスへの近距離無線通信ＮＦＣ接続を確立するように構成され、
当該送信器は当該ＮＦＣを用いることによって当該タイプ情報を当該構成デバイスに送信するように構成される。
【００６１】
本発明の第９の態様乃至本発明の第９の態様の第３の実装方式の何れか１つに従う端末を参照して、本発明の第９の態様の第４の実装方式では、
当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報は、
局、アクセス・ポイント、ポイント・ツー・ポイント・グループ・オーナ・デバイス、ポイント・ツー・ポイント・クライアント・デバイス、アンカ・マスタ、非アンカ・デバイス、リピータ、ドック・センタ・デバイス、ドッキー・デバイス、ソース・デバイス、周辺機器、シンク・デバイス、サービス・セット識別子、メディア・アクセス制御アドレス、または加入者を含む。
【００６２】
当該実施形態で提供するセキュリティ認証方法、構成方法、および関連デバイスによれば、第１の端末および第２の端末の間のセキュリティ接続を確立するプロセスにおいて、第１の端末は当該接続を確立するために使用され第２の署名情報に含まれる情報に従って検証を実施する必要があるだけでなく、第２の端末のタイプ情報を検証する必要がある。第１の端末は当該検証が成功したときにのみ第１の端末および第２の端末の間のセキュリティ接続を確立する。これは、攻撃者端末がその役割で改ざんするのを効果的に防止し、したがって端末が変更された役割で当該攻撃者端末への接続を確立するのを効果的に防止し、それによりさらに当該攻撃者端末が当該端末の情報を取得するのを防止し、当該端末のセキュリティを効果的に確保する。
【図面の簡単な説明】
【００６３】
【図１】本発明の１実施形態に従うセキュリティ認証方法におけるステップの流れ図である。
【図２】本発明の１実施形態に従うセキュリティ認証方法におけるステップの別の流れ図である。
【図３】本発明の１実施形態に従う構成方法におけるステップの流れ図である。
【図４】本発明の１実施形態に従う構成方法におけるステップの別の流れ図である。
【図５】本発明の１実施形態に従う第１の端末の略構造図である。
【図６】本発明の１実施形態に従う第１の端末の別の略構造図である。
【図７】本発明の１実施形態に従う構成デバイスの略構造図である。
【図８】本発明の１実施形態に従う構成デバイスの別の略構造図である。
【図９】本発明の１実施形態に従う端末の略構造図である。
【図１０】本発明の１実施形態に従う端末の別の略構造図である。
【図１１】本発明の１実施形態に従う第１の端末の別の略構造図である。
【図１２】本発明の１実施形態に従う構成デバイスの別の略構造図である。
【図１３】本発明の１実施形態に従う端末の別の略構造図である。
【発明を実施するための形態】
【００６４】
以下では、本発明の実施形態における添付図面を参照して本発明の実施形態における技術的解決策を明確かつ十分に説明する。明らかに、説明する実施形態は本発明の実施形態の一部にすぎず全部ではない。創造的努力なしに当業者により本発明の実施形態に基づいて得られる他の全ての実施形態は、本発明の保護範囲に入るものとする。
【００６５】
「第１の」および「第２の」のような本発明の実施形態で言及する序数は、文脈から理解されるようにそれらが順序の意味を表さない限り、区別のために使用されるにすぎない。
【００６６】
図１は本発明の１実施形態に従うセキュリティ認証方法におけるステップの流れ図である。以下は、図１に従う、本発明の当該実施形態で提供されるセキュリティ認証方法を詳細に説明する。本発明の当該実施形態で提供されるセキュリティ認証方法は以下のステップを含む。
【００６７】
１０１：第１の端末が構成デバイスにより送信された構成デバイスの署名のための公開鍵を受信する。
【００６８】
当該構成デバイスは、当該構成された端末が別の端末へのセキュリティ接続を確立できるように当該端末を構成するデバイスである。
【００６９】
１０２：第１の端末が第２の署名情報および第２のタイプ情報を受信する。
【００７０】
第２のタイプ情報は、第２の端末の役割タイプ情報および／または第２の端末が接続できる役割のタイプ情報である。
【００７１】
即ち、第２のタイプ情報が第２の端末の役割タイプ情報であってもよく、または第２のタイプ情報が第２の端末の役割タイプ情報および第２の端末が接続できる役割のタイプ情報であってもよく、または第２のタイプ情報が、第２の端末が接続できる役割のタイプ情報であってもよい。
【００７２】
第２のタイプ情報は第２の端末により第１の端末に送信される。
【００７３】
第２の署名情報は当該構成デバイスにより第２の端末に送信された署名情報であり、第２の署名情報が、少なくとも第２のタイプ情報および当該構成デバイスの署名に対する秘密鍵に従って当該構成デバイスにより生成される。
【００７４】
特に、当該構成デバイスはハッシュ操作を第２のタイプ情報に実施でき、第２の署名情報を形成するために、署名のための秘密鍵を用いてハッシュ操作結果を暗号化する。
【００７５】
当該構成デバイスの署名のための公開鍵は当該構成デバイスの署名のための秘密鍵に対応する。
【００７６】
第１の端末は、当該構成デバイスの署名のための公開鍵を使用して、署名に対する秘密鍵を用いて暗号化される第２の署名情報を復号化することができる。
【００７７】
１０３：第１の端末が、少なくとも第２のタイプ情報および第２の署名情報に従って、第１の端末が鍵情報を生成すると判定する。
【００７８】
当該鍵情報は第１の端末が第２の端末へのセキュリティ接続を確立するために使用される。
【００７９】
第１の端末が、第２の端末の役割タイプ情報および／または第２の端末が接続できる役割のタイプ情報を決定した後に、第１の端末および第２の端末の間のセキュリティ接続を確立できるならば、第１の端末が第２のタイプ情報および第２の署名情報に従って当該鍵情報をどのように具体的に決定するかは当該実施形態では限定されない。
【００８０】
第１の端末は、事前に設定された条件に従って、第１の端末および第２の端末の間の接続の検証が成功するかどうかを判定してもよい。当該事前に設定された条件は第２のタイプ情報および第２の署名情報を含む。当該事前に設定された条件はさらに、コンフィギュレータ情報、例えば、ネットワーク識別子（ネットワークＩＤ）およびピア鍵（peer key）を含んでもよい。
【００８１】
第２の端末により送信される情報が当該事前に設定された条件を満たすと判定し、第２の端末の接続要求が認証されたと第１の端末が判定したとき、第１の端末は当該鍵情報を生成して、第１の端末が第２の端末へのセキュリティ接続を確立できることを示す。
【００８２】
特に、第１の端末および第２の端末の間のセキュリティ接続を確立するのに使用される当該鍵情報は先行技術であり、特に第１の端末が当該鍵情報を用いることにより第１の端末および第２の端末の間のセキュリティ接続をどのように確立するかも先行技術である。詳細については当該実施形態では説明しない。
【００８３】
当該実施形態では、第１の端末が第２の端末へのセキュリティ接続を確立するプロセスにおいて、第１の端末は、当該接続を確立するために使用され第２の署名情報に含まれる情報に従って検証を実施する必要があるだけでなく、第２の端末のタイプ情報を検証する必要がある。第１の端末は当該検証が成功したときにのみ第１の端末および第２の端末との間のセキュリティ接続を確立する。これは、端末がその役割で改ざんするのを効果的に防止し、したがって端末が変更された役割で攻撃者端末への接続を確立するのを効果的に防止し、それによりさらに当該攻撃者端末が当該端末の情報を取得するのを防止し、当該端末のセキュリティを効果的に確保する。
【００８４】
図２は、本発明の１実施形態に従うセキュリティ認証方法におけるステップの別の流れ図であり、特に第１の端末および第２の端末の間のセキュリティ接続を確立するために第１の端末がセキュリティ認証を第２の端末にどのように実施するかを説明するために使用される。
【００８５】
２０１：第１の端末が、当該構成デバイスにより送信される第１の署名情報および構成デバイスの署名のための公開鍵を受信する。
【００８６】
第１の署名情報が、少なくとも第１のタイプ情報および当該構成デバイスの署名のための秘密鍵に従って当該構成デバイスにより生成される。
【００８７】
第１のタイプ情報は第１の端末の役割タイプ情報および／または第１の端末が接続できる役割のタイプ情報である。
【００８８】
特に、第１の端末の役割タイプ情報および／または第１の端末が接続できる役割のタイプ情報が以下のタイプ情報、即ち、
局ＳＴＡ、アクセス・ポイントＡＰ、ポイント・ツー・ポイント・グループ・オーナ・デバイスＰ２Ｐ  ＧＯ、ポイント・ツー・ポイント・クライアント・デバイスＰ２Ｐ  ｃｌｉｅｎｔ、アンカ・マスタｍａｓｔｅｒ、非アンカ・マスタｎｏｎ−ｍａｓｔｅｒ、リピータｒｅｐｅａｔｅｒ、ドック・センタ・デバイスｄｏｃｋ  ｃｅｎｔｅｒ、ドッキー・デバイスｄｏｃｋｅｅ、周辺機器ｐｅｒｉｐｈｅｒａｌ、ソース・デバイスｓｏｕｒｃｅ、シンク・デバイスｓｉｎｋ、サービス・セット識別子（ＳＳＩＤ、ｓｅｒｖｉｃｅ  ｓｅｔ  ｉｄｅｎｔｉｆｉｅｒ）、メディア・アクセス制御アドレス（ＭＡＣ、Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）、加入者ｅｎｒｏｌｌｅｅ等の何れかであってもよい。
【００８９】
以上は第１の端末の役割タイプ情報の例示的な説明にすぎないことは明らかであるべきである。
【００９０】
特に、当該実施形態では、第１の端末の役割タイプ情報および第１の端末が接続できる役割のタイプ情報は２つの相互に対応する役割のタイプ情報であり、接続を相互に対応する役割の２つの端末の間で確立することができる。
【００９１】
当該２つの相互に対応する役割のタイプ情報は、ＳＴＡはＡＰに対応する、Ｐ２Ｐ  ＧＯはＰ２Ｐクライアントに対応する、マスタは非マスタに対応する、ＳＴＡはリピータに対応する、またはＡＰはリピータに対応するというものであってもよいことに留意すべきである。
【００９２】
例えば、第１の端末の役割タイプ情報がＡＰである場合、第１の端末が接続できる役割のタイプ情報はＳＴＡである。逆に、第１の端末が接続できる役割のタイプ情報がＡＰである場合、第１の端末の役割タイプ情報はＳＴＡである。
【００９３】
第１の端末の役割タイプ情報がリピータである場合、第１の端末が接続できる役割のタイプ情報がＳＴＡであってもよく、またはＡＰであってもよい。
【００９４】
さらに、第１の端末の役割タイプ情報が第１の端末によりサポートされる能力である場合、第１の端末が接続できる役割のタイプ情報はまた、対応して第１の端末によりサポートされる能力である。
【００９５】
例えば、第１の端末の役割タイプ情報が、Ｐ２Ｐをサポートするデバイスである場合、第１の端末が接続できる役割のタイプ情報はＰ２Ｐをサポートするデバイスである。
【００９６】
第１の端末の役割タイプ情報は近傍認識ネットワークＮＡＮをサポートするデバイスであり、第１の端末が接続できる役割のタイプ情報は当該近傍認識ネットワークＮＡＮをサポートするデバイスである。第１の端末の役割タイプ情報が特定の基地局サブシステムＢＳＳをサポートするデバイスである場合、第１の端末が接続できる役割のタイプ情報は当該基地局サブシステムＢＳＳをサポートするデバイスである。
【００９７】
より具体的には、第１の端末の役割タイプ情報が第１の端末によりサポートされる特定のサービスに関する情報である場合、第１の端末が接続できる役割のタイプ情報はまた、対応して第１の端末によりサポートされる当該特定のサービスに関する情報である。
【００９８】
２０２：第１の端末が第２の署名情報および第２のタイプ情報を受信する。
【００９９】
当該構成デバイスにより少なくとも第２のタイプ情報および当該構成デバイスの署名のための秘密鍵に従って第２の署名情報が生成され、当該構成デバイスにより第２の端末に送信される。さらに、当該構成デバイスの署名のための公開鍵は当該構成デバイスの署名のための秘密鍵に対応する。
【０１００】
第１の端末はさらに、鍵情報を生成するために、第２の端末により送信される第２の端末の公開鍵を受信する。
【０１０１】
特に、第２の端末が第１の端末への接続を確立する必要があるとき、第２の端末は第２の署名情報および第２のタイプ情報を第１の端末に送信する。
【０１０２】
第２のタイプ情報は第２の端末の役割タイプ情報および／または第２の端末が接続できる役割のタイプ情報である。
【０１０３】
特に、第２の端末の役割タイプ情報および／または第２の端末が接続できる役割のタイプ情報が以下のタイプ情報、即ち、
局ＳＴＡ、アクセス・ポイントＡＰ、ポイント・ツー・ポイント・グループ・オーナ・デバイスＰ２Ｐ  ＧＯ、ポイント・ツー・ポイント・クライアント・デバイスＰ２Ｐ  ｃｌｉｅｎｔ、アンカ・マスタｍａｓｔｅｒ、非アンカ・マスタｎｏｎ−ｍａｓｔｅｒ、リピータｒｅｐｅａｔｅｒ、ドック・センタ・デバイスｄｏｃｋ  ｃｅｎｔｅｒ、ドッキー・デバイスｄｏｃｋｅｅ、周辺機器ｐｅｒｉｐｈｅｒａｌ、ソース・デバイスｓｏｕｒｃｅ、シンク・デバイスｓｉｎｋ、サービス・セット識別子（ＳＳＩＤ、ｓｅｒｖｉｃｅ  ｓｅｔ  ｉｄｅｎｔｉｆｉｅｒ）、メディア・アクセス制御アドレス（ＭＡＣ、Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）、加入者ｅｎｒｏｌｌｅｅ等の何れかであってもよい。
【０１０４】
以上は第２の端末の役割タイプ情報の例示的な説明にすぎないことは明らかであるべきである。
【０１０５】
第２の端末の役割タイプ情報および／または第２の端末が接続できる役割のタイプ情報に関する具体的な詳細に関するステップ２０１を参照。第２の端末の役割タイプ情報および／または第２の端末が接続できる役割のタイプ情報に関する詳細はここでは再度説明しない。
【０１０６】
２０３：第１のタイプ情報が第２のタイプ情報にマッチし、第２の署名情報が第２のタイプ情報にマッチすると判定した場合、第１の端末は鍵情報を生成することを決定する。
【０１０７】
特に、第１の端末が、第２のタイプ情報が第２の端末が接続できる役割のタイプ情報であり、第１のタイプ情報が第１の端末が接続できる役割のタイプ情報であると判定した場合、および第２の端末が接続できる役割のタイプ情報が第１の端末が接続できる役割のタイプ情報にマッチする場合、それは第１の端末が第２の端末にマッチすることを示す。
【０１０８】
例えば、第２の端末が接続できる役割のタイプ情報がＳＴＡであり、第１の端末が接続できる役割のタイプ情報がＡＰである場合、それは第１の端末が第２の端末にマッチすることを示す。
【０１０９】
特に、第１の端末が、第２のタイプ情報が第２の端末の役割タイプ情報であり、第１のタイプ情報が第１の端末の役割タイプ情報であると判定した場合、および第２の端末の役割タイプ情報が第１の端末の役割タイプ情報にマッチする場合、それは第１の端末が第２の端末にマッチすることを示す。
【０１１０】
例えば、第１の端末が、第２の端末の役割タイプ情報がＡＰであり、第１の端末の役割タイプ情報がＳＴＡであると判定した場合、それは第１の端末が第２の端末にマッチすることを示す。
【０１１１】
特に、第１の端末が、第２のタイプ情報が第２の端末が接続できる役割のタイプ情報であり、第１のタイプ情報が第１の端末の役割タイプ情報であると判定した場合、および第２の端末が接続できる役割のタイプ情報が第１の端末の役割タイプ情報にマッチする場合、それは第１の端末が第２の端末にマッチすることを示す。
【０１１２】
例えば、第２の端末が接続できる役割のタイプ情報がＡＰであり、第１の端末の役割タイプ情報がＡＰである場合、それは第１の端末が第２の端末にマッチすることを示す。
【０１１３】
上記において、ＳＴＡがＡＰに対応するデバイス役割タイプ対応を、第１のタイプ情報が第２のタイプ情報にマッチするとどのように判定するかを記述する１例として使用する。当該デバイス役割タイプ対応が、Ｐ２Ｐ  ＧＯがＰ２Ｐクライアントに対応し、マスタが非マスタに対応し、ＳＴＡがリピータに対応し、またはＡＰがリピータに対応するというものであるとき、マッチ判定プロセスはＳＴＡがＡＰに対応するという対応と同じである。詳細は再度説明しない。
【０１１４】
別の例として、第１の端末が、第２のタイプ情報が第２の端末の役割タイプ情報であり、第２の端末の役割タイプ情報がＰ２Ｐデバイスであり、第２の端末が接続できる役割のタイプ情報がＰ２Ｐデバイスである、即ち、第２の端末の役割タイプ情報が第２の端末が接続できる役割のタイプ情報と同じであると判定した場合、第１の端末は、第１の端末の役割タイプ情報がＰ２Ｐデバイスであるかどうかを判定するだけでよい。第１の端末の役割タイプ情報がＰ２Ｐデバイスである場合、それは第１の端末が第２の端末にマッチすることを示す。
【０１１５】
別の例として、第１の端末が、第２のタイプ情報が第２の端末の役割タイプ情報であると判定した場合、第２の端末の役割タイプ情報は第２の端末によりサポートされるサービスであり、第１の端末は、第１の端末の役割タイプ情報が第１の端末によりサポートされるサービスであると判定でき、第１の端末によりサポートされるサービスが第２の端末によりサポートされるサービスと同じであると第１の端末が判定した場合、それは第１の端末が第２の端末にマッチすることを示す。
【０１１６】
特に、第２の署名情報が第２のタイプ情報にマッチすると判定するステップは以下を含む。
【０１１７】
２０４：第１の端末がハッシュ操作を少なくとも第２のタイプ情報に実施して、第２のハッシュ値を生成する。
【０１１８】
当該ハッシュ操作は先行技術であり、詳細については当該実施形態では説明しない。
【０１１９】
２０５：第１の端末は、署名に対する公開鍵を用いることによって第２の署名情報を復号化して、第１のハッシュ値を取得する。
【０１２０】
特に、第１のハッシュ値は、当該ハッシュ操作を少なくとも第２のタイプ情報に実施することによって当該構成デバイスにより生成されたハッシュ値である。第１の端末は、署名に対する当該公開鍵を用いることによって第２の署名情報を復号化して、第１のハッシュ値を取得することができる。
【０１２１】
２０６：第１の端末は、第１のハッシュ値が第２のハッシュ値に等しいかどうかを判定する。即ち、第１の端末が第２の署名情報が第２のタイプ情報にマッチするかどうかを判定する。
【０１２２】
特に、当該構成デバイスは第１の予め決定された情報に対する第１のハッシュ値を生成し、第１の端末は第２の予め決定された情報に対する第２のハッシュ値を生成する。第１の予め決定された情報が第２の予め決定された情報に等しいとき、第１のハッシュ値は第２のハッシュ値に等しい。
【０１２３】
以上の実装プロセスにおいて、第１の端末はステップ２０３を用いて、第１のタイプ情報が第２のタイプ情報にマッチすると判定することは明らかであるべきである。
【０１２４】
本発明の当該実施形態では、ハッシュ値を計算するステップと第１のタイプ情報が第２のタイプ情報にマッチするかどうかを判定するステップの実行シーケンスを変更してもよい。第１のタイプ情報が第２のタイプ情報にマッチし、第２の署名情報が第２のタイプ情報にマッチすると第１の端末が判定した場合、第２の端末が認証されたと第１の端末が判定し、第１の端末は鍵を生成する。
【０１２５】
当該実施形態では、第１の端末は、第１のタイプ情報が第２のタイプ情報にマッチし、第１のハッシュ値が第２のハッシュ値に等しいことに少なくとも基づいて当該鍵情報を生成する。
【０１２６】
特定のアプリケーション・プロセスでは、当該鍵情報を生成する前に、第１の端末はさらに他の検証を実施してもよい。これは特に当該実施形態では限定されない。
【０１２７】
即ち、特定のアプリケーション・プロセスでは、当該鍵情報を生成する前に、第１の端末はさらに、ネットＩＤおよびピア鍵のような情報に対して他の検証を実施してもよい。これは特に当該実施形態では限定されない。
【０１２８】
例えば、第１の端末は、第２の端末により送信され、以上の情報を運搬するメッセージを受信する。
【０１２９】
当該メッセージは、以下の情報、即ち、ｎｅｔＩＤ、ｐｅｅｒＫｅｙ、および第２の端末が接続できる役割のタイプ情報、およびｎｅｔＫｅｙ、および第２の端末の役割タイプ情報を含む。
【０１３０】
当該メッセージが、アクション・メッセージ、８０２．１１で既存のメッセージを修正することで取得されたメッセージ、または新たに定義されたメッセージであってもよい。
【０１３１】
第１の端末が第２の端末により送信された第２の署名情報を受信した後、第１の端末は当該ｎｅｔ−ｉｄが第１の端末のｎｅｔ−ｉｄと同じであるかどうかを検証し、当該ｐｅｅｒＫｅｙがピアのネットワーク鍵（即ち、第１の端末のネットワーク鍵）にマッチするかまたはワイルドカードにマッチするかどうかをチェックする。
【０１３２】
当該公開鍵ｐｅｅｒＫｅｙを検証する具体的なプロセスに関する詳細については、先行技術を参照されたい。さらに、当該情報の署名情報を検証する具体的なプロセスに関する詳細については、先行技術を参照されたい。詳細についてはさらに説明しない。
【０１３３】
２０７：即ち、第１の端末は、第１のタイプ情報が第２のタイプ情報にマッチしおよび第１のハッシュ値が第２のハッシュ値に等しいことに少なくとも基づいてペア単位マスタ鍵ＰＭＫを生成する。
【０１３４】
２０８：第１の端末が第１の署名情報を第２の端末に送信する。
【０１３５】
当該実施形態では第１の端末が第１の署名情報を第２の端末に送信してもよい。
【０１３６】
２０９：第１の端末が、当該鍵情報に従って第１の端末および第２の端末の間のセキュリティ接続を確立する。
【０１３７】
特に、第１の端末は、当該ＰＭＫに従って第１の端末および第２の端末の間のセキュリティ接続を確立するために、第２の端末の公開鍵ｎｅｔＫｅｙおよび第１の端末の秘密鍵を用いることによってＰＭＫを生成する。
【０１３８】
当該実施形態で例示するセキュリティ認証方法によれば、第１の端末および第２の端末の間のセキュリティ接続を確立するプロセスにおいて、第１の端末は当該接続を確立するために使用され第２の署名情報に含まれる情報に従って検証を実施する必要があるだけでなく、第２のタイプ情報を検証する必要もある。第１のタイプ情報が第２のタイプ情報にマッチし、第２の署名情報が正しいと判定したとき、第１の端末は第１の端末および第２の端末の間のセキュリティ接続を確立する。これは、端末がその役割で改ざんするのを効果的に防止し、したがって端末が変更された役割で攻撃者端末への接続を確立するのを効果的に防止し、それによりさらに当該攻撃者端末が当該端末の情報を取得するのを防止し、当該端末のセキュリティを効果的に確保する。
【０１３９】
前述のプロセスでは、第１の端末が、第２の端末により送信される第２のタイプ情報に従って、第２の端末の役割タイプ情報および／または第２の端末が接続できる役割のタイプ情報を決定することは１例であって、限定を意図しない。
【０１４０】
例えば、探索プロセスが第１の端末および第２の端末の間で実行される。第１の端末は、このプロセスを用いることによって、第２の端末の役割タイプ情報および／または第２の端末が接続できる役割のタイプ情報を取得する。
【０１４１】
当該プロセスでは、第２の端末がまた、第１の端末の役割タイプ情報および／または第１の端末が接続できる役割のタイプ情報を取得してもよい。
【０１４２】
例えば、８０２．１１のプロセスが実行される。第２の端末は、ＳＴＡとして動作し、プローブ要求を第１の端末に送信し、第１の端末はＡＰとして動作し応答を返す。
【０１４３】
第１の端末が第２の端末の役割タイプ情報および／または第２の端末が接続できる役割のタイプ情報を取得してもよい。同様に、第２の端末がまた、第１の端末の役割タイプ情報および／または第１の端末が接続できる役割のタイプ情報を取得してもよい。
【０１４４】
これらの探索プロセスでは、異なる役割タイプ情報を有する端末は異なるメッセージを送信する。したがって、端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報を、当該端末により送信されたメッセージに従って決定してもよい。
【０１４５】
図１および図２で示す実施形態では、セキュリティ接続を確立するためにセキュリティ認証がどのように第１の端末および第２の端末の間で実施されるかを説明する。以下では、図３を参照して、構成デバイスがどのように端末を構成して、当該構成された端末が別の端末とのセキュリティ接続関係を確立できるようにするかを説明する。
【０１４６】
図３は本発明の１実施形態に従う構成方法におけるステップの流れ図である。
【０１４７】
３０１：当該端末が当該端末のタイプ情報を当該構成デバイスに転送する。
【０１４８】
当該タイプ情報は当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報である。
【０１４９】
特に当該端末が、当該構成デバイスに、当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報をどのように転送するかは、当該構成デバイスが当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報を取得できるならば、当該実施形態では限定されない。
【０１５０】
３０２：当該構成デバイスが当該端末のタイプ情報を取得する。
【０１５１】
当該タイプ情報は、当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報である。
【０１５２】
特に当該構成デバイスがどのように当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報を取得するかは当該実施形態では限定されない。
【０１５３】
当該実施形態では、当該構成デバイスが当該端末の役割タイプ情報のみを取得してもよく、または、当該端末の役割タイプ情報および当該端末が接続できる役割のタイプ情報を取得してもよく、または、当該端末が接続できる役割のタイプ情報のみを取得してもよい。
【０１５４】
当該実施形態では、当該構成デバイスにより取得された端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報は限定されない。
【０１５５】
特に、当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報が以下のタイプ情報、即ち、
局ＳＴＡ、アクセス・ポイントＡＰ、ポイント・ツー・ポイント・グループ・オーナ・デバイスＰ２Ｐ  ＧＯ、ポイント・ツー・ポイント・クライアント・デバイスＰ２Ｐ  ｃｌｉｅｎｔ、アンカ・マスタｍａｓｔｅｒ、非アンカ・マスタｎｏｎ−ｍａｓｔｅｒ、リピータｒｅｐｅａｔｅｒ、ドック・センタ・デバイスｄｏｃｋ  ｃｅｎｔｅｒ、ドッキー・デバイスｄｏｃｋｅｅ、周辺機器ｐｅｒｉｐｈｅｒａｌ、ソース・デバイスｓｏｕｒｃｅ、シンク・デバイスｓｉｎｋ、ＳＳＩＤサービス・セット識別子（ｓｅｒｖｉｃｅ  ｓｅｔ  ｉｄｅｎｔｉｆｉｅｒ）、ＭＡＣメディア・アクセス制御アドレス、加入者ｅｎｒｏｌｌｅｅの何れかであってもよく、これらは当該端末の役割タイプ情報の例示的な説明にすぎず、限定を構成しないことは明らかであるべきである。
【０１５６】
特に、当該実施形態では、当該端末の役割タイプ情報および当該端末が接続できる役割のタイプ情報は２つの相互に対応する役割のタイプ情報であり、接続を２つの相互に対応する端末の間で確立することができる。
【０１５７】
例えば、当該端末の役割タイプ情報がＡＰである場合、当該端末が接続できる役割のタイプ情報はＳＴＡである。逆に、当該端末が接続できる役割のタイプ情報がＡＰである場合、当該端末の役割タイプ情報はＳＴＡである。
【０１５８】
別の例として、当該２つの相互に対応する役割のタイプ情報は、ＳＴＡはＡＰに対応する、Ｐ２Ｐ  ＧＯはＰ２Ｐクライアントに対応する、マスタは非マスタに対応する、ＳＴＡはリピータに対応する、またはＡＰはリピータに対応するというものであってもよい。
【０１５９】
特に、当該端末の役割タイプ情報がリピータである場合、当該端末が接続できる役割のタイプ情報がＳＴＡであってもよく、またはＡＰであってもよい。
【０１６０】
より具体的には、当該端末の役割タイプ情報が当該端末によりサポートされる能力である場合、当該端末が接続できる役割のタイプ情報はまた、対応して当該端末によりサポートされる能力である。
【０１６１】
例えば、当該端末の役割タイプ情報がＰ２Ｐをサポートするデバイスである場合、当該端末が接続できる役割のタイプ情報はＰ２Ｐをサポートするデバイスである。
【０１６２】
別の例として、当該端末の役割タイプ情報が近傍認識ネットワークＮＡＮをサポートするデバイスである場合、当該端末が接続できる役割のタイプ情報は当該近傍認識ネットワークＮＡＮをサポートするデバイスである。
【０１６３】
別の例として、当該端末の役割タイプ情報が特定の基地局サブシステムＢＳＳをサポートするデバイスである場合、当該端末が接続できる役割のタイプ情報は当該基地局サブシステムＢＳＳをサポートするデバイスである。
【０１６４】
より具体的には、当該端末の役割タイプ情報が当該端末によりサポートされる特定のサービスに関する情報である場合、当該端末が接続できる役割のタイプ情報はまた、対応して当該端末によりサポートされる当該特定のサービスに関する情報である。
【０１６５】
３０３：当該構成デバイスが、少なくとも当該タイプ情報および当該構成デバイスの署名のための秘密鍵に従って署名情報を生成する。
【０１６６】
特に、当該構成デバイスはハッシュ操作を少なくとも当該タイプ情報に実施してハッシュ値を生成し、署名のための秘密鍵を用いることによって当該生成されたハッシュ値を暗号化して、署名情報を生成する。
【０１６７】
署名のための秘密鍵に従ってどのように署名情報が生成されるかは先行技術であることは明らかであるべきであり、詳細については当該実施形態では説明しない。
【０１６８】
３０４：構成デバイスが、当該署名情報および当該構成デバイスの署名のための公開鍵を端末に送信する。
【０１６９】
特に当該構成デバイスがどのように当該署名情報および署名に対する公開鍵を送信するかは当該実施形態では限定されない。
【０１７０】
例えば、当該構成デバイスは、同一のメッセージを用いることによって、２つの独立なメッセージまたは１つのメッセージと同時に当該署名情報および署名に対する当該公開鍵を当該端末に送信してもよく、または、当該署名情報および署名に対する当該公開鍵を当該端末に逐次的に送信してもよい。これは特に限定されない。
【０１７１】
３０５：当該端末が、当該構成デバイスにより送信される署名情報および当該構成デバイスの署名のための公開鍵を受信する。
【０１７２】
当該署名情報が、少なくとも当該タイプ情報および当該構成デバイスの署名のための秘密鍵に従って当該構成デバイスにより生成される。
【０１７３】
当該構成デバイスの署名のための公開鍵は当該構成デバイスの署名のための秘密鍵に対応し、その結果、署名に対する公開鍵を受信する端末は、署名のための秘密鍵を用いることによって暗号化される署名情報に復号化処理を実施することができる。
【０１７４】
当該端末が、当該構成デバイスにより送信される署名情報および当該構成デバイスの署名のための公開鍵を受信すると、当該構成デバイスによる当該端末の構成が完了し、その結果、当該端末は、当該構成デバイスによる構成に基づいて、図１および図２に示すセキュリティ認証プロセスを実行することができる。
【０１７５】
当該実施形態で例示する構成方法によれば、構成デバイスは署名情報および当該構成デバイスの署名のための公開鍵を端末に送信し、その結果、当該端末が別の端末にアクセスする必要があるとき、当該端末が当該構成デバイスにより送信された署名情報および当該端末のタイプ情報を当該別の端末に送信することができる。したがって、当該別の端末は当該署名情報が正しいかどうかを検証する必要があるだけでなく、当該端末がマッチするかどうかを検証する必要もある。当該２つの端末のタイプ情報が互いにマッチし当該署名情報が正しいときにのみ、セキュリティ接続関係が当該２つの端末の間で確立される。これは、端末がその役割で改ざんするのを効果的に防止し、したがって端末が変更された役割で攻撃者端末への接続を確立するのを効果的に防止し、それによりさらに当該攻撃者端末が当該端末の情報を取得するのを防止し、当該端末のセキュリティを効果的に確保する。
【０１７６】
以下では、図４を参照して、特にどのように構成デバイスが端末を構成するかを詳細に説明する。図４は本発明の１実施形態に従う構成方法におけるステップの別の流れ図である。
【０１７７】
４０１：当該構成デバイスが当該端末の第１のＤＨ公開鍵を取得する。
【０１７８】
特に、当該端末は、鍵交換のために使用される第１のＤＨ公開鍵および第１のＤＨ秘密鍵を所有する。当該構成デバイスは、鍵交換に使用される第２のＤＨ公開鍵および第２のＤＨ秘密鍵を所有する。
【０１７９】
当該構成デバイスが第１のＤＨ公開鍵を取得する方式が、当該構成デバイスが第１のＤＨ公開鍵を含む、当該端末のクイック・レスポンス・コードをスキャンし、または当該端末が当該端末の第１のＤＨ公開鍵を当該構成デバイスに送信するというものであってもよい。これは特に限定されない。
【０１８０】
４０２：当該構成デバイスが第２のＤＨ公開鍵を当該端末に送信する。
【０１８１】
４０３：当該構成デバイスが第２の交換鍵を生成する。
【０１８２】
特に、当該構成デバイスは、第１のＤＨ公開鍵および第２のＤＨ秘密鍵に従って鍵交換アルゴリズムを用いることによって第２の交換鍵を計算する。
【０１８３】
当該鍵交換アルゴリズムがＤＨアルゴリズムまたはＥＣＤＨアルゴリズムであってもよい。詳細については、先行技術を参照されたい。詳細は説明しない。
【０１８４】
４０４：当該端末が第１の交換鍵を生成する。
【０１８５】
特に、当該端末は、第２のＤＨ公開鍵および第１のＤＨ秘密鍵に従って当該鍵交換アルゴリズムを用いることによって第１の交換鍵を計算する。
【０１８６】
４０５：当該構成デバイスが当該端末へのセキュリティ接続を確立する。
【０１８７】
特に、第１の交換鍵および第２の交換鍵はペア単位である。当該ペア単位鍵または当該ペア単位鍵の派生的な鍵に基づいて、当該構成デバイスは当該端末へのセキュリティ接続を確立することができる。
【０１８８】
特に構成デバイスが端末のタイプ情報を取得するときは当該実施形態では限定されない。
【０１８９】
例えば、構成デバイスが、端末へのセキュリティ接続を確立するプロセスにおいて、当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報を取得してもよい。
【０１９０】
別の例として、構成デバイスは、端末へのセキュリティ接続の確立に成功した後、当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報を取得してもよい。
【０１９１】
以下ではまず、構成デバイスが当該構成デバイスにより端末へのセキュリティ接続を確立するプロセスにおいてタイプ情報をどのように取得するかを説明する。
【０１９２】
当該構成デバイスが当該端末の公開識別鍵を取得する。
【０１９３】
特に、当該構成デバイスは、当該端末のＱＲコード（登録商標）内の公開識別鍵アイデンティティ鍵を取得する。
【０１９４】
より具体的には、当該構成デバイスが当該端末の公開識別鍵を取得する具体的な方式は限定されない。例えば、当該端末が当該公開識別鍵を含むメッセージを当該構成デバイスに送信してもよく、または当該構成デバイスが、当該公開識別鍵を含む、当該端末のクイック・レスポンス・コードをスキャンする。
【０１９５】
当該構成デバイスは、当該公開識別鍵に対応する第１のターゲット・ハッシュ値を当該端末に送信する。
【０１９６】
特に、当該構成デバイスはハッシュ操作を当該公開識別鍵に実施して、第１のターゲット・ハッシュ値を生成する。
【０１９７】
より具体的には、当該構成デバイスが、第１のターゲット・ハッシュ値を含むＤＰＰ認証要求メッセージを当該端末に送信する。
【０１９８】
当該ＤＰＰ認証要求がＨ（ＥＩ）、Ｈ（ＣＩ）、ＣＥ、｛Ｃ−ｎｏｎｃｅ｝Ｋ１->であってもよい。
【０１９９】
Ｈ（ＥＩ）は、端末の公開識別鍵アイデンティティ鍵を用いることによって生成された第１のターゲット・ハッシュ値であり、Ｈ（ＣＩ）は、当該構成デバイスの公開識別鍵アイデンティティ鍵を用いることによって生成されたハッシュ値である。
【０２００】
第１のターゲット・ハッシュ値が事前に設定された要件を満たすと当該端末が判定した場合、当該端末は応答メッセージを生成する。
【０２０１】
特に、当該端末が当該ＤＰＰ認証要求メッセージを受信した後、当該端末はハッシュ操作を当該端末の当該公開識別鍵に実施して、第２のターゲット・ハッシュ値を生成する。
【０２０２】
当該事前に設定された要件は、第１のターゲット・ハッシュ値が第２のターゲット・ハッシュ値に等しいというものである。
【０２０３】
当該応答メッセージＤＰＰ認証応答がＤＰＰ認証応答：<-Ｈ（ＥＩ）、［Ｈ（ＣＩ）、］｛Ｅ−ｎｏｎｃｅ｜Ｃ−ｎｏｎｃｅ｜ＥＮ｝Ｋ１、｛Ｅ−ａｕｔｈ｝Ｋｅであってもよい。
【０２０４】
当該実施形態で与えられる応答メッセージはさらに、当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報を運搬する。
【０２０５】
当該端末は当該応答メッセージを当該構成デバイスに送信する。
【０２０６】
当該構成デバイスは、当該応答メッセージに従って、当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報を決定する。
【０２０７】
当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報を決定した後、当該構成デバイスは確認応答メッセージを当該端末に送信する。
【０２０８】
当該確認応答メッセージＤＰＰ認証確認は、Ｈ（ＥＩ）、［Ｈ（ＣＩ）、］｛Ｃ−ａｕｔｈ｝Ｋｅ->である。
【０２０９】
当該実施形態では、以下の例を説明に用いる。即ち、当該端末へのセキュリティ接続の確立に成功した後、当該構成デバイスが、当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報を取得する。
【０２１０】
即ち、ステップ４０１乃至ステップ４０５を実施して、当該構成デバイスが当該端末へのセキュリティ接続を成功裏に確立できるようにした後、ステップ４０６が実施される。
【０２１１】
４０６：当該構成デバイスが当該端末のタイプ情報を取得する。
【０２１２】
当該端末のタイプ情報は当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報である。
【０２１３】
当該実施形態では、当該構成デバイスが、以下ケースにおいて、当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報を取得する。当該構成デバイスが当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報を取得する方式は、何ら限定を課すことなく説明のための１例として使用されることは明らかであるべきである。
【０２１４】
１つのケースでは、構成デバイスは端末により送信された指示メッセージを受信する。
【０２１５】
当該端末は、当該指示メッセージにおいて、当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報を示してもよい。
【０２１６】
別のケースでは、構成デバイスは端末により送信された探索メッセージを受信し、当該構成デバイスは当該探索メッセージに従って当該タイプ情報を決定する。
【０２１７】
当該探索メッセージは当該タイプ情報に対応する。
【０２１８】
例えば、探索プロセスが構成デバイスおよび端末の間で実行される。当該構成デバイスは、当該プロセスでは、当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報を取得する。
【０２１９】
例えば、８０２．１１の実行プロセスにおいて、受信された探索メッセージがプローブ要求であると構成デバイスが判定した場合、当該構成デバイスは当該端末の役割タイプ情報はＳＴＡであると判定してもよく、かつ／または、当該構成デバイスは当該端末が接続できる役割のタイプ情報がＡＰであると判定してもよい。
【０２２０】
当該構成デバイスにより受信された探索メッセージが応答である場合、当該構成デバイスは端末の役割タイプ情報がＡＰであると判定してもよく、かつ／または、当該構成デバイスは、当該端末が接続できる役割のタイプ情報はＳＴＡであると判定してもよい。
【０２２１】
当該構成デバイスがこの決定方式を使用する理由は、これらの探索プロセスでは、異なる役割の端末が異なる探索メッセージを送信することである。したがって、当該構成デバイスは、端末により送信された異なる探索メッセージに従って、当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報を決定してもよい。
【０２２２】
別のケースでは、当該構成デバイスに操作インタフェースが提供され、ユーザは当該操作インタフェースを用いることにより動作命令を入力してもよく、その結果、当該ユーザは直接、当該動作命令を用いることによってタイプ情報を示す。
【０２２３】
例えば、当該ユーザは構成デバイスをネットワークに入力することを選択し、当該構成デバイスは、端末デバイスの役割タイプはＳＴＡであること、当該端末デバイスが接続できるデバイスのタイプがＡＰであることを得る。例えば、当該ユーザは構成ネットワークを入力することを選択し、当該構成デバイスは、当該端末デバイスの役割タイプがＡＰであること、当該端末デバイスが接続できるデバイスのタイプがＳＴＡであることを得る。
【０２２４】
別のケースでは、当該構成デバイスは当該端末のクイック・レスポンス・コードをスキャンしてもよく、当該端末の当該クイック・レスポンス・コードはタイプ情報を含み、その結果、当該構成デバイスは、当該クイック・レスポンス・コードをスキャンすることによって、当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報を直接取得することができる。
【０２２５】
別のケースでは、当該構成デバイスは当該端末との近距離無線通信ＮＦＣ接続を確立し、その結果、当該構成デバイスは当該ＮＦＣ接続を用いることによって当該タイプ情報を取得することができる。
【０２２６】
４０７：当該端末デバイスが公開鍵ｎｅｔＫｅｙを当該構成デバイスに転送する。
【０２２７】
４０８：当該構成デバイスが構成メッセージを生成する。
【０２２８】
当該実施形態では、当該構成メッセージは少なくとも公開鍵ｎｅｔＫｅｙ、当該構成デバイスの署名のための公開鍵、および端末のタイプ情報を含む。
【０２２９】
確かに、当該構成メッセージはさらに、他のコンテンツを含んでもよい。これは特に当該実施形態では限定されない。
【０２３０】
特に、構成メッセージのＤＰＰ構成応答が、{ net-id, cruft, C-name, C-sign-key, connector, [ connector …]  [ , configurators ]  [ , introducers ] } Ke->.
The field Connector ::=           
SEQUENCE {
netID          INTEGER,
peerKey                SubjectPublicKeyInfo,
端末が接続できる役割のタイプ情報：
netKey SubjectPublicKeyInfo, and   
端末の役割タイプ情報：
introducer    DirectoryString }
であってもよい。 
【０２３１】
４０９：当該構成デバイスがハッシュ操作を当該構成メッセージに実施する。
【０２３２】
４１０：当該構成デバイスが署名情報を決定する。
【０２３３】
当該署名情報は、当該構成デバイスの署名のための秘密鍵を用いることによって、ハッシュ操作を受ける構成メッセージを暗号化することで形成される。
【０２３４】
当該ハッシュ・ハッシュ操作はハッシュ・アルゴリズムである。当該ハッシュ・アルゴリズムは、幾つかの入力された数に対するハッシュ操作により他の幾つかの数を生成することができる。当該ハッシュ・アルゴリズムは無向である。
【０２３５】
特に、当該実施形態では、当該署名情報は第１のハッシュ値を含む。当該第１のハッシュ値は、ハッシュ操作を当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報に実施することによって当該構成デバイスにより生成されたハッシュ値である。
【０２３６】
当該実施形態で例示する構成方法によれば、構成デバイスは署名情報および当該構成デバイスの署名のための公開鍵を端末に送信し、その結果、当該端末が別の端末にアクセスする必要があるとき、当該端末が当該構成デバイスにより送信された署名情報および当該端末のタイプ情報を当該別の端末に送信することができる。したがって、当該別の端末は当該署名情報が正しいかどうかを検証する必要があるだけでなく、当該端末がマッチするかどうかを検証する必要もある。当該２つの端末のタイプ情報が互いにマッチし当該署名情報が正しいときにのみ、セキュリティ接続関係が当該２つの端末の間で確立される。これは、端末がその役割で改ざんするのを効果的に防止し、したがって端末が変更された役割で攻撃者端末への接続を確立するのを効果的に防止し、それによりさらに当該攻撃者端末が当該端末の情報を取得するのを防止し、当該端末のセキュリティを効果的に確保する。
【０２３７】
以下では、図５を参照して、図１に示すセキュリティ認証方法における第１の端末の具体的な構造を詳細に説明する。図５は本発明の１実施形態に従う第１の端末の略構造図である。
【０２３８】
第１の端末は、
構成デバイスにより送信された当該構成デバイスの署名のための公開鍵を受信するように構成された第１の受信ユニット５０１と、
第２の署名情報および第２のタイプ情報を受信するように構成された第２の受信ユニット５０２であって、第２の署名情報は当該構成デバイスにより第２の端末に送信される署名情報であり、第２の署名情報は少なくとも第２のタイプ情報および当該構成デバイスの署名のための秘密鍵に従って当該構成デバイスにより生成され、第２のタイプ情報は第２の端末の役割タイプ情報および／または第２の端末が接続できる役割のタイプ情報であり、当該構成デバイスの署名のための公開鍵は当該構成デバイスの署名のための秘密鍵に対応する、第２の受信ユニット５０２と、
少なくとも第２のタイプ情報および第２の署名情報に従って、鍵情報が生成されるべきであると判定するように構成された第１の判定ユニット５０３であって、当該鍵情報は第１の端末が第２の端末へのセキュリティ接続を確立するために使用される、第１の判定ユニット５０３と、
を含む。
【０２３９】
当該実施形態では、第１の端末および第２の端末の間のセキュリティ接続を確立するプロセスにおいて、第１の端末は当該接続を確立するために使用され第２の署名情報に含まれる情報に従って検証を実施する必要があるだけでなく、第２の端末のタイプ情報を検証する必要がある。第１の端末は当該検証が成功したときにのみ第１の端末および第２の端末との間のセキュリティ接続を確立する。これは、端末がその役割で改ざんするのを効果的に防止し、したがって端末が変更された役割で攻撃者端末への接続を確立するのを効果的に防止し、それによりさらに当該攻撃者端末が当該端末の情報を取得するのを防止し、当該端末のセキュリティを効果的に確保する。
【０２４０】
以下では、図６を参照して、図２に示すセキュリティ認証方法における第１の端末の具体的な構造を詳細に説明する。図６は本発明の１実施形態に従う第１の端末の別の略構造図である。
【０２４１】
第３の受信ユニット６０１は、構成デバイスにより送信された第１の署名情報を受信するように構成される。当該構成デバイスにより署名に対する少なくとも第１のタイプ情報および秘密鍵に従って第１の署名情報が生成され、第１のタイプ情報は第１の端末の役割タイプ情報および／または第１の端末が接続できる役割のタイプ情報である。
【０２４２】
第１の端末の役割タイプ情報および／または第１の端末が接続できる役割のタイプ情報は、局、アクセス・ポイント、ポイント・ツー・ポイント・グループ・オーナ・デバイス、ポイント・ツー・ポイント・クライアント・デバイス、アンカ・マスタ、非アンカ・マスタ、リピータ、ドック・センタ・デバイス、ドッキー・デバイス、周辺機器、ソース・デバイス、シンク・デバイス、コンフィギュレータ、加入者、サポートされる機能、サポートされるサービス、サービス・セット識別子、またはメディア・アクセス制御アドレスを含む。
【０２４３】
第１の受信ユニット６０２は、構成デバイスにより送信された当該構成デバイスの署名のための公開鍵を受信するように構成される。
【０２４４】
第２の受信ユニット６０３は、第２の署名情報および第２のタイプ情報を受信するように構成される。第２の署名情報は当該構成デバイスにより第２の端末に送信される署名情報であり、当該構成デバイスにより少なくとも第２のタイプ情報および当該構成デバイスの署名のための秘密鍵に従って当該第２の署名情報が生成される。当該第２のタイプ情報は第２の端末の役割タイプ情報および／または第２の端末が接続できる役割のタイプ情報である。当該構成デバイスの署名のための公開鍵は当該構成デバイスの署名のための秘密鍵に対応する。
【０２４５】
第２の端末の役割タイプ情報および／または第２の端末が接続できる役割のタイプ情報は、局、アクセス・ポイント、ポイント・ツー・ポイント・グループ・オーナ・デバイス、ポイント・ツー・ポイント・クライアント・デバイス、アンカ・マスタ、非アンカ・マスタ、リピータ、ドック・センタ・デバイス、ドッキー・デバイス、周辺機器、ソース・デバイス、シンク・デバイス、コンフィギュレータ、加入者、サポートされる機能、サポートされるサービス、サービス・セット識別子、またはメディア・アクセス制御アドレスを含む。
【０２４６】
第１の判定ユニット６０４は、少なくとも第２のタイプ情報および第２の署名情報に従って、鍵情報が生成されるべきであると判定するように構成される。当該鍵情報は第１の端末が第２の端末へのセキュリティ接続を確立するために使用される。
【０２４７】
特に、第１の判定ユニット６０４はさらに、第１のタイプ情報が第２のタイプ情報にマッチすると判定され、第２の署名情報が第２のタイプ情報にマッチすると第１の端末が判定した場合、第１の端末が当該鍵情報を生成すべきであると判定するように構成される。
【０２４８】
第１の生成ユニット６０５は、当該鍵情報を生成するように構成される。
【０２４９】
第１の送信ユニット６０６は第１の署名情報を第２の端末に送信するように構成される。
【０２５０】
当該実施形態における第１の端末によれば、第１の端末および第２の端末の間のセキュリティ接続を確立するプロセスにおいて、第１の端末は当該接続を確立するために使用され第２の署名情報に含まれる情報に従って検証を実施する必要があるだけでなく、第２のタイプ情報を検証する必要もある。第１のタイプ情報が第２のタイプ情報にマッチし、第２の署名情報が正しいと判定したとき、第１の端末は第１の端末および第２の端末の間のセキュリティ接続を確立する。これは、端末がその役割で改ざんするのを効果的に防止し、したがって端末が変更された役割で攻撃者端末への接続を確立するのを効果的に防止し、それによりさらに当該攻撃者端末が当該端末の情報を取得するのを防止し、当該端末のセキュリティを効果的に確保する。
【０２５１】
以下では、図７を参照して、端末間でセキュリティ接続を確立できるように端末構成を実装できる構成デバイスの具体的な構造を説明する。図７は本発明の１実施形態に従う構成デバイスの略構造図である。
【０２５２】
当該構成デバイスは、
当該端末のタイプ情報を取得するように構成された第４の受信ユニット７０１であって、当該タイプ情報は当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報である、第４の受信ユニット７０１と、
少なくとも当該タイプ情報および当該構成デバイスの署名のための秘密鍵に従って署名情報を生成するように構成された第２の生成ユニット７０２と、
当該署名情報および当該構成デバイスの署名のための公開鍵を当該端末に送信するように構成された第２の送信ユニット７０３であって、当該構成デバイスの署名のための公開鍵は当該構成デバイスの署名のための秘密鍵に対応する、第２の送信ユニット７０３と、
を含む。
【０２５３】
当該実施形態で例示した構成デバイスによれば、当該構成デバイスは署名情報および当該構成デバイスの署名のための公開鍵を端末に送信し、その結果、当該端末が別の端末にアクセスする必要があるとき、当該端末が当該構成デバイスにより送信された署名情報および当該端末のタイプ情報を当該別の端末に送信することができる。したがって、当該別の端末は当該署名情報が正しいかどうかを検証する必要があるだけでなく、当該端末がマッチするかどうかを検証する必要もある。当該２つの端末のタイプ情報が互いにマッチし当該署名情報が正しいときにのみ、セキュリティ接続関係が当該２つの端末の間で確立される。これは、端末がその役割で改ざんするのを効果的に防止し、したがって端末が変更された役割で攻撃者端末への接続を確立するのを効果的に防止し、それによりさらに当該攻撃者端末が当該端末の情報を取得するのを防止し、当該端末のセキュリティを効果的に確保する。
【０２５４】
以下では、図８を参照して、当該構成デバイスの具体的な構造をさらに詳細に説明する。図８は本発明の１実施形態に従う構成デバイスの別の略構造図である。
【０２５５】
第４の受信ユニット８０１は端末のタイプ情報を取得するように構成される。当該タイプ情報は当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報である。
【０２５６】
当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報は、
局、アクセス・ポイント、ポイント・ツー・ポイント・グループ・オーナ・デバイス、ポイント・ツー・ポイント・クライアント・デバイス、アンカ・マスタ、非アンカ・マスタ、リピータ、ドック・センタ・デバイス、ドッキー・デバイス、ソース・デバイス、周辺機器、シンク・デバイス、サービス・セット識別子、メディア・アクセス制御アドレス、または加入者を含む。
【０２５７】
第４の受信ユニット８０１はさらに、当該端末により送信された指示メッセージを受信するように構成される。当該指示メッセージは当該タイプ情報を含む。
【０２５８】
第４の受信ユニット８０１はさらに、ユーザにより入力された動作命令を受信するように構成される。当該動作命令は当該タイプ情報を示すために使用される。
【０２５９】
第４の受信ユニット８０１はさらに、当該タイプ情報を含む当該端末のクイック・レスポンス・コードをスキャンするように構成される。
【０２６０】
第４の受信ユニット８０１はさらに、当該端末との近距離無線通信ＮＦＣ接続を確立し、当該タイプ情報を取得するように構成される。
【０２６１】
任意選択で、第４の受信ユニット８０１は、
当該端末により送信された探索メッセージを受信するように構成された受信モジュール８０１１と、
当該探索メッセージに従って当該タイプ情報を決定するように構成された決定モジュール８０１２であって、当該探索メッセージは当該タイプ情報に対応する、決定モジュール８０１２と、
を含む。
【０２６２】
第２の生成ユニット８０２は、少なくとも当該タイプ情報および当該構成デバイスの署名のための秘密鍵に従って署名情報を生成するように構成される。
【０２６３】
当該署名情報はさらに第１のハッシュ値を含む。当該第１のハッシュ値は、ハッシュ操作を少なくとも当該タイプ情報に実施することで当該構成デバイスにより生成されたハッシュ値である。
【０２６４】
第２の送信ユニット８０３は当該署名情報および当該構成デバイスの署名のための公開鍵を当該端末に送信するように構成される。当該構成デバイスの署名のための公開鍵は当該構成デバイスの署名のための秘密鍵に対応する。
【０２６５】
当該実施形態で例示した構成デバイスによれば、当該構成デバイスは署名情報および当該構成デバイスの署名のための公開鍵を端末に送信し、その結果、当該端末が別の端末にアクセスする必要があるとき、当該端末が当該構成デバイスにより送信された署名情報および当該端末のタイプ情報を当該別の端末に送信することができる。したがって、当該別の端末は当該署名情報が正しいかどうかを検証する必要があるだけでなく、当該端末がマッチするかどうかを検証する必要もある。当該２つの端末のタイプ情報が互いにマッチし当該署名情報が正しいときにのみ、セキュリティ接続関係が当該２つの端末の間で確立される。これは、端末がその役割で改ざんするのを効果的に防止し、したがって端末が変更された役割で攻撃者端末への接続を確立するのを効果的に防止し、それによりさらに当該攻撃者端末が当該端末の情報を取得するのを防止し、当該端末のセキュリティを効果的に確保する。
【０２６６】
図７および図８では、構成デバイスが端末デバイスを構成するときの当該構成デバイスの視点からの当該構成デバイスの具体的な構造を説明する。以下では、図９を参照して、構成デバイスが端末デバイスを構成するときの端末の具体的な構造を説明する。
【０２６７】
図９は本発明の１実施形態に従う端末の略構造図である。
【０２６８】
当該端末は、
当該端末のタイプ情報を当該構成デバイスに転送するように構成された第３の送信ユニット９０１であって、当該タイプ情報は当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報である、第３の送信ユニット９０１と、
当該構成デバイスにより送信された当該構成デバイスの署名のための署名情報および公開鍵を受信するように構成された第５の受信ユニット９０２であって、当該構成デバイスにより少なくとも当該タイプ情報および当該構成デバイスの署名のための秘密鍵に従って当該署名情報が生成され、当該構成デバイスの署名のための公開鍵は当該構成デバイスの署名のための秘密鍵に対応する、第５の受信ユニット９０２と、
を含む。
【０２６９】
当該実施形態で示す端末によれば、構成デバイスは署名情報および当該構成デバイスの署名のための公開鍵を当該端末に送信し、その結果、当該端末が別の端末にアクセスする必要があるとき、当該端末が当該構成デバイスにより送信された当該署名情報および当該端末のタイプ情報を当該別の端末に送信することができる。したがって、当該別の端末は当該署名情報が正しいかどうかを検証する必要があるだけでなく、当該端末がマッチするかどうかを検証する必要もある。当該２つの端末のタイプ情報が互いにマッチし当該署名情報が正しいときにのみ、セキュリティ接続関係が当該２つの端末の間で確立される。これは、端末がその役割で改ざんするのを効果的に防止し、したがって端末が変更された役割で攻撃者端末への接続を確立するのを効果的に防止し、それによりさらに当該攻撃者端末が当該端末の情報を取得するのを防止し、当該端末のセキュリティを効果的に確保する。
【０２７０】
以下では、図１０を参照して、当該端末の具体的な構造をさらに詳細に説明する。
【０２７１】
図１０は本発明の１実施形態に従う端末の別の略構造図である。
【０２７２】
当該端末は以下のユニットを含む。
【０２７３】
第３の送信ユニット１００１は当該端末のタイプ情報を構成デバイスに転送するように構成され、当該タイプ情報は当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報である。
【０２７４】
特に、第３の送信ユニット１００１は、
指示メッセージを生成するように構成された第１の生成モジュール１００１１であって、当該指示メッセージは当該タイプ情報を含む、第１の生成モジュール１００１１と、
当該指示メッセージを当該構成デバイスに送信するように構成された第２の送信モジュール１００１２と、
を含む。
【０２７５】
あるいは、
第３の送信ユニット１００１は、
探索メッセージを生成するように構成された第２の生成モジュール１００１３と、
当該探索メッセージを当該構成デバイスに送信するように構成された第３の送信モジュール１００１４であって、当該探索メッセージは当該タイプ情報に対応する、第３の送信モジュール１００１４と
を含む。
【０２７６】
あるいは、第３の送信ユニット１００１は、クイック・レスポンス・コードを生成するように構成された第３の生成モジュール１００１５であって、当該クイック・レスポンス・コードは当該タイプ情報を含む、第３の生成モジュール１００１５を含む。
【０２７７】
あるいは、第３の送信ユニット１００１は、
当該構成デバイスへの近距離無線通信ＮＦＣ接続を確立するように構成された確立モジュール１００１６と、
当該ＮＦＣを用いて当該タイプ情報を当該構成デバイスに送信するように構成された第４の送信モジュール１００１７と、
を含む。
【０２７８】
第５の受信ユニット１００２は、当該構成デバイスにより送信された当該構成デバイスの署名のための署名情報および公開鍵を受信するように構成される。当該構成デバイスにより少なくとも当該タイプ情報および当該構成デバイスの署名のための秘密鍵に従って当該署名情報が生成され、当該構成デバイスの署名のための公開鍵は当該構成デバイスの署名のための秘密鍵に対応する。
【０２７９】
当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報は、
局、アクセス・ポイント、ポイント・ツー・ポイント・グループ・オーナ・デバイス、ポイント・ツー・ポイント・クライアント・デバイス、アンカ・マスタ、非アンカ・マスタ、リピータ、ドック・センタ・デバイス、ドッキー・デバイス、ソース・デバイス、周辺機器、シンク・デバイス、サービス・セット識別子、メディア・アクセス制御アドレス、または加入者を含む。
【０２８０】
当該実施形態で示す端末によれば、構成デバイスは署名情報および当該構成デバイスの署名のための公開鍵を当該端末に送信し、その結果、当該端末が別の端末にアクセスする必要があるとき、当該端末が当該構成デバイスにより送信された当該署名情報および当該端末のタイプ情報を当該別の端末に送信することができる。したがって、当該別の端末は当該署名情報が正しいかどうかを検証する必要があるだけでなく、当該端末がマッチするかどうかを検証する必要もある。当該２つの端末のタイプ情報が互いにマッチし当該署名情報が正しいときにのみ、セキュリティ接続関係が当該２つの端末の間で確立される。これは、端末がその役割で改ざんするのを効果的に防止し、したがって端末が変更された役割で攻撃者端末への接続を確立するのを効果的に防止し、それによりさらに当該攻撃者端末が当該端末の情報を取得するのを防止し、当該端末のセキュリティを効果的に確保する。
【０２８１】
図５および図６で示す実施形態では、第１の端末の具体的な構造を機能モジュールの視点から説明する。以下では第１の端末の具体的な構造を、図１１に示す実施形態を参照してハードウェアの視点から説明する。
【０２８２】
図１１に示すように、第１の端末は送信器１１０１、受信器１１０２、およびプロセッサ１１０３を含む。１つまたは複数のプロセッサ１１０３があってもよい。当該実施形態では、１つのプロセッサを説明のための１例として使用する。
【０２８３】
さらに、当該実施形態では、送信器１１０１、受信器１１０２、およびプロセッサ１１０３はバスを用いることによって接続され、または確かに別の接続方式で接続されてもよい。具体的な接続方式は当該実施形態では限定されない。
【０２８４】
本発明の当該実施形態に含まれる第１の端末は、図１１に示したものよりも多くのまたは少ない部分を有してもよく、２つまたはそれより多くの部分を組み合わせてもよく、または、異なる部分構成または設定を有してもよい。各部分を、１つまたは複数の信号処理および／または特殊用途向け集積回路を含むハードウェア、ソフトウェア、またはハードウェアおよびソフトウェアの組合せを用いることによって実装してもよい。
【０２８５】
受信器１１０２は、当該構成デバイスにより送信された構成デバイスの署名のための公開鍵を受信するように構成される。
【０２８６】
受信器１１０２は、第２の署名情報および第２のタイプ情報を受信するように構成される。当該第２の署名情報は当該構成デバイスにより第２の端末に送信される署名情報である。当該第２の署名情報は少なくとも当該第２のタイプ情報および当該構成デバイスの署名のための秘密鍵に従って当該構成デバイスにより生成される。当該第２のタイプ情報は第２の端末の役割タイプ情報および／または第２の端末が接続できる役割のタイプ情報である。当該構成デバイスの署名のための公開鍵は当該構成デバイスの署名のための秘密鍵に対応する。
【０２８７】
プロセッサ１１０３は、少なくとも第２のタイプ情報および第２の署名情報に従って、第１の端末は鍵情報を生成すると判定するように構成される。当該鍵情報は第１の端末が第２の端末へのセキュリティ接続を確立するために使用される。
【０２８８】
任意選択で、受信器１１０２は、当該構成デバイスにより送信された第１の署名情報を受信するように構成される。当該第１の署名情報は少なくとも第１のタイプ情報および署名のための秘密鍵に従って当該構成デバイスにより生成される。当該第１のタイプ情報は第１の端末の役割タイプ情報および／または第１の端末が接続できる役割のタイプ情報である。
【０２８９】
任意選択で、第１の端末の役割タイプ情報および／または第１の端末が接続できる役割のタイプ情報は、局、アクセス・ポイント、ポイント・ツー・ポイント・グループ・オーナ・デバイス、ポイント・ツー・ポイント・クライアント・デバイス、アンカ・マスタ、非アンカ・マスタ、リピータ、ドック・センタ・デバイス、ドッキー・デバイス、周辺機器、ソース・デバイス、シンク・デバイス、コンフィギュレータ、加入者、サポートされる機能、サポートされるサービス、サービス・セット識別子、またはメディア・アクセス制御アドレスを含む。
【０２９０】
任意選択で、第２の端末の役割タイプ情報および／または第２の端末が接続できる役割のタイプ情報は、局、アクセス・ポイント、ポイント・ツー・ポイント・グループ・オーナ・デバイス、ポイント・ツー・ポイント・クライアント・デバイス、アンカ・マスタ、非アンカ・マスタ、リピータ、ドック・センタ・デバイス、ドッキー・デバイス、周辺機器、ソース・デバイス、シンク・デバイス、コンフィギュレータ、加入者、サポートされる機能、サポートされるサービス、サービス・セット識別子、またはメディア・アクセス制御アドレスを含む。
【０２９１】
任意選択で、プロセッサ１１０３は、第１のタイプ情報が第２のタイプ情報にマッチすると判定され、第２の署名情報が第２のタイプ情報にマッチすると第１の端末が判定した場合、鍵情報を生成すると判定するように構成される。
【０２９２】
任意選択で、プロセッサ１１０３は、当該鍵情報を生成するように構成される。
【０２９３】
任意選択で、送信器１１０１は第１の署名情報を第２の端末に送信するように構成される。
【０２９４】
図７および図８で示す実施形態では、構成デバイスの具体的な構造を機能モジュールの視点から説明する。以下では構成デバイスの具体的な構造を、図１２に示す実施形態を参照してハードウェアの視点から説明する。
【０２９５】
図１２に示すように、当該構成デバイスは送信器１２０１、受信器１２０２、およびプロセッサ１２０３を含む。１つまたは複数のプロセッサ１２０３であってもよい。当該実施形態では、１つのプロセッサを説明のための１例として使用する。
【０２９６】
当該実施形態では、送信器１２０１、受信器１２０２、およびプロセッサ１２０３はバスを用いることによって接続され、または確かに別の接続方式で接続されてもよい。具体的な接続方式は当該実施形態では限定されない。
【０２９７】
本発明の実施形態に含まれる構成デバイスは、図１２に示したものよりも多くのまたは少ない部分を有してもよく、２つまたはそれより多くの部分を組み合わせてもよく、または、異なる部分構成または設定を有してもよい。各部分を、１つまたは複数の信号処理および／または特殊用途向け集積回路を含むハードウェア、ソフトウェア、またはハードウェアおよびソフトウェアの組合せを用いることによって実装してもよい。
【０２９８】
受信器１２０２は端末のタイプ情報を取得するように構成される。当該タイプ情報は当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報である。
【０２９９】
プロセッサ１２０３は、少なくとも当該タイプ情報および当該構成デバイスの署名のための秘密鍵に従って署名情報を生成するように構成される。
【０３００】
送信器１２０１は当該署名情報および当該構成デバイスの署名のための公開鍵を当該端末に送信するように構成される。当該構成デバイスの署名のための公開鍵は当該構成デバイスの署名のための秘密鍵に対応する。
【０３０１】
任意選択で、受信器１２０２は、当該端末により送信された指示メッセージを受信するように構成される。当該指示メッセージは当該タイプ情報を含む。
【０３０２】
任意選択で、受信器１２０２は、当該端末により送信された探索メッセージを受信するように構成される。
【０３０３】
プロセッサ１２０３は当該探索メッセージに従って当該タイプ情報を決定するように構成される。当該探索メッセージは当該タイプ情報に対応する。
【０３０４】
任意選択で、受信器１２０２は、ユーザにより入力された動作命令を受信するように構成される。当該動作命令は当該タイプ情報を示すために使用される。
【０３０５】
任意選択で、受信器１２０２は当該タイプ情報を含む当該端末のクイック・レスポンス・コードをスキャンするように構成される。
【０３０６】
あるいは、受信器１２０２は当該端末との近距離無線通信ＮＦＣ接続を確立して、当該タイプ情報を取得するように構成される。
【０３０７】
任意選択で、当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報は、局、アクセス・ポイント、ポイント・ツー・ポイント・グループ・オーナ・デバイス、ポイント・ツー・ポイント・クライアント・デバイス、アンカ・マスタ、非アンカ・マスタ、リピータ、ドック・センタ・デバイス、ドッキー・デバイス、ソース・デバイス、周辺機器、シンク・デバイス、サービス・セット識別子、メディア・アクセス制御アドレス、または加入者を含む。
【０３０８】
任意選択で、当該署名情報はさらに第１のハッシュ値を含む。当該第１のハッシュ値は、ハッシュ操作を少なくとも当該タイプ情報に実施することで当該構成デバイスにより生成されたハッシュ値である。
【０３０９】
図９および図１０で示す実施形態では、端末の具体的な構造を機能モジュールの視点から説明する。以下では端末の具体的な構造を、図１３に示す実施形態を参照してハードウェアの視点から説明する。
【０３１０】
図１３に示すように、当該端末は送信器１３０１、受信器１３０２、およびプロセッサ１３０３を含む。１つまたは複数のプロセッサ１３０３であってもよい。当該実施形態では、１つのプロセッサを説明のための１例として使用する。
【０３１１】
当該実施形態では、送信器１３０１、受信器１３０２、およびプロセッサ１３０３はバスを用いることによって接続され、または確かに別の接続方式で接続されてもよい。具体的な接続方式は当該実施形態では限定されない。
【０３１２】
当該実施形態に含まれる端末は、図１３に示したものよりも多くのまたは少ない部分を有してもよく、２つまたはそれより多くの部分を組み合わせてもよく、または、異なる部分構成または設定を有してもよい。各部分を、１つまたは複数の信号処理および／または特殊用途向け集積回路を含むハードウェア、ソフトウェア、またはハードウェアおよびソフトウェアの組合せを用いることによって実装してもよい。
【０３１３】
当該端末は、
当該端末のタイプ情報を構成デバイスに転送するように構成された送信器１３０１であって、当該タイプ情報は当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報である、送信器１３０１と、
当該構成デバイスにより送信された当該構成デバイスの署名のための署名情報および公開鍵を受信するように構成された受信器１３０２であって、当該構成デバイスにより少なくとも当該タイプ情報および当該構成デバイスの署名のための秘密鍵に従って当該署名情報が生成され、当該構成デバイスの署名のための公開鍵は当該構成デバイスの署名のための秘密鍵に対応する、受信器１３０２と、
を含む。
【０３１４】
任意選択で、プロセッサ１３０３は、指示メッセージを生成するように構成され、当該指示メッセージは当該タイプ情報を含み、
送信器１３０１は当該指示メッセージを当該構成デバイスに送信するように構成される。
【０３１５】
任意選択で、プロセッサ１３０３は探索メッセージを生成するように構成され、
送信器１３０１は当該探索メッセージを当該構成デバイスに送信するように構成され、当該探索メッセージは当該タイプ情報に対応する。
【０３１６】
任意選択で、プロセッサ１３０３は、クイック・レスポンス・コードを生成するように構成され、当該クイック・レスポンス・コードは当該タイプ情報を含む。
【０３１７】
あるいは、
プロセッサ１３０３は当該構成デバイスへの近距離無線通信ＮＦＣ接続を確立するように構成され、
送信器１３０１は当該ＮＦＣを用いることによって当該タイプ情報を当該構成デバイスに送信するように構成される。
【０３１８】
任意選択で、当該端末の役割タイプ情報および／または当該端末が接続できる役割のタイプ情報は、局、アクセス・ポイント、ポイント・ツー・ポイント・グループ・オーナ・デバイス、ポイント・ツー・ポイント・クライアント・デバイス、アンカ・マスタ、非アンカ・マスタ、リピータ、ドック・センタ・デバイス、ドッキー・デバイス、ソース・デバイス、周辺機器、シンク・デバイス、サービス・セット識別子、メディア・アクセス制御アドレス、または加入者を含む。
【０３１９】
説明の便宜および簡単さの目的のため、以上のシステム、装置、またはユニットの詳細な動作プロセスについては、以上の方法の実施形態における対応するプロセスを参照してもよく、詳細はここでは再度説明しないことは当業者により明確に理解されうる。
【０３２０】
以上の実施形態は、本発明の技術的解決策を説明するためのものにすぎず、本発明を限定するためのものではない。以上の実施形態を参照して本発明を詳細に説明したが、当業者は依然として、本発明の実施形態の技術的解決策の趣旨と範囲を逸脱することなく、以上の実施形態で説明した技術的解決策に修正を加えてもよく、または、均等な置換えをその幾つかの技術的特徴に行ってもよいことを当業者は理解すべきである。
【符号の説明】
【０３２１】
５０１  第1の受信ユニット
５０２  第２の受信ユニット
５０３  第１の決定ユニット
６０１  第３の受信ユニット
６０２  第１の受信ユニット
６０３  第２の受信ユニット
６０４  第1の決定ユニット
６０５  第１の生成ユニット
６０６  第１の送信ユニット
７０１  第４の受信ユニット
７０２  第２の生成ユニット
７０３  第２の送信ユニット
８０１  第４の受信ユニット
８０２  第２の生成ユニット
８０３  第２の送信ユニット
８０１１  受信モジュール
８０１２  決定モジュール
９０１  第３の送信ユニット
９０２  第５の受信ユニット
１００１  第３の送信ユニット
１００２  第５の受信ユニット
１００１１  第１の生成モジュール
１００１２  第２の送信モジュール
１００１３  第２の生成モジュール
１００１４  第３の送信モジュール
１００１５  第３の生成モジュール
１００１６  確立モジュール
１００１７  第４の送信モジュール
１１０１  送信器
１１０２  受信器
１１０３  プロセッサ
１２０１  送信器
１２０２  受信器
１２０３  プロセッサ
１３０１  送信器
１３０２  受信器
１３０３  プロセッサ
【図１】
0006727292.tif 000002
【図２】
0006727292.tif 000003
【図３】
0006727292.tif 000004
【図４】
0006727292.tif 000005
【図５】
0006727292.tif 000006
【図６】
0006727292.tif 000007
【図７】
0006727292.tif 000008
【図８】
0006727292.tif 000009
【図９】
0006727292.tif 000010
【図１０】
0006727292.tif 000011
【図１１】
0006727292.tif 000012
【図１２】
0006727292.tif 000013
【図１３】
0006727292.tif 000014