(57)【特許請求の範囲】
【請求項１】
カードの使用者を認証するカード認証装置であって、
前記カードのカード番号毎に、正当なカード所有者が携帯する携帯電話の時系列な位置情報が記憶された認証記憶手段と、
前記カードに記憶された情報を読み取るカード端末から、前記カード番号を受信する受信手段と、
前記認証記憶手段から、前記受信手段が受信したカード番号に対応する最新の位置情報を特定し、当該最新の位置情報に基づいて前記携帯電話の第１の位置エリアを算出する第１の算出手段と、
前記認証記憶手段から、前記受信手段が受信したカード番号に対応する過去の時系列な位置情報を特定し、当該過去の位置情報から前記受信手段がカード番号を受信した時点において前記携帯電話が存在すると想定される第２の位置エリアを算出する第２の算出手段と、
前記第１の位置エリアと前記第２の位置エリアとが重複する重複エリアに、前記カード端末の設置場所が存在するか否かを判別し、前記重複エリアに前記カード端末の設置場所が存在する場合、前記カードの使用者が正当なカード所有者であると認証する認証手段と、を有すること
を特徴とするカード認証装置。
【請求項２】
請求項１記載のカード認証装置であって、
前記カード端末毎に、当該カード端末の識別情報および設置場所が記憶されたカード端末記憶手段を、さらに有し
前記受信手段は、前記カード端末から、当該カード端末の識別情報をさらに受信し、
前記認証手段は、カード端末記憶手段を参照し、前記受信手段が受信したカード端末の識別情報に対応する設置場所を特定し、当該設置場所が前記重複エリアに存在するか否かを判別すること
を特徴とするカード認証装置。
【請求項３】
請求項１記載のカード認証装置であって、
前記認証手段は、前記第１の位置エリアが所定の領域より小さいか否かを判別し、前記第１の位置エリアが所定の領域より小さい場合であって、かつ、前記第１の位置エリアに前記カード端末の設置場所が存在する場合、前記カードの使用者が正当なカード所有者であると認証すること
を特徴とするカード認証装置。
【請求項４】
請求項１記載のカード認証装置であって、
前記認証手段は、前記重複エリアが存在しない場合、前記第１の位置エリアに前記カード端末の設置場所が存在するか否かを判別し、前記第１の位置エリアに前記カード端末の設置場所が存在する場合、前記カードの使用者が正当なカード所有者であると認証すること
を特徴とするカード認証装置。
【請求項５】
カードの使用者を認証するカード認証システムであって、
前記カードに記憶された情報を読み出すカード端末と、前記カードの使用者の正当性を認証する認証装置と、を有し、
前記カード端末は、
前記カードに記憶されたカード番号を読み取る読取手段と、
前記読取手段が読み取ったカード番号を、前記認証装置に送信する送信手段と、を有し、
前記認証装置は、
前記カード番号毎に、正当なカード所有者が携帯する携帯電話の時系列な位置情報が記憶された認証記憶手段と、
前記カード端末から、前記カード番号を受信する受信手段と、
前記認証記憶手段から、前記受信手段が受信したカード番号に対応する最新の位置情報を特定し、当該最新の位置情報に基づいて前記携帯電話の第１の位置エリアを算出する第１の算出手段と、
前記認証記憶手段から、前記受信手段が受信したカード番号に対応する過去の時系列な位置情報を特定し、当該過去の位置情報から前記受信手段がカード番号を受信した時点において前記携帯電話が存在すると想定される第２の位置エリアを算出する第２の算出手段と、
前記第１の位置エリアと前記第２の位置エリアとが重複する重複エリアに、前記カード端末の設置場所が存在するか否かを判別し、前記重複エリアに前記カード端末の設置場所が存在する場合、前記カードの使用者が正当なカード所有者であると認証する認証手段と、を有すること
を特徴とするカード認証システム。
【請求項６】
情報処理装置が行う、カードの使用者を認証するカード認証方法であって、
前記情報処理装置は、
前記カードのカード番号毎に正当なカード所有者が携帯する携帯電話の時系列な位置情報が記憶された認証記憶部と、処理部と、を有し、
前記処理部は、
前記カードのカード情報を読み取るカード端末から、前記カード番号を受信する受信ステップと、
前記認証記憶部から、前記受信ステップで受信したカード番号に対応する最新の位置情報を特定し、当該最新の位置情報に基づいて前記携帯電話の第１の位置エリアを算出する第１の算出ステップと、
前記認証記憶部から、前記受信ステップで受信したカード番号に対応する過去の時系列な位置情報を特定し、当該過去の位置情報から前記受信ステップでカード番号を受信した時点において前記携帯電話が存在すると想定される第２の位置エリアを算出する第２の算出ステップと、
前記第１の位置エリアと前記第２の位置エリアとが重複する重複エリアに、前記カード端末の設置場所が存在するか否かを判別し、前記重複エリアに前記カード端末の設置場所が存在する場合、前記カードの使用者が正当なカード所有者であると認証する認証ステップと、を行うこと
を特徴とするカード認証方法。
【請求項７】
情報処理装置が実行する、カードの使用者を認証するカード認証プログラムであって、
前記情報処理装置は、
前記カードのカード番号毎に正当なカード所有者が携帯する携帯電話の時系列な位置情報が記憶された認証記憶部と、処理部と、を有し、
前記処理部に、
前記カードのカード情報を読み取るカード端末から、前記カード番号を受信する受信ステップと、
前記認証記憶部から、前記受信ステップで受信したカード番号に対応する最新の位置情報を特定し、当該最新の位置情報に基づいて前記携帯電話の第１の位置エリアを算出する第１の算出ステップと、
前記認証記憶部から、前記受信ステップで受信したカード番号に対応する過去の時系列な位置情報を特定し、当該過去の位置情報から前記受信ステップでカード番号を受信した時点において前記携帯電話が存在すると想定される第２の位置エリアを算出する第２の算出ステップと、
前記第１の位置エリアと前記第２の位置エリアとが重複する重複エリアに、前記カード端末の設置場所が存在するか否かを判別し、前記重複エリアに前記カード端末の設置場所が存在する場合、前記カードの使用者が正当なカード所有者であると認証する認証ステップと、を実行させること
を特徴とするカード認証プログラム。
【請求項８】
請求項１記載のカード認証装置であって、
前記第２の算出手段は、前記特定した過去の時系列な位置情報から前記携帯電話の移動速度を算出し、当該移動速度と、前記最新の位置情報の直前の直前位置情報を取得した第１の時刻から前記最新の位置情報を取得した第２の時刻までの経過時間とを用いて移動可能な距離を算出し、前記直前位置情報から前記移動可能な距離の範囲内を想定される前記第２の位置エリアとして算出すること
を特徴とするカード認証装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カード使用者の正当性を認証するカード認証技術に関し、特に、携帯電話の位置情報を用いたカード認証技術に関する。
【背景技術】
【０００２】
近年、他人のキャッシュカードに記録された情報を不正に読み出して偽造カードを作成し、使用するスキミングが問題となっている。また、他人のキャッシュカードを不正に取得し、使用する不正行為も問題になっている。
【０００３】
このような、スキミングおよびキャッシュカードの不正使用を防止するために、例えば、特許文献１には、ＧＰＳ機能付き携帯電話を用いたキャッシュカード認証システムが記載されている。
【特許文献１】特開２００３−１５０８８４
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１では、ＧＰＳ（Global Positioning System）から受信したＧＰＳ信号を用いてキャッシュカードの使用を認証する。しかしながら、ＧＰＳ信号は、一般的には、建物や地下では受信することができない。そのため、建物内に設置されたＡＴＭ（Automated Teller Machine：現金自動預払機）の付近でＧＰＳ信号を受信する場合、例えば特開２００３−１０３４８に記載されたＧＰＳ再放射機などの所定のシステムが必要となる。
【０００５】
また、特許文献１では、全ての携帯電話およびＡＴＭは、ＧＰＳ機能を備える必要がある。しかしながら、キャッシュカードの所有者の携帯電話を、全てＧＰＳ機能付き携帯電話に切り替えることは、コストおよび作業負荷が増大し、困難である。また、全国に設置されている各ＡＴＭに、ＧＰＳ機能を組み込むことは、システム面およびコスト面において負荷が増大する。
【０００６】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、カードを使用するカード使用者を、より低コストでかつより高い精度で認証することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、正当なカード所有者が携帯する携帯電話の時系列な位置情報と、カード端末の設置場所とを用いて、カード使用者の正当性を認証する。
【０００８】
例えば、本発明のカード認証装置は、カードのカード番号毎に、正当なカード所有者が携帯する携帯電話の時系列な位置情報が記憶された認証記憶手段と、カードに記憶された情報を読み取るカード端末からカード番号を受信する受信手段と、認証記憶手段から受信手段が受信したカード番号に対応する最新の位置情報を特定し、当該最新の位置情報に基づいて携帯電話の第１の位置エリアを算出する第１の算出手段と、認証記憶手段から受信手段が受信したカード番号に対応する過去の時系列な位置情報を特定し、当該過去の位置情報から想定される前記携帯電話の第２の位置エリアを算出する第２の算出手段と、第１の位置エリアと第２の位置エリアとが重複する重複エリアに、カード端末の設置場所が存在するか否かを判別し、重複エリアにカード端末の設置場所が存在する場合、カードの使用者が正当なカード所有者であると認証する認証手段と、を有する。
【発明の効果】
【０００９】
本発明では、カードを使用するカード使用者を、より低コストでかつより高い精度で認証することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について説明する。
【００１１】
図１は、本発明の一実施形態が適用されたカード認証システムの全体構成図である。図示するカード認証システムは、正当なカード所有者が携帯する携帯電話１と、カード端末２と、認証サーバ３と、を有する。携帯電話１は、携帯電話１の位置に応じて所定の基地局４およびネットワーク５を介して、認証サーバ３と接続される。また、各カード端末２は、ネットワーク５を介して、認証サーバ３と接続される。
【００１２】
カード所有者は、キャッシュカードまたはクレジットカードなどのカードを所有する正当なユーザであって、常に携帯電話１を携帯しているものとする。携帯電話１は、所定のタイミングで、基地局４から位置情報を取得する位置情報取得部１１と、取得した位置情報を認証サーバ３に送信する位置情報送信部１２と、一般的な通話を行う通話部１３と、を有する。
【００１３】
本実施形態は、携帯電話１が通信可能な基地局４のセルＩＤを、携帯電話１（すなわち、カード所有者）の位置情報として用いることとする。なお、セルＩＤは、各基地局４がカバーするカバーエリア（セル）を識別するための識別情報である。また、各基地局４のカバーエリアの大きさは、地域や場所などにより異なる。例えば、オフィス街や繁華街など人の多い場所の基地局４のカバーエリアは、比較的小さい（狭い）場合が多い。
【００１４】
カード端末２は、例えば、ＡＴＭ（Automated Teller Machine）、デビットカード端末またはクレジットカード端末などであって、カードに記憶されたカード情報を読み取り、認証サーバ３に送信する。そして、カード端末２は、認証サーバ３の認証結果に応じて、口座から現金の引き出し、商品代金の決済などを行う。図示するカード端末２は、カード情報を読み取るカード読取部２１と、カードの使用者の指示を受け付ける指示受付部２２と、出力装置に各種のデータを表示する表示部２３と、を有する。
【００１５】
認証サーバ３は、携帯電話１から受信した位置情報を用いて、カードの使用者が正当なカード所有者か否かを認証（判別）する。図示する認証サーバ３は、受信部３１と、位置算出部３２と、認証部３３と、認証ＤＢ３４と、カード端末テーブル３５と、を有する。受信部３１は、携帯電話１から位置情報を受信し、受信した位置情報を認証ＤＢ３４に記する。また、受信部３１は、カード情報およびカード端末２の識別情報を、カード端末２から受信する。
【００１６】
位置算出部３２は、認証ＤＢ３４に記憶された携帯電話１の時系列な位置情報に基づいて、携帯電話が存在する位置（エリア）を算出する。認証部３３は、位置算出部３２が算出した位置と、カード端末２の設置場所とを用いて、カード使用者の正当性を認証する。  認証ＤＢ３４は、携帯電話１の時系列な位置情報が記憶されたデータベースである。なお、認証ＤＢ３４については、後述する。カード端末テーブル３５には、カード端末２毎に、カード端末２の識別情報と、カード端末２の設置場所とが記憶されている。
【００１７】
次に、認証サーバ３の認証ＤＢ３４について説明する。
【００１８】
図２は、認証ＤＢ３４の一例を示した図である。図示する認証ＤＢ３４は、カード番号３４１毎に、カード所有者が所持する携帯電話１の携帯電話ＩＤ３４２と、位置履歴情報３４３、３４４と、を有する。カード番号３４１は、各カードを識別するための識別情報であって、例えば、口座番号またはクレジットカード番号などが考えられる。携帯電話ＩＤ３４２には、携帯電話１の機体番号、加入者番号または携帯電話番号などを用いることが考えられる。
【００１９】
位置履歴情報３４３、３４４には、携帯電話が通信可能な基地局４から所定のタイミングで取得した位置情報（セルＩＤ）３４４と、取得時刻３４３とが、時系列に記憶されている。認証サーバ３の受信部３１は、携帯電話１から位置情報３４４および取得時刻３４３を受信し、認証ＤＢ３４に記憶する。
【００２０】
上記説明した、携帯電話１、カード端末２、および認証サーバ３は、いずれも、例えば図３に示すようなＣＰＵ９０１と、メモリ９０２と、ＨＤＤ等の外部記憶装置９０３と、キーボードやマウスなどの入力装置９０４と、ディスプレイやプリンタなどの出力装置９０５と、ネットワークと接続するための通信制御装置９０６と、を備えた汎用的なコンピュータシステムを用いることができる。このコンピュータシステムにおいて、ＣＰＵ９０１がメモリ９０２上にロードされた所定のプログラムを実行することにより、各装置の各機能が実現される。
【００２１】
例えば、携帯電話１、カード端末２および認証サーバ３の各機能は、携帯電話１用のプログラムの場合は携帯電話１のＣＰＵ９０１が、カード端末２用のプログラムの場合はカード端末２のＣＰＵ９０１が、そして、認証サーバ３用のプログラムの場合は認証サーバ３のＣＰＵ９０１が、それぞれ実行することにより実現される。なお、認証サーバ３の認証ＤＢ３４およびカード端末テーブル３５には、認証サーバ３のメモリ９０２または外部記憶装置９０３が用いられるものとする。また、入力装置９０４および出力装置９０５については、各装置が必要に応じて備えるものとする。
【００２２】
次に、携帯電話１（すなわちカード所有者）の移動軌跡、および、カード端末２の設置場所について説明する。
【００２３】
図４は、携帯電話１の移動軌跡を模式的に示した図である。携帯電話１は、所定のタイミングで、通信可能な基地局４と通信し、当該基地局４のセルＩＤを受信する。図示する例では、ｔ１時点において、携帯電話１は、基地局ｘ１のカバーエリアＡ１内のいずれかの地点ｙ１に存在するものとする。なお、図示するカバーエリアＡ１は、基地局ｘ１を中心とする半径ｅ１の円であるものとする。
【００２４】
そして、携帯電話１は、ｔ１時点から所定の時間が経過したｔ２時点において、基地局ｘ２のカバーエリアＡ２内のいずれかの地点ｙ２に存在するものとする。そして、携帯電話１は、ｔ２時点から所定の時間が経過したｔ３時点において、基地局ｘ３のカバーエリアＡ３内のいずれかの地点ｙ３に存在するものとする。そして、ｔ３時点において、携帯電話１を所持するカード所有者のカードが、カード端末２に挿入され、使用されるものとする。
【００２５】
この場合、認証サーバ３の位置算出部３２は、過去の位置情報に基づいて、ｔ３時点において携帯電話１が存在するであろう想定エリアＢ３を算出する。すなわち、位置算出部３２は、過去の時系列な位置情報を、所定の関数（時系列モデル）に投入し、想定エリアＢ３を算出する。
【００２６】
例えば、位置算出部３２は、速度関数を用いて想定エリアＢ３を算出することが考えられる。図示する場合、位置算出部３２は、ｔ２時点の携帯電話１（カード所有者）の速度ｓ２を、以下の計算式により算出する。なお、地点ｘ１から地点ｘ２までの距離ｌ２を、ｔ１時点からｔ２時点までの間に、携帯電話１が移動した距離とみなす。
【００２７】
ｓ２＝ｌ２÷（ｔ１からｔ２までの経過時間）
そして、位置算出部３２は、ｔ２時点の速度ｓ２を用いて、ｔ２時点からｔ３時点までの間に移動する距離ｌ３を、以下の計算式により算出する。
【００２８】
ｌ３＝ｓ２×（ｔ２からｔ３までの経過時間）
なお、ｌ３には、ｔ２時点からｔ３時点までの経過時間に応じた最低値を設けることとしてもよい。これにより、ｔ１時点からｔ２時点までの間に移動しなかった場合であっても、カード所有者がｌ３に設定された最低値の距離以内の移動を、ｔ２時点からｔ３時点までの間に行った場合は、当該カード所有者が正当にカードを使用していると判別することができる。
【００２９】
そして、位置算出部３２は、ｔ２時点の基地局ｘ２を中心とする半径ｌ３の円Ｂ３を、想定エリアとして算出する。
【００３０】
そして、認証サーバ３の認証部３３は、ｔ３時点のカバーエリアＡ３と想定エリアＢ３とが重なる重複エリアＣのいずれかに、携帯電話１が存在すると推定する。したがって、認証部３３は、カード端末２の設置場所ｚが重複エリアＣ内に存在する場合、正当なカード所有者が自分のカードを正当に使用していると判別する。一方、重複エリアＣ以外の場所にカード端末２が設置されている場合、カード所有者が所持する携帯電話１と、カードが使用されているカード端末２とが、離れた位置に存在することになる。この場合、認証部３３は、カード所有者以外の第三者が、偽造カードまたは不正に取得したカードを用いて不正にカードを使用していると判別する。このように重複エリアＣを特定することにより、ｔ３時点のカバーエリアＡ３が広い範囲であっても、より高い精度でカード使用者の正当性を認証することができる。
【００３１】
図５は、図４に示すｔ３時点のカバーエリアＡ３が小さい場合の、携帯電話１の移動軌跡を模式的に示した図である。図５に示す場合、ｔ３時点のカバーエリアＡ３は、想定エリアＢ３内に含まれている。すなわち、ｔ３時点のカバーエリアＡ３全てが、想定エリアＢ３との重複エリアＣとなる。この場合、認証サーバ３の認証部３３は、重複エリアＣであるｔ３時点のカバーエリアＡ３内にカード端末２の設置場所ｚが存在する場合、正当なカード所有者自身が正当にカードを使用していると判別する。
【００３２】
次に、本実施形態のカード認証システムの認証処理について説明する。
【００３３】
図６は、認証処理の全体フローチャートである。まず、携帯電話１の位置情報取得部１１は、所定のタイミング（所定の時間間隔）で通信可能な基地局４から、当該基地局４の位置情報（セルＩＤ）を取得する。そして、位置情報送信部１２は、位置情報取得部１１が取得した位置情報および取得した時刻を、基地局４を介して認証サーバ３に送信する（Ｓ１１）。なお、位置情報送信部１２は、位置情報等を送信する際に、自携帯電話１の携帯電話ＩＤも送信するものとする。
【００３４】
そして、カード使用者は、口座から現金を引き出す際、または、商品代金の決済などを行う際に、カード端末２にカードを挿入する。カード端末２のカード読取部２１は、挿入されたカードのカード番号と、自カード端末２のカード端末識別情報と、を認証サーバ３に送信する（Ｓ１２）。なお、カード端末識別情報は、あらかじめカード端末２のメモリまたは外部記憶装置に記憶されているものとする。
【００３５】
そして、認証サーバ３は、携帯電話１から受信した時系列な位置情報と、カード端末２から受信したカード番号およびカード端末識別情報とに基づいて、カード端末２を操作してカードを使用しているカード使用者が正当なカード所有者か否かを認証する（Ｓ１３）。なお、Ｓ１３の認証処理については後述する。
【００３６】
正当なカード所有者であると認証した場合（Ｓ１４：ＹＥＳ）、認証サーバ３の認証部３３は、認証に成功した旨を示すＯＫメッセージをカード端末２に送信する（Ｓ１５）。カード端末２の表示部２３は、ＯＫメッセージを受信し、暗証番号の入力画面を出力装置に表示する（Ｓ１６）。カード端末２の指示受付部２２は、カード使用者が入力した暗証番号を受け付けて、認証サーバ３または他の装置（不図示）に暗証番号を送信する。そして、カード端末２は、暗証番号の認証結果に応じて所定の処理を行う。
【００３７】
一方、カード所有者以外の第３者であると認証した場合（Ｓ１４：ＮＯ）、認証サーバ３は、認証に失敗した旨を示すＮＧメッセージをカード端末２に送信する（Ｓ１７）。カード端末２の表示部２３は、ＮＧメッセージを受信し、エラー画面を出力装置に表示して処理を終了する（Ｓ１８）。
【００３８】
次に、図６に示すＳ１３の処理について、より詳しく説明する。
【００３９】
図７は、認証サーバの認証処理（図６：Ｓ１３）のフローチャートである。認証サーバ３の受信部３１は、携帯電話１から所定のタイミングで位置情報および取得時刻を受信し、認証ＤＢ３４に記憶する（Ｓ２１）。なお、受信部３１は、位置情報等とともに送信された携帯電話ＩＤに対応する認証ＤＢ３４のレコードに、受信した位置情報等を記憶する。これにより、認証ＤＢ３４には、携帯電話１毎に時系列な位置情報が記憶される。
【００４０】
そして、受信部３１は、カード端末２から、カード番号およびカード端末識別情報を受信する（Ｓ２２）。そして、認証部３３は、カード端末テーブル３５を参照し、受信したカード端末識別情報に対応する設置場所を特定する（Ｓ２３）。
【００４１】
そして、位置算出部３２は、認証ＤＢ３４を参照し、受信したカード番号に対応する最新の位置情報（セルＩＤ）を特定する。そして、位置算出部３２は、図示しないセルＩＤテーブルを参照し、特定した最新の位置情報（セルＩＤ）のカバーエリアを特定する（Ｓ２４）。セルＩＤテーブルは、位置情報（セルＩＤ）毎に、カバーエリアおよびカバーエリアの大きさ（範囲）が設定されたテーブルであって、認証サーバ３のメモリまたは外部記憶装置に記憶されているものとする。なお、最新の位置情報のカバーエリアは、図４の模式図の場合、ｔ３時点のカバーエリアＡ３である。
【００４２】
そして、位置算出部３２は、特定したカバーエリアが所定の領域より大きいか否かを、セルＩＤテーブルを参照し判別する（Ｓ２５）。最新のカバーエリアが所定の領域より大きい場合（Ｓ２５：ＹＥＳ）、位置算出部３２は、認証ＤＢ３４を参照し、受信したカード番号に対応する過去の時系列な位置情報を特定する。そして、位置算出部３２は、図４で説明したように、過去の時系列な位置情報を所定の関数に入力し、現時点において携帯電話１が存在するであろう想定エリアを算出する（Ｓ２６）。なお、想定エリアは、図４の模式図の場合、ｔ２時点の基地局ｘ２を中心とした半径ｌ３の円Ｂ３である。
【００４３】
そして、認証部３３は、Ｓ２４で特定した最新のカバーエリアＡ３と、Ｓ２６で算出した想定エリアＢ３とが重なる重複エリアＣが存在するか否かを判別する（Ｓ２７）。重複エリアＣが存在する場合（Ｓ２７：ＹＥＳ）、認証部３３は、重複エリアＣにＳ２３で特定したカード端末２の設置場所が存在するか否かを判別する（Ｓ２８）。
【００４４】
重複エリアＣにカード端末２が存在する場合（Ｓ２８：ＹＥＳ）、カード所有者が所持する携帯電話１と、カードが使用されているカード端末２とが、近傍に存在することになる。したがって、認証部３３は、正当なカード所有者が自分のカードを正当に使用していると判別する（Ｓ３０）。
【００４５】
一方、重複エリアＣにカード端末２が存在しない場合（Ｓ２８：ＮＯ）、カード所有者が所持する携帯電話１と、カードが使用されているカード端末２とが、離れた位置に存在することになる。この場合、認証部３３は、カード所有者以外の第三者が、偽造カードまたは不正に取得したカードを用いて不正にカードを使用していると判別する（Ｓ３１）。
【００４６】
また、最新のカバーエリアＡ３が所定の領域より小さい場合（Ｓ２５：ＮＯ）、または、重複エリアＣが存在しない場合（Ｓ２７：ＮＯ）、認証部３３は、最新のカバーエリアＡ３にＳ２３で特定したカード端末２の設置場所が存在するか否かを判別する（Ｓ２９）。最新のカバーエリアＡ３にカード端末２が存在する場合（Ｓ２９：ＹＥＳ）、認証部３３は、正当なカード所有者が自分のカードを正当に使用していると判別する（Ｓ３０）。一方、最新のカバーエリアＡ３にカード端末２が存在しない場合（Ｓ２９：ＮＯ）、認証部３３は、カード所有者以外の第三者が、偽造カードまたは不正に取得したカードを用いて不正にカードを使用していると判別する（Ｓ３１）。
【００４７】
以上、本発明の一実施形態を説明した。
【００４８】
本実施形態では、携帯電話１が基地局４から取得した位置情報（セルＩＤ）を用いて、カード使用者の正当性を認証する。これにより、携帯電話１がＧＰＳ受信機能を備えることなく、より低コストにカード使用者の正当性を認証することができる。
【００４９】
また、本実施形態では、携帯電話１は、所定のタイミングで位置情報を取得し、取得した位置情報を認証サーバ３に自動で送信する。これにより、携帯電話１を携帯するカード所有者が意識することなく位置情報を送信することができるため、ユーザインタフェースが向上する。
【００５０】
また、本実施形態では、時系列な位置情報を用いて、最新のカバーエリアと想定エリアとの重複エリアを算出し、重複エリアにカード端末２が存在するか否かによりカード使用者の正当性を認証する（図４参照）。これにより、最新のカバーエリアが広い範囲であっても、より高い精度でカード使用者の正当性を認証することができる。
【００５１】
また、本実施形態では、最新のカバーエリアが所定の領域より小さい場合（図５参照）、想定エリアを算出することなく、最新のカバーエリアにカード端末２が存在するか否かによりカード使用者の正当性を認証する（図７：Ｓ２５、Ｓ２９）。これにより、認証サーバ３のシステム負荷を軽減し、より容易にカード使用者の正当性を認証することができる。
【００５２】
また、本実施形態では、最新のカバーエリアと想定エリアとの重複エリアが存在しない場合、最新のカバーエリアにカード端末２が存在するか否かによりカード使用者の正当性を認証する（図７：Ｓ２７、Ｓ２９）。これにより、カード所有者が、交通機関などを利用することにより、過去の時系列な位置情報から想定不可能な位置に移動した場合であっても、カード使用者の正当性を認証することができる。
【００５３】
なお、本発明は上記の実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。例えば、上記実施形態では、携帯電話１は、所定のタイミングで位置情報を認証サーバ３に送信することとした。しかしながら、携帯電話１の位置情報取得部１１は所定のタイミングで取得した位置情報を、自携帯電話１のメモリまたは外部記憶装置に逐次記憶することとしてもよい。そして、携帯電話１の位置情報送信部１２は、カード所有者の指示を受け付けて、メモリ等に記憶された位置情報を一括して認証サーバ３に送信することとしてもよい。なお、カード所有者は、カードを使用する際に、位置情報を送信するための指示を携帯電話１に入力するものとする。
【００５４】
また、上記実施形態では、位置情報に基地局４のセルＩＤを用いることとした。しかしながら、携帯電話１がＧＰＳ受信機能を有する場合は、位置情報にＧＰＳ信号とセルＩＤとをハイブリットに用いることとしてもよい。例えば、図４に示す模式図の場合、ｔ１時点およびｔ２時点においては、携帯電話１は、ＧＰＳ信号を受信することができるものとする。しかしながら、ｔ３時点では屋内のため、携帯電話１は、ＧＰＳ信号を受信することができず、基地局のセルＩＤを受信するものとする。そして、携帯電話１は、ＧＰＳ信号およびセルＩＤを、認証サーバ３に送信する。認証サーバ３は、ｔ１時点およびｔ２時点のＧＰＳ信号から精度の高い位置情報を取得し、より信頼性の高い想定エリアＢ３を算出することができる。
【００５５】
また、上記実施形態では、重複エリアが存在するか否かを判別した後に、重複エリアにカード端末の設置場所が存在するか否かの判別を行っている（図７：Ｓ２５〜Ｓ２８）。しかしながら、重複エリアが存在するか否かの判別を行うことなく、最新の通話エリアにカード端末が存在するか否かの判別と、想定エリアにカード端末が存在するか否かの判別を、順番に行うこととしてもよい。
【００５６】
また、上記実施形態では、携帯電話の位置情報を用いてカード使用者が正当なカード所有者であると認証した後に、暗証番号の入力画面をカード端末に表示する。しかしながら、暗証番号の入力画面を最初に表示し、入力された暗証番号が正しい場合に、位置情報を用いた認証処理を行うこととしてもよい。
【図面の簡単な説明】
【００５７】
【図１】本発明の一実施形態が適用されたカード認証システムの全体構成を示す図である。
【図２】認証ＤＢの一例を示す図である。
【図３】各装置のハードウェア構成例を示す図である。
【図４】携帯電話の移動軌跡を模式的に示した図である。
【図５】携帯電話の移動軌跡を模式的に示した図である。
【図６】認証処理の全体フローチャートである。
【図７】認証サーバの認証処理のフローチャートである。
【符号の説明】
【００５８】
１：携帯電話、１１：位置情報取得部、１２：位置情報送信部、１３：通話部、２：カード端末、２１：カード読取部、２２：指示受付部、２３：表示部、３：認証サーバ、３１：受信部、３２：位置算出部、３３：認証部、３４：認証ＤＢ、３５：カード端末テーブル、４：基地局、５：ネットワーク
【図１】
0004755865.tif 000002
【図２】
0004755865.tif 000003
【図３】
0004755865.tif 000004
【図４】
0004755865.tif 000005
【図５】
0004755865.tif 000006
【図６】
0004755865.tif 000007
【図７】
0004755865.tif 000008