(57)【特許請求の範囲】
【請求項１】
ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）でセルラーネットワークと関連されるモバイル装置のために認証、認可及びアカウンティング（ＡＡＡ）を提供する方法であって、前記ＷＬＡＮ及びセルラーネットワークは、前記ＡＡＡスキームをそれぞれ有し、
前記ＷＬＡＮ及びモバイル装置が、前記セルラーネットワークから第一の鍵を受信するステップと、
前記モバイル装置が、前記セルラーネットワークから第一の証明書を受信するステップと、前記第一の証明書は、前記セルラーネットワークに関連される識別子（ＩＤ）、前記モバイル装置に関連される公開鍵、及び前記ＷＬＡＮとの前記モバイル装置の加入レベルを含み、前記加入レベルは、前記モバイル装置がインターワーキングサービスの加入者であるかを示し、
前記ＷＬＡＮが、前記ＷＬＡＮと関連される公開鍵を含み、前記セルラーネットワークの第二の鍵で署名される第二の証明書を前記セルラーネットワークから受信するステップと、
前記ＷＬＡＮが、前記モバイル装置から前記第一の証明書を受信するステップと、
前記ＷＬＡＮが前記第一の鍵を使用して前記第一の証明書を認証するステップと、
前記第一の証明書が認証された場合に、前記ＷＬＡＮが前記ＷＬＡＮの秘密鍵を使用した署名を有するセッションキーを生成するステップと、前記ＷＬＡＮが前記セッションキー及び前記第二の証明書を前記モバイル装置に送信するステップと、前記モバイル装置が前記第一の鍵を使用して前記第二の証明書を認証し、前記第二の証明書から前記公開鍵を抽出し、抽出された公開鍵を使用して前記セッションキーの署名を認証するステップと、前記モバイル装置が前記セッションキーを使用して前記ＷＬＡＮにアクセスするステップと、
を含むことを特徴とする方法。
【請求項２】
前記第一の証明書は、前記セルラーネットワークの第二の鍵を含む署名を含む、
請求項１記載の方法。
【請求項３】
前記認証するステップは、前記セルラーネットワークの前記第一の鍵及び第二の鍵に応答して、前記第一の証明書を認証するステップを備える、
請求項２記載の方法。
【請求項４】
前記生成するステップは、前記セッションキーを計算するステップと、前記モバイル装置と関連される公開鍵を使用して前記セッションキーを暗号化するステップを含む、
請求項２記載の方法。
【請求項５】
前記第一の証明書は、前記証明書の期限が切れるときを示す有効期限を含み、前記モバイル装置が、前記第一の証明書の期限が切れたかを判定するために前記第一の証明書を認証するステップを更に含む、
請求項１記載の方法。
【請求項６】
認証に続いて前記モバイル装置が、前記ＷＬＡＮの使用量に基づいたアカウント情報を生成するステップを更に含む、
請求項１記載の方法。
【請求項７】
ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を介して認証、認可及びアカウンティング（ＡＡＡ）を含む、セルラーネットワークと関連されるモバイル装置を使用して前記ＷＬＡＮにアクセスする方法であって、
前記モバイル装置が、前記ＷＬＡＮとの既存のインターワーキングの関係を有する前記セルラーネットワークから第一の証明書を受信するステップと、前記第一の証明書は、前記セルラーネットワークに関連される識別子（ＩＤ）、前記モバイル装置に関連される公開鍵、及び前記モバイル装置と関連される加入レベルを含み、前記加入レベルは、前記モバイル装置が前記インターワーキングサービスの加入者であるかを示し、
前記モバイル装置による前記ＷＬＡＮの検出に応じて、前記モバイル装置が前記ＷＬＡＮに前記第一の証明書を送信するステップとを有し、
前記ＡＡＡは、前記第一の証明書と前記セルラーネットワークから前記ＷＬＡＮに送信される第一の鍵とに応答して実行され、
前記モバイル装置が、認証に応答して前記ＷＬＡＮからセッションキー及び第二の証明書を受信するステップと、前記第二の証明書は、前記ＷＬＡＮと関連される公開鍵を含み、前記セルラーネットワークの秘密鍵で署名され、
前記モバイル装置が、前記セルラーネットワークの公開鍵を使用して前記第二の証明書を認証し、前記第二の証明書から前記ＷＬＡＮの前記公開鍵を抽出し、前記ＷＬＡＮの抽出された公開鍵を使用して前記セッションキーの署名を認証するステップと、
前記モバイル装置が、前記セッションキーを使用して前記ＷＬＡＮにアクセスするステップとを更に含む、
ことを特徴とする方法。
【請求項８】
前記第一の証明書は、前記セルラーネットワークの前記秘密鍵を含む署名を有する、
請求項７記載の方法。
【請求項９】
前記受信するステップは、前記モバイル装置の公開鍵を使用して暗号化されたセッションキーを受信するステップを備え、前記モバイル装置が前記モバイル装置と関連される秘密鍵を使用して前記セッションキーを復号するステップを更に含む、
請求項８記載の方法。
【請求項１０】
前記第一の証明書は、前記第一の証明書の期限が切れるときを示す有効期限を含む、
請求項７記載の方法。
【請求項１１】
前記第一の証明書は、前記セルラーネットワークと関連される識別子を含み、前記セルラーネットワークは前記モバイル装置と関連され、前記モバイル装置による前記ＷＬＡＮの使用量に基づくアカウント情報は、前記識別子に応答して前記ＷＬＡＮにより生成され、前記セルラーネットワークと関連付けされる、
請求項７記載の方法。
【請求項１２】
セルラーネットワークを介して認証、認可及びアカウンティング（ＡＡＡ）を含む、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）にアクセスし、前記セルラーネットワークと関連付けする装置であって、
モバイル装置が前記ＷＬＡＮと既存のインターワーキング関係を有する前記セルラーネットワークから第一の証明書を受信する手段と、前記第一の証明書は、前記セルラーネットワークに関連される識別子（ＩＤ）、当該装置に関連される公開鍵、及び当該装置の前記ＷＬＡＮとの加入レベルを含み、前記加入レベルは、前記インターワーキングの関係を示し、
当該装置に前記第一の証明書を記憶する手段と、
前記モバイル装置により前記ＷＬＡＮの存在を検出し、前記モバイル装置により前記ＷＬＡＮの検出に応じて前記ＷＬＡＮに前記第一の証明書を送信する手段とを有し、
前記ＡＡＡは、当該装置により供給された前記第一の証明書と前記セルラーネットワークにより供給された公開鍵とに応答して前記ＷＬＡＮにより実行され、
前記モバイル装置により前記ＷＬＡＮからセッションキー及び第二の証明書を受信する手段と、前記第二の証明書は、前記ＷＬＡＮの公開鍵を有し、前記第二の証明書は、前記セルラーネットワークの秘密鍵で署名され、
当該装置に関連する秘密鍵を使用して前記セッションキーを復号する手段と、
前記モバイル装置により前記セッションキーを使用して前記ＷＬＡＮにアクセスする手段とを更に備える、
ことを特徴とする装置。
【請求項１３】
前記第一の証明書は、当該装置と関連される加入の有効期限を含む、
請求項１２記載の装置。
【請求項１４】
セルラーネットワークの公開鍵を受信する手段と、
モバイル装置により、前記セルラーネットワークから第一の証明書を受信する手段と、前記第一の証明書は、前記セルラーネットワークの識別子（ＩＤ）、前記モバイル装置のユーザに関連される公開鍵、及び前記モバイル装置のワイヤレスローカルエリアネットワーク（ＷＬＡＮ）との加入レベルを含み、前記加入レベルは、前記モバイル装置のユーザが前記インターワーキングサービスの加入者であるかを示し、
前記第一の証明書を記憶するメモリストレージと、
前記モバイル装置により、前記ＷＬＡＮの検出に応じて前記第一の証明書を前記ＷＬＡＮに送信する手段と、
前記モバイル装置により、前記ＷＬＡＮによる前記第一の証明書の認証に応じて、第二の証明書と前記ＷＬＡＮにより計算されたセッションキーとを受信する手段とを有し、前記セッションキーは、前記モバイル装置に関連される公開鍵で暗号化され、
前記セルラーネットワークの前記公開鍵を使用して前記第二の証明書の有効性を確認し、有効性が確認された場合、前記第二の証明書から前記ＷＬＡＮの公開鍵を抽出する手段と、
前記ＷＬＡＮの抽出された公開鍵を使用して、前記セッションキーが前記ＷＬＡＮにより送信されたかを確認して前記セッションキーに関する署名を検証し、前記セッションキーが検証された場合、前記モバイル装置のユーザの秘密鍵で前記セッションキーを復号する手段と、
前記セッションキーを使用して前記ＷＬＡＮと通信する手段と、
を有することを特徴とするモバイル装置。
【請求項１５】
前記第一の証明書は、前記セルラーネットワークの秘密鍵で署名される、
請求項１４記載のモバイル装置。
【請求項１６】
前記第一の証明書は、前記第一の証明書の有効期限、及び前記モバイル装置の識別子を含む、
請求項１４記載のモバイル装置。
【請求項１７】
セルラーネットワークから第一の証明書を受信する手段と、前記第一の証明書は、モバイル装置のユーザに関連される公開鍵、前記セルラーネットワークの識別子（ＩＤ）及び前記モバイル装置のユーザのワイヤレスローカルエリアネットワーク（ＷＬＡＮ）との加入レベルを含み、前記加入レベルは、前記モバイル装置のユーザが前記インターワーキングサービスの加入者であるかを示し、
前記第一の証明書を記憶するメモリストレージと、
前記ＷＬＡＮの検出に応じて、前記ＷＬＡＮに前記第一の証明書を送信する手段と、
前記ＷＬＡＮによる前記第一の証明書の認証に応じて、前記ＷＬＡＮからセッションキーと第二の証明書とを受信するステップと、前記第二の証明書は、前記ＷＬＡＮの公開鍵を含み、前記セルラーネットワークの秘密鍵で署名され、
前記セルラーネットワークの公開鍵を使用して前記第二の証明書を認証し、前記第二の証明書から前記ＷＬＡＮの公開鍵を抽出し、抽出された公開鍵を使用して前記セッションキーの署名を検証する中央処理ユニットと、
前記モバイル装置のユーザの秘密鍵を使用して前記セッションキーを復号する手段と、
前記セッションキーを使用して前記ＷＬＡＮと通信する手段と、
を有することを特徴とするモバイル装置。
【請求項１８】
前記第一の証明書は、前記第一の証明書の有効期限、及びモバイル装置のユーザの識別子（ＩＤ）を更に含む、
請求項１７記載のモバイル装置。
【請求項１９】
前記第一の証明書は、前記セルラーネットワークの秘密鍵で署名される、
請求項１７記載のモバイル装置。
【請求項２０】
前記セッションキーは、前記モバイル装置のユーザの公開鍵で暗号化される、
請求項１７記載のモバイル装置。
【請求項２１】
前記セッションキーは、ユーザ毎のＷＥＰ（Wired EquivalentPrivacy）鍵である、
請求項１７記載のモバイル装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーキングに関し、より詳細には、２つの異なるアクセスネットワーク間のルーズカップリングによるインターワーキングのための証明書ベースの認証、認可及びアカウンティング（ＡＡＡ）スキームに関する。
【背景技術】
【０００２】
典型的に、認証、認可及びアカウンティング（ＡＡＡ）は、セルラネットワーク及びワイヤレスローカルエリアネットワーク（ＷＬＡＮ）のようなネットワークにアクセス及び利用するために必要とされている。しかし、ＡＡＡの実現は、同じ管理ドメインに属せず、同じＡＡＡスキームを共有しない２つの異なる無線アクセスネットワーク間のインターワーキングの場合には、更なるソフトウェア及び／又はハードウェアを必要とするだけでなく困難である。
【０００３】
セルラネットワークとＷＬＡＮとの間には、２つの主要なインターワーキング（ｉｎｔｅｒｗｏｒｋｉｎｇ）のタイプがあり、タイトカップリング（ｔｉｇｈｔ  ｃｏｕｐｌｉｎｇ）とルーズカップリング（ｌｏｏｓｅ  ｃｏｕｐｌｉｎｇ）である。ルーズカップリングのシナリオでは、ＷＬＡＮ及びセルラネットワークは、独立なデータパスではあるが、ＷＬＡＮユーザにとってＡＡＡは、セルラネットワークのＡＡＡ機能に依存する。しかし、セルラネットワークＡＡＡプロトコル（ＭＡＰ／ＳＳ７）は、ＷＬＡＮユーザにより使用されるインターネットプロトコル（ＩＰ）ベースのプロトコルと互換性がない。２つのアプローチが提案されている。第一のアプローチでは、ＡＡＡインタフェースは、セルラネットワークのホームロケーションレジスタ（ＨＬＲ）に設けられる。このことは、ＨＬＲデータを複製すること、又はＲａｄｉｕｓ／ＤｉａｍｅｔｅｒとＭＡＰとの間にプロトコルコンバータを設けることのいずれかを必要とする。第二のアプローチでは、移動体端末（ＭＴ）がＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）カードに基づいた認証メカニズム（たとえば、ＮＯＫＩＡ社のワイヤレスオペレータＬＡＮ）を使用する場合、ＡＡＡは、セルラー式の手順に従う。ＡＡＡインターワーキングファンクション（ＩＷＦ）は、ＨＬＲ及びＭＴとインタフェースすることが必要である。機能性に関して、Ｓｅｒｖｉｎｇ  ＧＰＲＳ  （Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ）  Ｓｕｐｐｏｒｔ  Ｎｏｄｅ  （ＳＧＳＮ）又はＭｏｂｉｌｅ  Ｓｗｉｔｃｈｉｎｇ  Ｃｅｎｔｅｒ  （ＭＳＣ）に類似しており、ＡＡＡを除いたＡＡＡの観点からトラフィックはＩＰを通して搬送される。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
両方のアプローチによれば、特別なインターワーキング機能すなわちゲートウェイがセルラオペレータにより配置されることが必要である。第二のアプローチによれば、ユーザはＷＬＡＮアクセスのためのＳＩＭカードを有することが必要とされるが、大部分のＷＬＡＮユーザは、彼らのラップトップ又はパーソナルデジタルアシスタント（ＰＤＡ）で利用可能なＳＩＭカードを有していない。
【０００５】
したがって、同じ管理ドメインに属せず、同じＡＡＡスキームを共有しない２つの異なるネットワーク間でのインターワーキングの場合について、２つのタイプのネットワーク間をブリッジするための特別のインターワーキング機能の配置を必要としない認証、認可及びアカウンティング（ＡＡＡ）スキームを有することが望まれており、該スキームを有することは非常に有利である。
【課題を解決するための手段】
【０００６】
上記課題は、従来の他の関連する課題だけでなく、本発明による異なるアクセスネットワーク間でのインターワーキングのための証明書に基づいた認証、認可及びアカウンティング（ＡＡＡ）スキームにより解決される。
【０００７】
有利なことに、本発明は、認証の間にセルラコアネットワークとの対話なしに動作することができる。既存のスキームと比較して、提案されるスキームは、インターネットプロトコルを通してＷＬＡＮユーザのための認証を提供するために該ユーザのホームロケーションレジスタ（ＨＬＲ）インタフェースを調節するためのセルラオペレータを必要としない。
【０００８】
本発明の態様によれば、少なくとも２つのネットワーク間でのインターワーキングにおける認証、認可及びアカウンティング（ＡＡＡ）のための方法が提供される。少なくとも２つのネットワークは、第一のネットワークと第二のネットワークを含んでいる。第一のネットワークのユーザは、第二のネットワークにより、証明書に基づいて確認される。ユーザが確認されたとき、第二のネットワークからユーザのモバイル装置にセッションキーが送出される。セッションキーは、モバイル装置と第二のネットワークの間の通信を暗号化するために使用される。
【０００９】
本発明のこれらの態様、特徴及び利点、並びに他の態様、特徴及び利点は、好適な実施の形態の以下の詳細な説明から明らかとなり、この好適な実施の形態は、添付図面と共に説明される。
【発明を実施するための最良の形態】
【００１０】
本発明は、ルーズカップリングによるインターワーキングのための証明書に基づいた認証、認可及びアカウンティング（ＡＡＡ）に向けられる。本発明は、（たとえば、コミュニティアクセステレビジョン（ＣＡＴＶ）ネットワークとワイヤレスローカルエリアネットワーク（ＷＬＡＮ）との間のインターワーキングのような）いずれかのアクセスネットワークの組み合わせに適用可能であることが理解されるべきである。しかし、本発明は、ルーズネットワーク構成におけるセルラネットワークとＷＬＡＮネットワークに特に適用可能である。
【００１１】
なお、本発明は、たとえば、モバイル端末、アクセスポイント、又はセルラネットワーク内のハードウェア、ソフトウェア、ファームウェア、特定用途向けプロセッサ、又はそれらの組み合わせといった様々な形態で実現される場合があることを理解されたい。好ましくは、本発明は、ハードウェアとソフトウェアの組み合わせとして実現される。さらに、プログラム記録装置で実態的に実現されるアプリケーションプログラムとしてソフトウェアが好ましくは実現される。アプリケーションプログラムは、適切なアーキテクチャを備えているマシンにアップロードされ、該マシンにより実行される場合がある。好ましくは、マシンは、１以上の中央処理装置（ＣＰＵ）、ランダムアクセスメモリ（ＲＡＭ）、及び入力／出力（Ｉ／Ｏ）インタフェースのようなハードウェアを有するコンピュータプラットフォームで実現される。また、コンピュータプラットフォームは、オペレーティングシステム及びマイクロインストラクションコードを含んでいる。本実施の形態で説明される様々な処理及び機能は、マイクロインストラクションコードの一部、又はアプリケーションプログラムの一部（若しくは、それらの組み合わせ）のいずれかである場合があり、この処理及び機能は、オペレーティングシステムを介して実行される。さらに、各種の他の周辺装置は、更なるデータ記憶装置及びプリント装置のようなコンピュータプラットフォームに接続される場合がある。
【００１２】
なお、添付図面に記載される幾つかの構成システムコンポーネント及び方法ステップは、ソフトウェアで実現されるので、システムコンポーネント（又は処理ステップ）間の実際のコネクションは、本発明がプログラムされる方式に依存して異なる場合があることを更に理解されたい。本実施の形態での教示が与えられた場合、当業者であれば、本発明のこれらの実現及びコンフィギュレーション、類似の実現及びコンフィギュレーションを考案することができるであろう。
【００１３】
図１は、本発明の例示的な実施の形態に係る、本発明が適用される場合があるコンピュータシステム１００を例示するブロック図である。コンピュータ処理システム１００は、セルラーネットワーク又はＷＬＡＮにアクセスするために使用されるモバイル装置で実施される場合がある。コンピュータ処理システム１００は、システムバス１０４を介して他のコンポーネントに動作的に接続される少なくとも１つのプロセッサ（ＣＰＵ）１０２を含んでいる。リードオンリメモリ（ＲＯＭ）１０６、ランダムアクセスメモリ（ＲＡＭ）１０８、ディスプレイアダプタ１１０、Ｉ／Ｏアダプタ１１２、ユーザインタフェースアダプタ１１４、サウンドアダプタ１７０、及びネットワークアダプタ１９８は、システムバス１０４に動作的に接続されている。
【００１４】
ディスプレイ装置１１６は、ディスプレイアダプタ１１０によりシステムバス１０４に動作的に接続されている。ディスク記憶装置（たとえば、磁気又は光ディスク記憶装置）１１８は、Ｉ／Ｏアダプタ１１２によりシステムバス１０４に動作的に接続されている。マウス１２０及びキーボード１２２は、ユーザインタフェースアダプタ１１４によりシステムバス１０４に動作的に接続されている。マウス１２０及びキーボード／キーパッド１２２は、システム１００に情報を入力するため、及びシステム１００から情報を出力するために使用される。
【００１５】
少なくとも１つのスピーカ（以下、「スピーカ」と呼ぶ）１８５は、サウンドアダプタ１７０によりシステムバス１０４に動作的に接続されている。（デジタル及び／又はアナログ）モデム１９６は、ネットワークアダプタ１９８によりシステムバス１０４に動作的に接続されている。
【００１６】
図２は、本発明の例示的な実施の形態に係る、本発明が適用される場合があるアクセスネットワークのコンビネーションを説明するブロック図である。図２の例示的な実施の形態では、アクセスネットワークのコンビネーションは、セルラネットワーク２１０と３つのワイヤレスローカルエリアネットワーク（ＷＬＡＮ）２２０ａ，２２０ｂ，２２０ｃとを含んでいる。モバイル端末２００、セルラネットワーク２１０及びＷＬＡＮ２２０は、図示されるように互いに通信する場合がある。本発明は、ＷＬＡＮユーザにＡＡＡサービスを提供するための証明書に基づいたスキームを提供する。先に述べたように、本発明は、異なる数及び異なるタイプのネットワークを含めて、いずれかのネットワークの組み合わせに適用される場合がある。
【００１７】
図３は、本発明の例示的な実施の形態に係る、アクセスネットワーク間のルーズカップリングによるインターワーキングにおけるモバイルユーザの認証、認可及びアカウンティング（ＡＡＡ）のための証明書に基づいた方法を説明するフローチャートである。アクセスネットワークは、図２に示されるネットワークのような、セルラネットワーク及びワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を含んでいる。セルラネットワークは、少なくともモバイルユーザと関連している。なお、図３の例示的な実施の形態（以下の図４の例示的な実施の形態と同様に）は、セルラネットワーク及びＷＬＡＮに関して説明されるが、異なる数のネットワークと同様に上述したネットワーク及び他のタイプのネットワークを含めて、いずれかのネットワークの組み合わせは、本発明の精神及び範囲を維持しつつ、本発明に従って容易に利用される場合があることを理解されたい。
【００１８】
はじめに、セルラネットワークに関連する公開鍵ＫＰＵＢ＿ＣＮは、セルラネットワークからＷＬＡＮに送出され（ステップ３１０）、このＷＬＡＮは、セルラネットワークとインターワーキングの契約を有している。セルラネットワークが１を超えるＷＬＡＮとインターワーキング契約を有している場合、セルラネットワークは、契約を有している全てのＷＬＡＮにセルラネットワークの公開鍵ＫＰＵＢ＿ＣＮを送出する。強制するものではないが、ＫＰＵＢ＿ＣＮがセルラネットワークに関連する確かに有効な公開鍵であることを受信側のＷＬＡＮが確かめることができるように、セルラネットワークの公開鍵ＫＰＵＢ＿ＣＮはセキュアなチャネルを通して配布されることが好ましい。
【００１９】
その後、証明書は、セルラネットワークからモバイルユーザに送出される（ステップ３１５）。証明書は、限定されるものではないが、以下を含んでいる。モバイルユーザと関連する公開鍵ＫＰＵＢ＿Ｕ；セルラネットワークのＩＤ；たとえば、モバイルユーザが認証／確認のためにＷＬＡＮサービスに加入しているかに関するモバイルユーザの加入レベル；証明書の有効期限；及びモバイルユーザのＩＤ。証明書は、セルラネットワークの秘密鍵ＫＰＲＩ＿ＣＮで署名される。強制するものではないが、モバイルユーザがＷＬＡＮインターワーキングサービスのためにセルラセットワークと署名したとき、証明書はモバイルユーザに送出されることが好ましい。
【００２０】
各種の鍵及び証明書は、以下のように使用される。モバイルユーザは、ＷＬＡＮがカバーするエリアに移動したとき、証明書は、モバイルユーザからＷＬＡＮに送出される（ステップ３２０）。その後、ＷＬＡＮは、証明書に含まれるセルラネットワークのＩＤをチェックし（ステップ３２５）、（たとえば、認証／確認の目的で）証明書に含まれるモバイルユーザのＩＤをチェックし（ステップ３２７）、セルラネットワークの公開鍵ＫＰＵＢ＿ＣＮを使用して証明書の真性を確認し（ステップ３３０）、確認に応じて、証明書に含まれるモバイルユーザの公開鍵ＫＰＵＢ＿Ｕで暗号化されるモバイルユーザのセッションキーを計算し（ステップ３３５）、モバイルユーザにセッションキーを送出する（ステップ３４０）。セッションキーは、限定されるものではないが、ユーザ当たりのＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）キーである場合がある。
【００２１】
セッションキーの受信に応じて、モバイルユーザは、彼／彼女の秘密鍵ＫＰＲＩ＿Ｕを使用して、セッションキーを復号し（ステップ３４５）、セッションキーを使用してＷＬＡＮと通信する（すなわち、モバイル装置とＷＬＡＮとの間の全てのその後の通信は、セッションキーを使用して暗号化される。）（ステップ３５０）。このように、モバイルユーザは、その特定のモバイルユーザのみがセッションキーを復号するための必要な秘密鍵ＫＰＲＩ＿Ｕを有するので、ＷＬＡＮにより認証される。
【００２２】
図４は、本発明の別の例示的な実施の形態に係る、アクセスネットワーク間のルーズカップリングによるインターワーキングにおけるモバイルユーザの認証、認可及びアカウンティングのための証明書に基づいた方法を説明するフローチャートである。アクセスネットワークは、セルラネットワークとワイヤレスローカルエリアネットワーク（ＷＬＡＮ）とを含んでいる。セルラネットワークは、少なくとも１つのモバイルユーザと関連する。図４の方法は、（たとえば、メッセージがこっそり調べられるのを防止するため）モバイルユーザが彼／彼女が合法的なＷＬＡＮと確かに通信していることを確認することができるように、モバイルユーザとＷＬＡＮとの間の相互の認証を可能にする。
【００２３】
セルラネットワークの公開鍵ＫＰＵＢ＿ＣＮは、セルラネットワークからＷＬＡＮに送出され（ステップ３１０）、このＷＬＡＮは、セルラネットワークとのインターワーキング契約を有している。セルラネットワークが１を超えるＷＬＡＮとのインターワーキング契約を有する場合、セルラネットワークは、セルラネットワークの公開鍵ＫＰＵＢ＿ＣＮをこれら全てのＷＬＡＮに送出する。強制するものではないが、ＫＰＵＢ＿ＣＮが確かにセルラネットワークの公開鍵であることをＷＬＡＮが確認することができるように、公開鍵ＫＰＵＢ＿ＣＮは、セキュアなチャネルを通して分配されることが好ましい。
【００２４】
また、セルラネットワークの公開鍵ＫＰＵＢ＿ＣＮは、セルラネットワークからモバイルユーザに送出される（ステップ４１２）。
第一の証明書は、セルラネットワークからモバイルユーザに送出される（ステップ３１５）。第一の証明書は、限定されるものではないが、以下を含んでいる。モバイルユーザの公開鍵ＫＰＵＢ＿Ｕ；セルラネットワークのＩＤ；（モバイルユーザがＷＬＡＮサービスに加入しているかに関する）モバイルユーザの加入レベル；第一の証明書の有効期限；及びモバイルユーザのＩＤ。第一の証明書は、セルラネットワークの秘密鍵ＫＰＲＩ＿ＣＮで署名される。強制するものではないが、モバイルユーザがＷＬＡＮインターワーキングサービスについてセルラネットワークで署名したとき、第一の証明書はモバイルユーザに送出されることが好ましい。また、第二の証明書は、セルラネットワークから（セルラネットワークと同意した契約を有する）それぞれのＷＬＡＮに送出される。第二の証明書は、限定されるものではないが、ＷＬＡＮの公開鍵ＫＰＵＢ＿Ｗを含んでいる。第二の証明書は、セルラネットワークの秘密鍵ＫＰＲＩ＿ＣＮで署名される。
【００２５】
第一の証明書は、たとえば、ＷＬＡＮがカバーするエリアにモバイルユーザが移動したとき、モバイルユーザからＷＬＡＮ（たとえば、アクセスポイント（ＡＰ））に送出される（ステップ３２０）。これに応じて、ＷＬＡＮは、第一の証明書に含まれるセルラネットワークのＩＤをチェックし（ステップ３２５）、（認証／確認の目的で）第一の証明書に含まれるモバイルユーザのＩＤをチェックし（ステップ３２７）、セルラネットワークの公開鍵ＫＰＵＢ＿ＣＮを使用して第一の証明書の真性を確認する（ステップ３３０）。確認に応じて、ＷＬＡＮは、（第一の証明書に含まれる）モバイルユーザの公開鍵ＫＰＵＢ＿Ｕで暗号化され、ＷＬＡＮの秘密鍵ＫＰＲＩ＿Ｗで署名されるモバイルユーザのためにセッションキーを計算し（ステップ４３５）、セッションキーと第二の証明書をモバイルユーザに送出する（ステップ４４０）。セッションキーは、限定されるものではないが、ユーザ当たりのＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）キーである場合がある。
【００２６】
セッションキーと第二の証明書の受信に応じて、セルラネットワークの公開鍵ＫＰＵＢ＿ＣＮを使用して第二の証明書が有効であるかをモバイルユーザは確認する（ステップ４４１）。有効である場合、第二の証明書からＷＬＡＮの公開鍵ＫＰＵＢ＿Ｗが抽出される（ステップ４４２）。その後、セッションキーの署名を確認するため、ＷＬＡＮの公開鍵ＫＰＵＢ＿Ｗを使用することで、セッションキーがＷＬＡＮから実際に到達したものであるかをモバイルユーザは確認する（ステップ４４３）。暗号化されたセッションキーがＷＬＡＮから到達したことが確認された場合、次いで、彼／彼女の秘密鍵ＫＰＲＩ＿Ｕを使用して、モバイルユーザはセッションキーを復号し（ステップ３４５）、セッションキーを使用してＷＬＡＮと通信する。モバイル装置とＷＬＡＮとの間の全てのその後の通信は、ＷＬＡＮと通信するためのセッションキーを使用して、セッションキーの開始で暗号化される（ステップ３５０）。
【００２７】
このように、従来技術と比較して本発明の主要な利点は、本発明は、ユーザ認証のためにＷＬＡＮがセルラネットワークと対話するための、いずれかの物理的なインターワーキング機能を必要としないことである。実際に、証明書を使用することで、ＷＬＡＮは、ユーザアクセスを認めるため、モバイル端末がネットワークへのアクセスを必要とするとき、セルラネットワークとのいずれかの対話をも必要としない。証明書がモバイルユーザのアイデンティティを含んでいるので、ユーザアイデンティティを含むこの情報を使用して、アカウンティング機能を容易に実行することができる。
【００２８】
例示的な実施の形態は、添付図面を参照して本明細書で説明されたが、本発明はそれらの正確な実施の形態に限定されるものではなく、様々な他の変形及び変更は、本発明の範囲又は精神から逸脱することなしに当業者により影響を及ぼすことが理解される。全てのかかる変形及び変更は、添付された特許請求の範囲により定義されるように、本発明の範囲内に含まれることが意図される。
【図面の簡単な説明】
【００２９】
【図１】本発明の例示的な実施の形態に係る、本発明は適用される場合があるコンピュータシステム１００を説明するブロック図である。
【図２】本発明の例示的な実施の形態に係る、本発明が適用される場合があるアクセスネットワークのコンビネーションを説明するブロックである。
【図３】本発明の例示的な実施の形態に係る、アクセスネットワーク間のルーズカップリングによるインターワーキングにおいてモバイルユーザの認証、認可及びアカウンティング（ＡＡＡ）のための証明書ベースの方法を説明するフローチャートである。
【図４】本発明の別の例示的な実施の形態に係る、アクセスネットワーク間のルーズカップリングによるインターワーキングにおいてモバイルユーザの認証、認可及びアカウンティング（ＡＡＡ）のための証明書ベースの方法を説明するフローチャートである。
【図１】
0004538312.tif 000002
【図２】
0004538312.tif 000003
【図３】
0004538312.tif 000004
【図４】
0004538312.tif 000005