(57)【特許請求の範囲】
【請求項１】
ネットワークのアクセス認証及び承認の方法において、
移動局が基地局に接続されると、移動局によって、アクセス承認要求パケットを生成してアクセス承認要求パケットを基地局に送信すること；
基地局がアクセス承認要求パケットを受信すると、基地局によって、証明書認証要求パケットを生成すること、及び証明書認証要求パケットを認証サーバユニットに送信すること；
認証サーバユニットが証明書認証要求パケットを受信すると、認証サーバユニットによって、移動局証明書の有効性を認証すること、又は移動局証明書及び基地局証明書の有効性を認証すること、及び認証結果に基づいて証明書認証応答パケットを生成すること、及び証明書認証応答パケットを基地局に送信すること；
基地局が証明書認証応答パケットを受信すると、基地局によって、基地局で選ばれて移動局の公開鍵で暗号化された承認鍵データＡＫＭの暗号文ＥＭＳ（ＡＫＭ）を含むアクセス承認応答パケットを、生成すること、及びアクセス承認応答パケットを移動局に送信すること；及び
移動局がアクセス承認応答パケットを受信すると、移動局によって、移動局の秘密鍵で解読された承認鍵データＡＫＭの平文と移動局及び基地局で選ばれた乱数とで承認鍵ＡＫを得ること、承認鍵ＡＫから鍵暗号化鍵と整合性チェック鍵とを得ること、得られた整合性チェック鍵によって算出されたメッセージ完全性符号ＭＩＣを含むアクセス承認応答確認パケットを、生成すること、及びアクセス承認応答確認パケットを基地局に送信すること：を含むことを特徴とするネットワークのアクセス認証及び承認の方法。
【請求項２】
アクセス承認要求パケットの内容は、フラグ・フィールドと、移動局識別子ＩＤＭＳと、移動局のディジタル証明書ＣｅｒｔＭＳと、承認鍵識別子ＡＫＩＤと、移動局の選んだ乱数ＮＭＳとを備え、
証明書認証要求パケットの内容は、フラグ・フィールドと、移動局のディジタル証明書ＣｅｒｔＭＳと、移動局の選んだ乱数ＮＭＳと、基地局の選んだ乱数ＮＢＳとを備え、
証明書認証応答パケットの内容は、フラグ・フィールドと、移動局のディジタル証明書ＣｅｒｔＭＳと、認証結果ＲｅｓｕｌｔＭＳと、移動局の選んだ乱数ＮＭＳと、基地局の選んだ乱数ＮＢＳと、認証サーバユニットがパケットに対して供給するディジタル署名ＳｉｇＡＳＵとを備え、
アクセス承認応答パケットの内容は、フラグ・フィールドと、移動局識別子ＩＤＭＳと、基地局識別子ＩＤＢＳと、移動局のディジタル証明書ＣｅｒｔＭＳと、認証結果ＲｅｓｕｌｔＭＳと、認証サーバユニットが供給するディジタル署名ＳｉｇＡＳＵと、移動局に対して基地局で承認された一連のセキュリティアソシエーションＳＡｓと、承認鍵識別子ＡＫＩＤと、基地局で選ばれて移動局の公開鍵で暗号化された承認鍵データＡＫＭの暗号文ＥＭＳ（ＡＫＭ）と、承認鍵の有効期間ＬｉｆｅＡＫと、移動局の選んだ乱数ＮＭＳと、基地局の選んだ乱数ＮＢＳとを備え、
アクセス承認応答確認パケットの内容は、フラグ・フィールドと、移動局識別子ＩＤＭＳと、基地局識別子ＩＤＢＳと、承認鍵識別子ＡＫＩＤと、基地局の選んだ乱数ＮＢＳと、メッセージ完全性符号ＭＩＣとを備えることを特徴とする請求項１に記載のネットワークのアクセス認証及び承認の方法。
【請求項３】
フラグ・フィールドが一方向認証を示す場合、
証明書認証要求パケットの内容は、基地局で選ばれて移動局の公開鍵で暗号化された承認鍵データＡＫＭの暗号文ＥＭＳ（ＡＫＭ）を更に備え、
証明書認証応答パケットの内容は、基地局で選ばれて移動局の公開鍵で暗号化された承認鍵データＡＫＭの暗号文ＥＭＳ（ＡＫＭ）を更に備えることを特徴とする請求項２に記載のネットワークのアクセス認証及び承認の方法。
【請求項４】
アクセス承認応答パケットの内容は、承認鍵識別子ＡＫＩＤと対応する承認鍵ＡＫから得られる整合性チェック鍵によって算出されるメッセージ完全性符号ＭＩＣを更に備え、承認鍵ＡＫが、承認鍵データＡＫＭ、移動局の選んだ乱数ＮＭＳ、基地局の選んだ乱数ＮＢＳから得られることを特徴とする請求項３に記載のネットワークのアクセス認証及び承認の方法。
【請求項５】
フラグ・フィールドが相互認証を示す場合、
証明書認証要求パケットの内容は、基地局のディジタル証明書ＣｅｒｔＢＳと、全ての前のフィールドに対して基地局によって提供されるディジタル署名ＳｉｇＢＳとを更に備え、
証明書認証応答パケットの内容は、基地局のディジタル証明書ＣｅｒｔＢＳと、認証結果ＲｅｓｕｌｔＢＳとを更に備え、
アクセス承認応答パケットの内容は、基地局のディジタル証明書ＣｅｒｔＢＳと、認証結果ＲｅｓｕｌｔＢＳと、基地局によって提供されるディジタル署名ＳｉｇＢＳとを更に備えることを特徴とする請求項２に記載のネットワークのアクセス認証及び承認の方法。
【請求項６】
請求項１に記載のネットワークのアクセス認証及び承認の方法に係る承認鍵のアップデート方法において、
承認鍵がアップデートされる場合に、移動局によって、アクセス承認要求パケットを生成すること、及びアクセス承認要求パケットを基地局に送信すること；
基地局がアクセス承認要求パケットを受信し、アクセス承認要求パケットにおけるフラグ・フィールドの値に基づいてその要求が承認鍵のアップデート要求であると決定すると、基地局によって、基地局で選ばれて移動局の公開鍵で暗号化された承認鍵データＡＫＭの暗号文ＥＭＳ（ＡＫＭ）を含むアクセス承認応答パケットを、生成すること、及びアクセス承認応答パケットを移動局に送信すること；
移動局がアクセス承認応答パケットを受信すると、移動局によって、移動局の秘密鍵で解読された承認鍵データＡＫＭの平文と移動局及び基地局で選ばれた乱数とで承認鍵ＡＫを得ること、承認鍵ＡＫから鍵暗号化鍵と整合性チェック鍵とを得ること、得られた整合性チェック鍵によって算出されたメッセージ完全性符号ＭＩＣを含むアクセス承認応答確認パケットを、生成すること、及びアクセス承認応答確認パケットを基地局に送信すること：を備えることを特徴とする承認鍵のアップデート方法。
【請求項７】
アクセス承認要求パケットの内容は、フラグ・フィールドと、移動局識別子ＩＤＭＳと、承認鍵識別子ＡＫＩＤと、移動局の選んだ乱数ＮＭＳと、メッセージ完全性符号ＭＩＣとを備え、メッセージ完全性符号ＭＩＣが、メッセージの完全性を保護するために用いられるとともに、古い承認鍵ＡＫから生成される整合性チェック鍵によって算出され、
アクセス承認応答パケットの内容は、フラグ・フィールドと、移動局識別子ＩＤＭＳと、基地局識別子ＩＤＢＳと、承認鍵識別子ＡＫＩＤと、基地局で選ばれて移動局の公開鍵で暗号化された承認鍵データＡＫＭの暗号文ＥＭＳ（ＡＫＭ）と、承認鍵の有効期間ＬｉｆｅＡＫと、移動局の選んだ乱数ＮＭＳと、基地局の選んだ乱数ＮＢＳと、メッセージ完全性符号ＭＩＣとを備え、メッセージ完全性符号ＭＩＣが、承認鍵識別子ＡＫＩＤと対応する承認鍵ＡＫから得られる整合性チェック鍵で算出され、承認鍵ＡＫが、承認鍵データＡＫＭと、移動局の選んだ乱数ＮＭＳと、基地局の選んだ乱数ＮＢＳとから得られることを特徴とする請求項６に記載の承認鍵のアップデート方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークのアクセス認証及び承認の方法、及び承認鍵のアップデート方法に関するものであり、有線ネットワークや、無線ＬＡＮ（ＷＬＡＮｓ）、無線メトロポリタンエリアネットワーク（ＷＭＡＮｓ）、広帯域無線マルチメディアネットワーク（ＢＷＭＮｓ）といった無線ネットワークに適用される。
【背景技術】
【０００２】
無線ネットワークにおける安全性で考慮すべき点は、イーサネット（登録商標）の場合よりも更に重要なものとなっている。ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）はＷＬＡＮｓ及びＷＭＡＮｓの安全性を高めるために８０２．１１と８０２．１６の規格を制定し、移動局（ＭＳｓ）から基地局（ＢＳｓ）へ安全なアクセスを提供した。一方、中国では通常ＷＡＰＩ（ＷＬＡＮ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  ａｎｄ  Ｐｒｉｖａｃｙ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ）プロトコルと呼ばれるＷＬＡＮｓ用の国家的な規格であるＧＢ１５６２９．１１を２００３年５月に制定した。データ通信やブロードキャスト通信は最新の無線ネットワークのアーキテクチャであるＢＷＭＮに集中しており、ＢＷＭＮも安全なアクセスや認証、承認といった安全性の問題に直面している。
【０００３】
ＩＥＥＥ８０２．１１規格はＷＬＡＮｓでの安全性を得るためにＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｃｙ  Ｐｒｉｖａｃｙ）プロトコルを採用しているが、理論とアプリケーションとの両方の点で，ＷＥＰプロトコルには深刻なセキュリティにおける脆弱性が存在する。仮にＩＥＥＥが８０２．１１ｉ規格にＷＥＰプロトコルのセキュリティにおける脆弱性を除くための補正を提供したとしても，８０２．１１ｉ規格は移動局（ＭＳｓ）とアクセスポイント（ＡＰｓ）との間で直接の識別認証を行うことができない。即ち、８０２．１１ｉ規格は移動局（ＭＳｓ）と認証サーバユニット（ＡＳＵｓ）との間の相互認証のみを行えるものであり、移動局（ＭＳｓ）とアクセスポイント（ＡＰｓ）との間で直接の識別認証を行えないのである。したがって、他のセキュリティプロトコルを用いて安全性を高める必要がある。例えば、他のセキュリティプロトコルを用いてアクセスポイントと認証サーバユニットとの間のセキュアチャネルを確立しなければならない。即ち、各アクセスポイントと認証サーバユニットとの間のセキュアチャネルを予め確立しなければならないが、このようなセキュアチャネルは通常手動で確立しなければならず、システムを拡張する際に不利となる。更に、安全性に対する信頼性が乏しい、即ち、各アクセスポイントと認証サーバユニットとの間でセキュアチャネルを確立しなければならないので、チャネルの安全性がネットワークシステム全体に影響を及ぼす。
【０００４】
ＩＥＥＥによって提案されたＷＭＡＮ規格（即ち、ＩＥＥＥ８０２．１６規格）は移動局と基地局との間の認証に関する問題は解決できるが、悪意のあるユーザが移動局を騙すために基地局になりすますのを防ぐことができない。承認鍵は単に移動局の公開鍵によって暗号化されて保護されているだけなので、誰でも検出されることなくこのようなパケットに見せかけることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＩＥＥＥ８０２．１６ｅ規格はＩＥＥＥ８０２．１１ｉ規格に基づく解決法を改良したものであるが、移動局と基地局との間で直接の識別認証を行うには十分なものではない。その上、他のセキュリティプロトコルを用いて移動局と認証サーバユニットとの間で予めセキュアチャネルを確立しなければならない。鍵管理には、複雑な状態管理を含む時間同期メカニズムを用いる。即ち、新たな鍵の許可・不許可は時系列判断に基づく。しかしながら、分散システムでは、同期クロックを維持することはタスクが複雑になる。上記のシステムは膨大な状態を有し、その管理が複雑である。
【０００６】
中国のＧＢ１５６２９．１１規格はＷＥＰプロトコルにおける欠点を除いているが、この規格は移動局とアクセスポイントとの間の相互の識別認証が行えるのみで、アクセスポイントによる移動局に対する一方向認証を行うことができない。したがって、当該規格は一方向認証のみを要求するアプリケーションに用いることができない。例えば、ＢＷＭＮにおいては、基地局と移動局の間の相互認証のみならず、基地局による移動局に対する一方向認証も必要とされる。更に、鍵ネゴシエーションの処理では、指数関数的に膨大な演算処理をしなければならず、デバイスの計算負荷が増大するだけでなくシステムパフォーマンスに対して深刻な影響を与える。
【課題を解決するための手段】
【０００７】
本発明の実施形態は、ネットワークのアクセス認証及び承認の方法、及び承認鍵のアップデート方法を提供するもので、従来技術の技術的問題（即ち、他のセキュリティプロトコルを用いなければ移動局と基地局との間の識別認証を直接行えないこと、基地局による移動局に対する一方向の識別認証がサポートされなければ移動局と基地局との間の相互の識別認証を行えるのみであること）を解決することができる。
【０００８】
本発明の実施形態における技術的解決手段は、ネットワークのアクセス認証及び承認の方法であり、これは、移動局が基地局に接続されると、移動局によって、アクセス承認要求パケットを生成してアクセス承認要求パケットを基地局に送信すること；基地局がアクセス承認要求パケットを受信すると、基地局によって、証明書認証要求パケットを生成して証明書認証要求パケットを認証サーバユニットに送信すること；認証サーバユニットが証明書認証要求パケットを受信すると、認証サーバユニットによって、移動局証明書の有効性の認証、又は移動局証明書及び基地局証明書の有効性の認証を行い、認証結果に従って証明書認証応答パケットを生成し、証明書認証応答パケットを基地局に送信すること；基地局が証明書認証応答パケットを受信すると、基地局によって、アクセス承認応答パケットを生成してアクセス承認応答パケットを移動局に送信すること；及び移動局がアクセス承認応答パケットを受信すると、移動局によって、移動局の秘密鍵で解読された承認鍵データ（ｍａｔｅｒｉａｌ）ＡＫＭの平文と、移動局及び基地局の選んだ乱数とで承認鍵ＡＫを得ること、承認鍵ＡＫから鍵暗号化鍵及び整合性チェック鍵を得ること、アクセス承認応答確認パケットを生成すること、及びアクセス承認応答確認パケットを基地局に送信すること：を含む。
【０００９】
好ましくは、アクセス承認要求パケットの内容は、フラグ・フィールド、移動局識別子ＩＤＭＳ、移動局のディジタル証明書ＣｅｒｔＭＳ、承認鍵識別子ＡＫＩＤ、及び移動局の選んだ乱数ＮＭＳを含む。
【００１０】
好ましくは、証明書認証要求パケットの内容は、フラグ・フィールド、移動局のディジタル証明書ＣｅｒｔＭＳ、移動局の選んだ乱数ＮＭＳ、及び基地局の選んだ乱数ＮＢＳを含み、前記フラグ・フィールドの値はアクセス認証要求パケットのフラグ・フィールドの値と同じであり、前記移動局の選んだ乱数ＮＭＳの値は  アクセス認証要求パケットにおける対応するフィールドの値と同じである。
【００１１】
好ましくは、証明書認証応答パケットの内容は、フラグ・フィールド、移動局のディジタル証明書ＣｅｒｔＭＳ、及び認証結果ＲｅｓｕｌｔＭＳ、移動局の選んだ乱数ＮＭＳ、基地局の選んだ乱数ＮＢＳ、及びパケットに対して認証サーバユニットが供給するディジタル署名ＳｉｇＡＳＵを含み、前記フラグ・フィールドの値は証明書認証要求パケットのフラグ・フィールドの値と同じであり、移動局の選んだ乱数ＮＭＳ及び基地局の選んだ乱数ＮＢＳの値は、それぞれ証明書認証要求パケットにおける対応するフィールドの値と同じである。
【００１２】
好ましくは、アクセス承認応答パケットの内容は、フラグ・フィールド、移動局識別子ＩＤＭＳ、基地局識別子ＩＤＢＳ、移動局のディジタル証明書ＣｅｒｔＭＳ、及び認証結果ＲｅｓｕｌｔＭＳ、認証サーバユニットが供給するディジタル署名ＳｉｇＡＳＵ、基地局に承認された移動局に対する一連のセキュリティアソシエーションＳＡｓ、承認鍵識別子ＡＫＩＤ、基地局で選ばれて移動局の公開鍵で暗号化された承認鍵データＡＫＭの暗号文ＥＭＳ（ＡＫＭ）、承認鍵の有効期間ＬｉｆｅＡＫ、移動局の選んだ乱数ＮＭＳ、及び基地局の選んだ乱数ＮＢＳを含み、前記フラグ・フィールドの値はアクセス認証応答パケットのフラグ・フィールドの値と同じであり、承認鍵識別子ＡＫＩＤの値はアクセス承認要求パケットにおける承認鍵識別子ＡＫＩＤの値と同じである。
【００１３】
好ましくは、アクセス承認応答確認パケットの内容は、フラグ・フィールド、移動局識別子ＩＤＭＳ、基地局識別子ＩＤＢＳ、承認鍵識別子ＡＫＩＤ、基地局の選んだ乱数ＮＢＳ、及びメッセージ完全性符号ＭＩＣを含み、前記フラグ・フィールドの値はアクセス承認要求パケットのフラグ・フィールドの値と同じであり、基地局の選んだ乱数ＮＢＳの値はアクセス承認応答パケットにおける対応するフィールドの値と同じであり、メッセージ完全性符号ＭＩＣは承認鍵識別子ＡＫＩＤに対応した承認鍵ＡＫから得られる整合性チェック鍵によって算出され、承認鍵ＡＫは承認鍵データＡＫＭ、移動局の選んだ乱数ＮＭＳ、及び基地局の選んだ乱数ＮＢＳから得られる。
【００１４】
好ましくは、フラグ・フィールドが一方向認証を示す場合、証明書認証要求パケットの内容は、基地局で選ばれて移動局の公開鍵で暗号化された承認鍵データＡＫＭの暗号文ＥＭＳ（ＡＫＭ）を更に含み、証明書認証応答パケットの内容は、基地局で選ばれて移動局の公開鍵で暗号化された承認鍵データＡＫＭの暗号文ＥＭＳ（ＡＫＭ）を更に含む。
【００１５】
好ましくは、アクセス承認応答パケットの内容は、承認鍵識別子ＡＫＩＤと対応する承認鍵ＡＫから得られる整合性チェック鍵によって算出されるメッセージ完全性符号ＭＩＣを更に含む。承認鍵ＡＫは承認鍵の材料ＡＫＭ、移動局の選んだ乱数ＮＭＳ、基地局の選んだ乱数ＮＢＳから生成される。
【００１６】
好ましくは、フラグ・フィールドが相互認証を示す場合、証明書認証要求パケットの内容は、基地局によって提供されるディジタル証明書ＣｅｒｔＢＳと、全ての前のフィールドに対して基地局によって提供されるディジタル署名ＳｉｇＢＳとを更に含む。証明書認証応答パケットの内容は、基地局によって提供されるディジタル証明書ＣｅｒｔＢＳと、認証結果ＲｅｓｕｌｔＢＳとを更に含む。アクセス承認応答パケットは、基地局によって提供されるディジタル証明書ＣｅｒｔＢＳと、認証結果ＲｅｓｕｌｔＢＳと、基地局によって提供されるディジタル署名ＳｉｇＢＳとを更に含む。
【００１７】
ネットワークのアクセス認証及び承認の方法に関する承認鍵のアップデート方法は、承認鍵がアップデートされる場合、移動局によって、アクセス承認要求パケットを生成してアクセス承認要求パケットを基地局に送信すること；基地局がアクセス承認要求パケットを受信し、アクセス承認要求パケットのフラグ・フィールドの値を判定することによりその要求が承認鍵のアップデートの要求であると確認すると、基地局によって、最新の証明書認証結果に基づいてアクセス承認応答パケットを生成してアクセス承認応答パケットを移動局に送信すること；移動局がアクセス承認応答パケットを受信すると、移動局によって、移動局の秘密鍵で解読された承認鍵データＡＫＭの平文と移動局及び基地局で選ばれた乱数とで承認鍵ＡＫを得ること、承認鍵ＡＫから鍵暗号化鍵と整合性チェック鍵とを得ること、アクセス承認応答確認パケットを生成すること、及びアクセス承認応答確認パケットを基地局に送信すること；を含む。
【００１８】
好ましくは、アクセス承認要求パケットの内容は、フラグ・フィールド、移動局識別子ＩＤＭＳ、承認鍵識別子ＡＫＩＤ、移動局で選ばれた乱数ＮＭＳ、及びメッセージ完全性符号ＭＩＣを含む。メッセージ完全性符号ＭＩＣはメッセージの完全性を保護するために用いられ、古い承認鍵ＡＫから得られる整合性チェック鍵によって算出される。
【００１９】
アクセス承認応答パケットの内容は、フラグ・フィールド、移動局識別子ＩＤＭＳ、基地局識別子ＩＤＢＳ、承認鍵識別子ＡＫＩＤ、基地局で選ばれて移動局の公開鍵で暗号化された承認鍵データＡＫＭの暗号文ＥＭＳ（ＡＫＭ）、承認鍵の有効期間ＬｉｆｅＡＫ、移動局で選ばれた乱数ＮＭＳ、基地局で選ばれた乱数ＮＢＳ、及びメッセージ完全性符号ＭＩＣを含む。前記フラグ・フィールドの値はアクセス承認要求パケットのフラグ・フィールドの値と同じであり、承認鍵識別子ＡＫＩＤの値はアクセス承認要求パケットにおける承認鍵識別子ＡＫＩＤの値と同じであり、メッセージ完全性符号ＭＩＣは承認鍵識別子ＡＫＩＤと対応する承認鍵ＡＫから得られる整合性チェック鍵によって算出される。承認鍵ＡＫは、承認鍵データＡＫＭ、移動局の選んだ乱数ＮＭＳ、及び基地局の選んだ乱数ＮＢＳから得られる。
【発明の効果】
【００２０】
本発明の実施形態は、ＢＷＭＮにおける移動局から基地局へのアクセスに関する安全性の問題を詳しく検討する。本実施形態は、移動局と基地局との間の相互認証、及び基地局による移動局に対する一方向認証の双方を行うことができる。本発明の実施形態は、更に基地局と移動局との間の直接の識別認証を行うことができる。承認鍵のネゴシエーション及び計算は単純であり、したがって指数関数的に膨大な演算処理を避けることができる。本発明の実施形態において、鍵管理はメッセージの応答確認による方法を使用しており、それは単純で実施が容易である。その上、本発明の実施形態によれば、基地局と認証サーバユニットとの間に前もってセキュアチャネルを確立する必要が無い、或いは他のセキュリティプロトコルを用いる必要が無い。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態におけるアクセスの認証及び承認の方法の概略図である。
【図２】本発明の実施形態における承認鍵のアップデート方法の概略図である。
【発明を実施するための形態】
【００２２】
（関連出願の説明）
本特許出願は、題名が「ネットワークのアクセス認証及び承認の方法、及び承認鍵のアップデート方法」である中国特許出願Ｎｏ．２００６１０１０４６７８．Ｘの優先権を主張する。この中国特許出願は２００６年９月２３日に中国特許庁に出願されたものであり、その内容をそのまま援用する。
（実施形態）
以下、本発明の技術的構成を添付した図面を参照して実施形態において詳細且つ十分に記述する。明らかに、以下で記述される実施形態は、本発明の実施形態の一例に過ぎない。創造的な労力なしに本発明の実施形態に基づいて当技術分野の技術者によって得られた他のいかなる実施形態も、本発明の保護範囲に含まれる。
【００２３】
移動局が基地局に接続されると、移動局と基地局との間の相互認証、又は基地局による移動局に対する一方向認証は認証サーバユニットを介して達成され、基地局は認証結果に基づいて移動局を承認する。
【００２４】
図１を参照すると、本実施形態におけるアクセスの認証及び承認の方法は、１１０，１２０，１３０，１４０，１５０の過程を含む。
【００２５】
１１０．アクセス承認要求パケットを生成する過程。
【００２６】
移動局が基地局に接続されると、移動局はアクセス承認要求パケットを生成し、アクセス承認要求パケットを基地局に送信する。
【００２７】
アクセス承認要求パケットの内容は、フラグ・フィールド、移動局識別子ＩＤＭＳ、移動局のディジタル証明書ＣｅｒｔＭＳ、承認鍵識別子ＡＫＩＤ、及び移動局の選んだ乱数ＮＭＳを含む。認証が一方向認証であるか相互認証であるかはフラグ・フィールドで判定される。
【００２８】
１２０．証明書認証要求パケットを生成する過程。
【００２９】
移動局からアクセス承認要求パケットを受信すると、基地局は証明書認証要求パケットを生成し、証明書認証要求パケットを認証サーバユニット（ＡＳＵ）に送信する。
【００３０】
証明書認証要求パケットの内容は、フラグ・フィールド、移動局のディジタル証明書ＣｅｒｔＭＳ、移動局の選んだ乱数ＮＭＳ、及び基地局の選んだ乱数ＮＢＳを含む。前記フラグ・フィールドの値はアクセス承認要求パケットのフラグ・フィールドの値と同じであり、移動局の選んだ乱数ＮＭＳの値はアクセス認証要求パケットにおける対応するフィールドの値と同じである。
【００３１】
フラグ・フィールドが一方向認証を示す場合は、証明書認証要求パケットの内容は基地局で選ばれて移動局の公開鍵で暗号化された承認鍵データ（ｍａｔｅｒｉａｌ）ＡＫＭの暗号文ＥＭＳ（ＡＫＭ）を更に含む。
【００３２】
フラグ・フィールドが双方向認証を示す場合は、証明書認証要求パケットの内容は基地局のディジタル証明書ＣｅｒｔＢＳと、全ての前のフィールドに対して基地局によって提供されるディジタル署名ＳｉｇＢＳとを更に含む。
【００３３】
１３０．証明書認証応答パケットを生成する過程。
【００３４】
基地局からの証明書認証要求パケットを受信すると、認証サーバユニットは移動局証明書の有効性の認証、又は移動局証明書及び基地局証明書の有効性の認証を行う。認証サーバユニットは、認証結果に基づいて証明書認証応答パケットを生成し、証明書認証応答パケットを基地局に送信する。
【００３５】
証明書認証応答パケットの内容は、フラグ・フィールド、移動局のディジタル証明書ＣｅｒｔＭＳと認証結果ＲｅｓｕｌｔＭＳ、移動局の選んだ乱数ＮＭＳ、基地局の選んだ乱数ＮＢＳ、及びパケットに対して認証サーバユニットが供給するディジタル署名ＳｉｇＡＳＵを含む。前記フラグ・フィールドの値は証明書認証要求パケットのフラグ・フィールドの値と同じであり、移動局の選んだ乱数ＮＭＳ及び基地局の選んだ乱数ＮＢＳの値は、それぞれ証明書認証要求パケットにおける対応するフィールドの値と同じである。
【００３６】
フラグ・フィールドが一方向認証を示す場合は、証明書認証応答パケットの内容は基地局で選ばれて移動局の公開鍵で暗号化された承認鍵データＡＫＭの暗号文ＥＭＳ（ＡＫＭ）を更に含む。
【００３７】
フラグ・フィールドが双方向認証を示す場合は、証明書認証応答パケットの内容は基地局のディジタル証明書ＣｅｒｔＢＳと認証結果ＲｅｓｕｌｔＢＳとを更に含む。
【００３８】
１４０．アクセス承認応答パケットを生成する過程。
【００３９】
認証サーバユニットからの証明書認証応答パケットを受信すると、基地局はアクセス承認応答パケットを生成し、アクセス承認応答パケットを移動局に送信する。
【００４０】
アクセス承認応答パケットの内容は、フラグ・フィールド、移動局識別子ＩＤＭＳ、基地局識別子ＩＤＢＳ、移動局のディジタル証明書ＣｅｒｔＭＳと認証結果ＲｅｓｕｌｔＭＳ、認証サーバユニットが供給するディジタル署名ＳｉｇＡＳＵ、基地局に承認された移動局に対する一連のセキュリティアソシエーションＳＡｓ（マスターセキュリティアソシエーションと複数の静的セキュリティアソシエーションを含む），  承認鍵識別子ＡＫＩＤ、基地局で選ばれて移動局の公開鍵で暗号化された承認鍵データＡＫＭの暗号文ＥＭＳ（ＡＫＭ）、承認鍵の有効期間ＬｉｆｅＡＫ、移動局の選んだ乱数ＮＭＳ、及び基地局の選んだ乱数ＮＢＳを含む。前記フラグ・フィールドの値はアクセス承認要求パケットのフラグ・フィールドの値と同じであり、承認鍵識別子ＡＫＩＤの値はアクセス承認要求パケットにおける承認鍵識別子ＡＫＩＤの値と同じである。
【００４１】
フラグ・フィールドが一方向認証を示す場合は、アクセス承認応答パケットの内容はメッセージ完全性符号ＭＩＣを更に含む。メッセージ完全性符号ＭＩＣは承認鍵識別子ＡＫＩＤに対応する承認鍵ＡＫから得られる整合性チェック鍵によって算出される。承認鍵ＡＫは、承認鍵データＡＫＭ、移動局の選んだ乱数ＮＭＳ、及び基地局の選んだ乱数ＮＢＳから生成される。
【００４２】
フラグ・フィールドが双方向認証を示す場合は、アクセス承認応答パケットの内容は基地局のディジタル証明書ＣｅｒｔＢＳ、認証結果ＲｅｓｕｌｔＢＳ、及び全ての前のフィールドに対して基地局によって提供されるディジタル署名ＳｉｇＢＳを更に含む。
【００４３】
１５０．アクセス承認応答確認パケットを生成する過程。
【００４４】
基地局からのアクセス承認応答パケットを受信すると、移動局は移動局の秘密鍵で解読された承認鍵データＡＫＭの平文と移動局及び基地局で選ばれた乱数とから承認鍵ＡＫを取得し、承認鍵ＡＫから鍵暗号化鍵と整合性チェック鍵とを取得し、そしてアクセス承認応答確認パケットを生成し、アクセス承認応答確認パケットを基地局に送信する。
【００４５】
アクセス承認応答確認パケットの内容は、フラグ・フィールド、移動局識別子ＩＤＭＳ、基地局識別子ＩＤＢＳ、承認鍵識別子ＡＫＩＤ、基地局の選んだ乱数ＮＢＳ、及びメッセージ完全性符号ＭＩＣを含む。前記フラグ・フィールドの値はアクセス承認要求パケットにおけるフラグ・フィールドの値と同じであり、基地局の選んだ乱数ＮＢＳはアクセス承認応答パケットにおける対応するフィールドの値と同じであり、メッセージ完全性符号ＭＩＣは承認鍵識別子ＡＫＩＤに対応した承認鍵ＡＫから得られる整合性チェック鍵によって算出され、承認鍵ＡＫは承認鍵データＡＫＭ、移動局の選んだ乱数ＮＭＳ、及び基地局の選んだ乱数ＮＢＳから得られる。
【００４６】
図２に示すように、本発明の実施形態による承認鍵のアップデート方法は、２１０，２２０，及び２３０の過程を含む。
【００４７】
２１０．アクセス承認要求パケットを生成する過程。
【００４８】
承認鍵をアップデートするためには、移動局はアクセス承認要求パケットを生成し、アクセス承認要求パケットを基地局に送信する。
【００４９】
アクセス承認要求パケットの内容は、フラグ・フィールド、移動局識別子ＩＤＭＳ、承認鍵識別子ＡＫＩＤ、移動局の選んだ乱数ＮＭＳ、及びメッセージ完全性符号ＭＩＣを含む。メッセージ完全性符号ＭＩＣは、メッセージの完全性を保護するために用いられ、古い承認鍵ＡＫから得られる整合性チェック鍵によって算出される。
【００５０】
２２０．アクセス承認応答パケットを生成する過程。
【００５１】
基地局からのアクセス承認要求パケットを受信すると、基地局はその要求が承認鍵のアップデート要求であるか否かをパケットのフラグ・フィールドに基づいて判定する。要求が承認鍵のアップデート要求であると判定された場合は、基地局は最新の証明書認証結果に基づいてアクセス承認応答パケットを生成し、アクセス承認応答パケットを移動局に送信する。
【００５２】
アクセス承認応答パケットの内容は、フラグ・フィールド、移動局識別子ＩＤＭＳ、基地局識別子ＩＤＢＳ、承認鍵識別子ＡＫＩＤ、基地局で選ばれて移動局の公開鍵で暗号化された承認鍵データＡＫＭの暗号文ＥＭＳ（ＡＫＭ）、承認鍵の有効期間ＬｉｆｅＡＫ、移動局の選んだ乱数ＮＭＳ、基地局の選んだ乱数ＮＢＳ、及びメッセージ完全性符号ＭＩＣを含む。前記フラグ・フィールドの値はアクセス承認要求パケットのフラグ・フィールドの値と同じであり、承認鍵識別子ＡＫＩＤの値はアクセス承認要求パケットにおける承認鍵識別子ＡＫＩＤの値と同じであり、メッセージ完全性符号ＭＩＣは承認鍵識別子ＡＫＩＤと対応する承認鍵ＡＫから得られる整合性チェック鍵から算出され、承認鍵ＡＫは承認鍵データＡＫＭ、移動局の選んだ乱数ＮＭＳ、及び基地局の選んだ乱数ＮＢＳから得られる。
【００５３】
２３０．アクセス承認応答確認パケットを生成する過程。
【００５４】
基地局からのアクセス承認応答パケットを受信すると、移動局は移動局の秘密鍵で解読された承認鍵データＡＫＭの平文と移動局及び基地局で選ばれた乱数とから承認鍵ＡＫを取得し、承認鍵ＡＫから鍵暗号化鍵と整合性チェック鍵とを取得し、アクセス承認応答確認パケットを生成し、そしてアクセス承認応答確認パケットを基地局に送信する。
【００５５】
本発明の実施形態におけるネットワークのアクセス認証及び承認の方法は、承認鍵のアップデートをサポートするものである。フラグ・フィールドのビットは、最初のアクセス認証及び承認処理であるか承認鍵のアップデート処理であるかを識別するために用いられる。
【００５６】
承認鍵は、最初のアクセス認証及び承認方法又は承認鍵のアップデート方法によってアップデートされる。
【００５７】
最初に移動局が基地局に接続されると、承認鍵は最初のアクセス認証及び承認方法によってのみアップデートされる。承認鍵のアップデート方法の安全性とシステムパフォーマンスはより高い。
【００５８】
本発明の実施形態は次のような利点を有する。
【００５９】
（１）ＢＷＭＮにおける移動局から基地局へのアクセスに関する安全性の問題を解決することができる。
【００６０】
（２）基地局による移動局に対する一方向識別認証並びに移動局と基地局との間の相互の識別認証をサポートすることができる。
【００６１】
（３）基地局と移動局との間の直接の識別認証を実施することができる。
【００６２】
（４）承認鍵のネゴシエーションと処理とが簡単になり、したがって膨大な指数関数的処理を避けることができる。
【００６３】
（５）鍵管理には、単純で実施が容易であり、基地局と認証サーバユニットとの間でセキュアチャネルを確立することのない、又は他のセキュリティプロトコルを用いることのない、メッセージの応答確認による方法を用いることができる。
【００６４】
本発明は幾つかの好ましい実施形態を参照して説明及び記述されているが、本発明はこれらに限定されるものではない。当技術分野の技術者は、添付の特許請求の範囲に定義される本発明の精神と範囲から逸脱することなく様々な変形及び変更を為すことができる事を認めるべきである。
【図１】
0005422835.tif 000002
【図２】
0005422835.tif 000003