(57)【要約】【課題】セキュリティの強化をはかるとともに顧客の利便性の向上をはかる。【解決手段】認証装置２を、認証情報登録要求時、自動取引装置１から送信される第２の記録媒体（非接触ＩＣカード１０）に記録された情報を受信して記憶装置（認証情報ＤＢ２１）に書き込む認証情報登録部２３０と、取引実行要求時、自動取引装置１から送信される暗証番号による第１の記録媒体（キャッシュカード）の認証に加え、自動取引装置１から送信される第２の記録媒体の所定の情報に基づき記憶装置を参照して認証を行い、認証の結果を取引実行要求があった自動取引装置１へ送信し、第１の記録媒体による取引きの実行を制御する認証処理部２００で構成した。【選択図】図４
2010020402.tif 000002
【特許請求の範囲】
【請求項１】
第１の記録媒体と第２の記録媒体とに記録された情報をそれぞれ読み取って取引きを行う自動取引装置と接続される認証装置であって、
認証情報登録要求時、前記自動取引装置から送信される前記第２の記録媒体に記録された情報を受信して記憶装置に書き込む認証情報登録部と、
取引実行要求時、前記自動取引装置から送信される暗証番号による前記第１の記録媒体の認証に加え、前記自動取引装置から送信される前記第２の記録媒体の所定の情報に基づき前記記憶装置を参照して認証を行い、前記認証の結果を前記取引実行要求があった自動取引装置へ送信し、前記第１の記録媒体による取引きの実行を制御する認証処理部と、
を備えることを特徴とする認証装置。
【請求項２】
前記第２の記録媒体の種類毎に異なるフォーマット情報が格納されたフォーマット情報テーブルを有し、前記第２の記録媒体に記録された前記第２の記録媒体の種類をユニークにする種別情報に基づき前記フォーマット情報テーブルを参照して、前記種別情報に共通の情報を取得し、前記認証情報登録部に供給する共通情報取得部を備えることを特徴とする請求項１に記載の認証装置。
【請求項３】
前記認証情報登録部は、
前記第１の記録媒体に記録された顧客情報と、前記顧客情報毎に、前記自動取引装置から送信される認証タイプに関する情報、および前記種別情報とを、前記記憶装置に書き込むことを特徴とする請求項２に記載の認証装置。
【請求項４】
前記認証処理部は、
前記取引実行要求時、前記自動取引装置から送信されるセキュリティレベルに関する情報を受信し、前記セキュリティレベルに関する情報により規定される所定の認証項目に従い、前記記憶装置に記憶された認証情報との照合を行うことを特徴とする請求項１乃至請求項３の何れか１項に記載の認証装置。
【請求項５】
前記認証処理部は、
前記セキュリティレベルに割り当てられる１以上の認証タイプをランダムに決定し、前記決定された認証タイプに従い予め規定された認証項目に従い、前記認証情報との照合を行うことを特徴とすることを特徴とする請求項４に記載の認証装置。
【請求項６】
前記認証処理部は、
前記取引実行要求時、前記自動取引装置から送信されるバスワード連動区分に関する情報に従い、前記第１の記録媒体のパスワードの有効期限の判定を行うことを特徴とする請求項１乃至請求項５の何れか１項に記載の認証装置。
【請求項７】
前記認証処理部は、
前記第２の記録媒体に記録された情報と、前記記憶装置とは別の記憶装置にあらかじめ記憶された顧客マスタファイルの特定の情報とに関して比較を行い、前記比較の結果によって前記取引きを制御することを特徴とする請求項１乃至請求項６の何れか１項に記載の認証装置。
【請求項８】
前記第１の記録媒体は、キャッシュカードであり、前記第２の記録媒体は非接触ＩＣカードであることを特徴とする請求項１乃至請求項７の何れか１項
に記載の認証装置。
【請求項９】
認証装置に接続される自動取引装置であって、
第１の記録媒体に記録された情報を読み取る第１の読取部と、
第２の記録媒体に記録された情報を読み取る第２の読取部と、
認証情報登録要求時、前記第２の読取部により読み取られた前記第２の記録媒体に記録された情報を、前記認証装置へ送信し、
取引実行要求時、前記自動取引装置により入力され送信される暗証番号を前記認証装置へ送信し、前記認証装置から、前記暗証番号による前記第１の記録媒体の認証結果、および前記第２の記録媒体の所定の情報に基づく認証結果を受信し、前記第１の記録媒体による取引きの可否を判定する取引制御部と、
を備えることを特徴とする自動取引装置。
【請求項１０】
前記取引制御部は、
前記取引実行要求に先立ち、前記第２の読取部によって読み取られた１以上の前記第２の記録媒体に記録された情報を、順次、前記認証装置に送信することを特徴とする請求項９に記載の自動取引装置。
【請求項１１】
前記取引制御部は、
前記認証装置から認証結果を取得し、前記第１の記録媒体による暗証番号の認証が成立し、かつ、前記第２の記録媒体に記録された所定の認証項目の認証が成立した場合に、取引きを許可することを特徴とする請求項９または請求項１０に記載の自動取引装置。
【請求項１２】
前記第１の記録媒体は、キャッシュカードであり、前記第２の記録媒体は非接触ＩＣカードであることを特徴とする請求項９乃至請求項１１のいずれか１項に記載の自動取引装置。
【請求項１３】
第１の記録媒体と第２の記録媒体とに記録された情報を読み取って取引きを行う複数の自動取引装置と、認証装置と、を有する認証システムであって、
前記第１の記録媒体に記録された情報を読み取る第１の読取部と、第２の記録媒体に記録された情報を読み取る第２の読取部と、を有し、認証情報登録要求時、前記第２の読取部により読み取られた前記第２の記録媒体に記録された情報を、前記認証装置へ送信し、取引実行要求時、前記第１の記録媒体および第２の記録媒体の所有者によって入力され取り込まれる暗証番号を、前記認証装置へ送信する前記自動取引装置と、
前記認証情報登録要求時、前記自動取引装置から送信される前記第２の記録媒体に記録された情報を受信して記憶装置に書き込み、前記取引実行要求時、前記自動取引装置から送信される暗証番号による前記第１の記録媒体の認証に加え、前記自動取引装置から送信される前記第２の記録媒体の所定の情報に基づき前記記憶装置を参照して認証を行い、前記認証の結果を、前記取引実行要求があった自動取引装置へ送信し、前記第１の記録媒体による取引きの実行を制御する前記認証装置と、を備え、
前記自動取引装置は、
前記認証装置から、前記暗証番号による前記第１の記録媒体の認証結果、および前記第２の記録媒体の所定の情報に基づく認証結果を受信し、前記第１の記録媒体による取引きの可否を判定することを特徴とする認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、金融機関における簡易認証に用いて好適な、認証装置および自動取引装置ならびに認証システムに関するものである。
【背景技術】
【０００２】
近年、銀行のキャッシュカードに代表されるように、パスワードを使用して取引きを行うカードが多く利用されるようになっている。しかしながら、現状のキャッシュカードは、スキミングや偽造等の不正使用による被害が多く発生し、十分なセキュリティが確保できているとはいえない。
【０００３】
このため、キャッシュカードにＩＣチップを埋め込んだＩＣカード化の普及がすすみ（例えば、特許文献１参照）、あるいは、ＡＴＭ（自動取引装置）で生体認証（静脈、指紋、虹彩、声紋等）による本人確認を行うことで、キャッシュカードの不正使用や偽造を防止している（例えば、特許文献２参照）。
【特許文献１】特開２００７−２６５０４２号公報（段落「０００９」、図１）
【特許文献２】特開２００７−１８４３６号公報（段落「０００７」、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記したＩＣカード化、あるいは生体認証を行うためには多額の費用が発生する。また、キャッシュカードにおけるパスワード認証は、ＩＣカードおよびパスワードが盗まれた場合は第三者でも認証が成立することからセキュリティ上の問題が残る。更に、生体認証を追加する場合はセキュリティは強化されるものの、生体情報を登録するときの負荷が大きく、また、生体情報を個人情報として使用することへの顧客の抵抗感も非常に大きい。
【０００５】
本発明は前記した課題を解決するためになされたものであり、生体認証を用いることなくセキュリティの強化を図るとともに顧客の利便性の向上をはかった、認証装置および自動取引装置ならびに認証システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記した課題を解決するために本発明の認証装置は、第１の記録媒体と第２の記録媒体とに記録された情報をそれぞれ読み取って取引きを行う自動取引装置と接続される認証装置であって、認証情報登録要求時、前記自動取引装置から送信される前記第２の記録媒体に記録された情報を受信して記憶装置に書き込む認証情報登録部と、取引実行要求時、前記取引装置から送信される暗証番号による前記第１の記録媒体（例えば、キャッシュカード）の認証に加え、前記取引装置から送信される前記第２の記録媒体（例えば、非接触ＩＣカード）の所定の情報に基づき前記記憶装置を参照して認証を行い、前記認証の結果を前記取引実行要求があった自動取引装置へ送信し、前記第１の記録媒体による取引きの実行を制御する認証処理部と、を備えるものである。
【０００７】
また、本発明の自動取引装置は、認証装置に接続される自動取引装置であって、第１の記録媒体（例えば、キャッシュカード）に記録された情報を読み取る第１の読取部と、第２の記録媒体に記録された情報を読み取る第２の読取部と、認証情報登録要求時、前記第２の読取部により読み取られた前記第２の記録媒体（例えば、非接触ＩＣカード）に記録された情報を、前記認証装置へ送信し、取引実行要求時、前記第１の記録媒体および第２の記録媒体の所有者によって前記自動取引装置により入力され取り込まれて送信される暗証番号を前記認証装置へ送信し、前記認証装置から、前記暗証番号による前記第１の記録媒体の認証結果、および前記第２の記録媒体の所定の情報に基づく認証結果を受信し、前記第１の記録媒体による取引きの可否を判定する取引制御部と、を備えるものである。
【０００８】
また、本発明の認証システムは、第１の記録媒体と第２の記録媒体とに記録された情報を読み取って取引きを行う複数の自動取引装置と、認証装置と、を有する認証システムであって、前記第１の記録媒体に記録された情報を読み取る第１の読取部と、第２の記録媒体に記録された情報を読み取る第２の読取部と、を有し、認証情報登録要求時、前記第２の読取部により読み取られた前記第２の記録媒体に記録された情報を、前記認証装置へ送信し、取引実行要求時、前記第１の記録媒体および第２の記録媒体の所有者によって入力され取り込まれる暗証番号を、前記認証装置へ送信する前記自動取引装置と、前記認証情報登録要求時、前記自動取引装置から送信される前記第２の記録媒体に記録された情報を受信して記憶装置に書き込み、前記取引実行要求時、前記自動取引装置から送信される暗証番号による前記第１の記録媒体の認証に加え、前記自動取引装置から送信される前記第２の記録媒体の所定の情報に基づき前記記憶装置を参照して認証を行い、前記認証の結果を、前記取引実行要求があった自動取引装置へ送信し、前記第１の記録媒体による取引きの実行を制御する前記認証装置と、を備え、前記自動取引装置は、前記認証装置から、前記暗証番号による前記第１の記録媒体の認証結果、および前記第２の記録媒体の所定の情報に基づく認証結果を受信し、前記第１の記録媒体による取引きの可否を判定するものである。
【発明の効果】
【０００９】
本発明によれば、生体認証を用いることなくセキュリティの強化をはかるとともに顧客の利便性の向上を図った、自動取引装置および認証装置ならびに認証システムを提供することができる。
【発明を実施するための最良の形態】
【００１０】
図１は、本発明の実施形態に係る認証システムの一例を示す図である。
図１に示されるように、本発明の実施形態に係る認証システムは、複数の自動取引装置１（以下、単にＡＴＭ１という）と、この複数のＡＴＭ１とは、ルータ等の通信制御装置４、決済ネットワーク５、および通信制御装置６を経由して接続される銀行ホスト装置３、ならびに銀行ホスト装置３とは通信可能に接続される認証装置２と、を備える。
【００１１】
なお、ＡＴＭ１には、第１の記録媒体としてのキャッシュカードを読み取るキャッシュカードリーダの他に、定期券、社員証、クレジットカード等、第２の記録媒体としての非接触ＩＣカード（以下、非接触ＩＣカード１０という）を読み取る不図示の非接触ＩＣ（Radio Frequency IC）リーダが備わっているものとする。
また、認証装置２には、認証情報、およびすべての顧客情報が格納された顧客マスタファイルが、それぞれ記憶装置にデータベース（ＤＢ）化され、認証情報ＤＢ２１、顧客マスタファイルＤＢ２２として記憶されているものとする。これらＤＢのデータ構造等の詳細は後記する。
【００１２】
図２は、図１に示すＡＴＭ１の内部構成を示すハードウェアブロック図である。図２に示されるように、ＡＴＭ１は、制御中枢となるＣＰＵ１１と、メモリ１２と、通信インタフェース１３と、ＬＣＤ（Liquid Crystal Display）タッチパネル１４と、キャッシュカードリーダ１５と、非接触ＩＣカードリーダライタ（非接触ＩＣカードＲ／Ｗ）１６と、ＡＴＭ機構部１７とを備え、これらはいずれも、アドレス、データ、コントロール（制御）するためのラインが複数本で構成されるシステムバス１８に共通に接続されている。
【００１３】
ＣＰＵ１１は、メモリ１２に記録されたプログラムを逐次読み出し、実行することにより、前記した各ハードウェアブロック（通信インタフェース１３、ＬＣＤタッチパネル１４、キャッシュカードリーダ１５、非接触ＩＣカードＲ／Ｗ１６、ＡＴＭ機構部１７）をコントロールする。また、通信インタフェース１３は、銀行ホスト装置３とのインタフェースを司り、ＴＣＰ／ＩＰ（Transmission Control Protocol／Internet Protocol）等、所定のプロトコルに従い、ＣＰＵ１１と銀行ホスト装置３（図１）との間でデータ交換を行う。また、ＬＣＤタッチパネル１４は、ＣＰＵ１１により生成される（例えば、図１６、図１７に示す）画面情報を表示し、また、顧客による入力情報を取り込んでＣＰＵ１１に供給する。なお、ここでいう「顧客」とは、キュッシュカードと非接触ＩＣカード１０との所有者である。
また、キャッシュカードリーダ１５は、磁気ストライプにより、あるいはＩＣチップによりキャッシュカードに記録されたキャッシュカード情報（顧客情報等）を読み取ってＣＰＵ１１に供給する。
非接触ＩＣカードＲ／Ｗ１６は、不図示のセンサ面にかざされ、あるいはタッチされた非接触ＩＣカード１０に記録された非接触ＩＣカード情報（定期券情報、あるいは社員情報等）を読み取って、ＣＰＵ１１に供給し、あるいは、ＣＰＵ１１により生成されるデータを非接触で書き込む。ここでは読み取りに特化して説明を行う。
【００１４】
なお、ＡＴＭ機構部１７は、例えば、紙幣や硬貨を入出金するときに使用する現金投入排出口に設けられるシャッタ付のストッカであり、シャッタは、ＣＰＵ１１により不図示の出力ポートを介して開閉制御される。
【００１５】
図３は、図２に示すＡＴＭ１内蔵のＣＰＵ１１が実行するプログラムの構造を機能展開して示したブロック図である。
図３に示されるように、ＣＰＵ１１が実行するプログラムは、取引制御部１１０と、キャッシュカード挿入検知部１１１と、キャッシュカード情報読取部１１２と、非接触ＩＣカード検知部１１３と、非接触ＩＣカード情報読取部１１４と、入力情報取得部１１５と、表示情報生成出力部１１６と、認証情報送信部１１７と、認証結果受信部１１８とを有する。
【００１６】
キャッシュカード挿入検知部１１１は、不図示のセンサによるキャッシュカード挿入口へのキャッシュカードの挿入検知を行って第１の記録媒体読取部としてのキャッシュカード情報読取部１１２を起動し、キャッシュカード情報読取部１１２は、キャッシュカードに記録された情報（キャッシュカード情報）を読み取って取引制御部１１０へ引き渡す。
また、非接触ＩＣカード検知部１１３は、センサ面への非接触ＩＣカード１０の顧客によるタッチを検出して第２の記録媒体読取部としての非接触ＩＣカード情報読取部１１４を起動し、非接触ＩＣカード情報読取部１１４は、非接触ＩＣカード１０に記録された情報（非接触ＩＣカード情報）を読み取って取引制御部１１０へ引き渡す。
【００１７】
入力情報取得部１１５は、認証情報登録要求時、顧客によってＬＣＤタッチパネル１４を操作することにより入力される、非接触ＩＣカード１０の登録枚数（登録カード数）、パスワード、セキュリティレベル、パスワード連動区分等の入力情報を取得して取引制御部１１０へ引き渡す。
また、表示情報生成出力部１１６は、取引制御部１１０による制御の下で、例えば、図１６、図１７に示す画面情報を生成し、取引実行要求時、あるいは認証情報登録要求時、ＬＣＤタッチパネル１４にそれぞれ表示する。また、認証情報送信部１１７は、取引制御部１１０による制御の下で、キャッシュカード情報読取部１１２、非接触ＩＣカード情報読取部１１４、入力情報取得部１１５により、読み取られあるいは取得された認証情報（キャッシュカード情報、非接触ＩＣカード情報、入力情報）を、通信制御装置４、決済ネットワーク５、通信制御装置６、および銀行ホスト装置３を経由して認証装置２へ送信する。
【００１８】
取引制御部１１０は、認証情報登録要求時、非接触ＩＣカード情報読取部１１４により読み取られた非接触ＩＣカード情報を、認証情報送信部１１７、通信制御装置４、決済ネットワーク５、通信制御装置６、および銀行ホスト装置３を経由して、認証装置２へ送信する。また、取引制御部１１０は、取引実行要求時、顧客がＬＣＤタッチパネル１４を操作することにより、入力情報取得部１１５により入力され取り込まれる暗証番号（パスワード）と、キャッシュカード情報読取部１１２により読み取られたキャッシュカード情報とを、認証情報送信部１１７により、通信制御装置４、決済ネットワーク５、通信制御装置６、および銀行ホスト装置３を経由して認証装置２へ送信する。
そして、取引制御部１１０は、認証装置２から、パスワードによるキャッシュカードの認証結果、および非接触ＩＣカード１０の所定の情報に基づく認証結果を、銀行ホスト装置３、通信制御装置６、決済ネットワーク５、通信制御装置４、および認証結果受信部１１８を経由して受信し、キャッシュカードに基づく取引きの可否を判定する。
【００１９】
取引制御部１１０は、前記した取引実行要求に先立ち、非接触ＩＣカード情報読取部１１４によって読み取られた１以上の非接触ＩＣカード情報を、順次、認証情報送信部１１７により、通信制御装置４、決済ネットワーク５、通信制御装置６、および銀行ホスト装置３を経由して認証装置２へ送信する。なお、非接触ＩＣカード１０は、複数枚の登録が許可されているものとする。
また、取引制御部１１０は、認証装置２から銀行ホスト装置３を経由して認証結果を受信し、キャッシュカードによるパスワードの認証が成立し、かつ、非接触ＩＣカード情報に含まれる所定の認証項目の認証が成立した場合に、キャッシュカードによる取引きを許可するように制御する。
【００２０】
図４は、図１に示す認証装置２が内蔵するＣＰＵ（ＣＰＵ１１（図２）と同等の機能を有するＣＰＵ）が実行するプログラムの構造を機能展開して示したブロック図である。
図４に示されるように、認証装置２（ＣＰＵ）が実行するプログラムは、認証処理部２００と、認証情報受信部２１０と、共通情報取得部２２０と、認証情報登録部２３０と、認証結果送信部２４０と、を有する。
【００２１】
認証情報受信部２１０は、認証情報登録要求時あるいは取引実行要求時、ＡＴＭ１から銀行ホスト装置３を経由して送信される非接触ＩＣカード情報を受信し、共通情報取得部２２０、および認証処理部２００へ引き渡す。
このとき、認証情報受信部２１０は、共通情報取得部２２０に、後記するセキュリティタイプを示す非接触ＩＣカード情報を提供し、認証処理部２００には、キャッシュカード情報に含まれる（例えば、図９にそのデータ構造の一例が示される）顧客キー情報と、ＡＴＭ１から送信される、入力されたパスワード、非接触ＩＣカードの登録カード数、認証タイプに関する情報（セキュリティレベル、ＩＣカード認証タイプ、キャッシュカード有効期限とパスワード連動区分、定期有効期限とパスワード連動区分）を提供する。
【００２２】
共通情報取得部２２０は、データフォーマットが異なる非接触ＩＣカード種類毎にフォーマット情報が格納されたフォーマット情報テーブル２２１を有し、データフォーマットが異なる非接触ＩＣカード種類をユニークにする情報（セキュリティタイプ、ここでは非接触ＩＣカード種別情報）に基づきフォーマット情報テーブル２２１を参照し、例えば、図７にはある非接触ＩＣカードのデータ構造の一例として示される共通情報（会社名、会社番号、カード発行支店名、カード発行支店番号、ＩＣカード種類区分、ＩＣカード番号、顧客名、顧客番号、氏名（漢字）、氏名（カナ）、性別、生年月日、郵便番号（自宅）、住所（漢字）、住所（カナ）、住所エリアコード、自宅電話番号、勤務先名称（漢字）、勤務先名称（カナ）、勤務先電話番号、勤務先内線番号、勤務先区分、業種ＩＤ、ＩＣカードハード固定番号、ＩＣカード発行日付、ＩＣカード有効期限、ＩＣカードパスワード、ＩＣカード発行数）を取得し、認証情報登録部２３０による制御の下で認証情報ＤＢ２１に登録する。
【００２３】
認証情報登録部２３０は、認証情報登録要求時、認証情報受信部２１０が受信した、ＡＴＭ１から銀行ホスト装置３を経由して送信される非接触ＩＣカード情報のうち、共通情報取得部２２０が取得した共通情報と、非接触ＩＣカード１０の種類毎に異なる固有情報（ここでは、定期券を想定しているため、ＩＣカード情報区分、乗車駅名、乗車駅番号、降車駅名、降車駅番号、経由駅名、経由駅番号、定期有効期限、定期区分、割引区分）とを認証情報ＤＢ２１に登録する。
また、認証結果送信部２４０は、認証処理部２００による、キャッシュカードのパスワード認証結果および非接触ＩＣカード１０による認証結果を、取引実行要求があったＡＴＭ１へ銀行ホスト装置３、決済ネットワーク５を経由して送信する。
【００２４】
なお、認証処理部２００は、取引実行要求時、ＡＴＭ１から銀行ホスト装置３を経由して送信され認証情報受信部２１０が受信したパスワードによるキャッシュカードの認証に加え、ＡＴＭ１から銀行ホスト装置３を経由して送信される非接触ＩＣカード１０の所定の情報（認証タイプを示す情報）に基づき、認証情報ＤＢ２１を参照して認証を行い、この認証の結果を取引実行要求があったＡＴＭ１へ、認証結果送信部２４０ならびに銀行ホスト装置３を経由して送信し、キャッシュカードによる取引きの実行を制御する。
このため、認証処理部２００は、認証タイプ判定部２０１と、照合部２０２と、有効期間判定部２０３とを含む。
【００２５】
認証タイプ判定部２０１は、取引実行要求時、非接触ＩＣカード毎に認証情報ＤＢ２１に登録されたセキュリティレベルに関する情報（ＳＬ＃１〜＃５）に基づき、１以上のＩＣカード認証タイプ（ＩＣカード認証タイプ１〜１０）を決定して照合部２０２へ引き渡す。例えば、図８Ａ、図８Ｂに表形式で示されるように、ＩＣカード認証タイプ１〜１０毎にどの項目を認証情報として使用するか（図８Ａ、図８Ｂでは認証項目を○印で示してある）を事前に決めておき、このＩＣカード認証タイプ毎にセキュリティレベル（ＳＬ＃１〜＃５）を設定してある。
認証タイプ判定部２０１は、セキュリティレベル（ＳＬ＃１〜＃５）に割り当てられた１以上のＩＣカード認証タイプをランダムに決定する。これを受けた照合部２０２は、認証タイプ判定部２０１により決定されたＩＣカード認証タイプ＃１〜＃１０に基づく認証項目に従い、認証情報受信部２１０から引き渡された非接触ＩＣカード情報と、認証情報ＤＢ２１に登録された認証情報との照合を行う。
また、有効期間判定部２０３は、非接触ＩＣカード毎に認証情報ＤＢ２１に登録されたパスワード連動区分に関する情報に従い、キャッシュカードのパスワード有効期限の判定を行い、照合部２０２による照合の結果とともに、認証結果送信部２４０により、銀行ホスト装置３、決済ネットワーク５を経由して取引実行要求があったＡＴＭ１へ送信する。
【００２６】
図５は、図１に示す銀行ホスト装置３が内蔵するＣＰＵ（ＣＰＵ１１（図２）と同等の機能を有するＣＰＵ）が実行するプログラムの構造を機能展開して示したブロック図であり、認証に関係するブロックのみ抽出して示してある。
図５に示されるように、銀行ホスト装置３（ＣＰＵ）が実行するプログラムは、認証情報中継・取引実行処理部３００と、認証装置接続処理部３０１と、ＡＴＭ接続処理部３０２と、口座ＤＢ３０３と、を有する。
【００２７】
認証装置接続処理部３０１は、認証装置２との接続インタフェースを、ＡＴＭ接続処理部３０２は、決済ネットワーク５を経由して、ＡＴＭ１との接続インタフェースを司り、認証情報中継・取引実行処理部３００は、認証装置接続処理部３０１、ＡＴＭ接続処理部３０２のそれぞれが準拠する通信プロトコルに従い、認証情報接続要求あるいは取引実行要求に伴い、交換（送受信）される認証情報を中継する。
また、認証情報中継・取引実行処理部３００は、ＡＴＭ接続処理部３０２を介して到来する認証後の取引き実行にあっては口座ＤＢ３０３を参照して、入出金、振込み、および残高照会等、取引き実行を行う。
【００２８】
図６は、顧客マスタファイルＤＢ２２のデータ構造の一例を示す図であり、ここでは、一部データの抜粋より示されていないが、取引きに関係するすべての顧客情報が、顧客マスタファイルＤＢ２２内に登録されているものとする。
【００２９】
図７は、前記した非接触ＩＣカード情報のデータ構造の一例を示す図であり、ここでは、ある鉄道で使用されている定期券が例示されており、前記した定期券の固有情報（ＩＣカード情報区分、乗車駅名、…、定期有効期限、…）と、前記した共通情報（会社名、会社番号、カード発行支店名、カード発行支店番号、ＩＣカード種類区分、…、ＩＣカード発行日付、ＩＣカード有効期限、ＩＣカードパスワード、ＩＣカード発行数）とからなる。
【００３０】
図８Ａ、図８Ｂは、非接触ＩＣカード１０のＩＣカード認証タイプを表形式で示した図である。図８Ａ、図８Ｂに示されるように、ＩＣカード認証タイプ１〜１０毎に非接触ＩＣカード情報（共通情報、および定期券の固有情報）のうち、どの項目を認証情報として使用するか（使用する認証情報を○印で示してある）を事前に決めておき、このＩＣカード認証タイプ１〜１０毎にセキュリティレベル（ＳＬ＃１〜＃５）を設定してある。
ここでは、ＩＣカード認証タイプ１、２には、セキュリティレベルＳＬ＃５が、ＩＣカード認証タイプ３、４にはセキュリティレベルＳＬ＃４が、ＩＣカード認証タイプ５、６、７にはセキュリティレベルＳＬ＃３が、ＩＣカード認証タイプ８、９にはセキュリティレベルＳＬ＃２が、ＩＣカード認証タイプ１０にはセキュリティレベルＳＬ＃１が、それぞれ割り当てられている。
【００３１】
なお、セキュリティレベルＳＬの数字が大きくなるほど認証項目が多く、セキュリティ効果が高いものとする。例えば、取引金額の大小によりセキュリティレベルを高くする等が考えられる。また、同一セキュリティレベルに対して複数のＩＣカード認証タイプが割り付けられており、顧客であるカード所有者がＡＴＭ１のＬＣＤタッチパネル１４を操作してセキュリティレベルを選択入力することにより、認証装置２の認証処理部２００（認証タイプ判定部２０１）は、選択されたセキュリティレベルの中でランダムにどのＩＣカード認証タイプを採用するかを決定し、認証するものとする。
【００３２】
図９は、認証情報ＤＢ２１のデータ構造の一例を示す図であり、顧客キー情報と、認証のために登録された非接触ＩＣカードの枚数分（ｍ枚：非接触ＩＣカード＃１〜＃ｍ）の非接触ＩＣカード認証情報からなる。
顧客キー情報は、キャッシュカードに記録された、「支店番号、ＣＩＦ番号、カード区分、カード番号、氏名（漢字）、氏名（カナ）」である。また、非接触ＩＣカード認証情報は、登録された非接触ＩＣカードの枚数を示す登録カード数（非接触ＩＣカード認証数）の他に、登録された非接触ＩＣカード１０毎の、セキュリティレベル、ＩＣカード認証タイプ、キャッシュカード有効期限とパスワード連動区分、非接触ＩＣカード有効期間とパスワード連動区分、非接触ＩＣカード種別情報からなる。
【００３３】
図１０は、本実施形態に係る認証システムの動作を示すシーケンス図であり、ＡＴＭ１と、銀行ホスト装置３と、認証装置２との間の、認証情報登録要求時、および取引実行要求時の処理の流れが示されている。
以下、図１０のシーケンス図を参照しながら、図１に示す本実施形態に係る認証システムの動作について説明する。
【００３４】
認証情報登録要求時（ステップＳ１０１）、顧客がＡＴＭ１に表示される所定のボタン（後記する非接触ＩＣカード情報登録ボタン）を操作し、所有する非接触ＩＣカード１０を読み取らせると、非接触ＩＣカードＲ／Ｗ１６により読み取られた認証情報（非接触ＩＣカード情報）は、決済ネットワーク５および銀行ホスト装置３を経由して認証装置２へ送信される（ステップＳ１０２）。なお、非接触ＩＣカード１０については複数枚の登録が許可されるものとする。
認証装置２は、認証情報（非接触ＩＣカード情報）を受信し、認証情報ＤＢ２１に格納した場合、正常終了通知を発行し（ステップＳ１０３）、銀行ホスト装置３を経由して、正常終了通知を要求のあったＡＴＭ１へ送信する（ステップＳ１０４）。
【００３５】
一方、取引実行要求時（ステップＳ１０５）、顧客が、ＡＴＭ１に表示される所定のボタン（後記する認証ボタン）を操作し、パスワード他、非接触ＩＣカード１０のＩＣカード認証タイプを示す情報（セキュリティレベル、パスワード連動区分）を入力するとともに、所有するキャッシュカードを読み取らせ、更に、非接触ＩＣカード１０を登録順に読み取らせる。これらの認証情報は、決済ネットワーク５および銀行ホスト装置３を経由して認証装置２に認証依頼として送信される（ステップＳ１０６）。
認証依頼を受信した認証装置２は、パスワードによるキャッシュカードの認証（パスワード認証）に加え、入力された非接触ＩＣカードの種類をユニークにする非接触ＩＣカード種別情報に基づきＩＣカード認証タイプを決定し、このＩＣカード認証タイプにより規定される認証項目に基づき、非接触ＩＣカード１０から読み取った情報（非接触ＩＣカード情報）と、認証情報ＤＢ２１に格納された認証情報（非接触ＩＣカード情報）との照合による認証を行う（ステップＳ１０７）。
また、この認証時に、更に入力されたパスワード連動区分を示す情報に基づき、例えば、非接触ＩＣカード１０の有効期限（図７の定期有効期限）をキャッシュカードの有効期限とリンクさせ、定期有効期限をキャッシュカードのパスワード有効期限としてパスワードの有効期限の判定を行うことも可能である。
【００３６】
認証装置２によるパスワード認証、および非接触ＩＣカード１０による認証の結果は、銀行ホスト装置３を経由して（ステップＳ１０８）、要求のあったＡＴＭ１へ送信される（ステップＳ１０９）。
認証結果を受信したＡＴＭ１は、認証結果に従いキャッシュカードによる取引きの実行を制御する（ステップＳ１１０）。例えば、認証が成立し（認証：認証結果ＯＫ）、非接触ＩＣカード１０のパスワード有効期限が残り２週間超の場合は、正常に取引きを実行する。また、認証が成立し、非接触ＩＣカード１０のパスワード有効期限が残り２週間以下の場合は、ＬＣＤタッチパネル１４に有効期限まで残り日数が少ないことを知らせる警告メッセージを表示後、正常に取引きを実行する。なお、認証が不成立（認証結果ＮＧ）の場合は、ＬＣＤタッチパネル１４にエラーメッセージを表示してすべての処理を終了する。
なお、非接触ＩＣカード１０については前記したように複数枚の登録が許可され、この場合、認証装置２は、非接触ＩＣカード１０の登録順についても認証するため、読み取り順を間違えた場合は認証が不成立になる。
【００３７】
前記したように、本実施形態に係る認証システムによれば、（１）自動取引装置（ＡＴＭ１）は、認証情報登録要求時、第２の記録媒体（非接触ＩＣカード１０）に記録された情報を、銀行ホスト装置３を経由して認証装置２へ送信し、取引実行要求時、第１の記録媒体（キャッシュカード）および第２の記録媒体の所有者によって入力され取り込まれる暗証番号を、銀行ホスト装置３を経由して認証装置２へ送信し、（２）認証装置２は、認証情報登録要求時、自動取引装置１から銀行ホスト装置３を経由して送信される第２の記録媒体に記録された情報を受信して記憶装置（認証情報ＤＢ２１）に書き込み、取引実行要求時、自動取引装置１から銀行ホスト装置３を経由して送信される暗証番号による第１の記録媒体の認証に加え、自動取引装置１から銀行ホスト装置３を経由して送信される第２の記録媒体の所定の情報に基づき、記憶装置を参照して認証を行い、認証の結果を、銀行ホスト装置３を経由して取引実行要求があった自動取引装置へ送信し、第１の記録媒体による取引きの実行を制御し、（３）自動取引装置１は、認証装置２から、暗証番号による第１の記録媒体の認証結果、および第２の記録媒体の所定の情報に基づく認証結果を銀行ホスト装置３を経由して受信し、第１の記録媒体による取引きの可否を判定することにより、現行のパスワード認証に加え、非接触ＩＣカード１０を用いた認証を行うことで、セキュリティの強化が可能になる。
【００３８】
また、非接触ＩＣカード１０のＩＣカード認証タイプ毎にどの項目を認証情報として使用するかを事前に決めておき、同一セキュリティレベルに対して複数のＩＣカード認証タイプを割り当て、顧客は、セキュリティレベルを選択するだけで、選択されたセキュリティレベルの中でランダムにＩＣカード認証タイプを決定することができ、例えば、取引金額の大小に応じてセキュリティレベルを決める等、柔軟で融通性の高いセキュリティ制御が可能になる。更に、非接触ＩＣカード１０の有効期限（図７の定期有効期限）の情報をキャッシュカードのパスワード有効期限とリンク（一致）させることでキャッシュカードの有効期限を管理することが可能になる。
【００３９】
図１１〜図１３は、本実施形態に係る自動取引装置の動作を示すフローチャートである。また、図１６、図１７は、本実施形態に係る自動取引装置に表示される画面構成の一例を示す図である。
以下、図１１〜図１３のフローチャートを参照しながら、図２、図３に示す本実施形態に係る自動取引装置の動作について詳細に説明する。
【００４０】
まず、顧客が、ＡＴＭ１のカード挿入口にキャッシュカードを挿入すると、ＡＴＭ１は、キャッシュカード挿入検知部１１１でキャッシュカードの挿入を検知したか否かを判定する（図１１のステップＳ１１１）。検知した場合（ステップＳ１１１“Ｙｅｓ”）、取引制御部１１０、およびキャッシュカード情報読取部１１２を起動する。
これを受けて取引制御部１１０は、表示情報生成出力部１１６により、ＬＣＤタッチパネル１４に、図１６（ａ）に画面構成の一例を示す「パスワード入力画面」を表示する（ステップＳ１１２）。顧客は、ＬＣＤタッチパネル１４に表示された「パスワード入力画面」に従い、キャッシュカードのパスワードを入力後（ステップＳ１１３“Ｙｅｓ”）、取引きを行う場合には、「確認ボタン」を押下し、カード認証用に非接触ＩＣカード１０を登録する場合には、「非接触ＩＣカード情報登録ボタン」を押下する。
【００４１】
非接触ＩＣカード登録要求時、すなわち、顧客が「非接触ＩＣカード情報登録ボタン」を押下時に（ステップＳ１１４“登録”）、取引制御部１１０は、表示情報生成出力部１１６によりＬＣＤタッチパネル１４に、図１７（ａ）に画面構成の一例を示す「非接触ＩＣカード登録枚数選択画面」を表示し（図１３、ステップＳ１３１）、後記の処理が行われる。
【００４２】
一方、取引実行要求時、すなわち、顧客が「確認ボタン」を押下時に（ステップＳ１１４“確認”）、取引制御部１１０は、表示情報生成出力部１１６によりＬＣＤタッチパネル１４に、図１６（ｂ）に画面構成の一例を示す「非接触ＩＣカード入力画面」を表示する（ステップＳ１１５）。
【００４３】
続いて、顧客は、ＬＣＤタッチパネル１４に表示された「非接触ＩＣカード入力画面」に従い、非接触ＩＣカード１０を非接触ＩＣカードＲ／Ｗ１６のセンサ面にタッチして１以上の非接触ＩＣカード１０に記録された認証情報を入力する（ステップＳ１１６）。ここで、取引実行要求前に、複数の非接触ＩＣカード情報が認証装置２（認証情報ＤＢ２１）に登録されている場合、顧客は、すべての非接触ＩＣカード１０を、非接触ＩＣカードＲ／Ｗ１６にタッチして認証情報を入力する必要がある。このとき、認証装置２は、非接触ＩＣカード１０の入力順についても認証するため、入力順を間違えた場合は認証失敗（認証ＮＧ）となる。
【００４４】
非接触ＩＣカード検知部１１３で非接触ＩＣカードのタッチ検出を行ったＡＴＭ１は、タッチ入力された順に、非接触ＩＣカード情報読取部１１４で読み取られた１以上の非接触ＩＣカード１０に記録された情報（非接触ＩＣカード情報）を取引制御部１１０に引き渡す。取引制御部１１０は、引き渡された非接触ＩＣカード情報を、認証情報送信部１１７により、決済ネットワーク５を経由して、銀行ホスト装置３を介して、認証装置２へ送信する（ステップＳ１１７）。
【００４５】
また、取引制御部１１０は、キャッシュカード情報読取部１１２により読み取られたキャッシュカードに記録された情報（キャッシュカード情報）と、入力情報取得部１１５により取得されるキャッシュカードのパスワードデータとを、認証情報送信部１１７により銀行ホスト装置３を介して、認証装置２へ送信する（ステップＳ１１８）。
これら、キャッシュカード情報およびパスワードデータは、顧客により「パスワード入力画面」に表示された「確認ボタン」が押下された後に、送信しても構わない。
【００４６】
認証装置２は、受信した非接触ＩＣカード情報と、キャッシュカード情報と、パスワードデータとに基づいて認証処理を行う（Ｓ１１９）。認証処理の詳細は後記する（図１４のステップＳ１５１〜ステップＳ１５９）。
そして、銀行ホスト装置３は、認証装置２から認証処理の認証結果（認証ＯＫとパスワード有効期限フラグ、または、認証ＮＧ）を受け取り、その認証結果を決済ネットワーク５を経由して、要求のあったＡＴＭ１へ送信する。
ここで、パスワード有効期限フラグには、例えば、取引操作時の日付が、パスワード有効期限外であれば“１”が設定され、パスワード有効期限まで２週間以内であれば“２”が設定され、それ以外（２週間超〜有効期限内）であれば“３”が設定されている。
【００４７】
ＡＴＭ１（取引制御部１１０）は、認証装置２による認証結果を認証結果受信部１１８で受信する（図１２のステップＳ１２０）。そして、認証が成立したか否かを判定し（ステップＳ１２１）、成立した場合（認証結果が認証ＯＫ）（ステップＳ１２１“Ｙｅｓ”）、認証結果に含まれるパスワード有効期限フラグを参照し、取引操作時がパスワード有効期限内か否かを判定する（ステップＳ１２２）。そして、パスワード有効期限内である場合（ステップＳ１２２“Ｙｅｓ”）、取引操作時がパスワード有効期限まで残り２週間以内か否かを判定する（ステップＳ１２３）。ここで、取引操作時がパスワード有効期限まで残り２週間超である場合（ステップＳ１２３“Ｎｏ”）、正常に取引きを実行する（ステップＳ１２５）。しかし、取引操作時がパスワード有効期限まで残り２週間以内である場合（ステップＳ１２２“Ｙｅｓ”、Ｓ１２３“Ｙｅｓ”）、表示情報生成出力部１１６によりＬＣＤタッチパネル１４に警告メッセージを表示後（ステップＳ１２４）、正常に取引きを実行する（ステップＳ１２５）。
なお、認証が不成立である場合（認証結果が認証ＮＧ）（ステップＳ１２１“Ｎｏ”）、あるいは、取引操作時がパスワード有効期限外である場合（ステップＳ１２２“Ｎｏ”）、表示情報生成出力部１１６によりＬＣＤタッチパネル１４にエラーメッセージを表示する（ステップＳ１２６）。
この際、非接触ＩＣカードの再登録を促し、パスワード有効期限を延長するようにしてもよい。
【００４８】
顧客が、図１６（ａ）に示すＬＣＤタッチパネル１４に表示された「パスワード入力画面」内の「非接触ＩＣカード情報登録ボタン」を押下した場合（図１１のステップＳ１１４“登録”）、取引制御部１１０は、表示情報生成出力部１１６によりＬＣＤタッチパネル１４に、図１７（ａ）に画面構成の一例を示す「非接触ＩＣカード登録枚数選択画面」を表示する（図１３、ステップＳ１３１）。
そして、顧客により、カード認証用に非接触ＩＣカード１０を登録する枚数（登録カード数）が選択入力され（ステップＳ１３２）、入力情報取得部１１５は、入力された登録カード数を取得する（ステップＳ１３３）。そして、取引制御部１１０は、表示情報生成出力部１１６によりＬＣＤタッチパネル１４に、図１７（ｂ）に画面構成の一例を示す「非接触ＩＣカード情報登録画面」を表示する（ステップＳ１３４）。
【００４９】
続いて、顧客により、ＬＣＤタッチパネル１４に表示された「非接触ＩＣカード情報登録画面」に従い、該当の非接触ＩＣカード１０におけるセキュリティレベルと、パスワード連動区分（キャッシュカード有効期限とパスワードを連動するか、定期有効期限とパスワードを連動するか）が選択入力されると（ステップＳ１３５“Ｙｅｓ”）、入力情報取得部１１５は、この入力情報（セキュリティレベル、パスワード連動区分）を取得する（ステップＳ１３６）。
【００５０】
最後に、顧客により、該当の非接触ＩＣカード１０が非接触ＩＣカードＲ／Ｗ１６にタッチされると（ステップＳ１３７“Ｙｅｓ”）、入力情報取得部１１５は、非接触ＩＣカード１０に記録された情報（非接触ＩＣカード情報）を読み取り、入力情報（セキュリティレベル、パスワード連動区分）と共に取引制御部１１０に引き渡す。取引制御部１１０は、引き渡された情報（非接触ＩＣカード情報）を、認証情報送信部１１７により、決済ネットワーク５を経由して、銀行ホスト装置３へ送信する（ステップＳ１３８）。
【００５１】
そして、前記したステップＳ１３４からステップＳ１３８の処理を、ステップＳ１３３の処理にて、入力情報取得部１１５が取得した登録カード数分だけ繰り返す。
なお、このとき、入力順（登録順）は意識する必要があり、入力順が認証順と同じになるため、ステップＳ１１６（図１１）の処理にて、顧客が、非接触ＩＣカード１０を非接触ＩＣカードＲ／Ｗ１６のセンサ面にタッチする順番（入力順）を間違えた場合は認証失敗（認証ＮＧ）になる。
【００５２】
また、取引制御部１１０は、キャッシュカード情報読取部１１２により読み取られたキャッシュカードに記録された情報（キャッシュカード情報）と、入力情報取得部１１５により取得されるキャッシュカードのパスワードデータとを、認証情報送信部１１７により銀行ホスト装置３へ送信する（ステップＳ１３９）。
これらキャッシュカード情報およびパスワードデータは、顧客により「パスワード入力画面」に表示された「非接触ＩＣカード情報登録ボタン」が押下された後に、送信しても構わない。
【００５３】
また、認証装置２は、受信した非接触ＩＣカード情報と、入力情報と、キャッシュカード情報と、パスワードデータとに基づいて登録処理を行う（Ｓ１４０）。登録処理の詳細は、後記する（図１５のステップＳ１６１〜ステップＳ１７０）。
そして、銀行ホスト装置３は、認証装置２から登録処理の登録結果（登録ＯＫと、または、登録ＮＧ）を受け取り、その登録結果を決済ネットワーク５を経由して、要求のあったＡＴＭ１へ送信する。
【００５４】
ＡＴＭ１（取引制御部１１０）は、認証装置２による登録結果を認証結果受信部１１８で受信する（図１２のステップＳ１２７）。そして、登録が完了したか否かを判定し（ステップＳ１２８）、完了した場合（登録結果が登録ＯＫ）（ステップＳ１２８“Ｙｅｓ”）、表示情報生成出力部１１６によりＬＣＤタッチパネル１４に登録完了メッセージを表示する（ステップＳ１２９）。
なお、登録が失敗である場合（登録結果が登録ＮＧ）（ステップＳ１２８“Ｎｏ”）、表示情報生成出力部１１６によりＬＣＤタッチパネル１４にエラーメッセージを表示する（ステップＳ１２６）。
【００５５】
銀行ホスト装置３は、ＡＴＭ接続処理部３０２を介してＡＴＭ１から送付される認証情報（認証処理であれば、非接触ＩＣカード情報とキャッシュカード情報とパスワードデータが含まれ、登録処理であれば、さらに入力情報を含む）を取得して認証情報中継・取引実行処理部３００（図５）に引渡し、認証情報中継・取引実行処理部３００は、その認証情報を、認証装置接続処理部３０１を介して認証装置２へ中継転送して認証依頼を行う。
【００５６】
前記したように本実施形態に係る自動取引装置によれば、現行のパスワード認証に加え、非接触ＩＣカード１０を用いた認証を行うことにより、セキュリティの強化が可能になる。
また、非接触ＩＣカード１０のＩＣカード認証タイプ毎にどの項目を認証情報として使用するかを事前に決めておき、同一セキュリティレベルに対して複数のＩＣカード認証タイプを割り当て、顧客は、セキュリティレベルを選択するだけで、選択されたセキュリティレベルの中でランダムにＩＣカード認証タイプを決定することができ、例えば、取引金額の大小に応じてセキュリティレベルを決める等により、柔軟で融通性の高いセキュリティ制御が可能になる。
【００５７】
更に、本実施形態に係る自動取引装置によれば、非接触ＩＣカード１０の有効期限（図７の定期有効期限）等の情報をキャッシュカードのパスワード有効期限とリンクさせることで、キャッシュカードのパスワード有効期限を管理することが可能になる。
特に、磁気ストライプによるキャッシュカードは、磁気ストライプ部分が破損しない限り無期限で使用することができるため、セキュリティ上の問題を孕んでいたが、前記したパスワード有効期限の管理によりセキュリティを高めることができる。また、非接触ＩＣカード１０の有効期限にリンクして管理されるキャッシュカードのパスワード有効期限が、例えば、残り２週間以下の場合は警告メッセージを表示後、正常に取引きを実行することで、セキュリティ意識を高める注意喚起が可能になり、顧客に優しいユーザインタフェースを提供すると共に簡易的なセキュリティの向上が期待できる。
【００５８】
なお、図３に示した自動取引装置（ＡＴＭ）１が有する構成は、すべてをソフトウェアによって実現しても、あるいはその少なくとも一部をハードウェアで実現してもよい。
例えば、認証情報登録要求時、第２の読取部（非接触ＩＣカード情報読取部１１４）により読み取られた第２の記録媒体（非接触ＩＣカード１０）に記録された情報を、銀行ホスト装置３を経由して認証装置２へ送信し、取引実行要求時、第１の記録媒体（キャッシュカード）および第２の記録媒体２の所有者によって入力され、取り込まれる暗証番号を、銀行ホスト装置３を経由して認証装置（認証情報ＤＢ２１）へ送信し、認証装置２から、暗証番号による第１の記録媒体の認証結果、および第２の記録媒体の所定の情報に基づく認証結果を銀行ホスト装置３を経由して受信し、第１の記録媒体による取引きの可否を判定する取引制御部１１０におけるデータ処理は、１または複数のプログラムによりコンピュータ上で実現してもよく、また、その少なくとも一部をハードウェアで実現してもよい。
【００５９】
図１４〜図１５は、本実施形態に係る認証装置の動作を示すフローチャートである。図１４は認証処理（図１１のステップＳ１１９）を示し、図１５は登録処理（図１３のステップＳ１４０）を示す。以下、図１４〜図１５のフローチャートを参照しながら、図４に示す認証装置２の動作について詳細に説明する。
【００６０】
まず、認証処理において（図１１のステップＳ１１９）、認証装置２の認証情報受信部２１０は、ＡＴＭ１から銀行ホスト装置３を経由して送信されるキャッシュカードに記録されたキャッシュカード情報と、パスワードデータと、非接触ＩＣカード１０に記録された情報（非接触ＩＣカード情報）を受信順に取得する（ステップＳ１５１）。
認証処理部２００は、認証情報受信部２１０から、非接触ＩＣカード情報と、キャッシュカード情報に含まれる顧客所有のキャッシュカードをユニークにする顧客キー情報と、パスワードとを取得する。認証処理部２００は、顧客キー情報に基づいて認証情報ＤＢ２１を参照して、非接触ＩＣカード毎に登録されたセキュリティレベルと、パスワード連動区分とを含む情報を取得する。
そして、認証処理部２００は、キャッシュカードのパスワードと、入力されたパスワードとから、照合部２０２でパスワード認証を行う（ステップＳ１５２）。
【００６１】
パスワード認証が成立した場合（ステップＳ１５２“ＯＫ”）、認証処理部２００（認証タイプ判定部２０１）は、取得したセキュリティレベルに基づき、ＩＣカード認証タイプ１〜１０をランダムに決定する（ステップＳ１５３）。ＩＣカード認証タイプ１〜１０毎にどの項目を認証処理に使用するか（図８Ａ、図８Ｂでは、認証項目を○印で示してある）を事前に決めておく。ＩＣカード認証タイプ毎にセキュリティレベル（ＳＬ＃１〜＃５）が設定してあることは前記した通りであり、図８Ａ、図８Ｂにその対応関係が表形式で示されている。
【００６２】
そして、照合部２０２は、認証タイプ判定部２０１により決定されたＩＣカード認証タイプ１〜１０に基づく認証項目に従い、非接触ＩＣカード情報と、認証情報ＤＢ２１に登録された認証情報との認証（照合）を行う（ステップＳ１５４）。
ここで、認証が成立した場合（ステップＳ１５４“ＯＫ”）、認証処理部２００は、更に有効期間判定部２０３によるキャッシュカードの有効期限判定処理を起動する。
【００６３】
認証処理部２００（有効期間判定部２０３）は、取得したパスワード連動区分に関する情報に従い、キャッシュカードの有効期限とリンクしてキャッシュカードのパスワード有効期限の判定を行い、あるいは、非接触ＩＣカード１０の有効期限とリンクしてキャッシュカードのパスワード有効期限の判定を行う。そして、その判定結果に応じてパスワード有効期限フラグを設定する（ステップＳ１５５）。
前記したように、パスワード有効期限フラグには、例えば、取引操作時の日付が、パスワード有効期限外であれば“１”、パスワード有効期限まで２週間以内であれば“２”、それ以外（２週間超〜有効期限内）であれば“３”を設定する。
【００６４】
そして、前記したステップＳ１５３からステップＳ１５５の処理を、ステップＳ１５１の処理にて、認証処理部２００が取得した非接触ＩＣカード情報数分（図１１のステップＳ１１６にて非接触ＩＣカードによるタッチ入力が行われた回数と同じ）繰り返す。
前記した繰り返し処理が終了後、照合部２０２は、認証処理部２００が取得した非接触ＩＣカード情報の順番が、認証情報ＤＢ２１に登録された非接触ＩＣカード認証情報＃１〜＃３の順番（登録順番）と一致しているか否かを判定する（ステップＳ１５６）。
一致であれば（ステップＳ１５６“Ｙｅｓ”）、認証結果に成立（認証ＯＫ）とパスワード有効期限フラグとを設定する（ステップＳ１５７）。
【００６５】
なお、パスワード認証が不成立の場合（ステップＳ１５２“ＮＧ”）、非接触ＩＣカード認証が不成立の場合（ステップＳ１５４“ＮＧ”）、あるいは認証順番が登録順番ではない場合（ステップＳ１５６“Ｎｏ”）は、認証結果に不成立（認証ＮＧ）を設定する（ステップＳ１５９）。
【００６６】
認証結果送信部２４０は、認証結果（認証ＯＫとパスワード有効期限フラグ、または、認証ＮＧ）を、銀行ホスト装置３（認証装置接続処理部３０１、認証情報中継・取引実行処理部３００）、決済ネットワーク５を経由して、取引実行要求があったＡＴＭ１へ送信する（ステップＳ１５８）。
【００６７】
また、登録処理において（図１３のステップＳ１４０）、認証装置２の認証情報受信部２１０は、ＡＴＭ１から銀行ホスト装置３を経由して送信されるキャッシュカードに記録されたキャッシュカード情報と、パスワードデータと、非接触ＩＣカード１０に記録された情報（非接触ＩＣカード情報）と、入力情報（セキュリティレベル、パスワード連動区分）とを受信順に取得する（ステップＳ１６１）。
認証処理部２００は、キャッシュカード情報と、パスワードデータとを認証情報受信部２１０から取得し、キャッシュカードのパスワードと、入力されたパスワードとから、照合部２０２でパスワード認証を行う（ステップＳ１６２）。
【００６８】
パスワード認証が成立した場合（ステップＳ１６２“ＯＫ”）、認証情報受信部２１０は、非接触ＩＣカード情報と、キャッシュカード情報と、入力情報（セキュリティレベル、パスワード連動区分）とを含む登録情報を、共通情報取得部２２０へ引き渡す。
共通情報取得部２２０は、取得したキャッシュカード情報に含まれる顧客所有のキャッシュカードをユニークにする顧客キー情報を取得し、認証情報登録部２３０による制御の下で認証情報ＤＢ２１の「顧客キー情報」に登録する（ステップＳ１６３）。
【００６９】
次に、共通情報取得部２２０は、取得した非接触ＩＣカード情報の数を、認証情報登録部２３０による制御の下で認証情報ＤＢ２１の「カード登録数」に登録する（ステップＳ１６４）。
そして、共通情報取得部２２０は、登録情報から、セキュリティレベルと、パスワード連動区分と、非接触ＩＣカードの種類をユニークにするカード種別情報（非接触ＩＣカード種別情報）とを、認証情報登録部２３０による制御の下で認証情報ＤＢ２１の「非接触ＩＣカード認証情報＃１」の「セキュリティレベル」、「パスワード連動区分」、「非接触ＩＣカード種別情報」に登録する（ステップＳ１６５）。
【００７０】
さらに、共通情報取得部２２０は、登録情報から、非接触ＩＣカード種別情報に基づき、非接触ＩＣカードの種別毎にフォーマット情報が格納されたフォーマット情報テーブル２２１を参照し、ここで、非接触ＩＣカードの種別で共通の情報（図７の共通情報）を認証情報登録部２３０による制御の下で認証情報ＤＢ２１に登録する（ステップＳ１６６）。
また、共通情報取得部２２０は、登録情報から、非接触ＩＣカード１０に固有の情報（図７の固有情報）も、認証情報登録部２３０による制御の下で認証情報ＤＢ２１に登録する（ステップＳ１６７）。
【００７１】
そして、前記したステップＳ１５３からステップＳ１５５の処理を、ステップＳ１５１の処理にて、認証処理部２００が取得した非接触ＩＣカード情報数分（図１３のステップＳ１３９にて非接触ＩＣカードによるタッチ入力が行われた回数と同じ）繰り返す。この際、ステップＳ１６５の登録処理において、登録される情報（セキュリティレベルとパスワード連動区分と非接触ＩＣカード種別情報）は、繰り返しの回数に合わせて、認証情報ＤＢ２１の「非接触ＩＣカード認証情報＃２」、「非接触ＩＣカード認証情報＃３」に登録される。
【００７２】
認証情報登録部２３０は、登録が完了した旨を照合部２０２へ引き渡す。照合部２０２は、登録完了情報と、パスワード認証が成立していること（ステップＳ１６２の処理）から、登録結果に成立（登録ＯＫ）を設定する（ステップＳ１６８）。
【００７３】
なお、パスワード認証が不成立の場合（ステップＳ１６２“ＮＧ”）、認証情報登録部２３０は、認証結果に不成立（登録ＮＧ）を設定する（ステップＳ１７０）。
【００７４】
認証結果送信部２４０は、登録結果（登録ＯＫ、または、登録ＮＧ）を、銀行ホスト装置３（認証装置接続処理部３０１、認証情報中継・取引実行処理部３００）、決済ネットワーク５を経由して、取引実行要求があったＡＴＭ１へ送信する（ステップＳ１６９）。そして、すべての処理を終了する。
【００７５】
前記したように本実施形態に係る認証装置２によれば、現行のパスワード認証に加え、非接触ＩＣカード１０を用いた認証を行うことにより、セキュリティの強化が可能になる。また、このとき、フォーマット情報テーブル２２１に、非接触ＩＣカード提供会社が有するすべての情報フォーマットを記憶し、これを参照して認証情報ＤＢ２１を構築することにより、カード提供各社によって異なるセキュリティタイプ（非接触ＩＣカードのデータフォーマット）に依存しない非接触ＩＣカード１０による認証が可能になる。
また、非接触ＩＣカード１０のＩＣカード認証タイプ毎にどの項目を認証情報として使用するかを事前に決めておき、同一セキュリティレベルに対して複数のＩＣカード認証タイプを割り当て、顧客は、セキュリティレベルを選択するだけで、選択されたセキュリティレベルの中でランダムにＩＣカード認証タイプを決定することができ、例えば、取引金額の大小に応じてセキュリティレベルを決める等、柔軟で融通性の高いセキュリティ制御が可能になる。
【００７６】
更に、本実施形態に係る認証装置２によれば、非接触ＩＣカード１０の有効期限等の情報をキャッシュカードのパスワード有効期限とリンクさせることでパスワードの有効期限を管理することが可能になる。特に、磁気ストライプによるキャッシュカードは、磁気ストライプ部分が破損しない限り無期限で使用することができるため、セキュリティ上の問題を孕んでいたが、前記したパスワード有効期限の管理によりセキュリティを高めることができる。また、ＩＣキャッシュカードは、定期的にパスワードの変更を強要されるが、前記したパスワード有効期限の管理と組み合わせることで一層強固なセキュリティを維持できる。
【００７７】
なお、図４に示した認証装置２が有する構成は、すべてをソフトウェアによって実現しても、あるいはその少なくとも一部をハードウェアで実現してもよい。
例えば、認証情報登録要求時、自動取引装置（ＡＴＭ１）から銀行ホスト装置３を経由して送信される第２の記録媒体（非接触ＩＣカード１０）に記録された情報を受信して記憶装置（認証情報ＤＢ２１）に書き込み、取引実行要求時、自動取引装置から銀行ホスト装置を経由して送信される暗証番号による第１の記録媒体（キャッシュカード）の認証に加え、自動取引装置から銀行ホスト装置を経由して送信される第２の記録媒体の所定の情報に基づき記憶装置を参照して認証を行い、認証の結果を取引実行要求があった自動取引装置へ銀行ホスト装置を経由して送信し、第１の記録媒体による取引きの実行を制御する認証装置２におけるデータ処理は、１または複数のプログラムによりコンピュータ上で実現してもよく、また、その少なくとも一部をハードウェアで実現してもよい。
【００７８】
なお、前記した本実施形態に係る認証装置および自動取引装置ならびに認証システムによれば、非接触ＩＣカード情報として、交通機関で使用される定期券を想定しているが、定期券に制限されず、社員証、クレジットカード等、その他の様々な非接触ＩＣカード情報を認証情報として使用することができる。
また、前記した本実施形態に係る認証装置および自動取引装置ならびに認証システムによれば、セキュリティレベルを顧客に選択させることにより、ＩＣカード認証タイプを自動選択しているが、直接ＩＣカード認証タイプを顧客に選択させてもよい。また、セキュリティレベルにより、引出金額の上限額の変更制御等、各種顧客サービスを制御することも可能である。
【００７９】
また、前記した本実施形態に係る認証装置および自動取引装置ならびに認証システムによれば、定期券の定期有効期限をキャッシュカードのパスワード有効期限と連動したが、非接触ＩＣカードの認証における再登録有効期間や各種制御に応用してもよい。
また、前記した本実施形態に係る認証装置および自動取引装置ならびに認証システムによれば、顧客マスタファイルＤＢ２２に格納された顧客情報と、非接触ＩＣカード情報との比較チェックは行っていないが、よりセキュリティを向上させる意味で、顧客情報と非接触ＩＣカード情報との比較チェックを行い、顧客マスタファイルＤＢ２２の中にある個人情報と同じ個人情報が非接触ＩＣカードの中に記録されていなければ取引きを行わない仕組みにしてもよい。更に、ここでは、非接触ＩＣカード情報が項目毎に識別できることを前提としているが、識別できない場合も、相対的に入手した一部の情報として使用することにより、簡易的な認証を実現することも可能である。
また、前記した本実施形態に係る認証装置および自動取引装置ならびに認証システムによれば、認証装置２とＡＴＭ１は、銀行ホスト装置３を経由してデータを送受信していたが、銀行ホスト装置３を介さずに認証装置２とＡＴＭ１との間で直接データをやり取りするようにしてもよい。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施形態に係る認証システムの構成を示す図である。
【図２】本実施形態に係る自動取引装置の内部構成を示すハードウェアブロックである。
【図３】本実施形態に係る自動取引装置が実行するプログラムの構造を機能展開して示したブロック図である。
【図４】本実施形態に係る認証装置が実行するプログラムの構造を機能展開して示したブロック図である。
【図５】銀行ホスト装置が実行するプログラムの構造を機能展開して示したブロック図である。
【図６】認証装置が有する顧客マスタファイルＤＢのデータ構造の一例を示すブロック図である。
【図７】本実施形態に係る自動取引装置が使用する非接触ＩＣカード情報のデータ構造の一例を示す図である。
【図８Ａ】本実施形態に係る認証装置により決定される非接触ＩＣカードのＩＣカード認証タイプの一例を示す図である。
【図８Ｂ】本実施形態に係る認証装置により決定される非接触ＩＣカードのＩＣカード認証タイプの一例を示す図である（図８Ａの続き）。
【図９】本実施形態に係る認証装置が有する認証情報ＤＢのデータ構造の一例を示す図である。
【図１０】本実施形態に係る認証システムの動作を示す動作シーケンス図である。
【図１１】本実施形態に係る自動取引装置の基本動作を示すフローチャートである。
【図１２】本実施形態に係る自動取引装置の取引実効要求時の動作を示すフローチャートである。
【図１３】本実施形態に係る自動取引装置の非接触ＩＣカード登録要求時の動作を示すフローチャートである。
【図１４】本実施形態に係る認証装置の認証処理動作を示すフローチャートである。
【図１５】本実施形態に係る認証装置の登録処理動作を示すフローチャートである。
【図１６】本実施形態に係る自動取引装置の取引画面の構成の一例を示す図である。
【図１７】本実施形態に係る自動取引装置の非接触ＩＣカード登録画面の構成の一例を示す図である。
【符号の説明】
【００８１】
１      自動取引装置（ＡＴＭ）
２      認証装置
３      銀行ホスト装置
４、６  通信制御装置
５      決済ネットワーク
１０    非接触ＩＣカード
１１    ＣＰＵ
１２    メモリ
１３    通信インタフェース
１４    ＬＣＤタッチパネル
１５    キャッシュカードリーダ
１６    非接触ＩＣカードリーダライタ（Ｒ／Ｗ）
１７    ＡＴＭ機構部
１８    システムバス
２１    認証情報ＤＢ
２２    顧客マスタファイルＤＢ
１００  認証システム
１１０  取引制御部
１１１  キャッシュカード挿入検知部
１１２  キャッシュカード情報読取部
１１３  非接触ＩＣカード検知部
１１４  非接触ＩＣカード情報読取部
１１５  入力情報取得部
１１６  表示情報生成出力部
１１７  認証情報送信部
２００  認証処理部
２０１  認証タイプ判定部
２０２  照合部
２０３  有効期間判定部
２１０  認証情報受信部
２２０  共通情報取得部
２３０  認証情報登録部
２４０  認証結果送信部
３００  認証情報中継・取引実行処理部
３０１  認証装置接続処理部
３０２  ＡＴＭ接続処理部
３０３  口座ＤＢ
【図１】
2010020402.tif 000003
【図２】
2010020402.tif 000004
【図３】
2010020402.tif 000005
【図４】
2010020402.tif 000006
【図５】
2010020402.tif 000007
【図６】
2010020402.tif 000008
【図７】
2010020402.tif 000009
【図８Ａ】
2010020402.tif 000010
【図８Ｂ】
2010020402.tif 000011
【図９】
2010020402.tif 000012
【図１０】
2010020402.tif 000013
【図１１】
2010020402.tif 000014
【図１２】
2010020402.tif 000015
【図１３】
2010020402.tif 000016
【図１４】
2010020402.tif 000017
【図１５】
2010020402.tif 000018
【図１６】
2010020402.tif 000019
【図１７】
2010020402.tif 000020