(57)【要約】【課題】ユーザの認証情報が不正に読み取られることを防止する。【解決手段】決済中継装置を介して決済認証装置に認証情報を提供するユーザ端末であって、当該ユーザ端末の認証情報を記憶している認証情報記憶部と、認証情報を決済中継装置に読み取らせることを禁止する出力禁止部と、出力禁止部が認証情報を決済中継装置に読み取らせることを禁止している状態で、認証情報を要求する読取要求を決済中継装置から取得する読取要求取得部と、読取要求取得部が読取要求を取得した場合に、決済中継装置が認証されているか否かを決済認証装置に問い合わせる認証確認部と、決済中継装置が認証されていることが決済認証装置から通知された場合に、認証情報を決済中継装置に読み取らせることを可能にする出力許可部とを備える。【選択図】図２
2008262387.tif 000002
【特許請求の範囲】
【請求項１】
決済中継装置を介して決済認証装置に認証情報を提供するユーザ端末であって、
当該ユーザ端末の認証情報を記憶している認証情報記憶部と、
前記認証情報を前記決済中継装置に読み取らせることを禁止する出力禁止部と、
前記出力禁止部が前記認証情報を前記決済中継装置に読み取らせることを禁止している状態で、前記認証情報を要求する読取要求を前記決済中継装置から取得する読取要求取得部と、
前記読取要求取得部が読取要求を取得した場合に、前記決済中継装置が認証されているか否かを前記決済認証装置に問い合わせる認証確認部と、
前記決済中継装置が認証されていることが前記決済認証装置から通知された場合に、前記認証情報を前記決済中継装置に読み取らせることを可能にする出力許可部と
を備えるユーザ端末。
【請求項２】
前記決済中継装置を介して前記決済認証装置へ、前記決済中継装置が認証されているか否かを問い合わせる問い合わせ情報を送信する送信部
をさらに備え、
前記認証確認部は、前記送信部から前記決済中継装置を経由して前記決済認証装置へ前記問い合わせ情報を送信することにより、前記決済中継装置が認証されているか否かを前記決済認証装置に問い合わせる請求項１に記載のユーザ端末。
【請求項３】
前記決済中継装置を介して前記決済認証装置から、前記決済中継装置が認証されているか否かを示す認証結果を受信する受信部
をさらに備え、
前記出力許可部は、前記受信部が前記決済中継装置を経由して前記決済認証装置から受信した認証結果が、前記決済中継装置が認証されていることを示す場合に、前記認証情報を前記決済中継装置に読み取らせることを可能にする請求項１に記載のユーザ端末。
【請求項４】
前記決済中継装置を介して前記決済認証装置へ、前記決済中継装置が認証されているか否かを問い合わせる問い合わせ情報を送信する送信部と、
前記決済中継装置を介して前記決済認証装置から、前記決済中継装置が認証されているか否かを示す認証結果を受信する受信部と
をさらに備え、
前記認証確認部は、前記送信部から前記決済中継装置を経由して前記決済認証装置へ前記問い合わせ情報を送信することにより、前記決済中継装置が認証されているか否かを前記決済認証装置に問い合わせ、
前記出力許可部は、前記受信部が前記決済中継装置を経由して前記決済認証装置から受信した認証結果が前記決済中継装置が認証されていることを示す場合に、前記認証情報を前記決済中継装置に読み取らせることを可能にする請求項１に記載のユーザ端末。
【請求項５】
前記送信部は、前記問い合わせ情報の内容を前記決済中継装置が解読できない形で前記決済認証装置に送信し、
前記受信部は、前記認証結果の内容を前記決済中継装置が解読できない形で前記認証結果を受信する請求項４に記載のユーザ端末。
【請求項６】
前記出力許可部は、前記決済中継装置が認証されていることが前記決済認証装置から通知された場合に、予め定められた期間だけ、前記認証情報を前記決済中継装置に読み取らせることを可能にする請求項１に記載のユーザ端末。
【請求項７】
前記決済中継装置が認証されていることが前記決済認証装置から通知された場合に、前記決済中継装置を識別する装置識別情報を格納する中継装置情報格納部
をさらに備え、
前記出力許可部は、前記中継装置情報格納部が格納している装置識別情報によって識別される前記決済中継装置から新たに読取要求を取得した場合に、前記認証情報を前記決済中継装置に読み取らせることを可能にする
請求項１に記載のユーザ端末。
【請求項８】
決済中継装置を介して決済認証装置に認証情報を提供するユーザ端末を制御するユーザ端末制御方法であって、
当該ユーザ端末の認証情報を記憶する認証情報記憶段階と、
前記認証情報を前記決済中継装置に読み取らせることを禁止する出力禁止段階と、
前記出力禁止段階において前記認証情報を前記決済中継装置に読み取らせることが禁止されている状態で、前記認証情報を要求する読取要求を前記決済中継装置から取得する読取要求取得段階と、
前記読取要求取得段階において読取要求が取得された場合に、前記決済中継装置が認証されているか否かを前記決済認証装置に問い合わせる認証確認段階と、
前記決済中継装置が認証されていることが前記決済認証装置から通知された場合に、前記認証情報を前記決済中継装置に読み取らせることを可能にする出力許可段階と
を備えるユーザ端末制御方法。
【請求項９】
決済中継装置を介して決済認証装置に認証情報を提供するユーザ端末用のプログラムであって、当該ユーザ端末を、
当該ユーザ端末の認証情報を記憶している認証情報記憶部、
前記認証情報を前記決済中継装置に読み取らせることを禁止する出力禁止部、
前記出力禁止部が前記認証情報を前記決済中継装置に読み取らせることを禁止している状態で、前記認証情報を要求する読取要求を前記決済中継装置から取得する読取要求取得部、
前記読取要求取得部が読取要求を取得した場合に、前記決済中継装置が認証されているか否かを前記決済認証装置に問い合わせる認証確認部、及び
前記決済中継装置が認証されていることが前記決済認証装置から通知された場合に、前記認証情報を前記決済中継装置に読み取らせることを可能にする出力許可部
として機能させるプログラム。
【請求項１０】
決済中継装置を介して決済認証装置に認証情報を提供するユーザ端末と、前記認証情報を読み取る決済中継装置とを備える認証システムであって、
前記ユーザ端末は、
前記認証情報を記憶している認証情報記憶部と、
前記認証情報を前記決済中継装置に読み取らせることを禁止する出力禁止部と、
前記出力禁止部が前記認証情報を前記決済中継装置に読み取らせることを禁止している状態で、前記認証情報を要求する読取要求を前記決済中継装置から取得する読取要求取得部と、
前記読取要求取得部が読取要求を取得した場合に、前記決済中継装置が認証されているか否かを前記決済認証装置に問い合わせる認証確認部と、
前記決済中継装置が認証されていることが前記決済認証装置から通知された場合に、前記認証情報を前記決済中継装置に読み取らせることを可能にする出力許可部と
を備える認証システム。
【請求項１１】
決済中継装置を介して決済認証装置に認証情報を提供するユーザ端末であって、
当該ユーザ端末の認証情報を記憶している認証情報記憶部と、
前記認証情報を前記決済中継装置に読み取らせることを禁止する出力禁止部と、
前記出力禁止部が前記認証情報を前記決済中継装置に読み取らせることを禁止している状態で、前記認証情報を要求する読取要求を前記決済中継装置から取得する読取要求取得部と、
予め選択された前記決済中継装置を識別する装置識別情報を格納する中継装置情報格納部と、
前記中継装置情報格納部が格納している装置識別情報によって識別される前記決済中継装置から読取要求を取得した場合に、前記認証情報を前記決済中継装置に読み取らせることを可能にする出力許可部と
を備えるユーザ端末。
【請求項１２】
決済中継装置を介して決済認証装置に認証情報を提供するユーザ端末を制御するユーザ端末制御方法であって、
当該ユーザ端末の認証情報を記憶している認証情報記憶段階と、
前記認証情報を前記決済中継装置に読み取らせることを禁止する出力禁止段階と、
前記出力禁止段階において前記認証情報を前記決済中継装置に読み取らせることを禁止している状態で、前記認証情報を要求する読取要求を前記決済中継装置から取得する読取要求取得段階と、
予め選択された前記決済中継装置を識別する装置識別情報を格納する中継装置情報格納段階と、
前記中継装置情報格納段階において格納された装置識別情報によって識別される前記決済中継装置から読取要求を取得した場合に、前記認証情報を前記決済中継装置に読み取らせることを可能にする出力許可段階と
を備えるユーザ端末制御方法。
【請求項１３】
決済中継装置を介して決済認証装置に認証情報を提供するユーザ端末用のプログラムであって、当該ユーザ端末を、
当該ユーザ端末の認証情報を記憶している認証情報記憶部、
前記認証情報を前記決済中継装置に読み取らせることを禁止する出力禁止部、
前記出力禁止部が前記認証情報を前記決済中継装置に読み取らせることを禁止している状態で、前記認証情報を要求する読取要求を前記決済中継装置から取得する読取要求取得部、
予め選択された前記決済中継装置を識別する装置識別情報を格納する中継装置情報格納部、及び
前記中継装置情報格納部が格納している装置識別情報によって識別される前記決済中継装置から読取要求を取得した場合に、前記認証情報を前記決済中継装置に読み取らせることを可能にする出力許可部
として機能させるプログラム。
【請求項１４】
決済中継装置を介して決済認証装置に認証情報を提供するユーザ端末と、前記認証情報を読み取る決済中継装置とを備える認証システムであって、
前記ユーザ端末は、
当該ユーザ端末の認証情報を記憶している認証情報記憶部と、
前記認証情報を前記決済中継装置に読み取らせることを禁止する出力禁止部と、
前記出力禁止部が前記認証情報を前記決済中継装置に読み取らせることを禁止している状態で、前記認証情報を要求する読取要求を前記決済中継装置から取得する読取要求取得部と、
予め選択された前記決済中継装置を識別する装置識別情報を格納する中継装置情報格納部と、
前記中継装置情報格納部が格納している装置識別情報によって識別される前記決済中継装置から読取要求を取得した場合に、前記認証情報を前記決済中継装置に読み取らせることを可能にする出力許可部と
を備える認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ端末、ユーザ端末制御方法、プログラム、および認証システムに関する。特に、ユーザの認証情報が不正に読み取られることを防止する機能を備えたユーザ端末、ユーザ端末制御方法、プログラム、および認証システムに関する。
【背景技術】
【０００２】
クレジットカードの磁気記録情報を不正に読み出してコピーを作成するスキミングには、仕掛け式スキミング、無線式スキミング、非接触式スキミングがある。そして、スキミングを防止する方法として、以下のようなものが提案されている。
【０００３】
特許文献１には、カードリーダからカード情報の読取要求があった場合、前回カード情報が読み取られたときから所定の時間以内であると、カード情報を出力しないことが記載されている。特許文献２には、磁気カードのデータは何も加工せず、非接触カードのデータを暗号化して端末側で復号化することが記載されている。さらに、特許文献２には、暗号化処理を実施する場合に、データの文字数を伸長することで非接触カードから偽造磁気カードを作成することを防止する情報読取装置が記載されている。特許文献３には、非接触カードリーダから無応答移行コマンドを受信することで、予め定められた特定のコマンドを除く他のコマンドに対し応答しない無応答状態に設定する非接触通信媒体が記載されている。特許文献４および特許文献５には、金属板およびラミネート加工された化粧板を備え、カード読み取りに対して反磁界を発生するカードが記載されている。
【特許文献１】特開２００２−３５８４９６号公報
【特許文献２】特開２００５−１９００９０号公報
【特許文献３】特開２００６−０７２４８７号公報
【特許文献４】特開２００６−２６８８２６号公報
【特許文献５】特開２００６−２６８８８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
クレジットカード利用時に、カード情報を読み取られるのは取引の成立上必須といえる。即ち、ＣＡＴ（Ｃｒｅｄｉｔ  Ａｕｔｈｏｒｉｚａｔｉｏｎ  Ｔｅｒｍｉｎａｌ）端末等にカード情報を読み取られるのは不可欠な手続といえる。特許文献１においては、カード情報を一旦読み込んで蓄積してクレジットカード会社と通信し、後から情報を取り出すようなカードリーダを使ったスキミングの場合、スキミングを防止できない。また特許文献１においては、正規のカードリーダと、カード情報を読み込むだけでクレジットカード会社とは通信しないようなカードリーダとを使ったスキミングの場合、最初のカード情報の読取要求が不正なカードリーダから実施されるとスキミングを防止できない。
【０００５】
特許文献２においては、カードリーダが不正な装置であった場合、カード側に不正な装置か否かを判断する機能がないのでスキミングを防止できない。特許文献３においては、カードリーダから無応答移行コマンドを受信しない限り、動作可能磁界を受けることで通常コマンド待機状態に移行してしまうので、最初のカード情報の読取要求が不正なカードリーダから実施されるとスキミングを防止できない。特許文献４および特許文献５においては、カードリーダが不正な装置であった場合、カード側に不正な装置か否かを判断する機能がないのでスキミングを防止できない。
【０００６】
そこで本発明は、ユーザがクレジットカード等のユーザ端末を利用する場合に、不正にカード情報を読み取られるのを防止することができるユーザ端末、ユーザ端末制御方法、プログラムおよび認証システムを提供することを目的とする。また、スキミングされたことがわかったとき、事後調査ができるようにユーザ端末側に読み取られた履歴を残すユーザ端末、ユーザ端末制御方法、プログラムおよび認証システムを提供することを目的とする。これらの目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の第１の形態においては、決済中継装置を介して決済認証装置に認証情報を提供するユーザ端末であって、当該ユーザ端末の認証情報を記憶している認証情報記憶部と、認証情報を決済中継装置に読み取らせることを禁止する出力禁止部と、出力禁止部が認証情報を決済中継装置に読み取らせることを禁止している状態で、認証情報を要求する読取要求を決済中継装置から取得する読取要求取得部と、読取要求取得部が読取要求を取得した場合に、決済中継装置が認証されているか否かを決済認証装置に問い合わせる認証確認部と、決済中継装置が認証されていることが決済認証装置から通知された場合に、認証情報を決済中継装置に読み取らせることを可能にする出力許可部とを備える。
【０００８】
決済中継装置が認証されていることが決済認証装置から通知された場合に、決済中継装置を識別する装置識別情報を格納する中継装置情報格納部をさらに備え、出力許可部は、中継装置情報格納部が格納している装置識別情報によって識別される決済中継装置から新たに読取要求を取得した場合に、認証情報を決済中継装置に読み取らせることを可能にしてもよい。
【０００９】
また、本発明の第２の形態においては、決済中継装置を介して決済認証装置に認証情報を提供するユーザ端末を制御するユーザ端末制御方法であって、当該ユーザ端末の認証情報を記憶する認証情報記憶段階と、認証情報を決済中継装置に読み取らせることを禁止する出力禁止段階と、出力禁止段階において認証情報を決済中継装置に読み取らせることが禁止されている状態で、認証情報を要求する読取要求を決済中継装置から取得する読取要求取得段階と、読取要求取得段階において読取要求が取得された場合に、決済中継装置が認証されているか否かを決済認証装置に問い合わせる認証確認段階と、決済中継装置が認証されていることが決済認証装置から通知された場合に、認証情報を決済中継装置に読み取らせることを可能にする出力許可段階とを備える。
【００１０】
また、本発明の第３の形態においては、決済中継装置を介して決済認証装置に認証情報を提供するユーザ端末用のプログラムであって、当該ユーザ端末を、当該ユーザ端末の認証情報を記憶している認証情報記憶部と、認証情報を決済中継装置に読み取らせることを禁止する出力禁止部と、出力禁止部が認証情報を決済中継装置に読み取らせることを禁止している状態で、認証情報を要求する読取要求を決済中継装置から取得する読取要求取得部と、読取要求取得部が読取要求を取得した場合に、決済中継装置が認証されているか否かを決済認証装置に問い合わせる認証確認部と、決済中継装置が認証されていることが決済認証装置から通知された場合に、認証情報を決済中継装置に読み取らせることを可能にする出力許可部とを備える。
【００１１】
また、本発明の第４の形態においては、決済中継装置を介して決済認証装置に認証情報を提供するユーザ端末と、認証情報を読み取る決済中継装置とを備える認証システムであって、ユーザ端末は、認証情報を記憶している認証情報記憶部と、認証情報を決済中継装置に読み取らせることを禁止する出力禁止部と、出力禁止部が認証情報を決済中継装置に読み取らせることを禁止している状態で、認証情報を要求する読取要求を決済中継装置から取得する読取要求取得部と、読取要求取得部が読取要求を取得した場合に、決済中継装置が認証されているか否かを決済認証装置に問い合わせる認証確認部と、決済中継装置が認証されていることが決済認証装置から通知された場合に、認証情報を決済中継装置に読み取らせることを可能にする出力許可部とを備える。
【００１２】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明の効果】
【００１３】
以上の説明から明らかなように、本発明によれば、ユーザの認証情報が不正に読み取られることを防止することができる。
【発明を実施するための最良の形態】
【００１４】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１５】
図１は、認証システムの一例を示す。認証システム１００は、ユーザ端末１０２、決済中継装置１０４、および決済認証装置１０６を備える。ユーザ端末１０２、決済中継装置１０４、および決済認証装置１０６は、それぞれＬＡＮ、ＷＡＮ等の専用回線またはインターネット等で接続されていればよい。
【００１６】
ユーザ端末１０２は、メモリおよびデータ処理用のＣＰＵを内蔵しており、ＣＰＵが外部からの要求に応じてメモリに記憶された所定の情報を外部に出力する。ユーザ端末１０２は、例えば、クレジットカード、デビットカード等のＩＣカード、クレジットカード機能付携帯電話端末等の携帯情報端末であってよい。
【００１７】
決済中継装置１０４は、ユーザ端末１０２から所定の情報を読み取り、決済認証装置１０６と通信して決済を実施する。決済中継装置１０４は、例えば、ＣＡＴ端末、信用照会端末、口座番号または個人情報を読み取る装置であってよい。
【００１８】
決済認証装置１０６は、ユーザ端末１０２から送信された情報に基づいて、決済中継装置１０４の正当性を認証する。また、決済認証装置１０６は、決済中継装置１０４から送信された所定の情報に対して与信を実施する。決済認証装置１０６は、例えば、クレジットカード会社の与信サーバであってよい。
【００１９】
ユーザ端末１０２は、ユーザを認証する認証情報を有する。なお、認証情報は、ＩＣカードのカード情報であってよい。決済中継装置１０４は、ユーザ端末１０２に対して認証情報の読み取りを要求する（ステップ１０）。ユーザ端末１０２は、決済中継装置１０４を介して決済認証装置１０６に認証情報を提供して、決済中継装置１０４の正当性を問い合わせる（ステップ１２、ステップ１４）。決済認証装置１０６は、決済中継装置１０４が認証されているか否かを示す認証結果を、決済中継装置１０４を介してユーザ端末１０２に送信する（ステップ１６、ステップ１８）。ユーザ端末１０２は、決済中継装置１０４が認証された場合に、決済中継装置１０４に認証情報を読み取らせて決済が実施される（ステップ２０）。
【００２０】
なお、ユーザ端末１０２が携帯端末等の独自で決済認証装置１０６と通信できる端末である場合、ユーザ端末１０２は、問い合わせ情報を直接決済認証装置１０６に送信してもよい。また、決済認証装置１０６は、問い合わせ情報に対する認証結果を、直接ユーザ端末１０２に送信してもよい。
【００２１】
さらには、ユーザ端末１０２は、問い合わせ情報を決済認証装置１０６に直接送信して、決済中継装置１０４を介して決済認証装置１０６から認証結果を受信してもよい。また、ユーザ端末１０２は、決済中継装置１０４を介して問い合わせ情報を決済認証装置１０６に送信して、決済認証装置１０６から認証結果を直接受信してもよい。
【００２２】
以上のように、ユーザ端末１０２は、決済中継装置１０４の正当性を確認した後に、決済中継装置１０４に認証情報を読み取らせるので、不正な装置に認証情報を読み取らせることを防ぐことができる。また、決済中継装置１０４を介してユーザ端末１０２と決済認証装置１０６とが問い合わせ情報または認証結果をやりとりすることによって、既存のインフラを利用することができるだけでなく、決済中継装置１０４が接続されているネットワークの正当性をも判断することもできる。
【００２３】
図２は、ユーザ端末１０２の機能構成の一例を示す。ユーザ端末１０２は、通信部１１０、受信部１２０、認証確認部１３０、中継装置情報格納部１４０、暗号制御部１５０、送信部１６０、出力制御部１７０、出力禁止部１８０、出力許可部１９０、認証情報記憶部２００、および認証情報出力部２１０を有する。
【００２４】
通信部１１０は、決済中継装置１０４とデータ通信する。例えば、ユーザ端末１０２がＩＣカードの場合、通信部１１０は、通信コイルまたは磁気接触部であってよい。受信部１２０は、通信部１１０を介してデータを受信する。送信部１６０は、通信部１１０を介してデータを送信する。
【００２５】
認証確認部１３０は、決済中継装置１０４が認証されているか否かを確認する。認証確認部１３０は、決済認証装置１０６から送信された認証結果に基づいて、決済中継装置１０４が認証されているか否かを確認する。または、認証確認部１３０は、中継装置情報格納部１４０に格納された中継装置情報に基づいて、決済中継装置１０４が認証されているか否かを確認する。認証確認部１３０は、決済中継装置１０４が認証されていると確認された場合には、出力制御部１７０に認証されている旨の信号を送る。
【００２６】
中継装置情報格納部１４０は、決済が実施された場合に、当該決済に利用された決済中継装置１０４を識別する情報である中継装置情報を格納する。また、中継装置情報格納部１４０は、ユーザによって予め選択された決済中継装置１０４を識別する中継装置情報を格納してもよい。暗号制御部１５０は、決済中継装置１０４を介して決済認証装置１０６と通信する場合に、データを暗号化または復号化する。
【００２７】
出力制御部１７０は、出力許可部１９０および出力禁止部１８０を含み、認証確認部１３０の信号に基づいて認証情報出力部２１０を制御する。出力禁止部１８０は、認証情報出力部２１０に対して認証情報の出力を禁止する。出力許可部１９０は、認証情報出力部２１０に対して認証情報の出力を許可する。認証情報記憶部２００は、ユーザ端末１０２のユーザの認証情報を格納している。認証情報出力部２１０は、出力禁止部１８０または出力許可部１９０の信号に基づいて認証情報記憶部２００から認証情報を読み出して出力する。
【００２８】
なお、認証情報出力部２１０は、認証情報の出力を許可する信号を出力許可部１９０から受信した後、予め定められた所定時間の間のみ、認証情報を出力することができるように設定されてもよい。また、認証情報出力部２１０は、認証情報の出力を許可する信号を出力許可部１９０から受信した後、予め定められた所定回数のみ、例えば１回だけ、認証情報を出力することができるように設定されてもよい。
【００２９】
なお、ユーザ端末１０２は、決済中継装置１０４を識別する装置識別情報を決済中継装置１０４から取得してもよい。この場合、装置識別情報取得部は、決済中継装置１０４に対して装置識別情報を要求して、決済中継装置１０４から装置識別情報を取得する。また、ユーザ端末１０２は、所定の期間にユーザが利用することができる金額を示す利用可能額を格納してもよい。
【００３０】
以上のように、認証確認部１３０によって決済中継装置１０４の正当性が確認された場合だけ、出力制御部１７０が認証情報出力部２１０による認証情報の出力を許可するので、不正な装置に認証情報を読み取らせることを防ぐことができる。
【００３１】
図３は、中継装置情報格納部１４０に格納されている中継装置情報のテーブルの一例を示す。中継装置情報は、決済中継装置ＩＤ、操作者ＩＤ、利用金額、および決済日時を含む。決済中継装置ＩＤは、複数の決済中継装置１０４のそれぞれに割り当てられた、決済中継装置１０４を識別する番号であってもよい。また、操作者ＩＤは、それぞれの決済中継装置１０４を操作して決済する複数の操作者それぞれに割り当てられた、操作者を識別する番号であってもよい。利用金額は、決済された金額であってもよい。決済日時は、決済された日時であってもよい。
【００３２】
なお、決済中継装置ＩＤは、決済中継装置１０４を識別する識別情報の一例である。また、操作者ＩＤは決済中継装置１０４を操作する操作者を識別する識別情報の一例である。中継装置情報格納部１４０は、決済される毎に、決済の詳細をテーブルに追加して格納する。そして、出力許可部１９０は、中継装置情報格納部１４０が格納している装置識別情報によって識別される決済中継装置１０４から新たに読取要求を取得した場合に、認証情報を決済中継装置１０４に読み取らせることを可能にする。また、中継装置情報格納部１４０は、格納後、一定期間経過した決済の詳細についてテーブルから削除してもよい。
【００３３】
図４は、認証システム１００の動作を示すフローチャートの一例を示す。決済中継装置１０４は、決済中継装置１０４を操作する操作者ＩＤおよびパスワードを受け付けてログインを許可する（ステップ３００）。決済中継装置１０４は、ユーザ端末１０２から決済の要求があった場合に、ユーザ端末１０２に認証情報の読み取りを要求する読取要求を送信する。例えば、クレジットカードが信用照会端末に挿入された場合に、信用照会端末は、クレジットカードに認証情報の読み取りを要求する読取要求を送信する（ステップ４００）。
【００３４】
受信部１２０は、出力禁止部１８０が認証情報を決済中継装置１０４に読み取らせることを禁止している状態で、読取要求を決済中継装置１０４から取得する読取要求取得部の一例であり、中継装置情報格納部１４０から送信された認証情報の読取要求を、通信部１１０を介して受信する（ステップ５００）。受信部１２０は、認証情報の読取要求を認証確認部１３０へ送る。認証確認部１３０は、受信部１２０が読取要求を取得した場合に、認証情報の読取要求から、読取要求をした決済中継装置１０４の決済中継装置ＩＤ、操作者ＩＤ、および日時情報を抽出する。なお、認証確認部１３０は、日時情報をユーザ端末１０２が有する日時計測部から取得してもよい。
【００３５】
認証確認部１３０は、抽出した決済中継装置ＩＤ、操作者ＩＤ、および決済日時のそれぞれと、中継装置情報格納部１４０に格納されている中継装置情報とを参照して、決済中継装置１０４の認証をするか否かを判断する（ステップ６００）。認証確認部１３０は、決済中継装置１０４の認証が不要であることを示すフラグが立っている場合（ステップ７００  ＹＥＳ）、Ａへと進む。一方、認証確認部１３０は、決済中継装置１０４の認証が必要であることを示すフラグが立っている場合（ステップ７００  ＮＯ）、認証情報、決済中継ＩＤ、および操作者ＩＤを問い合わせ情報として暗号制御部１５０に送る。暗号制御部１５０は、問い合わせ情報の内容を決済中継装置１０４が解読できない形に変換する。暗号制御部１５０は、例えば、問い合わせ情報を暗号化して、送信部１６０に送る。送信部１６０は、通信部１１０を利用して暗号化された問い合わせ情報を決済中継装置１０４に送る（ステップ８００）。
【００３６】
決済中継装置１０４は、暗号化された問い合わせ情報を決済中継装置１０４の通信機能を利用して決済認証装置１０６へと送る。このとき、ユーザ端末１０２は、決済中継装置１０４が有するＣＰＵ等の処理回路に何も判断させることなく、さらには、メモリに何ら記憶させることなく、単に物理的に決済中継装置１０４を経由して決済認証装置１０６に問い合わせ情報を送信する。
【００３７】
決済認証装置１０６は、暗号化された問い合わせ情報を受信して、復号化する（ステップ９００）。決済認証装置１０６は、問い合わせ情報に基づいて、決済中継装置１０４の正当性を認証する（ステップ１０００）。
【００３８】
図５は、認証システム１００の動作を示すフローチャートの一例を示す。決済認証装置１０６は、決済中継装置１０４の正当性を認証した認証結果を、決済中継装置１０４を介して決済認証装置１０６へ送信する（ステップ１１００）。なお、決済認証装置１０６は、認証結果を暗号化してユーザ端末１０２へと送信するのが好ましい。
【００３９】
決済中継装置１０４は、暗号化された認証結果を決済中継装置１０４の通信機能を利用してユーザ端末１０２へと送る。このとき、決済認証装置１０６は、決済中継装置１０４が有するＣＰＵ等の処理回路に何も判断させることなく、さらには、メモリに何ら記憶させることなく、単に物理的に決済中継装置１０４を経由してユーザ端末１０２に認証結果を送信する。
【００４０】
ユーザ端末１０２は、認証結果を通信部１１０を介して受信部１２０において受信する（ステップ１２００）。受信部１２０は、認証結果の内容を決済中継装置１０４が解読できない形で受信する。受信部１２０は、例えば、暗号化された認証結果を受信する。受信部１２０は、受信した認証結果を暗号制御部１５０へと送る。暗号制御部１５０は、暗号化された認証結果を復号化して、認証確認部１３０へ送る。認証確認部１３０は、認証結果から決済中継装置１０４が認証されていることを示しているか否かを確認する（ステップ１３００）。決済中継装置１０４が認証されていない場合、ユーザ端末１０２は決済処理を中断する（ステップ１６００）。
【００４１】
決済中継装置１０４が認証されている場合、認証確認部１３０は、中継装置情報格納部１４０と、所定の期間にユーザが利用することができる金額を示す利用可能額とを比較して利用可能額を超えていないか否かを判断する（ステップ１４００）。具体的には、認証確認部１３０は、中継装置情報格納部１４０に格納されている中継装置情報の利用金額および決済日時のテーブルを参照して、所定の期間内にユーザが利用した金額を合算する。認証確認部１３０は、合算した金額と、利用可能額との差を算出して、この差を決済する金額が越えていないか否かを判断する。
【００４２】
認証確認部１３０は、決済する金額が利用可能額を超えている場合、決済処理を中断する（ステップ１６００）。認証確認部１３０は、決済する金額が利用可能額を超えていない場合、出力制御部１７０に認証情報の読み取りを許可する信号を送出する（ステップ１５００）。出力制御部１７０は、出力許可部１９０を制御して、認証情報の出力を許可する信号を認証情報出力部２１０へ送出させる。認証情報出力部２１０は、認証情報記憶部２００から認証情報を読み出す。認証情報出力部２１０は、決済中継装置１０４の読取要求に対して、認証情報を出力する。
【００４３】
決済中継装置１０４は、ユーザ端末１０２に対して読み取りを要求する（ステップ１７００）。決済中継装置１０４は、ユーザ端末１０２から読み取った認証情報に基づいて、オーソリゼーション要求情報を送信する。なお、オーソリゼーション要求情報とは、認証情報、決済中継装置ＩＤ、操作者ＩＤ、および決済金額であってもよい。
【００４４】
決済認証装置１０６は、決済中継装置１０４から送信されたオーソリゼーション要求情報を受信する（ステップ１９００）。決済認証装置１０６は、受信したオーソリゼーション要求情報に基づいて、オーソリゼーションを実行する（ステップ２０００）。
【００４５】
図６は、認証システム１００の動作を示すフローチャートの一例を示す。決済認証装置１０６は、実行したオーソリゼーションの結果をオーソリゼーション結果情報として、決済中継装置１０４に送信する（ステップ２１００）。決済中継装置１０４は、オーソリゼーション結果情報を受信する。決済中継装置１０４は、オーソリゼーション結果情報を参照して、オーソリゼーションが許可されているか否かを判断する（ステップ２２００）。決済中継装置１０４は、オーソリゼーションが許可されていないと判断した場合、オーソリゼーション結果情報がオーソリゼーション不可であることを示す表示をする（ステップ２２５０）。決済中継装置１０４は、オーソリゼーションが許可されていると判断した場合、決済処理の実行要求を決済認証装置１０６に送信する（ステップ２３００）。
【００４６】
決済認証装置１０６は、決済処理の実行要求を受信する（ステップ２４００）。決済認証装置１０６は、受信した決済処理の実行要求に基づいて、決済処理をする（ステップ２５００）。決済認証装置１０６は、決済処理に基づいて決済完了情報を作成する。決済認証装置１０６は、決済完了情報を決済中継装置１０４に送信する（ステップ２６００）。なお、決済完了情報とは、決済中継装置ＩＤ、操作者ＩＤ、決済金額、および決済日時であってよい。
【００４７】
決済中継装置１０４は、決済完了情報を受信する（ステップ２７００）。決済中継装置１０４は、決済完了情報をユーザ端末１０２へ送信する（ステップ２８００）。また、決済中継装置１０４は、決済完了情報を表示する（ステップ２９００）。
【００４８】
ユーザ端末１０２は、決済完了情報を受信する（ステップ３０００）。ユーザ端末１０２は、決済完了情報を中継装置情報格納部１４０に格納する（ステップ３１００）。
【００４９】
ユーザ端末１０２は、決済中継装置１０４の正当性を認証した後に認証情報を読み取らせるので、スキミングを防止できる。また、利用限度額とは別に、所定の期間における利用可能額を設定することで、ユーザ端末１０２の不正利用があった場合でも被害額を少なくできる。
【００５０】
図７は、決済中継装置１０４の認証が必要か否かを判断する詳細なフローチャートの一例を示す。認証確認部１３０は、受信した認証情報の読取要求から、決済中継装置ＩＤを抽出する（ステップ６１０）。認証確認部１３０は、中継装置情報を中継装置情報格納部１４０から読み出す。認証確認部１３０は、抽出した中継装置ＩＤが、中継装置情報のテーブルに含まれているか否かを判断する（ステップ６２０）。認証確認部１３０は、抽出した決済中継装置ＩＤが中継装置情報のテーブルに含まれていないと判断した場合には、認証が必要であることを示すフラグを立てる（ステップ６８０）。認証確認部１３０は、抽出した決済中継装置ＩＤが中継装置情報のテーブルに含まれていると判断した場合には、ステップ６３０に進む。
【００５１】
認証確認部１３０は、認証情報の読取要求から操作者ＩＤを抽出する（ステップ６３０）。認証確認部１３０は、抽出した操作者ＩＤが中継装置情報のテーブルに含まれているか否かを判断する（ステップ６４０）。認証確認部１３０は、抽出した操作者ＩＤが中継装置情報のテーブルに含まれていないと判断した場合には、認証が必要であることを示すフラグを立てる（ステップ６８０）。認証確認部１３０は、抽出した操作者ＩＤが中継装置情報のテーブルに含まれていると判断した場合には、ステップ６５０に進む。
【００５２】
認証確認部１３０は、認証情報の読取要求から日時情報を抽出する（ステップ６５０）。なお、日時情報とは、現在の日付および時刻であってもよい。認証確認部１３０は、抽出した日時情報と、中継装置情報に含まれる、該当する決済中継装置ＩＤにおける決済日時との差を算出する。認証確認部１３０は、算出した差が一定期間以内であるか否かを判断する（ステップ６６０）。認証確認部１３０は、算出した差が一定期間以内でないと判断した場合には、認証が必要であることを示すフラグを立てる（ステップ６８０）。認証確認部１３０は、算出した差が一定期間内であると判断した場合には、認証が不要であることを示すフラグを立てる（ステップ６７０）。
【００５３】
なお、決済中継装置ＩＤ、または操作者ＩＤの少なくとも一方だけが一致する場合に、認証が不要であることを示すフラグを立ててもよい。即ち、認証確認部１３０は、抽出した決済中継装置ＩＤが中継装置情報のテーブルに含まれていると判断した場合に（ステップ６２０）、認証が不要であることを示すフラグを立てる（ステップ６７０）。また、認証確認部１３０は、抽出した決済中継装置情報ＩＤが中継装置のテーブルに含まれていないと判断した場合に（ステップ６２０）、操作者ＩＤを抽出する（ステップ６３０）。そして、認証確認部１３０は、抽出した操作者ＩＤが中継装置情報の操作者ＩＤに含まれていると判断した場合に（ステップ６４０）、認証が不要であることを示すフラグを立てる。
【００５４】
また、認証確認部１３０は、抽出した操作者ＩＤが中継装置情報の操作者ＩＤに含まれていないと判断した場合に、操作者を変えることを促す表示をしてもよい。この場合、決済中継装置１０４は、ステップ３００に戻り、他の操作者ＩＤおよびパスワードを受け付ける。
【００５５】
ユーザ端末１０２は、決済中継装置情報を参照することで決済認証装置１０６への認証を実施するか否かを判断できる。これにより、スキミングを防止できると共に、決済する時間を短縮できる。また、ユーザ端末１０２は、問い合わせ情報を決済認証装置１０６へと送信しなくともよいので、通信が盗聴される恐れを軽減できる。
【００５６】
図８は、ユーザ端末１０２のハードウェア構成の一例を示す。撮像装置２０は、ホスト・コントローラ１５８２により相互に接続されるＣＰＵ１５０５、ＲＡＭ１５２０、グラフィック・コントローラ１５７５、および表示装置１５８０を有するＣＰＵ周辺部と、入出力コントローラ１５８４によりホスト・コントローラ１５８２に接続される通信インターフェイス１５３０、ハードディスクドライブ１５４０、およびＣＤ−ＲＯＭドライブ１５６０を有する入出力部と、入出力コントローラ１５８４に接続されるＲＯＭ１５１０、フレキシブルディスク・ドライブ１５５０、および入出力チップ１５７０を有するレガシー入出力部とを備える。
【００５７】
ホスト・コントローラ１５８２は、ＲＡＭ１５２０と、高い転送レートでＲＡＭ１５２０をアクセスするＣＰＵ１５０５、およびグラフィック・コントローラ１５７５とを接続する。ＣＰＵ１５０５は、ＲＯＭ１５１０、およびＲＡＭ１５２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィック・コントローラ１５７５は、ＣＰＵ１５０５等がＲＡＭ１５２０内に設けたフレーム・バッファ上に生成する画像データを取得し、表示装置１５８０上に表示させる。これに代えて、グラフィック・コントローラ１５７５は、ＣＰＵ１５０５等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００５８】
入出力コントローラ１５８４は、ホスト・コントローラ１５８２と、比較的高速な入出力装置であるハードディスクドライブ１５４０、通信インターフェイス１５３０、ＣＤ−ＲＯＭドライブ１５６０を接続する。ハードディスクドライブ１５４０は、ＣＰＵ１５０５が使用するプログラム、およびデータを格納する。通信インターフェイス１５３０は、ネットワーク通信装置１５９８に接続してプログラムまたはデータを送受信する。ＣＤ−ＲＯＭドライブ１５６０は、ＣＤ−ＲＯＭ１５９５からプログラムまたはデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０、および通信インターフェイス１５３０に提供する。
【００５９】
また、入出力コントローラ１５８４には、ＲＯＭ１５１０と、フレキシブルディスク・ドライブ１５５０、および入出力チップ１５７０の比較的低速な入出力装置とが接続される。ＲＯＭ１５１０は、ユーザ端末１０２が起動時に実行するブート・プログラムや、ユーザ端末１０２のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ１５５０は、フレキシブルディスク１５９０からプログラムまたはデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０、および通信インターフェイス１５３０に提供する。入出力チップ１５７０は、フレキシブルディスク・ドライブ１５５０や、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を接続する。
【００６０】
ＣＰＵ１５０５が実行するプログラムは、フレキシブルディスク１５９０、ＣＤ−ＲＯＭ１５９５、またはＩＣカード等の記録媒体に格納されて利用者によって提供される。記録媒体に格納されたプログラムは圧縮されていても非圧縮であってもよい。プログラムは、記録媒体からハードディスクドライブ１５４０にインストールされ、ＲＡＭ１５２０に読み出されてＣＰＵ１５０５により実行される。
【００６１】
ＣＰＵ１５０５により実行されるプログラムは、ユーザ端末１０２を、図１から７に関連して説明した通信部１１０、受信部１２０、認証確認部１３０、中継装置情報格納部１４０、暗号制御部１５０、送信部１６０、出力制御部１７０、出力禁止部１８０、出力許可部１９０、認証情報記憶部２００、および認証情報出力部２１０として機能させる。
【００６２】
以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１５９０、ＣＤ−ＲＯＭ１５９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスクまたはＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをユーザ端末１０２に提供してもよい。
【００６３】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００６４】
【図１】認証システムの一例を示す。
【図２】ユーザ端末１０２の機能構成の一例を示す。
【図３】中継装置情報格納部１４０に格納されている中継装置情報のテーブルの一例を示す。
【図４】認証システム１００の動作を示すフローチャートの一例を示す。
【図５】認証システム１００の動作を示すフローチャートの一例を示す。
【図６】認証システム１００の動作を示すフローチャートの一例を示す。
【図７】決済中継装置１０４の認証が必要か否かを判断する詳細なフローチャートの一例を示す。
【図８】ユーザ端末１０２のハードウェア構成の一例を示す。
【符号の説明】
【００６５】
１００  認証システム
１０２  ユーザ端末
１０４  決済中継装置
１０６  決済認証装置
１１０  通信部
１２０  受信部
１３０  認証確認部
１４０  中継装置情報格納部
１５０  暗号制御部
１６０  送信部
１７０  出力制御部
１８０  出力禁止部
１９０  出力許可部
２００  認証情報記憶部
２１０  認証情報出力部
【図１】
2008262387.tif 000003
【図２】
2008262387.tif 000004
【図３】
2008262387.tif 000005
【図４】
2008262387.tif 000006
【図５】
2008262387.tif 000007
【図６】
2008262387.tif 000008
【図７】
2008262387.tif 000009
【図８】
2008262387.tif 000010