(57)【要約】【課題】  本発明が解決しようとする課題は、ＭＮがＡＫＡ認証を適用して複数の異なる種類の無線アクセスサービスを受けようとするとき、加入者データベースのサーバ負荷を下げることにある。また、本発明が解決しようとする課題は、特殊なヘッダを扱うことなくＡＫＡ認証を実現するような技術を提供することにある。【解決手段】  本発明は上記の目的を達成するため、コアネットワークに設置し、ＡＫＡ認証キーを各種無線アクセス網間で共有させる構成、もしくはコアネットワークに設置し、あるアクセス網の認証時にサーバ側に作成されたＡＫＡ認証キーを他のアクセス網の認証時にクライアント側の代理として利用させる構成としたものである。【選択図】  図１
2007053674.tif 000002
【特許請求の範囲】
【請求項１】
通信システムであって、
異なる種類のネットワークに接続されているノードをコアネットワーク上に複数有し、
加入者データベースに基づいて発行される認証情報のコピーを前記ノード間で送受信するように構成されている
ことを特徴とする通信システム。
【請求項２】
前記ノードは、
前記認証情報のコピーを受信する受信手段と、
前記加入者データベースに基づいて発行される認証情報又は前記受信される認証情報のコピーを保持する認証情報保持手段と、
前記認証情報保持手段が保持する認証情報を用いて、自ノードが設けられているネットワークにアクセスしてきた端末の認証を行う認証手段と
を有することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記ノードは、
前記認証情報のコピーを受信する受信手段と、
前記加入者データベースに基づいて認証サーバに対して発行される認証情報又は前記受信される認証情報のコピーを保持する認証情報保持手段と、
前記認証情報保持手段が保持する認証情報を用いて、無線ＬＡＮのネットワークにアクセスしてきた端末の認証を行う認証手段と
を有することを特徴とする請求項１に記載の通信システム。
【請求項４】
前記ノードは、
前記認証情報のコピーを受信する受信手段と、
前記加入者データベースに基づいて認証サーバに対して発行される認証情報又は前記受信される認証情報のコピーを保持する認証情報保持手段と、
端末から送信される認証応答値を有するパケットに認証キーを使って計算したチェックサム値を追加して、前記認証サーバへ送信する手段と
を有することを特徴とする請求項１に記載の通信システム。
【請求項５】
前記認証保持手段は、
前記加入者データベースに基づいて認証サーバに対して発行される認証情報の一部又は前記受信される認証情報のコピーの一部を保持する認証保持手段であることを特徴とする請求項４に記載の通信システム。
【請求項６】
前記ノードは、
受信した認証情報のコピーを他ノードに送信する送信手段を有することを特徴とする請求項２から請求項５のいずれかに記載の通信システム。
【請求項７】
ノードであって、
認証情報のコピーを受信する受信手段と、
送信されて来る認証情報又は前記受信される認証情報のコピーを保持する認証情報保持手段と、
前記認証情報保持手段が保持する認証情報を用いて、自ノードが設けられているネットワークにアクセスしてきた端末の認証を行う認証手段と
を有することを特徴とするノード。
【請求項８】
前記認証情報保持手段は、
加入者データベースに基づいて発行される認証情報又は前記受信した認証情報のコピーを保持する手段であることを特徴とする請求項７に記載のノード。
【請求項９】
前記認証情報保持手段は、
加入者データベースに基づいて認証サーバに対して発行される認証情報又は前記受信される認証情報のコピーを保持する手段であることを特徴とする請求項７に記載のノード。
【請求項１０】
ノードであって、
認証情報のコピーを受信する受信手段と、
加入者データベースに基づいて認証サーバに対して発行される認証情報又は前記受信される認証情報のコピーを保持する認証情報保持手段と、
端末から送信される認証応答値を有するパケットに認証キーを使って計算したチェックサム値を追加して、前記認証サーバへ送信する手段と
を有することを特徴とするノード。
【請求項１１】
前記認証保持手段は、
前記加入者データベースに基づいて認証サーバに対して発行される認証情報の一部又は前記受信される認証情報のコピーの一部を保持する手段であることを特徴とする請求項１０に記載のノード。
【請求項１２】
受信した認証情報のコピーを他ノードに送信する送信手段を有することを特徴とする請求項７から請求項１１のいずれかに記載のノード。
【請求項１３】
異なる種類のネットワークに接続されているノードをコアネットワーク上に複数有する通信システムのプログラムであって、
前記プログラムは前記通信システムを、
加入者データベースに基づいて発行される認証情報のコピーを前記ノード間で送受信するように機能させることを特徴とするプログラム。
【請求項１４】
前記プログラムは、
前記ノードを、
前記認証情報のコピーを受信する受信手段と、
前記加入者データベースに基づいて発行される認証情報又は前記受信される認証情報のコピーを保持する認証情報保持手段と、
前記認証情報保持手段が保持する認証情報を用いて、自ノードが設けられているネットワークにアクセスしてきた端末の認証を行う認証手段と
して機能させることを特徴とする請求項１３に記載のプログラム。
【請求項１５】
前記プログラムは、
前記ノードを、
前記認証情報のコピーを受信する受信手段と、
前記加入者データベースに基づいて認証サーバに対して発行される認証情報又は前記受信される認証情報のコピーを保持する認証情報保持手段と、
前記認証情報保持手段が保持する認証情報を用いて、無線ＬＡＮのネットワークにアクセスしてきた端末の認証を行う認証手段と
して機能させる
ことを特徴とする請求項１３に記載のプログラム。
【請求項１６】
前記プログラムは、
前記ノードを、
前記認証情報のコピーを受信する受信手段と、
前記加入者データベースに基づいて認証サーバに対して発行される認証情報又は前記受信される認証情報のコピーを保持する認証情報保持手段と、
前記端末から送信される認証応答値を有するパケットに認証キーを使って計算したチェックサム値を追加して、前記認証サーバへ送信する手段と
して機能させる
ことを特徴とする請求項１３に記載のプログラム。
【請求項１７】
前記プログラムは、
前記認証保持手段を、
前記加入者データベースに基づいて認証サーバに対して発行される認証情報の一部又は前記受信される認証情報のコピーの一部を保持する認証保持手段として機能させることを特徴とする請求項１６に記載のプログラム。
【請求項１８】
前記プログラムは、
前記ノードを、
受信した認証情報のコピーを他ノードに送信する送信手段として機能させる
ことを特徴とする請求項１３から請求項１７のいずれかに記載のプログラム。
【請求項１９】
ノードのプログラムであって、
前記プログラムは、
前記ノードを、
前記認証情報のコピーを受信する受信手段と、
送信されて来る認証情報又は前記受信される認証情報のコピーを保持する認証情報保持手段と、
前記認証情報保持手段が保持する認証情報を用いて、自ノードが設けられているネットワークにアクセスしてきた端末の認証を行う認証手段と
して機能させる
ことを特徴とするプログラム。
【請求項２０】
前記プログラムは、
前記認証情報保持手段を、
加入者データベースに基づいて発行される認証情報又は前記受信した認証情報のコピーを保持する手段として機能させることを特徴とする請求項１９に記載のプログラム。
【請求項２１】
前記プログラムは、
前記認証情報保持手段を、
加入者データベースに基づいて認証サーバに対して発行される認証情報又は前記受信される認証情報のコピーを保持する手段として機能させる
ことを特徴とする請求項１９に記載のプログラム。
【請求項２２】
ノードのプログラムであって、
前記プログラムは、
前記ノードを、
前記認証情報のコピーを受信する受信手段と、
前記加入者データベースに基づいて認証サーバに対して発行される認証情報又は前記受信される認証情報のコピーを保持する認証情報保持手段と、
端末から送信される認証応答値を有するパケットに認証キーを使って計算したチェックサム値を追加して、前記認証サーバへ送信する手段と
として機能させる
ことを特徴とするプログラム。
【請求項２３】
前記プログラムは、
前記認証保持手段を、
前記加入者データベースに基づいて認証サーバに対して発行される認証情報の一部又は前記受信される認証情報のコピーの一部を保持する手段として機能させる
ことを特徴とする請求項２２に記載のプログラム。
【請求項２４】
前記プログラムは、
前記ノードを、
受信した認証情報のコピーを他ノードに送信する送信手段として機能させる
ことを特徴とする請求項１９から請求項２３のいずれかに記載のプログラム。
【請求項２５】
認証サーバであって、
加入者データベースに基づいて発行された認証情報を受信する手段と、
前記受信した認証情報のコピーを送信する手段と
を有することを特徴とする認証サーバ。
【請求項２６】
認証サーバのプログラムであって、
前記プログラムは、前記認証サーバを、
加入者データベースに基づいて発行された認証情報を受信する手段と、
前記受信した認証情報のコピーを送信する手段と
して機能させることを特徴とするプログラム。
【請求項２７】
通信システムの通信方法であって、
加入者データベースに基づいて認証情報を発行する発行ステップと、
前記発行された認証情報のコピーを送信するステップと、
前記送信された認証情報のコピーを受信するステップと
を有することを特徴とする通信方法。
【請求項２８】
ノードに対して発行された認証情報又は前記受信された認証情報のコピーを記録する認証情報記録ステップと、
前記記録された認証情報を用いて、自ノードが設けられているネットワークにアクセスしてきた端末の認証を行う認証ステップと
を有することを特徴とする請求項２７に記載の通信方法。
【請求項２９】
認証サーバに対して発行された認証情報又は前記受信された認証情報のコピーを記録する認証情報記録ステップと、
前記記録された認証情報を用いて、無線ＬＡＮのネットワークにアクセスしてきた端末の認証を行う認証ステップと
を有することを特徴とする請求項２７に記載の通信方法。
【請求項３０】
認証サーバに対して発行された認証情報又は前記受信された認証情報のコピーを記録する認証情報記録ステップと、
端末から送信される認証応答値を有するパケットに、認証キーを使って計算したチェックサム値を追加して、前記認証サーバへ送信する送信ステップと
を有することを特徴とする請求項２７に記載の通信方法。
【請求項３１】
前記認証記録ステップは、
前記認証サーバに対して発行される認証情報の一部又は前記受信された認証情報のコピーの一部を記録するステップであることを特徴とする請求項２８に記載の通信方法。
【請求項３２】
前記ノードが受信した認証情報のコピーを他ノードに送信する送信ステップを有することを特徴とする請求項２７から請求項３１のいずれかに記載の通信方法。
【請求項３３】
ノードの通信方法であって、
送信されて来た認証情報を受信する認証情報受信ステップと、
前記受信した認証情報を記録する認証情報記録ステップと、
前記受信した認証情報のコピーを送信する送信ステップと
を有することを特徴とする通信方法。
【請求項３４】
前記送信された認証情報のコピーを受信するコピー受信ステップと、
前記受信した認証情報又は前記認証情報のコピーを記録する認証情報記録ステップと、
前記記録された認証情報を用いて、自ノードが設けられているネットワークにアクセスしてきた端末の認証を行う認証ステップと
を有することを特徴とする請求項３３に記載の通信方法。
【請求項３５】
ノードの通信方法であって、
認証情報のコピーを受信する受信ステップと、
加入者データベースに基づいて認証サーバに対して発行される認証情報又は前記受信された認証情報のコピーを記録する認証情報記録ステップと、
端末から送信される認証応答値を有するパケットに認証キーを使って計算したチェックサム値を追加して、前記認証サーバへ送信する送信ステップと
を有することを特徴とする通信方法。
【請求項３６】
前記認証情報記録ステップは、
前記加入者データベースに基づいて認証サーバに対して発行される認証情報の一部、又は前記受信された認証情報のコピーの一部を保持する手段であることを特徴とする請求項３５に記載の通信方法。
【請求項３７】
前記受信した認証情報のコピーを他ノードに送信する送信ステップを有することを特徴とする請求項３３から請求項３６のいずれかに記載の通信方法。
【請求項３８】
認証サーバにおける認証方法であって、
加入者データベースに基づいて発行された認証情報を受信するステップと、
前記受信した認証情報のコピーを送信するステップと
を有することを特徴とする認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント−サーバの相互認証技術に関し、特にＡＫＡ認証キーを異なるネットワーク上に設けられているノードで共有する技術に関する。
【背景技術】
【０００２】
従来、３ＧＰＰ網（第３世代移動網）サービスは、ＵＭＴＳ（Ｕｎｉｖｅｒｓａｌ Ｍｏｂｉｌｅ Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ Ｓｅｒｖｉｃｅ）と呼ばれ、日本では無線方式としてＷＣＤＭＡ（Ｗｉｄｅｂａｎｄ Ｃｏｄｅ Ｄｉｖｉｓｉｏｎ Ｍｕｌｔｉｐｌｅ Ａｃｃｅｓｓ）を使っている。
【０００３】
このＵＭＴＳベースの認証においては、クライアント−サーバ間で相互認証するためにＵＳＩＭ（ＵＭＴＳ Ｓｕｂｓｃｒｉｂｅｒ Ｉｄｅｎｔｉｔｙ Ｍｏｄｕｌｅ：ユーザ加入識別モジュール）カード情報を使ったＡＫＡ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ ａｎｄ Ｋｅｙ Ａｇｒｅｅｍｅｎｔ）認証方式が採られている。
【０００４】
例えば、３ＧＰＰ標準におけるＡＫＡ認証は、３ＧＰＰ ＴＳ ３３．１０２によると、ＨＬＲ（Ｈｏｍｅ Ｌｏｃａｔｉｏｎ Ｒｅｇｉｓｔｅｒ）がＳＧＳＮ（Ｓｅｒｖｉｎｇ ＧＰＲＳ Ｓｕｐｐｏｒｔ Ｎｏｄｅ）に対して発行したＡＶ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ Ｖｅｃｔｏｒ）に含まれる認証キー及び自身の秘密鍵と、ＭＮ（Ｍｏｂｉｌｅ Ｎｏｄｅ）がＳＧＳＮより受けた認証要求メッセージ中のパラメータを使って算出した認証キー及び自身の秘密鍵とをそれぞれにおいて適用することで行われる。なお、ＡＶは１ユーザ用に複数個をセットにして発行され、利用時に毎回違うものを利用できるようにＡＶにはシーケンスナンバーが振られている。
【０００５】
また、３ＧＰＰの標準化（３ＧＰＰ ＴＳ  ２３．２３４、３ＧＰＰ ＴＳ  ３３．２３４）において、コアネットワークがＷＬＡＮ（無線ＬＡＮ）アクセス網を収容する標準も作成されている。そこでは３ＧＰＰ網と同様にＷＬＡＮ網でアクセスした場合にもＡＫＡ認証を行う手順が記載されている。この手法は、ＥＡＰ／ＡＫＡと呼ばれており、３ＧＰＰ網のＡＫＡ認証とは独立して規定されている。これは、ＡＶがＨＳＳ（Ｈｏｍｅ Ｓｕｂｓｃｒｉｂｅｒ Ｓｅｒｖｅｒ）より３ＧＰＰ ＡＡＡ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ, Ａｕｔｈｏｒｉｚａｔｉｏｎ ａｎｄ Ａｃｃｏｕｎｔｉｎｇ） Ｓｅｒｖｅｒに対して発行され、このＡＶに含まれる認証キー及び自身の秘密鍵と、ＭＮが３ＧＰＰ ＡＡＡ Ｓｅｒｖｅｒより受けた認証要求メッセージ中のパラメータを使って算出した認証キー及び自身の秘密鍵とをそれぞれにおいて適用することでＡＫＡ認証が行われる。すなわち、各種無線アクセス網ごとに個別の認証方法が規定されている。即ち、事業者が複数の無線アクセスサービスを提供していて、それぞれにＳＩＭカードやＵＳＩＭカードを使ったＡＫＡ認証方式を適用する際には、上記のように複数のアクセス網ごとに個別の認証方法が規定されている。しかしながら、各無線アクセス網間で連携がないと、システムごとに別々の認証証明が必要となる。従って、特許文献１では、共通の認証証明を保持する技術が提案されている。
【０００６】
しかしながら、特許文献１に記載の技術は、ＡＡＡサーバ間のみで連携させるため、ＡＡＡサーバを持たないネットワーク、例えば３ＧＰＰ網等に適用させることができず、以下のような課題が発生する。
【０００７】
１．ＭＮが複数の異なる種類の無線アクセスサービスを受けようとするとき、即ち、互いに非対称の構成をとっている複数の無線アクセスサービスを受けようとするとき、いずれの無線種でもサーバが加入者データベースに基づいてコアネットワークノードに対して発行するＡＶとＭＮとの間でＡＫＡ認証を行うが、無線種の切り換えごとに加入者データベースを有するサーバにてＡＫＡ認証キーを作成する演算がなされるために、サーバの負荷が大きくなる。
【０００８】
２．ＭＮが新たな無線アクセスサービス用にＡＫＡ認証方式に対応する場合に、特殊なヘッダ生成部が必要となる。
【特許文献１】特開２００４-３０４８０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
従って、本発明が解決しようとする課題は上記問題点を解決することにあり、ＭＮがＡＫＡ認証を適用して複数の異なる種類の無線アクセスサービスを受けようとするとき、加入者データベースを有するサーバの負荷を下げることにある。
【００１０】
また、本発明が解決しようとする課題は、特殊なヘッダを扱うことなくＡＫＡ認証を実現する技術を提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するための第１の発明は、
通信システムであって、
異なる種類のネットワークに接続されているノードをコアネットワーク上に複数有し、
加入者データベースに基づいて発行される認証情報のコピーを前記ノード間で送受信するように構成されている
ことを特徴とする。
【００１２】
上記課題を解決するための第２の発明は、上記第１の発明において、
前記ノードは、
前記認証情報のコピーを受信する受信手段と、
前記加入者データベースに基づいて発行される認証情報又は前記受信される認証情報のコピーを保持する認証情報保持手段と、
前記認証情報保持手段が保持する認証情報を用いて、自ノードが設けられているネットワークにアクセスしてきた端末の認証を行う認証手段と
を有することを特徴とする。
【００１３】
上記課題を解決するための第３の発明は、上記第１の発明において、
前記ノードは、
前記認証情報のコピーを受信する受信手段と、
前記加入者データベースに基づいて認証サーバに対して発行される認証情報又は前記受信される認証情報のコピーを保持する認証情報保持手段と、
前記認証情報保持手段が保持する認証情報を用いて、前記無線ＬＡＮのネットワークにアクセスしてきた端末の認証を行う認証手段と
を有することを特徴とする。
【００１４】
上記課題を解決するための第４の発明は、上記第１の発明において、
前記ノードは、
前記認証情報のコピーを受信する受信手段と、
前記加入者データベースに基づいて認証サーバに対して発行される認証情報又は前記受信される認証情報のコピーを保持する認証情報保持手段と、
端末から送信される認証応答値を有するパケットに認証キーを使って計算したチェックサム値を追加して、前記認証サーバへ送信する手段と
を有することを特徴とする。
【００１５】
上記課題を解決するための第５の発明は、上記第４の発明において、
前記認証保持手段は、
前記加入者データベースに基づいて認証サーバに対して発行される認証情報の一部又は前記受信される認証情報のコピーの一部を保持する認証保持手段であることを特徴とする。
【００１６】
上記課題を解決するための第６の発明は、上記第２から上記第５のいずれかの発明において、
前記ノードは、
受信した認証情報のコピーを他ノードに送信する送信部を有することを特徴とする。
【００１７】
上記課題を解決するための第７の発明は、
ノードであって、
認証情報のコピーを受信する受信手段と、
送信されて来る認証情報又は前記受信される認証情報のコピーを保持する認証情報保持手段と、
前記認証情報保持手段が保持する認証情報を用いて、自ノードが設けられているネットワークにアクセスしてきた端末の認証を行う認証手段と
を有することを特徴とする。
【００１８】
上記課題を解決するための第８の発明は、上記第７の発明において、
前記認証情報保持手段は、
加入者データベースに基づいて発行される認証情報又は前記受信した認証情報のコピーを保持する手段であることを特徴とする。
【００１９】
上記課題を解決するための第９の発明は、上記第７の発明において、
前記認証情報保持手段は、
加入者データベースに基づいて認証サーバに対して発行される認証情報又は前記受信される認証情報のコピーを保持する手段であることを特徴とする。
【００２０】
上記課題を解決するための第１０の発明は、
認証情報のコピーを受信する受信手段と、
加入者データベースに基づいて認証サーバに対して発行される認証情報又は前記受信される認証情報のコピーを保持する認証情報保持手段と、
端末から送信される認証応答値を有するパケットに認証キーを使って計算したチェックサム値を追加して、前記認証サーバへ送信する手段と
を有することを特徴とする。
【００２１】
上記課題を解決するための第１１の発明は、上記第１０の発明において、
前記認証保持手段は、
前記加入者データベースに基づいて認証サーバに対して発行される認証情報の一部又は前記受信される認証情報のコピーの一部を保持する手段であることを特徴とする。
【００２２】
上記課題を解決するための第１２の発明は、上記第７から第１１のいずれかの発明において、
受信した認証情報のコピーを他ノードに送信する送信部を有することを特徴とする。
【００２３】
上記課題を解決するための第１３の発明は、
異なる種類のネットワークに接続されているノードをコアネットワーク上に複数有する通信システムのプログラムであって、
前記プログラムは前記通信システムを、
加入者データベースに基づいて発行される認証情報のコピーを前記ノード間で送受信するように機能させることを特徴とする。
【００２４】
上記課題を解決するための第１４の発明は、上記第１３の発明において、
前記プログラムは、
前記ノードを、
前記認証情報のコピーを受信する受信手段と、
前記加入者データベースに基づいて発行される認証情報又は前記受信される認証情報のコピーを保持する認証情報保持手段と、
前記認証情報保持手段が保持する認証情報を用いて、自ノードが設けられているネットワークにアクセスしてきた端末の認証を行う認証手段と
して機能させることを特徴とする。
【００２５】
上記課題を解決するための第１５の発明は、上記第１３の発明において、
前記プログラムは、
前記ノードを、
前記認証情報のコピーを受信する受信手段と、
前記加入者データベースに基づいて認証サーバに対して発行される認証情報又は前記受信される認証情報のコピーを保持する認証情報保持手段と、
前記認証情報保持手段が保持する認証情報を用いて、前記無線ＬＡＮのネットワークにアクセスしてきた端末の認証を行う認証手段と
して機能させる
ことを特徴とする。
【００２６】
上記課題を解決するための第１６の発明は、上記第１３の発明において、
前記プログラムは、
前記ノードを、
前記認証情報のコピーを受信する受信手段と、
前記加入者データベースに基づいて認証サーバに対して発行される認証情報又は前記受信される認証情報のコピーを保持する認証情報保持手段と、
前記端末から送信される認証応答値を有するパケットに認証キーを使って計算したチェックサム値を追加して、前記認証サーバへ送信する手段と
して機能させる
ことを特徴とする。
【００２７】
上記課題を解決するための第１７の発明は、上記第１６の発明において、
前記プログラムは、
前記認証保持手段を、
前記加入者データベースに基づいて認証サーバに対して発行される認証情報の一部又は前記受信される認証情報のコピーの一部を保持する認証保持手段として機能させることを特徴とする。
【００２８】
上記課題を解決するための第１８の発明は、上記第１３から第１７のいずれかの発明において、
前記プログラムは、
前記ノードを、
受信した認証情報のコピーを他ノードに送信する送信部として機能させる
ことを特徴とする。
【００２９】
上記課題を解決するための第１９の発明は、
ノードのプログラムであって、
前記プログラムは、
前記ノードを、
前記認証情報のコピーを受信する受信手段と、
送信されて来る認証情報又は前記受信される認証情報のコピーを保持する認証情報保持手段と、
前記認証情報保持手段が保持する認証情報を用いて、自ノードが設けられているネットワークにアクセスしてきた端末の認証を行う認証手段と
して機能させる
ことを特徴とする。
【００３０】
上記課題を解決するための第２０の発明は、上記第１９の発明において、
前記プログラムは、
前記認証情報保持手段を、
加入者データベースに基づいて発行される認証情報又は前記受信した認証情報のコピーを保持する手段として機能させることを特徴とする。
【００３１】
上記課題を解決するための第２１の発明は、上記第１９の発明において、
前記プログラムは、
前記認証情報保持手段を、
加入者データベースに基づいて認証サーバに対して発行される認証情報又は前記受信される認証情報のコピーを保持する手段として機能させる
ことを特徴とする。
【００３２】
上記課題を解決するための第２２の発明は、
ノードのプログラムであって、
前記プログラムは、
前記ノードを、
前記認証情報のコピーを受信する受信手段と、
前記加入者データベースに基づいて認証サーバに対して発行される認証情報又は前記受信される認証情報のコピーを保持する認証情報保持手段と、
端末から送信される認証応答値を有するパケットに認証キーを使って計算したチェックサム値を追加して、前記認証サーバへ送信する手段と
として機能させる
ことを特徴とする。
【００３３】
上記課題を解決するための第２３の発明は、上記第２２の発明において、
前記プログラムは、
前記認証保持手段を、
前記加入者データベースに基づいて認証サーバに対して発行される認証情報の一部又は前記受信される認証情報のコピーの一部を保持する手段として機能させる
ことを特徴とする。
【００３４】
上記課題を解決するための第２４の発明は、上記第１９から第２３のいずれかの発明において、
前記プログラムは、
前記ノードを、
受信した認証情報のコピーを他ノードに送信する送信部として機能さえる
ことを特徴とする。
【００３５】
上記課題を解決するための第２５の発明は、
認証サーバであって、
加入者データベースに基づいて発行された認証情報を受信する手段と、
前記受信した認証情報のコピーを送信する手段と
を有することを特徴とする。
【００３６】
上記課題を解決するための第２６の発明は、
認証サーバのプログラムであって、
前記プログラムは、前記認証サーバを、
加入者データベースに基づいて発行された認証情報を受信する手段と、
前記受信した認証情報のコピーを送信する手段と
して機能させることを特徴とする。
【００３７】
上記課題を解決するための第２７の発明は、
通信システムの通信方法であって、
加入者データベースに基づいて認証情報を発行する発行ステップと、
前記発行された認証情報のコピーを送信するステップと、
前記送信された認証情報のコピーを受信するステップと
を有することを特徴とする。
【００３８】
上記課題を解決するための第２８の発明は、上記第２７の発明において、
ノードに対して発行された認証情報又は前記受信された認証情報のコピーを記録する認証情報記録ステップと、
前記記録された認証情報を用いて、自ノードが設けられているネットワークにアクセスしてきた端末の認証を行う認証ステップと
を有することを特徴とする。
【００３９】
上記課題を解決するための第２９の発明は、上記第２７の発明において、
認証サーバに対して発行された認証情報又は前記受信された認証情報のコピーを記録する認証情報記録ステップと、
前記記録された認証情報を用いて、無線ＬＡＮのネットワークにアクセスしてきた端末の認証を行う認証ステップと
を有することを特徴とする。
【００４０】
上記課題を解決するための第３０の発明は、上記第２７に記載の発明において、
認証サーバに対して発行された認証情報又は前記受信された認証情報のコピーを記録する認証情報記録ステップと、
端末から送信される認証応答値を有するパケットに、認証キーを使って計算したチェックサム値を追加して、前記認証サーバへ送信する送信ステップと
を有することを特徴とする。
【００４１】
上記課題を解決するための第３１の発明は、上記第２８に記載の発明において、
前記認証記録ステップは、
前記認証サーバに対して発行される認証情報の一部又は前記受信された認証情報のコピーの一部を記録するステップであることを特徴とする。
【００４２】
上記課題を解決するための第３２の発明は、上記第２７から第２８のいずれかの発明において、
前記ノードが受信した認証情報のコピーを他ノードに送信する送信ステップを有することを特徴とする。
【００４３】
上記課題を解決するための第３３の発明は、
ノードの通信方法であって、
送信されて来た認証情報を受信する認証情報受信ステップと、
前記受信した認証情報を記録する認証情報記録ステップと、
前記受信した認証情報のコピーを送信する送信ステップと
を有することを特徴とする。
【００４４】
上記課題を解決するための第３４の発明は、上記第３３の発明において、
前記送信された認証情報のコピーを受信するコピー受信ステップと、
前記受信した認証情報又は前記認証情報のコピーを記録する認証情報記録ステップと、
前記記録された認証情報を用いて、自ノードが設けられているネットワークにアクセスしてきた端末の認証を行う認証ステップと
を有することを特徴とする。
【００４５】
上記課題を解決するための第３５の発明は、
ノードの通信方法であって、
認証情報のコピーを受信する受信ステップと、
加入者データベースに基づいて認証サーバに対して発行される認証情報又は前記受信された認証情報のコピーを記録する認証情報記録ステップと、
端末から送信される認証応答値を有するパケットに認証キーを使って計算したチェックサム値を追加して、前記認証サーバへ送信する送信ステップと
を有することを特徴とする。
【００４６】
上記課題を解決するための第３６の発明は、上記第３５の発明において、
前記認証情報記録ステップは、
前記加入者データベースに基づいて認証サーバに対して発行される認証情報の一部、又は前記受信された認証情報のコピーの一部を保持する手段であることを特徴とする。
【００４７】
上記課題を解決するための第３７の発明は、上記第３３から第３６のいずれかの発明において、
前記受信した認証情報のコピーを他ノードに送信する送信ステップを有することを特徴とする。
【００４８】
上記課題を解決するための第３８の発明は、
認証サーバにおける認証方法であって、
加入者データベースに基づいて発行された認証情報を受信するステップと、
前記受信した認証情報のコピーを送信するステップと
を有することを特徴とする。
【００４９】
本発明は、アクセス網Ａ経由でネットワーク−ユーザ端末間のＡＫＡ相互認証が開始されると、まず加入者データベースＡよりアクセス網Ａ中のコアネットワークノードＡの認証ベクトル保持部に対し１ユーザ用のＡＶが複数個セットで発行される。
【００５０】
次に、コアネットワークノードＡの認証ベクトル保持部は認証ベクトル仲介部経由でアクセス網Ｂ中のコアネットワークノードＢの認証ベクトル仲介部と通信し、コピーしたＡＶセットを送信してコアネットワークノードＢの認証ベクトル保持部に持たせる（Ｓ１）。
【００５１】
アクセス網Ａ経由のＡＫＡ相互認証をユーザ端末のＵＳＩＭカードとコアネットワークノードＡの認証部との間で完了させる。
【００５２】
一方、しばらくしてユーザ端末がアクセス網Ｂのサービスを使い始め、アクセス網Ｂ経由のＡＫＡ相互認証を開始すると、ユーザ端末はコアネットワークノードＢのＡＡＡ代行部との間でＡＫＡ認証を行う。その際、ネットワーク側のＡＫＡ認証キーとしてはコアネットワークノードＢの認証ベクトル保持部が持っているＡＶセットの内の次のシーケンスナンバーのものが使われる。
【００５３】
上記とは逆に、先にアクセス網Ｂ経由でネットワーク−ユーザ端末間のＡＫＡ相互認証が開始されると、まず加入者データベースＢよりＡＡＡ Ｓｅｒｖｅｒに対し１ユーザ用のＡＶが複数個セットで発行される（Ｓ２）。
【００５４】
ＡＡＡ  Ｓｅｒｖｅｒはアクセス網Ｂ中のコアネットワークノードＢの認証ベクトル仲介部と通信し、コピーしたＡＶセットを送信してコアネットワークノードＢの認証ベクトル保持部に持たせる。また、さらにアクセス網Ａ中のコアネットワークノードＡの認証ベクトル仲介部と通信し、コピーしたＡＶセットを送信してコアネットワークノードＡの認証ベクトル保持部に持たせる。それから、アクセス網Ｂ経由のＡＫＡ相互認証をユーザ端末のＵＳＩＭカードとコアネットワークノードＢのＡＡＡ代行部との間で完了させる。
【００５５】
一方、しばらくしてユーザ端末がアクセス網Ａのサービスを使い始め、アクセス網Ａ経由のＡＫＡ相互認証を開始すると、ユーザ端末はコアネットワークノードＡの認証部との間でＡＫＡ認証を行う。その際、ネットワーク側のＡＫＡ認証キーとしてはコアネットワークノードＡの認証ベクトル保持部が持っているＡＶセットの内の次のシーケンスナンバーのものが使われる。
【００５６】
上記によって、本発明の課題は解決される。
【００５７】
また、本発明は、ユーザ端末がアクセス網Ｂ経由のＡＫＡ相互認証用の専用特殊ヘッダを作成できないとき、コアネットワークノードＢの特殊ヘッダ作成部との間でアクセス網Ｂの汎用認証プロトコルにより通信を行う。この特殊ヘッダは、送受信の双方でＡＶが含むＩＫ（Ｉｎｔｅｇｒｉｔｙ Ｋｅｙ）、ＣＫ（Ｃｉｐｈｅｒ Ｋｅｙ）を使ったチェックサム計算を行う点が特徴である。上記のＳ１までが完了すると、コアネットワークノードＢの認証ベクトル保持部にＡＶが作成されている。ユーザ端末は、コアネットワークノードＢの特殊ヘッダ作成部との間でＵＳＩＭカード中のＡＫＡ計算結果である認証応答値（ＲＥＳ値）をアクセス網Ｂの汎用認証プロトコルに載せてやり取りする。一方、コアネットワークノードＢの特殊ヘッダ作成部は、ＡＡＡ Ｓｅｒｖｅｒとの間で認証ベクトル保持部中のＡＶが含むＩＫ、ＣＫを使って計算したチェックサム値を認証プロトコルに載せてやり取りする。こうして、ユーザ端末とＡＡＡ Ｓｅｒｖｅｒとの間でＡＫＡ認証を完了させる。
【００５８】
上記S2までが完了した後、ＡＡＡ ＳｅｒｖｅｒはコアネットワークノードＢの認証ベクトル仲介部と通信し、ＡＶセットの中のＩＫ、ＣＫのみをコピーして送信し、コアネットワークノードＢの認証ベクトル保持部に持たせる。ユーザ端末は、コアネットワークノードＢの特殊ヘッダ作成部との間でＵＳＩＭカード中のＡＫＡ計算結果である認証応答値（ＲＥＳ値）をアクセス網Ｂの汎用認証プロトコルに載せてやり取りする。一方、コアネットワークノードＢの特殊ヘッダ作成部は、ＡＡＡ Ｓｅｒｖｅｒとの間で認証ベクトル保持部中のＩＫ、ＣＫを使って計算したチェックサム値を認証プロトコルに載せてやり取りする。こうして、ユーザ端末とＡＡＡ Ｓｅｒｖｅｒとの間でＡＫＡ認証を完了させる。
【００５９】
上記によって、本発明の課題は解決される。
【発明の効果】
【００６０】
本発明によると、ＭＮがＡＫＡ認証を適用して複数の無線アクセスサービスを受けようとするとき、加入者データベースのサーバ負荷を下げることができる。
【００６１】
また、ネットワーク側でＡＫＡ認証キーの連携を行うため、ユーザ端末は既存のものをそのまま用いることができる。
【００６２】
また、特殊なヘッダを扱うことなくＡＫＡ認証を実現できる。
【００６３】
また、新たな無線インタフェース利用時にＳＩＭ、ＵＳＩＭカードベースのＡＫＡ認証を行う必要があるとき、ユーザ端末に新たに特殊なヘッダを作成するプロトコルを追加する必要がない。
【発明を実施するための最良の形態】
【００６４】
本発明を実施するための第１の実施の形態について図１を用いて詳細に説明する。
【００６５】
図１に本発明の第１の実施の形態のシステム構成図を示す。
【００６６】
アクセス網Ａ７０は、方式Ａの無線アクセスネットワークであり、複数台の基地局５１を有する。
【００６７】
アクセス網Ｂ７１は、方式Ｂの無線アクセスネットワークであり、複数台の基地局５２を有する。この方式Ｂは方式Ａとは異なる種類の無線アクセスネットワークである。
【００６８】
コアネットワーク７２は、通信事業車間を結ぶ基幹通信回線であり、複数の無線アクセス網を収容している。コアネットワーク７２が収容している無線アクセス網は複数の種類からなる無線アクセスサービス網であり、種類が異なる無線アクセス網同士の構成要素は同一ではない。
【００６９】
アクセス網Ａ７０は、コアネットワークノードＡ５３、インターネットゲートウェイであるＧＷＡ５８、加入者データベースＡ５６から構成される。
【００７０】
アクセス網Ｂ７１は、コアネットワークノードＢ５４、インターネットゲートウェイであるＧＷＢ５９、加入者データベースＢ５７、認証サーバであるＡＡＡ Ｓｅｒｖｅｒ５５から構成される。
【００７１】
ユーザ端末５０はアクセス方式Ａ、Ｂの両無線カードを搭載している。
【００７２】
ＡＡＡ Ｓｅｒｖｅｒ５５中にはＡＶ６９が保持されている。
【００７３】
ＧＷＡ５８およびＧＷＢ５９はＩｎｔｅｒｎｅｔ６０への接続ゲートウェイとなっている。
【００７４】
コアネットワークノードＡ５３中には、認証部６１及びＡＶ６７を保持している認証ベクトル保持部６３があり、さらに本発明用に追加した認証ベクトル仲介部６２がある。
【００７５】
コアネットワークノードＢ５４中には、本発明用に追加した認証ベクトル仲介部６４、ＡＡＡ代行部６５、及びＡＶ６８を保持している認証ベクトル保持部６６がある。
【００７６】
続いて、図２を用いて、本実施の形態の動作について説明する。
【００７７】
＜１＞アクセス網Ａのサービスを利用した後でアクセス網Ｂのサービスを利用する場合
【００７８】
ユーザがユーザ端末５０を用いてアクセス網Ａ７０経由でサービスを利用するとき、ネットワーク側からの起動でネットワーク−ユーザ端末間のＡＫＡ相互認証が開始される（ステップＳ１０１）。
【００７９】
加入者データベースＡ５６に基づいて、アクセス網Ａ７０の制御部よりコアネットワークノードＡ５３の認証ベクトル保持部６３に対し１ユーザ用のＡＶ６７が複数個をセットにして発行される（ステップＳ１０２）。
【００８０】
次に、コアネットワークノードＡ５３の認証ベクトル保持部６３は、認証ベクトル仲介部６２経由でアクセス網Ｂ７１の接続ゲートウェイであるコアネットワークノードＢ５４の認証ベクトル仲介部６４と通信し、コピーしたＡＶセットを送信して（ステップＳ１０３）、コアネットワークノードＢ５４の認証ベクトル保持部６６に持たせる（ステップＳ１０４）。
【００８１】
アクセス網Ａ７０経由のＡＫＡ相互認証は、ユーザ端末５０のＵＳＩＭカードとコアネットワークノードＡ５３の認証部６１との間で完了される（ステップＳ１０５）。なお、認証ベクトル保持部６３、６６はＡＶを加入者識別子で検索できるようなテーブルとして保持している。
【００８２】
一方、しばらくして、ユーザ端末がアクセス網Ｂ７１経由のサービスを使い始めると、アクセス網Ｂ７１経由のＡＫＡ相互認証が開始される（ステップＳ１０６）。これによって、ユーザ端末はコアネットワークノードＢ５４のＡＡＡ代行部６５との間でＡＫＡ認証を行う（ステップＳ１０７）。その際、ネットワーク側のＡＫＡ認証キーとしてはコアネットワークノードＢ５４の認証ベクトル保持部６６が持っているＡＶセット６８の中の次のシーケンスナンバーが使われる。尚、ＡＶ６７、６８、６９は、乱数ＲＡＮＤ、ユーザ端末５０から受信するＲＥＳの期待値ＸＲＥＳ、特殊ヘッダ作成時のチェックサム計算に使うＩｎｔｅｇｒｉｔｙキー ＩＫ、Ｃｉｐｈｅｒキー ＣＫ、認証トークンＡＵＴＮから成る。
【００８３】
一方、ユーザ端末５０は、受信したＲＡＮＤ、ＡＵＴＮを元にＵＳＩＭカード中でレスポンス値ＲＥＳ、ネットワーク側から受信するＭＡＣの期待値ＸＭＡＣ、特殊ヘッダ作成時のチェックサム計算に使うＩｎｔｅｇｒｉｔｙキー ＩＫ、Ｃｉｐｈｅｒキー ＣＫを算出し、ネットワークの正当性を確認した上でネットワークにＲＥＳを送信する（ステップＳ１０８）。
【００８４】
＜２＞アクセス網Ｂのサービスを利用した後でアクセス網Ａのサービスを利用する場合
【００８５】
ユーザ端末がアクセス網Ｂ７１経由でサービスを利用するとき、ネットワーク−ユーザ端末間のＡＫＡ相互認証が開始される（ステップＳ２０１）。
【００８６】
加入者データベースＢ５７に基づいて、アクセス網Ｂ７１の制御部よりＡＡＡ Ｓｅｒｖｅｒ５５に対し１ユーザ用のＡＶ６９が複数個をセットにして発行される（ステップＳ２０２）。
【００８７】
次に、ＡＡＡ Ｓｅｒｖｅｒ５５は、コアネットワークノードＢ５４の認証ベクトル仲介部６４と通信し、コピーしたＡＶセットを送信して（ステップＳ２０３）、コアネットワークノードＢ５４の認証ベクトル保持部６６に持たせる（ステップＳ２０４）。
【００８８】
さらに、認証ベクトル仲介部６４は、コアネットワークノードＡ５３の認証ベクトル仲介部６２と通信し、コピーしたＡＶセットを送信して（ステップＳ２０５）コアネットワークノードＡ５３の認証ベクトル保持部６３に持たせる（ステップＳ２０６）。
【００８９】
アクセス網Ｂ７１経由のＡＫＡ相互認証は、ユーザ端末５０のＵＳＩＭカードとコアネットワークノードＢ５４のＡＡＡ代行部６５との間で完了される（ステップＳ２０７）。
【００９０】
一方、しばらくして、ユーザ端末がアクセス網Ａ７０経由のサービスを使い始めると、アクセス網Ａ７０経由のＡＫＡ相互認証が開始される（ステップＳ２０８）。これにより、ユーザ端末はコアネットワークノードＡ５３の認証部６１との間でＡＫＡ認証を行う（ステップＳ２０９）。その際、ネットワーク側のＡＫＡ認証キーとしてはコアネットワークノードＡ５３の認証ベクトル保持部６３が持っているＡＶセット６７の中の次のシーケンスナンバーが使われる。
【００９１】
続いて、本発明における第２の実施の形態について説明する。
【００９２】
図４に本発明の第２の実施の形態のシステム構成図を示す。
【００９３】
アクセス網Ａ９３は、方式Ａの無線アクセスネットワークであり、複数台の基地局７４を有する。
【００９４】
アクセス網Ｂ９４は、方式Ｂの無線アクセスネットワークであり、複数台の基地局７５を有する。この方式Ｂは方式Ａとは異なる種類である。
【００９５】
コアネットワーク９５は、複数の無線アクセス網を収容している。この複数の無線アクセス網は異なる無線アクセスサービス網であり、各無線アクセス網の構成要素は同一ではない。
【００９６】
アクセス網Ａ９３は、コアネットワークノードＡ７６、インターネットゲートウェイであるＧＷＡ８１、及び加入者データベースＡ７９から構成されている。
【００９７】
アクセス網Ｂ９４は、コアネットワークノードＢ７７、インターネットゲートウェイであるＧＷＢ８２、加入者データベースＢ８０、及び認証サーバであるＡＡＡ Ｓｅｒｖｅｒ７８から構成される。
【００９８】
ユーザ端末７３は、アクセス方式Ａ、Ｂの両無線カードを搭載している。
【００９９】
ＡＡＡ Ｓｅｒｖｅｒ７８中にはＡＶ９２が保持されている。
【０１００】
ＧＷＡ８１およびＧＷＢ８２はＩｎｔｅｒｎｅｔ８３への接続ゲートウェイとなっている。
【０１０１】
コアネットワークノードＡ７６中には、認証部８４、ＡＶ９０を保持している認証ベクトル保持部８６があり、さらに本発明用に追加した認証ベクトル仲介部８５がある。
【０１０２】
コアネットワークノードＢ７７中には、本発明の特徴である認証ベクトル仲介部８７、第１の実施の形態とは異なる追加点の特殊ヘッダ作成部８８、ＡＶまたはＩＫ／ＣＫ９１を保持している認証ベクトル保持部８９がある。
【０１０３】
次に、本実施の形態の動作について図２を使って詳細に説明する。
【０１０４】
＜１＞アクセス網Ａのサービスを利用した後でアクセス網Ｂのサービスを利用する場合
【０１０５】
ユーザ端末７３がアクセス網Ｂ９４経由のＡＫＡ相互認証用の専用特殊ヘッダを作成できない構成の場合、ユーザ端末７３はコアネットワークノードＢ７７の特殊ヘッダ作成部８８との間でアクセス網Ｂ９４の汎用認証プロトコルによる通信を行う。この特殊ヘッダ作成部８８は、送受信の双方で、ＡＶに含まれているＩＫ（Ｉｎｔｅｇｒｉｔｙ Ｋｅｙ）及びＣＫ（Ｃｉｐｈｅｒ Ｋｅｙ）を使ったチェックサム計算を行う点が特徴となっている。
【０１０６】
アクセス網Ａ９３経由でネットワーク−ユーザ端末間のＡＫＡ相互認証を開始し（ステップＳ３０１）、加入者データベースＡ７９よりコアネットワークノードＡ７６の認証ベクトル保持部８６に対し１ユーザ用のＡＶ９０が複数個セットで発行される（ステップＳ３０２）。
【０１０７】
コアネットワークノードＡ７６の認証ベクトル保持部８６は、認証ベクトル仲介部８５経由でコアネットワークノードＢ７７の認証ベクトル仲介部８７と通信し、コピーしたＡＶセットを送信して（ステップＳ３０３）コアネットワークノードＢ７７の認証ベクトル保持部８９に持たせる（ステップＳ３０４）。
【０１０８】
アクセス網Ａ９３経由のＡＫＡ相互認証はユーザ端末７３のＵＳＩＭカードとコアネットワークノードＡ７６の認証部８４との間で完了される（ステップＳ３０５）。なお、認証ベクトル保持部８６、８９はＡＶを加入者識別子で検索できるようなテーブルとして保持している。
【０１０９】
一方、しばらくして、ユーザ端末がアクセス網Ｂ９４経由のサービスを使い始めると、アクセス網Ｂ９４経由のＡＫＡ相互認証を開始する（ステップＳ３０６）。そして、ユーザ端末は、特殊ヘッダ作成部８８との間でＡＫＡ認証を行う（ステップＳ３０７）。その際、ネットワーク側のＡＫＡ認証キーとしては、コアネットワークノードＢ７７の認証ベクトル保持部８９が持っているＡＶセット又はＩＫ／ＣＫ９１中の次のシーケンスナンバーが使われる。尚、ＡＶ９０、９１、９２は、乱数ＲＡＮＤ、ユーザ端末５０から受信するＲＥＳの期待値ＸＲＥＳ、特殊ヘッダ作成時のチェックサム計算に使うＩｎｔｅｇｒｉｔｙキー ＩＫ、Ｃｉｐｈｅｒキー ＣＫ、認証トークンＡＵＴＮから成る。しかしながら、ＡＶ９１は、少なくとも特殊ヘッダ作成時のチェックサム計算に使うＩｎｔｅｇｒｉｔｙキー ＩＫ、Ｃｉｐｈｅｒキー ＣＫからなっていれば良い。
【０１１０】
ユーザ端末７３は、認証の際、コアネットワークノードＢ７７の特殊ヘッダ作成部８８との間でＵＳＩＭカード中のＡＫＡ計算結果である認証応答値（ＲＥＳ値）をアクセス網Ｂ９４の汎用認証プロトコルに載せてやり取りする（ステップＳ３０８）。
【０１１１】
一方、コアネットワークノードＢ７７の特殊ヘッダ作成部８８は、ＡＡＡ Ｓｅｒｖｅｒ７８との間で認証ベクトル保持部８９中のＩＫ、ＣＫ９１を使って計算したチェックサム値を認証プロトコルに載せてやり取りする（ステップＳ３０９）。
【０１１２】
こうして、ユーザ端末７３とＡＡＡ Ｓｅｒｖｅｒ７８との間でＡＫＡ認証が完了する。
【０１１３】
＜２＞アクセス網Ｂのサービスを利用した後でアクセス網Ａのサービスを利用する場合
【０１１４】
上記＜１＞とは逆に、先にアクセス網Ｂ９４経由でネットワーク−ユーザ端末間のＡＫＡ相互認証が開始すると（ステップＳ４０１）、まず加入者データベースＢ８０よりＡＡＡ Ｓｅｒｖｅｒ７８に対し１ユーザ用のＡＶ９２が複数個をセットにして発行される（ステップＳ４０２）。
【０１１５】
ＡＡＡ Ｓｅｒｖｅｒ７８は、コアネットワークノードＢ７７の認証ベクトル仲介部８７と通信し、ＡＶセット９２の内ＩＫ、ＣＫのみをコピーして送信し（ステップＳ４０３）、コアネットワークノードＢ７７の認証ベクトル保持部８９に持たせる（ステップＳ４０４）。
【０１１６】
ユーザ端末７３は、ＵＳＩＭカード中のＡＫＡ計算結果である認証応答値（ＲＥＳ値）をアクセス網Ｂ９４の汎用認証プロトコルに載せて、コアネットワークノードＢ７７の特殊ヘッダ作成部８８との間でやり取りする（ステップＳ４０５）。
【０１１７】
一方、コアネットワークノードＢ７７の特殊ヘッダ作成部８８は、ＡＡＡ Ｓｅｒｖｅｒ７８との間で認証ベクトル保持部８９中のＩＫ、ＣＫ９１を使って計算したチェックサム値を認証プロトコルに載せてやり取りする（ステップＳ４０６）。こうして、ユーザ端末７３とＡＡＡ Ｓｅｒｖｅｒ７８との間でＡＫＡ認証が完了する。
【０１１８】
一方、しばらくして、ユーザ端末がアクセス網Ａ９３経由のサービスを使い始め、アクセス網Ａ９３経由のＡＫＡ相互認証を開始する。そして、ユーザ端末は、コアネットワークノードＡ７６の認証部８４との間でＡＫＡ認証を行う。その際、ネットワーク側のＡＫＡ認証キーとして、コアネットワークノードＡ９３の認証ベクトル保持部８６が持っているＡＶセット９０の中の次のシーケンスナンバーが使われる。
【０１１９】
上記は各アクセス網間でコアネットワークノード中の認証ベクトル仲介部によって通信してＡＶを渡している方法について説明したが、コアネットワークノード同士を一体に統合する方法であってもよい。
【０１２０】
第１の実施の形態においてＡＡＡ Ｓｅｒｖｅｒをコアネットワークノードと統合する構成であっても良い。このような構成をとると、ＡＶをコアネットワーク中で転送する手間が省け、さらにコアネットワークノード同士も統合すればより手間が省ける。
【０１２１】
第１の実施の形態において、アクセス網Ｂ側でＡＡＡ代行処理をやめ、ＡＡＡ Ｓｅｒｖｅｒとの認証を行うようにする構成であっても良い。
【実施例１】
【０１２２】
次に、本発明の実施例１を、図面を参照して説明する。かかる実施例１は、本発明の第１の実施の形態に対応するものである。
【０１２３】
３ＧＰＰコアネットワークが３ＧＰＰサービスとＷＬＡＮサービスとを収容する場合について説明をする。
【０１２４】
図7は、本発明の実施例１のシステム構成図である。
【０１２５】
３ＧＰＰ ＲＡＮ（Ｒａｄｉｏ Ａｃｃｅｓｓ Ｎｅｔｗｏｒｋ）２２は、３ＧＰＰ網サービスの無線アクセスネットワークであり、複数台のＲＮＣ（Ｒａｄｉｏ Ｎｅｔｗｏｒｋ Ｃｏｎｔｒｏｌｌｅｒ）４から構成される。ＲＮＣ４は複数台のＷＣＤＭＡ基地局Ｎｏｄｅ−Ｂ２を有する。
【０１２６】
ＷＬＡＮ Ａｃｃｅｓｓ Ｎｅｔｗｏｒｋ２３は、ＷＬＡＮ網サービスの無線アクセスネットワークであり、複数台のＡＰ（Ａｃｃｅｓｓ Ｐｏｉｎｔ）３を有する。
【０１２７】
３ＧＰＰ ＣＮ（Ｃｏｒｅ Ｎｅｔｗｏｒｋ）２４は、３ＧＰＰ網（第３世代移動網）サービスのコアネットワークであり、３ＧＰＰ及びＷＬＡＮの両無線サービスを収容している。
【０１２８】
３ＧＰＰＲＡＮ２２はＳＧＳＮ５、ＧＧＳＮ１０、及び加入者データベースであるＨＬＲ８から構成される。
【０１２９】
ＷＬＡＮ Ａｃｃｅｓｓ Ｎｅｔｗｏｒｋ２３は、ＷＡＧ（ＷＬＡＮ Ａｃｃｅｓｓ Ｇａｔｅｗａｙ）６、ＰＤＧ（Ｐａｃｋｅｔ Ｄａｔａ Ｇａｔｅｗａｙ）１１、加入者データベース拡張版であるＨＳＳ９、及び認証サーバである３ＧＰＰ ＡＡＡ Ｓｅｒｖｅｒ７から構成される。
【０１３０】
ユーザ端末１は３ＧＰＰとＷＬＡＮとの両無線カードを搭載している。
【０１３１】
３ＧＰＰ ＡＡＡ Ｓｅｒｖｅｒ７中にはＡＶ２１が保持されている。
【０１３２】
ＧＧＳＮ１０およびＰＤＧ１１はＩｎｔｅｒｎｅｔ１２への接続ゲートウェイとなっている。
【０１３３】
ＳＧＳＮ５は、３ＧＰＰの標準機能として認証部１３及びＡＶ１９を保持している認証ベクトル保持部１５がある。さらにＳＧＳＮ５は、本発明用に追加した認証ベクトル仲介部１４がある。
【０１３４】
ＷＡＧ６は、本発明で追加された認証ベクトル仲介部１６、ＡＡＡ代行部１７、ＡＶ２０を保持している認証ベクトル保持部１８がある。
【０１３５】
続いて、本実施例の動作について説明する。
【０１３６】
＜１＞３ＧＰＰサービスを利用した後でＷＬＡＮサービスを利用する場合
【０１３７】
ユーザ端末が３ＧＰＰアクセス網経由でサービスを利用するとき、ネットワーク側からの起動でネットワーク−ユーザ端末間のＡＫＡ相互認証が開始される。
【０１３８】
ＨＬＲ８よりＳＧＳＮ５の認証ベクトル保持部１５に対し１ユーザ用のＡＶ１９が複数個をセットにして発行される。
【０１３９】
次に、ＳＧＳＮ５の認証ベクトル保持部１５は、認証ベクトル仲介部１４経由でＷＬＡＮアクセス網の接続ゲートウェイであるＷＡＧ６の認証ベクトル仲介部１６と通信し、コピーしたＡＶセットを送信してＷＡＧ６の認証ベクトル保持部１８に持たせる。
【０１４０】
３ＧＰＰアクセス網経由のＡＫＡ相互認証をユーザ端末１のＵＳＩＭカードとＳＧＳＮ５の認証部１３との間で３ＧＰＰ標準通りに完了させる。なお、認証ベクトル保持部１５、１８は、ＡＶを加入者識別子であるＩＭＳＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ Ｍｏｂｉｌｅ Ｓｕｂｓｃｒｉｂｅｒ Ｉｄｅｎｔｉｔｙ）で検索できるテーブルとして保持している。
【０１４１】
一方、しばらくして、ユーザ端末が、ＷＬＡＮサービスを使い始め、ＷＬＡＮ網経由のＡＫＡ相互認証を開始する。そして、ユーザ端末は、ＷＡＧ６のＡＡＡ代行部１７との間でＡＫＡ認証を行う。その際、ネットワーク側のＡＫＡ認証キーとして、ＷＡＧ６の認証ベクトル保持部１８が持っているＡＶセット２０の内の次のシーケンスナンバーが使われる。なお、３ＧＰＰ標準では３ＧＰＰ ＡＡＡ Ｓｅｒｖｅｒ７の持つＡＶ２１との間でＡＫＡ認証を行うことになっているため、この点で従来技術とは異なっている。
【０１４２】
ＡＶ１９、２０、２１は、乱数ＲＡＮＤ、ユーザ端末１から受信するＲＥＳの期待値ＸＲＥＳ、ＥＡＰ／ＡＫＡヘッダ作成時のチェックサム計算に使うＩｎｔｅｇｒｉｔｙキー ＩＫ、Ｃｉｐｈｅｒキー ＣＫ、認証トークンＡＵＴＮから成る。
【０１４３】
一方、ユーザ端末１は、受信したＲＡＮＤ、ＡＵＴＮを基に、ＵＳＩＭカード中でレスポンス値ＲＥＳ、ネットワーク側から受信するＭＡＣの期待値ＸＭＡＣ、ＥＡＰ／ＡＫＡヘッダ作成時のチェックサム計算に使うＩｎｔｅｇｒｉｔｙキー ＩＫ、Ｃｉｐｈｅｒキー ＣＫを算出し、ネットワークの正当性を確認した上でネットワークにＲＥＳを送信する。
【０１４４】
＜２＞ＷＬＡＮサービスを利用した後で３ＧＰＰサービスを利用する場合
【０１４５】
ユーザ端末がＷＬＡＮアクセス網経由でサービスを利用するとき、３ＧＰＰ ＴＳ  ３３．２３４の標準シーケンスに沿ってネットワーク−ユーザ端末間のＡＫＡ相互認証が開始される。
【０１４６】
ＨＳＳ９より３ＧＰＰ  ＡＡＡ  Ｓｅｒｖｅｒ７に対し１ユーザ用のＡＶ２１が複数個をセットにして発行される。次に、３ＧＰＰ ＡＡＡ  Ｓｅｒｖｅｒ７はＷＡＧ６の認証ベクトル仲介部１６と通信し、コピーしたＡＶセットを送信してＷＡＧ６の認証ベクトル保持部１８に持たせる。
【０１４７】
さらに、認証ベクトル仲介部１６は、ＳＧＳＮ５の認証ベクトル仲介部１４と通信し、コピーしたＡＶセットを送信してＳＧＳＮ５の認証ベクトル保持部１５に持たせる。
【０１４８】
ＷＬＡＮアクセス網経由のＡＫＡ相互認証をユーザ端末１のＵＳＩＭカードとＷＡＧ６のＡＡＡ代行部１７との間で３ＧＰＰ標準通りに完了させる。
【０１４９】
一方、しばらくして、ユーザ端末が、３ＧＰＰサービスを使い始め、３ＧＰＰ網経由のＡＫＡ相互認証を開始する。そして、ユーザ端末はＳＧＳＮ５の認証部１３との間でＡＫＡ認証を行う。その際、ネットワーク側のＡＫＡ認証キーとして、ＳＧＳＮ５の認証ベクトル保持部１５が持っているＡＶセット１９の内の次のシーケンスナンバーが使われる。
【実施例２】
【０１５０】
次に実施例２について図８を使って説明する。
【０１５１】
図８は、本発明の手段２のシステム構成図である。実施例１と同様の構成であるが、３ＧＰＰ ＲＡＮ４６は３ＧＰＰ網サービスの無線アクセスネットワークであり、複数台のＲＮＣ２８から構成される。
【０１５２】
ＲＮＣ２８は複数台のＷＣＤＭＡ基地局Ｎｏｄｅ−Ｂ２６を有する。
【０１５３】
ＷＬＡＮ Ａｃｃｅｓｓ Ｎｅｔｗｏｒｋ４７は、ＷＬＡＮ網サービスの無線アクセスネットワークであり、複数台のＡＰ２７を有する。
【０１５４】
３ＧＰＰ ＣＮ４８は、３ＧＰＰ網サービスのコアネットワークであり、３ＧＰＰ、ＷＬＡＮの両無線サービスを収容している。
【０１５５】
３ＧＰＰ無線は、ＳＧＳＮ２９およびＧＧＳＮ３４、加入者データベースであるＨＬＲ３２から構成される。
【０１５６】
ＷＬＡＮ無線は、ＷＡＧ３０、ＰＤＧ３５、加入者データベース拡張版であるＨＳＳ３３、認証サーバである３ＧＰＰ  ＡＡＡ  Ｓｅｒｖｅｒ３１から構成される。
【０１５７】
ユーザ端末２５は３ＧＰＰとＷＬＡＮの両無線カードを搭載している。
【０１５８】
３ＧＰＰ ＡＡＡ  Ｓｅｒｖｅｒ３１中にはＡＶ４５が保持されている。
【０１５９】
ＧＧＳＮ３４およびＰＤＧ３５はＩｎｔｅｒｎｅｔ３６への接続ゲートウェイとなっている。
【０１６０】
ＳＧＳＮ２９中には３ＧＰＰ標準通りの機能として認証部３７、ＡＶ４３を保持している認証ベクトル保持部３９があり、さらに本発明用に追加した認証ベクトル仲介部３８がある。
【０１６１】
ＷＡＧ３０中には本発明用に追加した認証ベクトル仲介部４０、手段１とは異なる追加点のＥＡＰ／ＡＫＡ代行部４１、ＡＶまたはＩＫ／ＣＫ４４を保持している認証ベクトル保持部４２がある。
【０１６２】
続いて、本実施例の動作について説明する。
【０１６３】
＜１＞３ＧＰＰサービスを利用した後でＷＬＡＮサービスを利用する場合
【０１６４】
ユーザ端末２５がＷＬＡＮ Ａｃｃｅｓｓ Ｎｅｔｗｏｒｋ４７経由のＡＫＡ相互認証用の専用ＥＡＰ／ＡＫＡヘッダを作成できないとき、ユーザ端末がＷＡＧ３０のＥＡＰ／ＡＫＡ代行部４１との間でＷＬＡＮ Ａｃｃｅｓｓ Ｎｅｔｗｏｒｋ４７の汎用認証プロトコルにより通信を行う。このＥＡＰ／ＡＫＡヘッダは、送受信の双方でＡＶに含まれているＩＫ（Ｉｎｔｅｇｒｉｔｙ Ｋｅｙ）、ＣＫ（Ｃｉｐｈｅｒ Ｋｅｙ）を使ったチェックサム計算を行う点が特徴となっている。
【０１６５】
３ＧＰＰ ＲＡＮ４６経由でネットワーク−ユーザ端末間のＡＫＡ相互認証が開始され、ＨＬＲ３２よりＳＧＳＮ２９の認証ベクトル保持部３９に対し１ユーザ用のＡＶ４３が複数個をセットにして発行される。
【０１６６】
ＳＧＳＮ２９の認証ベクトル保持部３９は、認証ベクトル仲介部３８経由でＷＡＧ３０の認証ベクトル仲介部４０と通信し、コピーしたＡＶセットを送信してＷＡＧ３０の認証ベクトル保持部４２に持たせる。
【０１６７】
ユーザ端末２５は、ＵＳＩＭカード中のＡＫＡ計算結果である認証応答値（ＲＥＳ値）をＷＬＡＮ Ａｃｃｅｓｓ Ｎｅｔｗｏｒｋ４７の汎用認証プロトコルに載せて、ＷＡＧ３０のＥＡＰ／ＡＫＡ代行部４１との間でやり取りする。
【０１６８】
一方、ＷＡＧ３０のＥＡＰ／ＡＫＡ代行部４１は、３ＧＰＰ ＡＡＡ  Ｓｅｒｖｅｒ３１との間で認証ベクトル保持部４２中のＩＫ、ＣＫ４４を使って計算したチェックサム値を認証プロトコルに載せてやり取りする。
【０１６９】
こうして、ユーザ端末２５と３ＧＰＰ ＡＡＡ  Ｓｅｒｖｅｒ３１との間でＡＫＡ認証を完了させる。
【０１７０】
＜２＞ＷＬＡＮサービスを利用した後で３ＧＰＰサービスを利用する場合
【０１７１】
上記＜１＞とは逆に、先にＷＬＡＮ Ａｃｃｅｓｓ Ｎｅｔｗｏｒｋ４７経由でネットワーク−ユーザ端末間のＡＫＡ相互認証が開始されると、まずＨＳＳ３３より３ＧＰＰ ＡＡＡ  Ｓｅｒｖｅｒ３１に対し１ユーザ用のＡＶ４５が複数個をセットにして発行される。
【０１７２】
３ＧＰＰ ＡＡＡ  Ｓｅｒｖｅｒ３１はＷＡＧ３０の認証ベクトル仲介部４０と通信し、ＡＶセット４５の内ＩＫ、ＣＫのみをコピーして送信し、ＷＡＧ３０の認証ベクトル保持部４２に持たせる。
【０１７３】
ユーザ端末２５は、ＷＡＧ３０のＥＡＰ／ＡＫＡヘッダ作成部４１との間でＵＳＩＭカード中のＡＫＡ計算結果である認証応答値（ＲＥＳ値）をＷＬＡＮ Ａｃｃｅｓｓ Ｎｅｔｗｏｒｋ４７の汎用認証プロトコルに載せて、ＷＡＧ３０のＥＡＰ／ＡＫＡヘッダ作成部４１との間でやり取りする。
【０１７４】
一方、ＷＡＧ３０のＥＡＰ／ＡＫＡヘッダ作成部４１は、３ＧＰＰ ＡＡＡ  Ｓｅｒｖｅｒ３１との間で認証ベクトル保持部４２中のＩＫ、ＣＫ４４を使って計算したチェックサム値を認証プロトコルに載せてやり取りする。
【０１７５】
こうして、ユーザ端末２５と３ＧＰＰ ＡＡＡ  Ｓｅｒｖｅｒ３１との間でＡＫＡ認証を完了させる。
【０１７６】
尚、上述した各処理部を、プログラムで動作するプロセッサや、情報が記憶されるメモリや、記憶媒体によって、上述した実施の形態と同様の機能、動作を実現させても良い。
【図面の簡単な説明】
【０１７７】
【図１】図１は、本発明の第１の実施の形態のシステム構成図である。
【図２】図２は、本発明の第１の実施の形態の動作を説明するためのフローチャートである。
【図３】図３は、本発明の第１の実施の形態の動作を説明するためのフローチャートである。
【図４】図４は、本発明の第２の実施の形態のシステム構成図である。
【図５】図５は、本発明の第２の実施の形態の動作を説明するためのフローチャートである。
【図６】図６は、本発明の第２の実施の形態の動作を説明するためのフローチャートである。
【図７】図７は、本発明の実施例１のシステム構成図である。
【図８】図８は、本発明の実施例２のシステム構成図である。
【符号の説明】
【０１７８】
１、２５、５０、７３  ユーザ端末
２、２６              Ｎｏｄｅ−Ｂ（ＷＣＤＭＡ基地局）
３、２７              ＡＰ（ＷＬＡＮアクセスポイント）
４、２８              ＲＮＣ（無線ネットワークコントローラ）
５、２９              ＳＧＳＮ（サービングＧＳＮノード）
６、３０              ＷＡＧ（ＷＬＡＮアクセスゲートウェイ）
７、３１              ３ＧＰＰ ＡＡＡ  Ｓｅｒｖｅｒ（３ＧＰＰ Ａ
ＡＡサーバ）
８、３２              ＨＬＲ（加入者データベース）
９、３３              ＨＳＳ（加入者データベース拡張版）
１０、３４            ＧＧＳＮ（ゲートウェイＧＳＮノード）
１１、３５            ＰＤＧ（パケットデータゲートウェイ）
２２、４６            ３ＧＰＰ ＲＡＮ（第３世代移動網  無線アクセ
スネットワーク）
２４、４８            ３ＧＰＰ ＣＮ（第３世代移動網  コアネットワ
ーク）
２３、４７            ＷＬＡＮ Ａｃｃｅｓｓ Ｎｅｔｗｏｒｋ（ＷＬ
ＡＮアクセスネットワーク）
５８、５９、８１、８２  ＧＷＡ（Ｂ）（インターネットゲートウェイ）
【図１】
2007053674.tif 000003
【図２】
2007053674.tif 000004
【図３】
2007053674.tif 000005
【図４】
2007053674.tif 000006
【図５】
2007053674.tif 000007
【図６】
2007053674.tif 000008
【図７】
2007053674.tif 000009
【図８】
2007053674.tif 000010