(57)【特許請求の範囲】
【請求項１】
少なくとも２種類のネットワークを切り替えて通信を行う通信装置のユーザ認証を処理するユーザ認証装置であって、
ユーザ認証に利用する認証方法とユーザ情報とを記憶する記憶手段と、
ユーザ認証の要求を受信する受信手段と、
前記受信手段によってユーザ認証の要求が受信されると、前記通信装置が通信に使用するネットワーク種類を判定するネットワーク種類判定手段と、
前記受信手段によってユーザ認証の要求が受信されると、前記通信装置の位置情報を取得する位置情報取得手段と、
前記ネットワーク種類判定手段によって判定されたネットワーク種類に基づいて、前記記憶手段によって記憶された認証方法を抽出する認証方法抽出手段と、
前記ネットワーク種類判定手段によって判定されたネットワーク種類と、前記位置情報取得手段によって取得された位置情報とに基づいて、前記記憶手段によって記憶されたユーザ情報を抽出するユーザ情報抽出手段と、
前記認証方法抽出手段によって抽出された認証方法と、前記ユーザ情報抽出手段によって抽出されたユーザ情報とに基づいて、ユーザ認証を処理する処理手段と、
を備えることを特徴とするユーザ認証装置。
【請求項２】
前記ユーザ情報抽出手段は、前記ネットワーク種類判定手段によって判定されたネットワーク種類と、前記位置情報取得手段によって取得された位置情報とに基づいて、抽出するユーザ情報の種類又は個数を変更することを特徴とする請求項１に記載のユーザ認証装置。
【請求項３】
当該ユーザ認証装置は携帯電話であり、前記記憶手段によって記憶されたユーザ情報は、加入者識別子、携帯電話の製造番号、携帯電話キャリアの提供する認証情報、及びユーザがネットワーク接続のために設定する認証情報、の何れか一つを含むことを特徴とする請求項１又は２に記載のユーザ認証装置。
【請求項４】
前記認証方法抽出手段は、前記ネットワーク種類判定手段によって判定されたネットワーク種類に基づいて、ユーザ認証に利用する通信プロトコルを変更することを特徴とする請求項１〜３の何れか一項に記載のユーザ認証装置。
【請求項５】
少なくとも２種類のネットワークを切り替えて通信を行う通信装置のユーザ認証を処理するユーザ認証装置が、ユーザ認証に利用する認証方法とユーザ情報とを記憶する記憶ステップと、
前記ユーザ認証装置が、ユーザ認証の要求を受信する受信ステップと、
前記ユーザ認証装置が、前記受信ステップにおいてユーザ認証の要求が受信されると、前記通信装置が通信に使用するネットワーク種類を判定するネットワーク種類判定ステップと、
前記ユーザ認証装置が、前記受信ステップにおいてユーザ認証の要求が受信されると、前記通信装置の位置情報を取得する位置情報取得ステップと、
前記ユーザ認証装置が、前記ネットワーク種類判定ステップにおいて判定されたネットワーク種類に基づいて、前記記憶ステップにおいて記憶された認証方法を抽出する認証方法抽出ステップと、
前記ユーザ認証装置が、前記ネットワーク種類判定ステップにおいて判定されたネットワーク種類と、前記位置情報取得ステップにおいて取得された位置情報とに基づいて、前記記憶ステップにおいて記憶されたユーザ情報を抽出するユーザ情報抽出ステップと、
前記ユーザ認証装置が、前記認証方法抽出ステップにおいて抽出された認証方法と、前記ユーザ情報抽出ステップにおいて抽出されたユーザ情報とに基づいて、ユーザ認証を処理する処理ステップと、
を含むユーザ認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ認証装置及びユーザ認証方法に関する。
【背景技術】
【０００２】
近年、複数のネットワークを切り替えて通信を行う通信装置が知られている。例えば、特許文献１に記載の無線端末装置は、無線ＬＡＮによる通信中に電波感度が閾値を下回った場合、ＰＨＳによる通信に切り替える。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２４２０５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的に、通信装置が複数のネットワークを切り替えて通信を行う場合、各ネットワークにおいて通信を行う際に通信装置のユーザのユーザ認証を行う。ここで、ユーザ認証に利用するユーザ情報や認証方法はネットワーク環境ごとに異なる。よって、ネットワーク環境に応じてユーザ認証に利用するユーザ情報や認証方法を変更しなければ、ユーザ認証のための情報が不足したり、ユーザ認証のための情報を必要以上に利用したりすることになり、適切なユーザ認証を行うことができない。
【０００５】
そこで、上述の課題を解決するために、本発明は、ネットワーク環境に応じた適切なユーザ認証を行うことができるユーザ認証装置及びユーザ認証方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述の課題を解決するために、本発明のユーザ認証装置は、少なくとも２種類のネットワークを切り替えて通信を行う通信装置のユーザ認証を処理するユーザ認証装置であって、ユーザ認証に利用する認証方法とユーザ情報とを記憶する記憶手段と、ユーザ認証の要求を受信する受信手段と、受信手段によってユーザ認証の要求が受信されると、通信装置が通信に使用するネットワーク種類を判定するネットワーク種類判定手段と、受信手段によってユーザ認証の要求が受信されると、通信装置の位置情報を取得する位置情報取得手段と、ネットワーク種類判定手段によって判定されたネットワーク種類に基づいて、記憶手段によって記憶された認証方法を抽出する認証方法抽出手段と、ネットワーク種類判定手段によって判定されたネットワーク種類と、位置情報取得手段によって取得された位置情報とに基づいて、記憶手段によって記憶されたユーザ情報を抽出するユーザ情報抽出手段と、認証方法抽出手段によって抽出された認証方法と、ユーザ情報抽出手段によって抽出されたユーザ情報とに基づいて、ユーザ認証を処理する処理手段と、を備えている。
【０００７】
また、本発明のユーザ認証方法は、少なくとも２種類のネットワークを切り替えて通信を行う通信装置のユーザ認証を処理するユーザ認証装置が、ユーザ認証に利用する認証方法とユーザ情報とを記憶する記憶ステップと、ユーザ認証装置が、ユーザ認証の要求を受信する受信ステップと、ユーザ認証装置が、受信ステップにおいてユーザ認証の要求が受信されると、通信装置が通信に使用するネットワーク種類を判定するネットワーク種類判定ステップと、ユーザ認証装置が、受信ステップにおいてユーザ認証の要求が受信されると、通信装置の位置情報を取得する位置情報取得ステップと、ユーザ認証装置が、ネットワーク種類判定ステップにおいて判定されたネットワーク種類に基づいて、記憶ステップにおいて記憶された認証方法を抽出する認証方法抽出ステップと、ユーザ認証装置が、ネットワーク種類判定ステップにおいて判定されたネットワーク種類と、位置情報取得ステップにおいて取得された位置情報とに基づいて、記憶ステップにおいて記憶されたユーザ情報を抽出するユーザ情報抽出ステップと、ユーザ認証装置が、認証方法抽出ステップにおいて抽出された認証方法と、ユーザ情報抽出ステップにおいて抽出されたユーザ情報とに基づいて、ユーザ認証を処理する処理ステップと、を含んでいる。
【０００８】
この発明によれば、少なくとも２種類のネットワークを切り替えて通信を行う通信装置のユーザ認証を処理するユーザ認証装置であって、ユーザ認証に利用する認証方法とユーザ情報とを記憶する。ユーザ認証装置は、ユーザ認証の要求を受信すると、通信装置が通信に使用するネットワーク種類を判定すると共に、通信装置の位置情報を取得する。ユーザ認証装置は、判定されたネットワーク種類に基づいて、記憶された認証方法を抽出すると共に、判定されたネットワーク種類と取得された位置情報とに基づいて、記憶されたユーザ情報を抽出する。ユーザ認証装置は、抽出された認証方法とユーザ情報とに基づいて、ユーザ認証を処理する。これにより、本発明のユーザ認証装置は、通信装置が通信に使用するネットワーク種類や通信装置の位置情報などに基づいた認証方法及びユーザ情報を用いて通信装置のユーザ認証を処理することができる。つまり、本発明のユーザ認証装置は、ネットワーク環境に応じた適切なユーザ認証を行うことができる。
【０００９】
また、本発明のユーザ認証装置において、ユーザ情報抽出手段は、ネットワーク種類判定手段によって判定されたネットワーク種類と、位置情報取得手段によって取得された位置情報とに基づいて、抽出するユーザ情報の種類又は個数を変更することが好ましい。
【００１０】
この発明によれば、判定されたネットワーク種類と取得された位置情報とに基づいて、抽出するユーザ情報の種類又は個数を変更する。これにより、本発明のユーザ認証装置は、ネットワーク環境に応じた適切なユーザ認証を行うことができる。
【００１１】
また、本発明のユーザ認証装置において、当該ユーザ認証装置は携帯電話であり、記憶手段によって記憶されたユーザ情報は、加入者識別子、携帯電話の製造番号、携帯電話キャリアの提供する認証情報、及びユーザがネットワーク接続のために設定する認証情報、の何れか一つを含むことが好ましい。
【００１２】
この発明によれば、当該ユーザ認証装置は携帯電話であり、記憶されたユーザ情報は、加入者識別子、携帯電話の製造番号、携帯電話キャリアの提供する認証情報、及びユーザがネットワーク接続のために設定する認証情報、の何れか一つを含む。これにより、本発明のユーザ認証装置は、ネットワーク環境に応じて、携帯電話の認証に係る上記の情報を用いて、適切なユーザ認証を行うことができる。
【００１３】
また、本発明のユーザ認証装置において、認証方法抽出手段は、ネットワーク種類判定手段によって判定されたネットワーク種類に基づいて、ユーザ認証に利用する通信プロトコルを変更することが好ましい。
【００１４】
この発明によれば、判定されたネットワーク種類に基づいて、ユーザ認証に利用する通信プロトコルを変更する。これにより、本発明のユーザ認証装置は、ネットワーク環境に応じた適切なユーザ認証を行うことができる。
【発明の効果】
【００１５】
本発明によれば、ネットワーク環境に応じた適切なユーザ認証を行うことができる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態のユーザ認証装置を含むシステム構成を示す構成図である。
【図２】本実施形態のユーザ認証装置の機能を示す機能ブロック図である。
【図３】本実施形態のユーザ認証装置のハードウェア構成図である。
【図４】本実施形態の記憶部によって記憶された、ネットワーク種類が３Ｇ網の場合の認証方法及びユーザ情報の例を示す図である。
【図５】本実施形態の記憶部によって記憶された、ネットワーク種類が無線ＬＡＮの場合の認証方法及びユーザ情報の例を示す図である。
【図６】本実施形態のユーザ認証装置の処理を示すフローチャート図である。
【発明を実施するための形態】
【００１７】
以降、添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００１８】
図１は、本実施形態に係るユーザ認証装置１を含む通信システム５の概要図である。図１に示すように、通信システム５は、ユーザ認証装置１、３Ｇ基地局２、無線ＬＡＮアクセスポイント３、及び公衆通信網４を含んで構成される。ユーザ認証装置１は、少なくとも２種類のネットワークを切り替えて通信を行う通信装置である携帯電話の機能を備えており、ネットワークに接続する際のユーザ認証を処理する。本実施形態では、ユーザ認証装置１は、３Ｇ網と無線ＬＡＮとの２種類のネットワークを切り替えて通信を行う。３Ｇ基地局２は、ユーザ認証装置１と３Ｇ（3rd Generation）による通信を行うことで３Ｇ網を形成する。無線ＬＡＮアクセスポイント３は、ユーザ認証装置１と無線ＬＡＮによる通信を行うことで無線ＬＡＮを形成する。３Ｇ基地局２と無線ＬＡＮアクセスポイント３とは公衆通信網４と接続しており、ユーザ認証装置１は３Ｇ基地局２又は無線ＬＡＮアクセスポイント３を介して公衆通信網４に接続することができる。
【００１９】
図２は、本実施形態のユーザ認証装置１の構成を示す機能ブロック図である。図２に示される通り、このユーザ認証装置１は、機能構成として、受信部１１（受信手段）、ネットワーク種類判定部１２（ネットワーク種類判定手段）、位置情報取得部１３（位置情報取得手段）、認証方法抽出部１４（認証方法抽出手段）、ユーザ情報抽出部１５（ユーザ情報抽出手段）、処理部１６（処理手段）、及び記憶部１７（記憶手段）を含んで構成されている。
【００２０】
ユーザ認証装置１は、ＣＰＵ等のハードウェアから構成されているものである。図３は、ユーザ認証装置１のハードウェア構成図である。図２に示されるユーザ認証装置１は、物理的には、図３に示すように、ＣＰＵ４１、主記憶装置であるＲＡＭ４２及びＲＯＭ４３、入力デバイスであるキーボード等の入力装置４４、ディスプレイ等の出力装置４５、データ送受信デバイスである通信モジュール４６、及びハードディスク等の補助記憶装置４７等を含むコンピュータシステムとして構成されている。図２に示す各機能ブロックの機能は、図３に示すＣＰＵ４１、ＲＡＭ４２等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ４１の制御のもとで入力装置４４、出力装置４５、通信モジュール４６を動作させるとともに、ＲＡＭ４２や補助記憶装置４７におけるデータの読み出し及び書き込みを行うことで実現される。
【００２１】
以下、図２に示す機能ブロックに基づいて、ユーザ認証装置１の各機能ブロックを説明する。
【００２２】
受信部１１は、ネットワーク側からユーザ認証の要求を受信する。例えば、ユーザ認証装置１が３Ｇ基地局２を介して公衆通信網４と通信を行う際に、ユーザ認証装置１は３Ｇ基地局２から通信接続のためのユーザ認証の要求を受信する。
【００２３】
ネットワーク種類判定部１２は、受信部１１によってユーザ認証の要求が受信されると、ユーザ認証装置１が通信に使用するネットワーク種類を判定する。例えば、ユーザ認証装置１が３Ｇ基地局２を介して公衆通信網４と通信を行う際に、受信部１１によって３Ｇ基地局２からの通信接続のためのユーザ認証の要求が受信されると、ネットワーク種類判定部１２は、ユーザ認証装置１が通信に使用するネットワーク種類を３Ｇ網と判定する。また、例えば、ユーザ認証装置１が無線ＬＡＮアクセスポイント３を介して公衆通信網４と通信を行う際に、受信部１１によって無線ＬＡＮアクセスポイント３からの通信接続のためのユーザ認証の要求が受信されると、ネットワーク種類判定部１２は、ユーザ認証装置１が通信に使用するネットワーク種類を無線ＬＡＮと判定する。なお、ネットワーク種類の他の例としては、Ｂｌｕｅｔｏｏｔｈや赤外線通信などが挙げられる。
【００２４】
受信部１１によって受信されたユーザ認証の要求において、ユーザ認証装置１が通信に使用するネットワーク種類が指定されている場合、ネットワーク種類判定部１２は、ユーザ認証装置１が通信に使用するネットワーク種類を当該指定されたネットワーク種類と判定してもよい。例えば、ユーザ認証装置１が無線ＬＡＮアクセスポイント３を介して公衆通信網４と通信を行っている際に、受信部１１が無線ＬＡＮアクセスポイント３から通信接続のためのユーザ認証の要求を受信し、その要求においてユーザ認証装置１が通信に使用するネットワーク種類として３Ｇ網が指定されていたとする。その場合、ネットワーク種類判定部１２は、ユーザ認証装置１が通信に使用するネットワーク種類を３Ｇ網と判定する。なお、このようにユーザ認証装置１が現在、通信のために介しているネットワーク以外のネットワークで認証を行う場合に、ユーザ認証を行うためには、ユーザ認識装置１が具備している通信装置において、現在、通信のために介しているネットワークを、要求されているネットワークに切り替えた後、認証を行う。
【００２５】
位置情報取得部１３は、受信部１１によってユーザ認証の要求が受信されると、ユーザ認証装置１の位置情報を取得する。例えば、位置情報取得部１３は、ユーザ認証装置１のＧＰＳ機能を利用してユーザ認証装置１の位置情報（地上の緯度、経度）を取得する。
【００２６】
認証方法抽出部１４は、ネットワーク種類判定部１２によって判定されたネットワーク種類に基づいて、記憶部１７によって記憶されたユーザ認証に利用する認証方法を抽出する。認証方法の一例としては、ユーザ認証に利用するユーザ情報の組み合わせ、及び通信プロトコルなどが挙げられる。
【００２７】
認証方法抽出部１４は、ネットワーク種類判定部１２によって判定されたネットワーク種類に基づいて、ユーザ認証に利用する通信プロトコルを変更してもよい。例えば、ネットワーク種類判定部１２によって判定されたネットワーク種類が一定のセキュリティ強度を保っているネットワークの場合、認証方法抽出部１４は、ユーザ認証に利用する通信プロトコルとしてｈｔｔｐを抽出する。一方、ネットワーク種類判定部１２によって判定されたネットワーク種類が一定のセキュリティ強度を保っていないネットワークの場合、認証方法抽出部１４は、ユーザ認証に利用する通信プロトコルとして、ｈｔｔｐよりもセキュリティ強度が高いｈｔｔｐｓを抽出する。
【００２８】
ユーザ情報抽出部１５は、ネットワーク種類判定部１２によって判定されたネットワーク種類と、位置情報取得部１３によって取得された位置情報とに基づいて、記憶部１７によって記憶されたユーザ認証に利用するユーザ情報を抽出する。ユーザ情報の一例としては、加入者識別子（ＩＭＳＩ：International Mobile Subscriber Identity）、携帯電話の製造番号（ＩＭＥＩ：International Mobile Equipment Identifier）、携帯電話キャリアの提供する認証情報（ユーザＩＤ）、及びユーザがネットワーク接続のために設定する認証情報（ＰＩＮ：Personal Identification Number）などが挙げられる。なお、ユーザＩＤとＰＩＮとは、ユーザが利用する認証情報である点では同じであるが、ユーザＩＤは携帯電話キャリアが払い出す認証情報であるのに対し、ＰＩＮはユーザが自ら設定する認証情報である。
【００２９】
ユーザ情報抽出部１５は、ネットワーク種類判定部１２によって判定されたネットワーク種類と、位置情報取得部１３によって取得された位置情報とに基づいて、抽出するユーザ情報の種類又は個数を変更してもよい。例えば、ネットワーク種類判定部１２によって判定されたネットワーク種類が一般ユーザに開放している無線ＬＡＮであり、位置情報取得部１３によって取得された位置情報が当該無線ＬＡＮを提供するプロバイダによって無線ＬＡＮ通信を許可している店舗を示している場合、ユーザ情報抽出部１５は当該無線ＬＡＮを提供するプロバイダによって指定されているユーザ情報を抽出する。
【００３０】
処理部１６は、認証方法抽出部１４によって抽出された認証方法と、ユーザ情報抽出部１５によって抽出されたユーザ情報とに基づいて、ユーザ認証を処理する。ユーザ認証を処理するとは、例えば、処理部１６が、認証サーバである３Ｇ基地局２へ認証方法に従ってユーザ情報を送信し、当該３Ｇ基地局２からのユーザ認証結果を受信することである。
【００３１】
記憶部１７は、ユーザ認証に利用する認証方法とユーザ情報とを記憶する。記憶部１７によって記憶されたユーザ情報は、加入者識別子、携帯電話の製造番号、携帯電話キャリアの提供する認証情報、及びユーザがネットワーク接続のために設定する認証情報、の何れか一つを含んでもよい。
【００３２】
図４は、記憶部１７によって記憶された、ネットワーク種類が３Ｇ網の場合の認証方法及びユーザ情報の例を示す図である。例えば、認証方法抽出部１４は、ネットワーク種類判定部１２によってネットワーク種類が３Ｇ網であると判定された場合、図４の一列目に示す認証方法である“２つのユーザ情報を独立に利用”、“「ＩＭＳＩ」と「ユーザＩＤ（携帯電話キャリアの提供する認証情報）をＩＭＥＩで暗号化した情報」との２つの情報を利用”、“「ＩＭＳＩ」と「ＩＭＥＩをユーザＩＤで暗号化した情報」との２つの情報を利用”、“「ＩＭＳＩ」と「ＰＩＮをＩＭＥＩで暗号化した情報」との２つの情報を利用”、及び“「ＩＭＳＩ」と「ＩＭＥＩをＰＩＮで暗号化した情報」との２つの情報を利用”のうち何れか一つの認証方法を抽出する。
【００３３】
また、例えば、ユーザ情報抽出部１５は、ネットワーク種類判定部１２によってネットワーク種類が３Ｇ網であると判定された場合、図４の一行目に示すユーザ情報である“ＩＭＳＩ”、“ＩＭＥＩ”、“ユーザＩＤ”、及び“ＰＩＮ”の中からユーザ認証に利用するユーザ情報を抽出する。ネットワーク種類が３Ｇ網であることから、ユーザ情報として“ＩＭＳＩ”を利用できる。ここで、図４に示す“ＰＩＮ”については、ユーザ認証装置１が位置する所定のエリアごとに異なる“ＰＩＮ”が紐付けられて記憶されている。ユーザ情報抽出部１５が“ＰＩＮ”を抽出しない場合、処理部１６は、ユーザ認証を処理する際に、位置情報取得部１３によって取得されたユーザ認証装置１の位置情報を、３Ｇ基地局２や無線ＬＡＮアクセスポイント３などのユーザ認証を行う認証サーバに送信し、認証サーバに認証の可否を判断させる。一方、ユーザ情報抽出部１５が“ＰＩＮ”を抽出する場合、ユーザ情報抽出部１５は、位置情報取得部１３によって取得されたユーザ認証装置１の位置情報からユーザ認証装置１が位置するエリアを特定し、特定したエリアに紐付く記憶部１７によって記憶されたＰＩＮを抽出する。
【００３４】
図５は、記憶部１７によって記憶された、ネットワーク種類が無線ＬＡＮの場合の認証方法及びユーザ情報の例を示す図である。例えば、認証方法抽出部１４は、ネットワーク種類判定部１２によってネットワーク種類が無線ＬＡＮであると判定された場合、図５の一列目に示す認証方法である“２つのユーザ情報を独立に利用”、及び“１つのユーザ情報を利用”のうち何れか一つの認証方法を抽出する。
【００３５】
また、例えば、ユーザ情報抽出部１５は、ネットワーク種類判定部１２によってネットワーク種類が無線ＬＡＮであると判定された場合、図５の一行目に示すユーザ情報である“ＩＭＥＩ”、“ユーザＩＤ”、及び“ＰＩＮ”の中からユーザ認証に利用するユーザ情報を抽出する。ネットワーク種類が３Ｇ網ではなく無線ＬＡＮであることから、ユーザ情報として“ＩＭＳＩ”は利用できない。ここで、図５に示す“ＰＩＮ”については、ユーザ認証装置１が位置する所定のエリアごとに異なる“ＰＩＮ”が紐付けられて記憶されている。ユーザ情報抽出部１５が“ＰＩＮ”を抽出しない場合、処理部１６は、ユーザ認証を処理する際に、位置情報取得部１３によって取得されたユーザ認証装置１の位置情報を、３Ｇ基地局２や無線ＬＡＮアクセスポイント３などのユーザ認証を行う認証サーバに送信し、認証サーバに認証の可否を判断させる。一方、ユーザ情報抽出部１５が“ＰＩＮ”を抽出する場合、ユーザ情報抽出部１５は、位置情報取得部１３によって取得されたユーザ認証装置１の位置情報からユーザ認証装置１が位置するエリアを特定し、特定したエリアに紐付く記憶部１７によって記憶されたＰＩＮを抽出する。
【００３６】
次に、このように構成されたユーザ認証装置１の処理について説明する。図６は、ユーザ認証装置１の処理を示すフローチャートである。まず、記憶部１７が、予めユーザ認証に利用する認証方法とユーザ情報とを記憶する（Ｓ１、記憶ステップ）。次に、受信部１１が、ユーザ認証の要求を受信する（Ｓ２、受信ステップ）。Ｓ２にてユーザ認証の要求が受信されると、ネットワーク種類判定部１２が、ユーザ認証装置１が通信に使用するネットワーク種類を判定する（Ｓ３、ネットワーク種類判定ステップ）。また、Ｓ２にてユーザ認証の要求が受信されると、位置情報取得部１３が、ユーザ認証装置１の位置情報を取得する（Ｓ４、位置情報取得ステップ）。
【００３７】
次に、認証方法抽出部１４が、Ｓ３にて判定されたネットワーク種類に基づいて、Ｓ１にて記憶部１７によって記憶された認証方法を抽出する（Ｓ５、認証方法抽出ステップ）。次に、ユーザ情報抽出部１５が、Ｓ３にて判定されたネットワーク種類とＳ４にて取得された位置情報とに基づいて、Ｓ１にて記憶部１７によって記憶されたユーザ情報を抽出する（Ｓ６、ユーザ情報抽出ステップ）。次に、処理部１６が、Ｓ５にて抽出された認証方法とＳ６にて抽出されたユーザ情報とに基づいて、ユーザ認証を処理する（Ｓ７、処理ステップ）。
【００３８】
上記のフローチャートの順番はこれに限るものではない。例えば、Ｓ３とＳ４の順番は逆でもよい。また、Ｓ５とＳ６の順番は逆でもよい。また、Ｓ３の直後にＳ５を実行してもよい。
【００３９】
次に、このように構成されたユーザ認証装置１の作用効果について説明する。本実施形態のユーザ認証装置１は、少なくとも２種類のネットワークを切り替えて通信を行う当該ユーザ認証装置１のユーザ認証を処理し、ユーザ認証に利用する認証方法とユーザ情報とを記憶する。ユーザ認証装置１は、ユーザ認証の要求を受信すると、ユーザ認証装置１が通信に使用するネットワーク種類を判定すると共に、ユーザ認証装置１の位置情報を取得する。ユーザ認証装置１は、判定されたネットワーク種類に基づいて、記憶された認証方法を抽出すると共に、判定されたネットワーク種類と取得された位置情報とに基づいて、記憶されたユーザ情報を抽出する。ユーザ認証装置１は、抽出された認証方法とユーザ情報とに基づいて、ユーザ認証を処理する。これにより、ユーザ認証装置１は、ユーザ認証装置１が通信に使用するネットワーク種類やユーザ認証装置１の位置情報などに基づいた認証方法及びユーザ情報を用いてユーザ認証装置１のユーザ認証を処理することができる。つまり、ユーザ認証装置１は、ネットワーク環境に応じた適切なユーザ認証を行うことができる。
【００４０】
また、ユーザ認証装置１は、判定されたネットワーク種類と取得された位置情報とに基づいて、抽出するユーザ情報の種類又は個数を変更する。これにより、ユーザ認証装置１は、ネットワーク環境に応じた適切なユーザ認証を行うことができる。
【００４１】
また、ユーザ認証装置１に記憶されたユーザ情報は、加入者識別子、携帯電話の製造番号、携帯電話キャリアの提供する認証情報、及びユーザがネットワーク接続のために設定する認証情報、の何れか一つを含む。これにより、ユーザ認証装置１は、ネットワーク環境に応じて、ユーザ認証装置１の認証に係る上記の情報を用いて、適切なユーザ認証を行うことができる。
【００４２】
また、ユーザ認証装置１は、判定されたネットワーク種類に基づいて、ユーザ認証に利用する通信プロトコルを変更する。これにより、ユーザ認証装置１は、ネットワーク環境に応じた適切なユーザ認証を行うことができる。
【００４３】
また、ユーザ認証装置１は、ネットワーク種類や位置情報に基づいて認証方法やユーザ情報を変更することで、ネットワーク環境に応じた適切なユーザ認証を行うことができるだけでなく、ユーザ認証におけるセキュリティを高めることもできる。例えば、悪意を持った第三者が、ユーザ認証装置１の図４におけるユーザ情報の一つであり、例えばエリアＡに紐付くＰＩＮを盗み、別のユーザ認証装置であるユーザ認証装置Ｘに当該ＰＩＮを記憶させたとする。その際、ＰＩＮ以外のユーザ情報を利用するユーザ認証を行う場合や、ＰＩＮを利用するユーザ認証を行う場合でもユーザ認証装置Ｘの位置がエリアＡ以外においてユーザ認証を行う場合などは、悪意を持った第三者は盗んだＰＩＮを利用してユーザ認証を行うことができず、なりすましを防ぐことができる。
【００４４】
上記の実施形態では、ユーザ認証装置１は少なくとも２種類のネットワークを切り替えて通信を行う通信装置である携帯電話の機能を備えているとして説明したが、これに限るものではない。例えば、ユーザ認証装置１と少なくとも２種類のネットワークを切り替えて通信を行う通信装置である携帯電話とはそれぞれ独立した装置であり、ユーザ認証装置１と携帯電話との間で通信を介して各種指示を入出力することで、ユーザ認証装置１が携帯電話のユーザ認証を処理してもよい。
【００４５】
また、上記の実施形態では、ユーザ認証装置１は、特定の一つのネットワーク種類を利用してユーザ認証を処理する説明をしたが、これに限るものではない。例えば、認証の第一段階において、ユーザ認証装置１からＩＭＥＩを認証サーバに送信し、認証サーバがＩＭＥＩに対応するＩＭＳＩにパスコードを含むＳＭＳメッセージを（３Ｇ網を通じて）ユーザ認証装置１に送信し、ＳＭＳメッセージを受けたユーザ認証装置１は無線ＬＡＮ経由でパスコードを認証サーバに送り、認証サーバは先に受信したＩＭＥＩとパスコードを突合することで認証してもよい。
【００４６】
また、上記の実施形態では、ユーザ認証装置１は、特定の一つのネットワーク種類を利用してユーザ認証を処理する説明をしたが、これに限るものではない。例えば、ユーザ認証装置１が複数のネットワークと同時に通信できる場合、ユーザ認証装置１は、複数のネットワークとユーザ認証を処理し、ユーザ認証装置１が同時に複数のネットワークと通信できるようにしてもよい。
【符号の説明】
【００４７】
１…ユーザ認証装置、１１…受信部、１２…ネットワーク種類判定部、１３…位置情報取得部、１４…認証方法抽出部、１５…ユーザ情報抽出部、１６…処理部、１７…記憶部。
【図１】
0005414654.tif 000002
【図２】
0005414654.tif 000003
【図３】
0005414654.tif 000004
【図４】
0005414654.tif 000005
【図５】
0005414654.tif 000006
【図６】
0005414654.tif 000007