(57)【要約】【課題】仮想移動体通信事業者の通信サービスを利用する利用者端末に対して、所定の認証方式を利用して利用者端末の認証を行うことができるアクセスポイント、サーバ、通信システム、無線通信方法、接続制御方法、無線通信プログラム及び接続制御プログラムを提供する。【解決手段】移動体通信事業者の所有する通信ネットワークを借りて通信サービスを提供する仮想移動体通信事業者の通信サービスを利用する利用者端末に対して、移動体通信事業者を特定する第１情報及び通信サービスへの加入者を特定する第２情報を用いて通信サービスの利用を許可するための認証を行うアクセスポイントであって、利用者端末に対して、認証を行うための情報をリクエストする認証リクエストを送信する認証処理部と、仮想移動体通信事業者に関する情報を含めるよう要求する要求情報を認証リクエストに含める要求処理部とを備える。【選択図】図２
2017017571.tif 000002
【特許請求の範囲】
【請求項１】
移動体通信事業者の所有する通信ネットワークを借りて通信サービスを提供する仮想移動体通信事業者の前記通信サービスを利用する利用者端末に対して、前記移動体通信事業者を特定する第１情報及び前記通信サービスへの加入者を特定する第２情報を用いて前記通信サービスの利用を許可するための認証を行うアクセスポイントであって、
前記利用者端末に対して、前記認証を行うための情報をリクエストする認証リクエストを送信する認証処理部と、
前記仮想移動体通信事業者に関する情報を含めるよう要求する要求情報を前記認証リクエストに含める要求処理部と、
を備えるアクセスポイント。
【請求項２】
前記利用者端末から前記認証リクエストに応じた応答である認証レスポンスを受信する第１受信部をさらに備え、
前記認証レスポンスは、前記要求情報に応じて前記仮想移動体通信事業者に関する情報を含むものである請求項１に記載のアクセスポイント。
【請求項３】
前記通信サービスの利用を許可するための認証を行う認証サーバに対して前記利用者端末の認証を要求する認証要求を生成し、前記認証サーバへ前記認証要求を送信するプロキシ機能を有するサーバへ生成した認証情報を送信する送信部をさらに備える請求項１又は請求項２に記載のアクセスポイント。
【請求項４】
移動体通信事業者の所有する通信ネットワークを借りて通信サービスを提供する仮想移動体通信事業者の前記通信サービスを利用する利用者端末に対して、前記移動体通信事業者を特定する第１情報及び前記通信サービスへの加入者を特定する第２情報を用いて前記通信サービスの利用を許可するための認証を行うアクセスポイントと通信可能なプロキシ機能を有するサーバであって、
前記仮想移動体通信事業者に関する情報を含み、前記通信サービスの利用を許可するための認証を行う認証サーバに対して前記利用者端末の認証を要求する認証要求を前記アクセスポイントより受信する第２受信部と、
前記仮想移動体通信事業者に関する情報と、前記通信サービスの利用を許可するための認証を行う認証サーバを特定する情報とを対応させて格納する事業者管理テーブルと、
前記事業者管理テーブルを参照して、前記第２受信部が受信した前記認証要求に含まれる前記仮想移動体通信事業者に関する情報に対応する認証サーバを特定して、特定した認証サーバに前記第２受信部が受信した前記認証要求を送信する認証要求処理部と、
を備えるサーバ。
【請求項５】
移動体通信事業者の所有する通信ネットワークを借りて通信サービスを提供する仮想移動体通信事業者の前記通信サービスを利用する利用者端末に対して、前記移動体通信事業者を特定する第１情報及び前記通信サービスへの加入者を特定する第２情報を用いて前記通信サービスの利用を許可するための認証を行うアクセスポイントと、前記アクセスポイントと通信可能なプロキシ機能を有するサーバとを備える通信システムであって、
前記アクセスポイントは、
前記利用者端末に対して、前記認証を行うための情報をリクエストする認証リクエストを送信する認証処理部と、
前記仮想移動体通信事業者に関する情報を含めるよう要求する要求情報を前記認証リクエストに含める要求処理部と、
前記利用者端末から、前記認証リクエストに応じた応答であって、前記要求情報に応じて前記仮想移動体通信事業者に関する情報を含む認証レスポンスを受信する第１受信部と、
前記通信サービスの利用を許可するための認証を行う認証サーバに対して前記利用者端末の認証を要求する認証要求であって、前記仮想移動体通信事業者に関する情報を含む認証要求を生成し、生成した認証要求を前記サーバへ送信する送信部と、
を備え、
前記サーバは、
前記アクセスポイントより前記認証要求を受信する第２受信部と、
前記仮想移動体通信事業者に関する情報と、前記通信サービスの利用を許可するための認証を行う認証サーバを特定する情報とを対応させて格納する事業者管理テーブルと、
前記事業者管理テーブルを参照して、前記第２受信部が受信した前記認証要求に含まれる前記仮想移動体通信事業者に関する情報に対応する認証サーバを特定して、特定した認証サーバに前記第２受信部が受信した前記認証要求を送信する認証要求処理部と、
を備える通信システム。
【請求項６】
移動体通信事業者の所有する通信ネットワークを借りて通信サービスを提供する仮想移動体通信事業者の前記通信サービスを利用する利用者端末に対して、前記移動体通信事業者を特定する第１情報及び前記通信サービスへの加入者を特定する第２情報を用いて前記通信サービスの利用を許可するための認証を行うアクセスポイントを用いた無線通信方法であって、
前記利用者端末に対して、前記認証を行うための情報をリクエストする認証リクエストであって、前記仮想移動体通信事業者に関する情報を含めるよう要求する要求情報を含む認証リクエストを生成する生成ステップと、
前記生成ステップで生成した前記認証リクエストを前記利用者端末へ送信する送信ステップと、
を有する無線通信方法。
【請求項７】
前記利用者端末から前記認証リクエストに応じた応答である認証レスポンスを受信する受信ステップをさらに有し、
前記認証レスポンスは、前記要求情報に応じて前記仮想移動体通信事業者に関する情報を含むものである請求項６に記載の無線通信方法。
【請求項８】
前記通信サービスの利用を許可するための認証を行う認証サーバに対して前記利用者端末の認証を要求する認証要求を生成し、前記認証サーバへ前記認証要求を送信するプロキシ機能を有するサーバへ生成した認証情報を送信する送信ステップをさらに有する請求項６又は請求項７に記載の無線通信方法。
【請求項９】
移動体通信事業者の所有する通信ネットワークを借りて通信サービスを提供する仮想移動体通信事業者の前記通信サービスを利用する利用者端末に対して、前記移動体通信事業者を特定する第１情報及び前記通信サービスへの加入者を特定する第２情報を用いて前記通信サービスの利用を許可するための認証を行うアクセスポイントと通信可能なプロキシ機能を有するサーバを用いた接続制御方法であって、
前記仮想移動体通信事業者に関する情報を含み、前記通信サービスの利用を許可するための認証を行う認証サーバに対して前記利用者端末の認証を要求する認証要求を前記アクセスポイントより受信する受信ステップと、
前記仮想移動体通信事業者に関する情報と、前記通信サービスの利用を許可するための認証を行う認証サーバを特定する情報とを対応させて格納する事業者管理テーブルを参照して、前記受信ステップにおいて受信した前記認証要求に含まれる前記仮想移動体通信事業者に関する情報に対応する認証サーバを特定して、特定した認証サーバに前記受信ステップにおいて受信した前記認証要求を送信する認証要求処理ステップと、
を有する接続制御方法。
【請求項１０】
移動体通信事業者の所有する通信ネットワークを借りて通信サービスを提供する仮想移動体通信事業者の前記通信サービスを利用する利用者端末に対して、前記移動体通信事業者を特定する第１情報及び前記通信サービスへの加入者を特定する第２情報を用いて前記通信サービスの利用を許可するための認証を行うアクセスポイントで実行される無線通信プログラムであって、
前記利用者端末に対して、前記認証を行うための情報をリクエストする認証リクエストであって、前記仮想移動体通信事業者に関する情報を含めるよう要求する要求情報を含む認証リクエストを生成する生成ステップと、
前記生成ステップで生成した前記認証リクエストを前記利用者端末へ送信する送信ステップと、
をコンピュータに実行させるための無線通信プログラム。
【請求項１１】
前記利用者端末から前記認証リクエストに応じた応答である認証レスポンスを受信する受信ステップをさらに有し、
前記認証レスポンスは、前記要求情報に応じて前記仮想移動体通信事業者に関する情報を含むものである請求項１０に記載の無線通信プログラム。
【請求項１２】
前記通信サービスの利用を許可するための認証を行う認証サーバに対して前記利用者端末の認証を要求する認証要求を生成し、前記認証サーバへ前記認証要求を送信するプロキシ機能を有するサーバへ生成した認証情報を送信する送信ステップをさらに有する請求項１０又は請求項１１に記載の無線通信プログラム。
【請求項１３】
移動体通信事業者の所有する通信ネットワークを借りて通信サービスを提供する仮想移動体通信事業者の前記通信サービスを利用する利用者端末に対して、前記移動体通信事業者を特定する第１情報及び前記通信サービスへの加入者を特定する第２情報を用いて前記通信サービスの利用を許可するための認証を行うアクセスポイントと通信可能なプロキシ機能を有するサーバで実行される接続制御プログラムであって、
前記仮想移動体通信事業者に関する情報を含み、前記通信サービスの利用を許可するための認証を行う認証サーバに対して前記利用者端末の認証を要求する認証要求を前記アクセスポイントより受信する受信ステップと、
前記仮想移動体通信事業者に関する情報と、前記通信サービスの利用を許可するための認証を行う認証サーバを特定する情報とを対応させて格納する事業者管理テーブルを参照して、前記受信ステップにおいて受信した前記認証要求に含まれる前記仮想移動体通信事業者に関する情報に対応する認証サーバを特定して、特定した認証サーバに前記受信ステップにおいて受信した前記認証要求を送信する認証要求処理ステップと、
をコンピュータに実行させるための接続制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクセスポイント、サーバ、通信システム、無線通信方法、接続制御方法、無線通信プログラム及び接続制御プログラムに関する。
【背景技術】
【０００２】
移動体回線網を自社では持たないで、実際に移動体回線網を保有する事業者であるＭＮＯ（Mobile Network Operator；移動体通信事業者）から、移動体回線網を借りて自社ブランドで通信サービスを行う事業者としてＭＶＮＯ（Mobile Virtual Network Operator；仮想移動体通信事業者）がある。近年、ＭＶＮＯの増加に伴い、ＭＶＮＯが提供する通信サービスを利用するユーザが急激に増加している。また、フリーＷｉ−Ｆｉ（登録商標）スポット等の公衆無線ＬＡＮを利用可能なエリアが拡充している。これにより、ＭＶＮＯが提供する通信サービスを利用する携帯無線端末であるＭＶＮＯ端末からの公衆無線ＬＡＮの利用が増加傾向にある。
【０００３】
携帯電話等の携帯無線端末は、加入者を特定するためのＩＤ番号が記録されたＩＣカードであるＳＩＭ（Subscriber Identity Module）カードを内蔵している。そして、ＭＶＮＯは、ＭＮＯからＳＩＭカードを借りて、通信サービスの提供を行っている。よって、ＭＶＮＯ端末が内蔵するＳＩＭカードの内部には、ＭＮＯを特定する情報は含まれているが、ＭＶＮＯを特定する情報は含まれていない。
【０００４】
携帯無線端末は、公衆無線ＬＡＮを利用する際にアクセスポイントに接続する。アクセスポイントは、通信の秘匿性を高めるため未認証の携帯無線端末からの接続を防ぐ機能を有し、公衆無線ＬＡＮを利用する携帯無線端末に対して所定の認証方式により認証を行う。その認証方式の一つとして、ＳＩＭカードの情報を用いた認証方式であるＥＡＰ−ＳＩＭ（Extensible Authentication Protocol-SIM）認証方式やＥＡＰ−ＡＫＡ(Extensible Authentication Protocol-Authentication and Key Agreement)認証方式があり、新たな認証方式として利用され始めている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−０１５０２１号公報
【特許文献２】特開２００５−０４５３２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、ＭＶＮＯ端末において、ＥＡＰ−ＳＩＭ認証方式やＥＡＰ−ＡＫＡ認証方式を利用した認証を受けようとした場合の問題点について、ＥＡＰ−ＳＩＭ認証方式を例に説明する。
ＭＶＮＯ端末は、上述したようにＭＮＯを特定する情報が含まれているＳＩＭカードを内蔵している。このため、ＭＶＮＯ端末よりＥＡＰ−ＳＩＭ認証方式を利用した接続要求を受けたアクセスポイントは、ＭＮＯを特定する情報に基づいて、特定のＭＮＯの認証サーバに認証の要求を送信してしまう。しかし、特定のＭＮＯの認証サーバでは、ＭＶＮＯの認証情報を持っていないため、接続要求元のＭＶＮＯ端末を認証することができない。すなわち、ＭＶＮＯ端末は、アクセスポイントへの接続に際して、ＳＩＭカードの情報を用いた認証方式であるＥＡＰ−ＳＩＭ認証方式を利用することができなかった。
【０００７】
このように、従来の技術では、移動体通信事業者の所有する通信ネットワークを借りて通信サービスを提供する仮想移動体通信事業者の通信サービスを利用する利用者端末に対して、通信サービスへの加入者を特定する情報を用いて通信サービスの利用を許可するための認証を行う認証方式を利用した場合に、利用者端末の認証を行うことができなかった。
【０００８】
上記事情に鑑み、本発明は、移動体通信事業者の所有する通信ネットワークを借りて通信サービスを提供する仮想移動体通信事業者の通信サービスを利用する利用者端末に対して、通信サービスへの加入者を特定する情報を用いて通信サービスの利用を許可するための認証を行う認証方式を利用した場合でも、利用者端末の認証を行うことができるアクセスポイント、サーバ、通信システム、無線通信方法、接続制御方法、無線通信プログラム及び接続制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
本発明の一態様は、移動体通信事業者の所有する通信ネットワークを借りて通信サービスを提供する仮想移動体通信事業者の前記通信サービスを利用する利用者端末に対して、前記移動体通信事業者を特定する第１情報及び前記通信サービスへの加入者を特定する第２情報を用いて前記通信サービスの利用を許可するための認証を行うアクセスポイントであって、前記利用者端末に対して、前記認証を行うための情報をリクエストする認証リクエストを送信する認証処理部と、前記仮想移動体通信事業者に関する情報を含めるよう要求する要求情報を前記認証リクエストに含める要求処理部と、を備えるアクセスポイントである。
【００１０】
本発明の一態様は、上記のアクセスポイントであって、前記利用者端末から前記認証リクエストに応じた応答である認証レスポンスを受信する第１受信部をさらに備え、前記認証レスポンスは、前記要求情報に応じて前記仮想移動体通信事業者に関する情報を含むものである。
【００１１】
本発明の一態様は、上記のアクセスポイントであって、前記通信サービスの利用を許可するための認証を行う認証サーバに対して前記利用者端末の認証を要求する認証要求を生成し、前記認証サーバへ前記認証要求を送信するプロキシ機能を有するサーバへ生成した認証情報を送信する送信部をさらに備える。
【００１２】
本発明の一態様は、移動体通信事業者の所有する通信ネットワークを借りて通信サービスを提供する仮想移動体通信事業者の前記通信サービスを利用する利用者端末に対して、前記移動体通信事業者を特定する第１情報及び前記通信サービスへの加入者を特定する第２情報を用いて前記通信サービスの利用を許可するための認証を行うアクセスポイントと通信可能なプロキシ機能を有するサーバであって、前記仮想移動体通信事業者に関する情報を含み、前記通信サービスの利用を許可するための認証を行う認証サーバに対して前記利用者端末の認証を要求する認証要求を前記アクセスポイントより受信する第２受信部と、前記仮想移動体通信事業者に関する情報と、前記通信サービスの利用を許可するための認証を行う認証サーバを特定する情報とを対応させて格納する事業者管理テーブルと、前記事業者管理テーブルを参照して、前記第２受信部が受信した前記認証要求に含まれる前記仮想移動体通信事業者に関する情報に対応する認証サーバを特定して、特定した認証サーバに前記第２受信部が受信した前記認証要求を送信する認証要求処理部と、を備えるサーバである。
【００１３】
本発明の一態様は、移動体通信事業者の所有する通信ネットワークを借りて通信サービスを提供する仮想移動体通信事業者の前記通信サービスを利用する利用者端末に対して、前記移動体通信事業者を特定する第１情報及び前記通信サービスへの加入者を特定する第２情報を用いて前記通信サービスの利用を許可するための認証を行うアクセスポイントと、前記アクセスポイントと通信可能なプロキシ機能を有するサーバとを備える通信システムであって、前記アクセスポイントは、前記利用者端末に対して、前記認証を行うための情報をリクエストする認証リクエストを送信する認証処理部と、前記仮想移動体通信事業者に関する情報を含めるよう要求する要求情報を前記認証リクエストに含める要求処理部と、前記利用者端末から、前記認証リクエストに応じた応答であって、前記要求情報に応じて前記仮想移動体通信事業者に関する情報を含む認証レスポンスを受信する第１受信部と、前記通信サービスの利用を許可するための認証を行う認証サーバに対して前記利用者端末の認証を要求する認証要求であって、前記仮想移動体通信事業者に関する情報を含む認証要求を生成し、生成した認証要求を前記サーバへ送信する送信部と、を備え、前記サーバは、前記アクセスポイントより前記認証要求を受信する第２受信部と、前記仮想移動体通信事業者に関する情報と、前記通信サービスの利用を許可するための認証を行う認証サーバを特定する情報とを対応させて格納する事業者管理テーブルと、前記事業者管理テーブルを参照して、前記第２受信部が受信した前記認証要求に含まれる前記仮想移動体通信事業者に関する情報に対応する認証サーバを特定して、特定した認証サーバに前記第２受信部が受信した前記認証要求を送信する認証要求処理部と、を備える通信システムである。
【００１４】
本発明の一態様は、移動体通信事業者の所有する通信ネットワークを借りて通信サービスを提供する仮想移動体通信事業者の前記通信サービスを利用する利用者端末に対して、前記移動体通信事業者を特定する第１情報及び前記通信サービスへの加入者を特定する第２情報を用いて前記通信サービスの利用を許可するための認証を行うアクセスポイントを用いた無線通信方法であって、前記利用者端末に対して、前記認証を行うための情報をリクエストする認証リクエストであって、前記仮想移動体通信事業者に関する情報を含めるよう要求する要求情報を含む認証リクエストを生成する生成ステップと、前記生成ステップで生成した前記認証リクエストを前記利用者端末へ送信する送信ステップと、を有する無線通信方法である。
【００１５】
本発明の一態様は、上記の無線通信方法であって、前記利用者端末から前記認証リクエストに応じた応答である認証レスポンスを受信する受信ステップをさらに有し、前記認証レスポンスは、前記要求情報に応じて前記仮想移動体通信事業者に関する情報を含むものである。
【００１６】
本発明の一態様は、上記の無線通信方法であって、前記通信サービスの利用を許可するための認証を行う認証サーバに対して前記利用者端末の認証を要求する認証要求を生成し、前記認証サーバへ前記認証要求を送信するプロキシ機能を有するサーバへ生成した認証情報を送信する送信ステップをさらに有する。
【００１７】
本発明の一態様は、移動体通信事業者の所有する通信ネットワークを借りて通信サービスを提供する仮想移動体通信事業者の前記通信サービスを利用する利用者端末に対して、前記移動体通信事業者を特定する第１情報及び前記通信サービスへの加入者を特定する第２情報を用いて前記通信サービスの利用を許可するための認証を行うアクセスポイントと通信可能なプロキシ機能を有するサーバを用いた接続制御方法であって、前記仮想移動体通信事業者に関する情報を含み、前記通信サービスの利用を許可するための認証を行う認証サーバに対して前記利用者端末の認証を要求する認証要求を前記アクセスポイントより受信する受信ステップと、前記仮想移動体通信事業者に関する情報と、前記通信サービスの利用を許可するための認証を行う認証サーバを特定する情報とを対応させて格納する事業者管理テーブルを参照して、前記受信ステップにおいて受信した前記認証要求に含まれる前記仮想移動体通信事業者に関する情報に対応する認証サーバを特定して、特定した認証サーバに前記受信ステップにおいて受信した前記認証要求を送信する認証要求処理ステップと、を有する接続制御方法である。
【００１８】
本発明の一態様は、移動体通信事業者の所有する通信ネットワークを借りて通信サービスを提供する仮想移動体通信事業者の前記通信サービスを利用する利用者端末に対して、前記移動体通信事業者を特定する第１情報及び前記通信サービスへの加入者を特定する第２情報を用いて前記通信サービスの利用を許可するための認証を行うアクセスポイントで実行される無線通信プログラムであって、前記利用者端末に対して、前記認証を行うための情報をリクエストする認証リクエストであって、前記仮想移動体通信事業者に関する情報を含めるよう要求する要求情報を含む認証リクエストを生成する生成ステップと、前記生成ステップで生成した前記認証リクエストを前記利用者端末へ送信する送信ステップと、をコンピュータに実行させるための無線通信プログラムである。
【００１９】
本発明の一態様は、上記の無線通信プログラムであって、前記利用者端末から前記認証リクエストに応じた応答である認証レスポンスを受信する受信ステップをさらに有し、前記認証レスポンスは、前記要求情報に応じて前記仮想移動体通信事業者に関する情報を含むものである。
【００２０】
本発明の一態様は、上記の無線通信プログラムであって、前記通信サービスの利用を許可するための認証を行う認証サーバに対して前記利用者端末の認証を要求する認証要求を生成し、前記認証サーバへ前記認証要求を送信するプロキシ機能を有するサーバへ生成した認証情報を送信する送信ステップをさらに有する。
【００２１】
本発明の一態様は、移動体通信事業者の所有する通信ネットワークを借りて通信サービスを提供する仮想移動体通信事業者の前記通信サービスを利用する利用者端末に対して、前記移動体通信事業者を特定する第１情報及び前記通信サービスへの加入者を特定する第２情報を用いて前記通信サービスの利用を許可するための認証を行うアクセスポイントと通信可能なプロキシ機能を有するサーバで実行される接続制御プログラムであって、前記仮想移動体通信事業者に関する情報を含み、前記通信サービスの利用を許可するための認証を行う認証サーバに対して前記利用者端末の認証を要求する認証要求を前記アクセスポイントより受信する受信ステップと、前記仮想移動体通信事業者に関する情報と、前記通信サービスの利用を許可するための認証を行う認証サーバを特定する情報とを対応させて格納する事業者管理テーブルを参照して、前記受信ステップにおいて受信した前記認証要求に含まれる前記仮想移動体通信事業者に関する情報に対応する認証サーバを特定して、特定した認証サーバに前記受信ステップにおいて受信した前記認証要求を送信する認証要求処理ステップと、をコンピュータに実行させるための接続制御プログラムである。
【発明の効果】
【００２２】
本発明により、ＭＶＮＯ端末であってもＥＡＰ−ＳＩＭ認証方式やＥＡＰ−ＡＫＡ認証方式を利用することができる。
【図面の簡単な説明】
【００２３】
【図１】本実施形態におけるアクセスポイントと、プロキシサーバとを備える通信システムの構成例を示すブロック図である。
【図２】本実施形態の通信システム４の構成例を示す図である。
【図３】本実施形態の事業者管理ＤＢ７４の具体的な構成例を示す図である。
【図４】本実施形態の通信システム４の動作を示すフロー図である。
【図５】ＥＡＰ−ＳＩＭ認証方式の認証を行う場合のアクセスポイント６及びユーザ端末５間の処理を示すシーケンス図である。
【図６】ＥＡＰ−ＡＫＡ認証方式の認証を行う場合のアクセスポイント６及びユーザ端末５間の処理を示すシーケンス図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照して、本発明に係る一実施形態におけるアクセスポイントと、プロキシサーバとを備える通信システムについて説明する。
図１は、本実施形態におけるアクセスポイントと、プロキシサーバとを備える通信システムの構成例を示すブロック図である。図１に示すように、本実施形態の通信システム４は、アクセスポイント６と、プロキシサーバ７とを備える。
【００２５】
通信ネットワーク１は、通信事業者が提供する移動体通信ネットワークであり、例えば、ＮＧＮ（次世代ネットワーク）等のＩＰ（Internet Protocol）ネットワークである。アクセスポイント６及びプロキシサーバ７は、通信ネットワーク１内に配置されている。すなわち、通信システム４は、通信ネットワーク１内に構築されている。無線通信２は、アクセスポイント６と、ユーザ端末５を含む携帯無線端末との間における無線による通信であって、例えばＷｉ−Ｆｉ（登録商標）通信を示す。インターネット３は、複数のネットワークを相互に接続したコンピュータネットワークである。
【００２６】
ユーザ端末５は、アクセスポイント６と無線通信可能な無線通信端末であって、ＭＶＮＯ（仮想移動体通信事業者）が提供する通信サービスを利用するＭＶＮＯ端末である。ユーザ端末５は、ＭＮＯ（移動体通信事業者）を特定する情報及び加入者を特定するためのＩＤ番号が記録されたＳＩＭカード５１を内蔵している。すなわち、ＳＩＭカード５１は、上記ＭＮＯを特定する情報によって特定されるＭＮＯがＭＶＮＯに貸与したものである。
【００２７】
アクセスポイント６は、インターネット３への接続サービスである公衆無線ＬＡＮのサービスを携帯無線端末（ユーザ端末５を含む）へ提供する装置である。アクセスポイント６は、公衆無線ＬＡＮを利用する携帯無線端末に対してＥＡＰ−ＳＩＭ認証方式やＥＡＰ−ＡＫＡ認証方式を用いた認証を行う機能を有する。アクセスポイント６は、通信ネットワーク１に接続されており、認証した携帯無線端末のみを通信ネットワーク１及びゲートウェイサーバ９経由でインターネット３へ接続する。
【００２８】
プロキシサーバ７は、ＩＰパケットの送信先の振り分けを行うプロキシ機能を有するサーバであって、アクセスポイント６からの認証要求を処理する認証サーバ８ａ、８Ａ、８Ｂ、８Ｃ、…を特定して、アクセスポイント６からの認証要求を特定した認証サーバへ送信する機能を有する。
【００２９】
認証サーバ８ａ、８Ａ、８Ｂ、８Ｃ、…（以下、まとめて認証サーバ８とする。）は、アクセスポイント６からの認証要求に応じて認証結果を出力する認証サーバであり、例えば、ＡＡＡ（Authentication（認証）、Authorization（認可）、Accounting（アカウンティング））サーバである。本実施形態では、認証サーバ８Ａ、８Ｂ、８Ｃ、…は、ＭＶＮＯがＭＶＮＯ端末に対して無線通信サービスを提供するための認証サーバである。例えば、ＭＶＮＯとしてＡ社、Ｂ社、Ｃ社、…がある場合に、Ａ社の認証サーバが認証サーバ８Ａであり、Ｂ社の認証サーバが認証サーバ８Ｂであり、Ｃ社の認証サーバが認証サーバ８Ｃである。
【００３０】
また、認証サーバ８ａは、ＭＮＯが加入者の無線通信端末に対して無線通信サービスを提供するための認証サーバである。例えば、ＭＮＯとしてＤ社があり、通信ネットワーク１を所有している場合に、Ｄ社の認証サーバが認証サーバ８ａである。なお、本実施形態においては、ＭＶＮＯのＡ社、Ｂ社、Ｃ社、…は、ＭＮＯのＤ社より通信ネットワーク１を借りて通信サービスを行っている。
【００３１】
なお、アクセスポイント６が行う認証とは、認証サーバ８に対して認証要求を送信し、その認証要求に応じた認証結果を取得し、取得した認証結果に基づいて携帯無線端末の認証を行うことである。
【００３２】
ゲートウェイサーバ９は、通信ネットワーク１内に設定されたゲートウェイ機能を有するサーバであって、通信ネットワーク１の通信プロトコルに応じた通信データを、インターネット３の通信プロトコルに応じた通信データへ変換する処理等を行う。
【００３３】
次に、本実施形態の通信システム４の構成例について説明する。
図２は、本実施形態の通信システム４の構成例を示す図である。図２に示すように、アクセスポイント６は、ＷＬＡＮ  ＩＦ（インタフェース）６１と、ＷＡＮ  ＩＦ（インタフェース）６２と、認証機能部６３とを備える。プロキシサーバ７は、ＷＡＮ  ＩＦ７１、７２と、認証情報処理部７３と、事業者管理ＤＢ（データベース）７４とを備える。
【００３４】
ＷＬＡＮ  ＩＦ６１は、ユーザ端末５を含む携帯無線端末と無線通信の接続を行うためのインタフェース部である。ＷＡＮ  ＩＦ６２は、プロキシサーバ７と接続するためのインタフェース部である。認証機能部６３は、ユーザ端末５を含む携帯無線端末に対してＥＡＰ−ＳＩＭ認証方式やＥＡＰ−ＡＫＡ認証方式を用いた認証を行う。認証機能部６３は、ユーザ端末５を含む携帯無線端末を認証するための認証要求を、対応する認証サーバ８に送信して、当該認証サーバ８から認証要求に応じた認証結果を取得する機能を有する。
【００３５】
また、認証機能部６３は、ユーザ端末５を含む携帯無線端末に対してＡＰＮ（Access Point Name）情報を要求するＡＰＮ要求部６３１を備える。ＡＰＮ情報とは、接続先を指定する文字列の情報であり、具体的には、携帯無線端末からＭＶＮＯが提供する通信サービスのネットワークに接続する際に必要な接続先を特定する情報である。携帯無線端末からネットワークに接続する際に必要な接続先を特定する情報とは、例えばＭＶＮＯであるインターネット・サービス・プロバイダの接続先に関する情報である。
【００３６】
ＷＡＮ  ＩＦ７１は、アクセスポイント６と接続するためのインタフェース部である。ＷＡＮ  ＩＦ７２は、認証サーバ８又はゲートウェイサーバ９と接続するためのインタフェース部である。認証情報処理部７３は、ＭＶＮＯである通信事業者毎に認証要求を振り分ける処理を行う。事業者管理ＤＢ７４は、ＭＶＮＯが提供する通信サービスを利用するための認証サーバ８Ａ、８Ｂ、８Ｃ、…に関する管理テーブルであって、ＡＰＮ情報と、振り分け先となる認証サーバに関する情報とを対応させた管理テーブルを記録している。
【００３７】
次に、事業者管理ＤＢ７４の具体的な構成例について説明する。
図３は、本実施形態の事業者管理ＤＢ７４の具体的な構成例を示す図である。図３に示すように、ＭＶＮＯである通信事業者Ａ社、Ｂ社、Ｃ社、…のＡＰＮ情報として「ａａａ．ｃｏ．ｊｐ」、「ｂｂｂ．ｃｏ．ｊｐ」、「ｃｃｃ．ｃｏ．ｊｐ」、…が格納されている。また、各ＡＰＮ情報に対応して振り分け先となるＡ社、Ｂ社、Ｃ社、…に対応する認証サーバ８を特定する情報として「認証サーバ８Ａ」、「認証サーバ８Ｂ」、「認証サーバ８Ｃ」、…が格納されている。すなわち、事業者管理ＤＢ７４は、ＡＰＮ情報である「ａａａ．ｃｏ．ｊｐ」、「ｂｂｂ．ｃｏ．ｊｐ」、「ｃｃｃ．ｃｏ．ｊｐ」、…と、認証サーバ８を特定する情報である「認証サーバ８Ａ」、「認証サーバ８Ｂ」、「認証サーバ８Ｃ」、…とを対応させて格納する管理テーブルで構成されている。
【００３８】
次に、通信システム４の動作について、アクセスポイント６、ユーザ端末５及びプロキシサーバ７における処理の具体例を示して説明する。
図４は、本実施形態の通信システム４の動作を示すフロー図である。図４に示すように、アクセスポイント６は、ユーザ端末５とＷＬＡＮ  ＩＦ６１を用いて無線通信を開始して、ユーザ端末５を帰属させる（ステップＳ１０１）。次に、認証機能部６３は、ユーザ端末５に対して、ＥＡＰ−ＳＩＭ認証方式又はＥＡＰ−ＡＫＡ認証方式に基づいた認証リクエストであるＥＡＰ−ＲｅｑｕｅｓｔをＷＬＡＮ  ＩＦ６１を介して送信する（ステップＳ１０２）。この時、ＡＰＮ要求部６３１は、ＥＡＰ−ＲｅｑｕｅｓｔのＤａｔａ部にＡＰＮ情報の抽出依頼のフラグを含める処理を行う。なお、フラグは、例えば所定の文字列である。
【００３９】
これにより、ユーザ端末５は、アクセスポイント６からＥＡＰ−Ｒｅｑｕｅｓｔを受信して、以下の処理を行う（ステップＳ１０３）。ユーザ端末５は、ＥＡＰ−ＲｅｑｕｅｓｔのＤａｔａ部にＡＰＮ情報の抽出依頼のフラグが含まれている場合に、ユーザ端末５内のプロファイル情報からＡＰＮ情報を抽出して、ＥＡＰ−ＲｅｓｐｏｎｓｅのＤａｔａ部に格納する。なお、ユーザ端末５内のプロファイル情報とは、ユーザ端末５内に保存されているＡＰＮ情報等について設定されている設定ファイルである。ユーザ端末５は、認証レスポンスであるＥＡＰ−ＲｅｓｐｏｎｓｅのＤａｔａ部に、ユーザ端末５の識別子を格納する。ユーザ端末５の識別子とは、アクセスポイント６がユーザ端末５を特定するための情報であって、ＳＩＭカード５１に格納されているＳＩＭ認証に用いる情報である。ユーザ端末５は、Ｄａｔａ部にＡＰＮ情報および識別子を格納するＥＡＰ−Ｒｅｓｐｏｎｓｅをアクセスポイント６へ送信する。
【００４０】
これにより、アクセスポイント６は、ＷＬＡＮ  ＩＦ６１を介してＤａｔａ部にＡＰＮ情報および識別子を格納するＥＡＰ−Ｒｅｓｐｏｎｓｅを受信する。次に、アクセスポイント６及びユーザ端末５は、ＥＡＰ−ＳＩＭ認証方式又はＥＡＰ−ＡＫＡ認証方式に準じた処理を行う（ステップＳ１０４）。アクセスポイント６は、認証サーバ８に対して認証要求を行う認証パケットであって、ユーザ端末５のＡＰＮ情報を含む認証パケットをＷＡＮ  ＩＦ６２を介してプロキシサーバ７へ送信する。ここでは、認証パケットに含まれるユーザ端末５のＡＰＮ情報は「ａａａ．ｃｏ．ｊｐ」であるとする。なお、ステップＳ１０４のＥＡＰ−ＳＩＭ認証方式又はＥＡＰ−ＡＫＡ認証方式に準じた処理の詳細については、図５、図６を用いて後で説明する。
【００４１】
次に、プロキシサーバ７のＷＡＮ  ＩＦ７１は、ユーザ端末５のＡＰＮ情報を含む認証要求（認証パケット）を受信する（ステップＳ１０５）。次に、認証情報処理部７３は、受信した認証パケットからＡＰＮ情報を抽出して、事業者管理ＤＢ７４の管理テーブルに含まれるＡＰＮ情報と照合する（ステップＳ１０６）。ここで、一致するＡＰＮ情報が管理テーブルにあった場合（ステップＳ１０７のＹＥＳ）には、認証情報処理部７３は、一致したＡＰＮ情報で特定される認証サーバへ認証要求をＷＡＮ  ＩＦ７２を介して送信する（ステップＳ１０８）。ＡＰＮ情報が「ａａａ．ｃｏ．ｊｐ」である場合、認証情報処理部７３は、認証サーバ８Ａへ認証要求を送信する。
【００４２】
次に、認証サーバ８Ａは、認証要求に応じた認証結果をプロキシサーバ７へ返信する。認証サーバ８Ａは、ユーザ端末５に対して通信サービスを提供するＭＶＮＯの認証サーバであるから、ユーザ端末５からの認証要求に対して適切な認証結果を返信することができる。プロキシサーバ７のＷＡＮ  ＩＦ７２は、その認証結果を受信する。次に、プロキシサーバ７は、ＷＡＮ  ＩＦ７２が受信した認証結果をアクセスポイント６へ送信する（ステップＳ１０９）。
【００４３】
一致するＡＰＮ情報が管理テーブルにない場合（ステップＳ１０７のＮＯ）には、認証情報処理部７３は、アクセスポイント６から受信した認証要求に対して、ＥＡＰ−ＳＩＭ認証方式又はＥＡＰ−ＡＫＡ認証方式に準じた振り分けを行う（ステップＳ１１０）。具体的には、認証情報処理部７３は、ＳＩＭカード５１に格納されていた識別子に基づいてＭＮＯを特定して、特定されたＭＮＯの認証サーバへ認証要求を送信する。これにより、ＭＮＯの認証サーバは、認証要求に応じた認証結果をプロキシサーバ７へ返信する。プロキシサーバ７のＷＡＮ  ＩＦ７２は、その認証結果を受信する。次に、プロキシサーバ７は、ＷＡＮ  ＩＦ７２が受信した認証結果をアクセスポイント６へ送信する（ステップＳ１０９）。
【００４４】
以上に説明したとおり、本実施形態における通信システム４によれば、ユーザ端末５に対してＥＡＰ−ＳＩＭ認証方式又はＥＡＰ−ＡＫＡ認証方式の認証を行う際に、認証リクエストの処理に応じてユーザ端末５からＡＰＮ情報を取得して、このＡＰＮ情報に基づいてＭＶＮＯの認証サーバに認証要求を送信することができる。これにより、通信システム４は、ＭＶＮＯ端末に対してＥＡＰ−ＳＩＭ認証方式又はＥＡＰ−ＡＫＡ認証方式を利用する認証を行うことができる。また、ＭＶＮＯ端末を利用しているユーザの利便性が向上する。また、プロキシサーバ７が、流動的に認証サーバへ振分ける構成であっても、通信システム４は、ユーザ端末５に対してＥＡＰ−ＳＩＭ認証方式又はＥＡＰ−ＡＫＡ認証方式の認証を提供することができる。
【００４５】
次に、図４に示したステップＳ１０４のＥＡＰ−ＳＩＭ認証方式又はＥＡＰ−ＡＫＡ認証方式に準じた処理の詳細について図５、図６を用いて説明する。
まず、ＥＡＰ−ＳＩＭ認証方式の認証を行う場合のアクセスポイント６及びユーザ端末５間の処理について説明する。図５は、ＥＡＰ−ＳＩＭ認証方式の認証を行う場合のアクセスポイント６及びユーザ端末５間の処理を示すシーケンス図である。なお、ＥＡＰ−ＳＩＭ認証方式は、公知の認証方式であるので、アクセスポイント６及びユーザ端末５間で送受信される各メッセージの詳細については省略する。
【００４６】
図５に示すように、アクセスポイント６は、ユーザ端末５に対して、認証リクエストである「ＥＡＰ−Ｒｅｑｕｅｓｔ／Ｉｄｅｎｔｉｔｙ」を送信する（ステップＳ２０１）。このステップＳ２０１の処理は、図４に示したステップＳ１０２と同じ処理である。すなわち、「ＥＡＰ−Ｒｅｑｕｅｓｔ／Ｉｄｅｎｔｉｔｙ」には、ＡＰＮ情報の抽出依頼のフラグが含まれている。
【００４７】
次に、ユーザ端末５は、アクセスポイント６に対して、認証レスポンスである「ＥＡＰ−Ｒｅｓｐｏｎｓｅ／Ｉｄｅｎｔｉｔｙ」を送信する（ステップＳ２０２）。このステップＳ２０２の処理は、図４に示したステップＳ１０３と同じ処理である。すなわち、「ＥＡＰ−Ｒｅｓｐｏｎｓｅ／Ｉｄｅｎｔｉｔｙ」のＤａｔａ部には、ＡＰＮ情報および識別子が格納されている。次に、アクセスポイント６は、ユーザ端末５に対して、利用可能な暗号方式のリストであるＶＥＲＳＩＯＮ＿ＬＩＳＴを含む「ＥＡＰ−Ｒｅｑｕｅｓｔ／ＳＩＭ／Ｓｔａｒｔ  （ＡＴ＿ＶＥＲＳＩＯＮ＿ＬＩＳＴ）」を送信する。
【００４８】
次に、ユーザ端末５は、暗号化に一度だけ使われる番号（乱数値）であるナンス（ＮＯＮＣＥ）を生成する（ステップＳ２０４）。次に、ユーザ端末５は、アクセスポイント６に対して、ナンスと選択した暗号方式であるＳＥＬＥＣＴＥＤ＿ＶＥＲＳＩＯＮを含む「ＥＡＰ−Ｒｅｓｐｏｎｓｅ／ＳＩＭ／Ｓｔａｒｔ（ＡＴ＿ＮＯＮＣＥ＿ＭＴ,ＡＴ＿ＳＥＬＥＣＴＥＤ＿ＶＥＲＳＩＯＮ)」を送信する（ステップＳ２０５）。次に、アクセスポイント６は、ユーザ端末５に対して、ナンスＲＡＮＤ及びナンスと事前共有鍵から生成したＭＡＣ値を含む「ＥＡＰ−Ｒｅｑｕｅｓｔ／ＳＩＭ／Ｃｈａｌｌｅｎｇｅ （ＡＴ＿ＲＡＮＤ, ＡＴ＿ＭＡＣ）」を送信する（ステップＳ２０６）。次に、ユーザ端末５は、ＧＳＭ（登録商標）アルゴリズムを実行し、ＭＡＣ値の正当性を確認し、セッション鍵を取得する（ステップＳ２０７）。
【００４９】
次に、ユーザ端末５は、アクセスポイント６に対して、ＭＡＣ値を含む「ＥＡＰ−Ｒｅｓｐｏｎｓｅ／ＳＩＭ／Ｃｈａｌｌｅｎｇｅ（ＡＴ＿ＭＡＣ）」を送信する（ステップＳ２０８）。次に、アクセスポイント６は、ユーザ端末５に対して、ＥＡＰ認証成功を示す「ＥＡＰ−Ｓｕｃｃｅｓｓ」を送信する（ステップＳ２０９）。以上の処理により、アクセスポイント６は、ユーザ端末５に対してＥＡＰ−ＳＩＭ認証方式を利用した認証を行う。
【００５０】
次に、ＥＡＰ−ＡＫＡ認証方式の認証を行う場合のアクセスポイント６及びユーザ端末５間の処理について説明する。図６は、ＥＡＰ−ＡＫＡ認証方式の認証を行う場合のアクセスポイント６及びユーザ端末５間の処理を示すシーケンス図である。なお、ＥＡＰ−ＡＫＡ認証方式は、公知の認証方式であるので、アクセスポイント６及びユーザ端末５間で送受信される各メッセージの詳細については省略する。
【００５１】
図６に示すように、アクセスポイント６は、ユーザ端末５に対して、認証リクエストである「ＥＡＰ−Ｒｅｑｕｅｓｔ／Ｉｄｅｎｔｉｔｙ」を送信する（ステップＳ３０１）。このステップＳ３０１の処理は、図４に示したステップＳ１０２と同じ処理である。すなわち、「ＥＡＰ−Ｒｅｑｕｅｓｔ／Ｉｄｅｎｔｉｔｙ」には、ＡＰＮ情報の抽出依頼のフラグが含まれている。
【００５２】
次に、ユーザ端末５は、アクセスポイント６に対して、ユーザのＮＡＩ（Network Access Identifier；ネットワークアクセス識別子）を含む認証レスポンスである「ＥＡＰ−Ｒｅｓｐｏｎｓｅ／Ｉｄｅｎｔｉｔｙ（Ｉｎｃｌｕｄｅｓ  ｕｓｅｒ‘ｓ  ＮＡＩ）」を送信する（ステップＳ３０２）。このステップＳ３０２の処理は、図４に示したステップＳ１０３と同じ処理である。すなわち、「ＥＡＰ−Ｒｅｓｐｏｎｓｅ／Ｉｄｅｎｔｉｔｙ」のＤａｔａ部には、ＡＰＮ情報および識別子が格納されている。
【００５３】
次に、アクセスポイント６は、ＡＫＡアルゴリズムを実行して認証ベクトルの乱数であるＲＡＮＤ及び認証トークンであるＡＵＴＮを生成する（ステップＳ３０３）。次に、アクセスポイント６は、ユーザ端末５に対して、ＲＡＮＤ、ＡＵＴＮ及びＭＡＣ値を含む「ＥＡＰ−Ｒｅｑｕｅｓｔ／ＡＫＡ−Ｃｈａｌｌｅｎｇｅ（ＡＴ＿ＲＡＮＤ,ＡＴ＿ＡＵＴＮ,ＡＴ＿ＭＡＣ)」を送信する（ステップＳ３０４）。
【００５４】
次に、ユーザ端末５は、ＡＫＡアルゴリズムを実行して、ＡＵＴＮ及びＭＡＣ値の正当性を確認し、その確認の結果であるＲＥＳ及びセッション鍵を取得する（ステップＳ３０５）。次に、ユーザ端末５は、アクセスポイント６に対して、ＲＥＳとＭＡＣ値を含む「ＥＡＰ−Ｒｅｓｐｏｎｓｅ／ＡＫＡ−Ｃｈａｌｌｅｎｇｅ （ＡＴ＿ＲＥＳ,ＡＴ＿ＭＡＣ）」を送信する（ステップＳ３０６）。次に、アクセスポイント６は、ＲＥＳの確認を行い、ＲＥＳ及びＭＡＣ値の正当性を確認する（ステップＳ３０７）。次に、アクセスポイント６は、ユーザ端末５に対して、ＥＡＰ認証成功を示す「ＥＡＰ−Ｓｕｃｃｅｓｓ」を送信する（ステップＳ３０８）。以上の処理により、アクセスポイント６は、ユーザ端末５に対してＥＡＰ−ＡＫＡ認証方式を利用した認証を行う。
【００５５】
上述したＥＡＰ−ＳＩＭ認証方式及びＥＡＰ−ＡＫＡ認証方式を用いた認証は、ＩＤとパスワードを入力して行う認証等に比べると、認証処理に要する時間を大幅に短縮することができる。また、ＭＮＯが提供するアクセスポイントが複数のＭＶＮＯの通信サービスの一次窓口になる場合に、ＭＮＯは、複数のＭＶＮＯに対するローミング費用等を適切に管理することができる。
【００５６】
上述した実施形態におけるアクセスポイント６及びプロキシサーバ７内の各機能をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、ＦＰＧＡ（Field Programmable Gate Array）等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。
【００５７】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００５８】
１…通信ネットワーク，２…無線通信，３…インターネット，４…通信システム，５…ユーザ端末，６…アクセスポイント，７…プロキシサーバ，８、８ａ、８Ａ、８Ｂ、８Ｃ…認証サーバ，９…ゲートウェイサーバ，５１…ＳＩＭカード，６３…認証機能部，７３…認証情報処理部，７４…事業者管理ＤＢ
【図１】
2017017571.tif 000003
【図２】
2017017571.tif 000004
【図３】
2017017571.tif 000005
【図４】
2017017571.tif 000006
【図５】
2017017571.tif 000007
【図６】
2017017571.tif 000008