(57)【要約】      （修正有）【課題】ＩＣカードを発行した金融機関と利用するＡＴＭの金融機関とが異なる場合であっても適切に取引を継続させる。【解決手段】自動取引装置１００は、ＩＣカード４の認証データを読み取るカード機構部２と、認証データに基づいて、ＩＣカード４の発行元が第１の金融機関であるか第２の金融機関であるか判定し、または第１の金融機関のセンタまたは第２の金融機関のセンタから受信したＩＣカード４の認証結果が成功した旨のものであるか否かを判定する第１の制御部８と、第１の制御部８の判定結果に基づいて認証データの送信先を決定し、認証データを第１の金融機関のセンタに送信して認証データの認証結果を受信する自行回線接続部６と、認証データを第２の金融機関のセンタに送信して認証データの認証結果を受信する他行回線接続部７とを備える。【選択図】図１
2010287037.tif 000002
【特許請求の範囲】
【請求項１】
利用者との間で所定の取引を行うための認証データを含むＩＣカードの正当性を、自動取引装置と前記ＩＣカードを発行した第１の金融機関と、前記第１の金融機関とは異なる第２の金融機関との間で認証する認証システムであって、
前記自動取引装置は、
前記ＩＣカードの前記認証データを読み取る読取部と、
前記読取部が読み取った前記認証データに基づいて、前記ＩＣカードの発行元が前記第１の金融機関であるか前記第２の金融機関であるか判定し、または前記第１の金融機関のセンタから受信した前記ＩＣカードの認証結果が成功した旨のものであるか否か、または前記第２の金融機関のセンタから受信した前記ＩＣカードの認証結果が成功した旨のものであるか否かを判定する第１の制御部と、
前記第１の制御部が前記ＩＣカードの発行元が前記第１の金融機関であると判定した場合に前記認証データを前記第１の金融機関のセンタに送信して前記認証データの認証結果を受信し、または前記第１の制御部が前記第２の金融機関のセンタから受信した前記ＩＣカードの認証結果が成功した旨のものでないと判定した場合に、前記認証データを前記第１の金融機関のセンタに送信して前記認証データの認証結果を受信する自行通信部と、
前記第１の制御部が前記ＩＣカードの発行元が前記第１の金融機関でないと判定した場合に前記認証データを前記第２の金融機関のセンタに送信して前記認証データの認証結果を受信し、または前記第１の制御部が前記第１の金融機関のセンタから受信した前記ＩＣカードの認証結果が成功した旨のものでないと判定した場合に、前記認証データを前記第２の金融機関のセンタに送信して前記認証データの認証結果を受信する他行通信部と、を備え、
前記第１の金融機関のセンタは、
前記自動取引装置から前記認証データを受信し、または前記認証データの認証結果を前記自動取引装置に送信する第１の回線接続部と、
前記ＩＣカードを特定するための第１の登録情報を記憶する第１の認証データ記憶部と、
前記第１の回線接続部が前記認証データを受信した場合に、前記第１の登録情報と受信した前記認証データとに基づいて、前記ＩＣカードの正当性を認証する第１の認証制御部と、を備え、
前記第２の金融機関のセンタは、
前記自動取引装置から前記認証データを受信し、または前記認証データの認証結果を前記自動取引装置に送信する第２の回線接続部と、
前記ＩＣカードを特定するため前記第１の登録情報とは異なる第２の登録情報を記憶する第２の認証データ記憶部と、
前記第２の回線接続部が前記認証データを受信した場合に、前記第２の登録情報と受信した前記認証データとに基づいて、前記ＩＣカードの正当性を認証する第２の認証制御部と、を備えることを特徴とする認証システム。
【請求項２】
前記第１の制御部は、前記第２の金融機関のセンタおよび前記第２の金融機関のセンタにおける認証結果がいずれも成功した旨のものではない場合には、前記利用者との取引を中止させる、
ことを特徴とする請求項１に記載の認証システム。
【請求項３】
前記自動取引装置は、前記第１の制御部が前記認証データの認証結果が成功である旨のものであると判定した場合に、前記利用者との間で行った取引の結果を出力する出力部
をさらに備えることを特徴とする請求項１または２に記載の認証システム。
【請求項４】
利用者との間で所定の取引を行うための認証データを含むＩＣカードの正当性を、自動取引装置と前記ＩＣカードを発行した第１の金融機関と、前記第１の金融機関とは異なる第２の金融機関との間で認証する認証システムで行われる認証方法であって、
前記ＩＣカードの前記認証データを読み取る読み取りステップと、
読み取られた前記認証データに基づいて、前記ＩＣカードの発行元が前記第１の金融機関であるか前記第２の金融機関であるか判定し、または前記第１の金融機関のセンタから受信した前記ＩＣカードの認証結果が成功した旨のものであるか否か、または前記第２の金融機関のセンタから受信した前記ＩＣカードの認証結果が成功した旨のものであるか否かを判定する判定ステップと、
前記ＩＣカードの発行元が前記第１の金融機関であると判定された場合に前記認証データを前記第１の金融機関のセンタに送信して前記認証データの認証結果を受信し、または前記第２の金融機関のセンタから受信した前記ＩＣカードの認証結果が成功した旨のものでないと判定された場合に、前記認証データを前記第１の金融機関のセンタに送信して前記認証データの認証結果を受信する自行通信ステップと、
前記ＩＣカードの発行元が前記第１の金融機関でないと判定された場合に前記認証データを前記第２の金融機関のセンタに送信して前記認証データの認証結果を受信し、または前記第１の金融機関のセンタから受信した前記ＩＣカードの認証結果が成功した旨のものでないと判定された場合に、前記認証データを前記第２の金融機関のセンタに送信して前記認証データの認証結果を受信する他行通信ステップと、
前記自動取引装置から前記認証データを受信し、または前記認証データの認証結果を前記自動取引装置に送信する第１の送受信ステップと、
前記第１の回線接続部が前記認証データを受信した場合に、前記ＩＣカードを特定するための第１の登録情報と受信した前記認証データとに基づいて、前記ＩＣカードの正当性を認証する第１の認証ステップと、
前記自動取引装置から前記認証データを受信し、または前記認証データの認証結果を前記自動取引装置に送信する第２の送受信ステップと、
前記第２の回線接続部が前記認証データを受信した場合に、前記ＩＣカードを特定するため前記第１の登録情報とは異なる第２の登録情報と受信した前記認証データとに基づいて、前記ＩＣカードの正当性を認証する第２の認証ステップと、
を含むことを特徴とする認証方法。
【請求項５】
利用者との間で所定の取引を行うための認証データを含むＩＣカードの正当性を、前記ＩＣカードを発行した第１の金融機関と、前記第１の金融機関とは異なる第２の金融機関との間で認証する自動取引装置であって、
前記ＩＣカードの前記認証データを読み取る読取部と、
前記読取部が読み取った前記認証データに基づいて、前記ＩＣカードの発行元が前記第１の金融機関であるか前記第２の金融機関であるか判定し、または前記第１の金融機関のセンタから受信した前記ＩＣカードの認証結果が成功した旨のものであるか否か、または前記第２の金融機関のセンタから受信した前記ＩＣカードの認証結果が成功した旨のものであるか否かを判定する第１の制御部と、
前記第１の制御部が前記ＩＣカードの発行元が前記第１の金融機関であると判定した場合に前記認証データを前記第１の金融機関のセンタに送信して前記認証データの認証結果を受信し、または前記第１の制御部が前記第２の金融機関のセンタから受信した前記ＩＣカードの認証結果が成功した旨のものでないと判定した場合に、前記認証データを前記第１の金融機関のセンタに送信して前記認証データの認証結果を受信する自行通信部と、
前記第１の制御部が前記ＩＣカードの発行元が前記第１の金融機関でないと判定した場合に前記認証データを前記第２の金融機関のセンタに送信して前記認証データの認証結果を受信し、または前記第１の制御部が前記第１の金融機関のセンタから受信した前記ＩＣカードの認証結果が成功した旨のものでないと判定した場合に、前記認証データを前記第２の金融機関のセンタに送信して前記認証データの認証結果を受信する他行通信部と、
を備えることを特徴とする自動取引装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証システム、認証方法に関し、特に、ＩＣカードの正当性を認証する認証システム、認証方法および自動取引装置に関する。
【背景技術】
【０００２】
従来、銀行等の金融機関においてはＩＣカードの正当性を認証する手法として、公開鍵暗号方式による、基本型認証と経過期間認証と呼ばれる２つの認証方法がある。
【０００３】
基本型認証とは、利用者がある金融機関のＡＴＭにＩＣカードを挿入した場合、ＩＣカードに記憶されている公開鍵等の認証データをその金融機関のセンタに送信し、センタで記憶されている秘密鍵で公開鍵等の認証データを復号してＩＣカードの正当性を認証する方式である。
【０００４】
一方、経過期間認証とは、ＩＣカードの認証を金融機関のセンタで行わず、公開鍵等の認証データに対応する秘密鍵をＡＴＭで記憶しておき、ＩＣカードを挿入された場合、挿入を受け付けたＡＴＭの内部でＩＣカードの正当性を認証する方式である。
【０００５】
ところで、近年の動向として、ＩＣカードの安全性を高めるため、経過期間認証によるＩＣカードの認証方法から基本型認証による認証に移行することが推奨され、ＩＣカードの認証方法が、経過期間認証から基本型認証へと移行しつつある。
【０００６】
例えば、特許文献１には、このような移行期間を考慮して、基本型認証を採用する金融機関と経過期間認証を採用する金融機関とが複数存在する場合であっても、認証サーバがＩＣカードが発行された金融機関を判定し、その金融機関が経過期間認証または基本型認証のいずれの方式を採用しているかを判定することにより、低コストでＩＣカードの正当性を認証することができる技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−２１７０８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した特許文献１に記載された技術では、ＩＣカードが自行であるか他行であるかを問わず、一旦認証サーバでＩＣカードの認証を行った上で、他行のＩＣカードであれば、自行のホストを経由して他行のホストで利用者が指定した取引を行う。したがって、例えば、そのＡＴＭの金融機関の固有の事情（例えば、システム移行に伴うメンテナンス等）によって、自行のホストが停止している場合には、他行のＩＣカードでは取引ができなくなってしまうという問題があった。すなわち、ＩＣカードを発行した金融機関と利用するＡＴＭの金融機関とが異なる場合、適切に取引を継続できなくなってしまうという問題があった。
【０００９】
本発明は、上記に鑑みてなされたものであって、ＩＣカードを発行した金融機関と利用するＡＴＭの金融機関とが異なる場合であっても適切に取引を継続することができる認証システム、認証方法および自動取引装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した目的を達成するために、本発明にかかる認証システムは、利用者との間で所定の取引を行うための認証データを含むＩＣカードの正当性を、自動取引装置と前記ＩＣカードを発行した第１の金融機関と、前記第１の金融機関とは異なる第２の金融機関との間で認証する認証システムであって、前記自動取引装置は、前記ＩＣカードの前記認証データを読み取る読取部と、前記読取部が読み取った前記認証データに基づいて、前記ＩＣカードの発行元が前記第１の金融機関であるか前記第２の金融機関であるか判定し、または前記第１の金融機関のセンタから受信した前記ＩＣカードの認証結果が成功した旨のものであるか否か、または前記第２の金融機関のセンタから受信した前記ＩＣカードの認証結果が成功した旨のものであるか否かを判定する第１の制御部と、前記第１の制御部が前記ＩＣカードの発行元が前記第１の金融機関であると判定した場合に前記認証データを前記第１の金融機関のセンタに送信して前記認証データの認証結果を受信し、または前記第１の制御部が前記第２の金融機関のセンタから受信した前記ＩＣカードの認証結果が成功した旨のものでないと判定した場合に、前記認証データを前記第１の金融機関のセンタに送信して前記認証データの認証結果を受信する自行通信部と、前記第１の制御部が前記ＩＣカードの発行元が前記第１の金融機関でないと判定した場合に前記認証データを前記第２の金融機関のセンタに送信して前記認証データの認証結果を受信し、または前記第１の制御部が前記第１の金融機関のセンタから受信した前記ＩＣカードの認証結果が成功した旨のものでないと判定した場合に、前記認証データを前記第２の金融機関のセンタに送信して前記認証データの認証結果を受信する他行通信部と、を備え、前記第１の金融機関のセンタは、前記自動取引装置から前記認証データを受信し、または前記認証データの認証結果を前記自動取引装置に送信する第１の回線接続部と、前記ＩＣカードを特定するための第１の登録情報を記憶する第１の認証データ記憶部と、前記第１の回線接続部が前記認証データを受信した場合に、前記第１の登録情報と受信した前記認証データとに基づいて、前記ＩＣカードの正当性を認証する第１の認証制御部と、を備え、前記第２の金融機関のセンタは、前記自動取引装置から前記認証データを受信し、または前記認証データの認証結果を前記自動取引装置に送信する第２の回線接続部と、前記ＩＣカードを特定するため前記第１の登録情報とは異なる第２の登録情報を記憶する第２の認証データ記憶部と、前記第２の回線接続部が前記認証データを受信した場合に、前記第２の登録情報と受信した前記認証データとに基づいて、前記ＩＣカードの正当性を認証する第２の認証制御部と、を備える。
【００１１】
また、本発明は、上記認証システムで行われる認証方法および上記認証システムで用いられる自動取引装置である。
【発明の効果】
【００１２】
本発明によれば、ＩＣカードを発行した金融機関と利用するＡＴＭの金融機関とが異なる場合であっても適切に取引を継続することができる認証システム、認証方法および自動取引装置を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態にかかる認証システムの具体的な構成の例を示す図である。
【図２】図１に示したＩＣチップの構成の例を示す図である。
【図３】本実施形態にかかる認証システムのＡＴＭで行われる認証処理の処理手順を示すフローチャートである。
【図４Ａ】自行ホストで行われる認証処理の処理手順を示すフローチャートである。
【図４Ｂ】他行ホストで行われる認証処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照して、この発明にかかる認証システム、認証方法および自動取引装置の実施の形態を詳細に説明する。
【００１５】
図１は、本実施形態にかかる認証システム１０００の具体的な構成の例を示す図である。図１に示すように、認証システム１０００は、自動取引装置（以下、ＡＴＭと呼ぶ。）１００と、自行ホスト２０と、他行ホスト３０と、通信網４０と、通信ネットワーク４０−１〜４０−４と、を含んで構成されている。
【００１６】
なお、通信網４０は、一般の公衆回線等である。また、通信ネットワーク４０−１〜４０−３は、通信網４０と、ＡＴＭ１００、自行ホスト２０、または他行ホスト３０とを接続し、通信ネットワーク４０−４は、ＡＴＭ１００と自行ホスト２０とを接続する専用線である。
【００１７】
ＡＴＭ１００は、金融機関等に設置され、利用者が預金の引き出しや振込み等の所定の取引を行うものである。
【００１８】
図１に示すように、ＡＴＭ１００は、カード機構部２と、明細票機構部３と、ジャーナル機構部５と、自行回線接続部６と、他行回線接続部７と、制御部８と、を含んで構成されている。ＡＴＭ１００には、実際には紙幣や硬貨の入出金を行うための入出金部等が備えられているが、以下ではその説明を省略している。
【００１９】
カード機構部２は、制御部８からの指示に応じて、利用者がＡＴＭ１０００との間で取引を行う場合に使用するキャッシュカード（以下、ＩＣカードと呼ぶ）４の挿入を受け付けたり、挿入されたＩＣカード４に付加された磁気ストライプ情報や、ＩＣチップに記録された情報、キャッシュカードのエンボス部分のイメージ等を読取り、取引が終了した場合に、挿入されたＩＣカード４を排出する。
【００２０】
なお、ＩＣカード４は、図１に示すように、ＩＣチップ３００を含んで構成されている。図２は、図１に示したＩＣチップ３００の構成の例を示す図である。
【００２１】
図２に示すように、ＩＣチップ３００は、全銀ＩＣアプリケーションプログラム３０１と、金融機関番号データ３０２と、認証データ３０３と、口座番号データ３０４と、を含んで構成されている。
【００２２】
全銀ＩＣアプリケーションプログラム３０１は、複数の金融機関や企業等との間の通信手順（全銀協手順）に従って、利用者を認証するための種々のデータの通信や、その通信履歴等の情報を管理するプログラムである。
【００２３】
金融機関番号データ３０２は、ＩＣカード４を発行した金融機関を特定するための情報（コード等）である。また、認証データ３０３は、ＩＣカード４の口座の種類を特定するための情報（コード等）のほか、ＩＣカード４の正当性を認証するための鍵情報（例えば、公開鍵暗号方式のおける公開鍵等）を含む情報である。口座番号データ３０４は、金融機関で登録された本人の口座を特定するための情報である。
【００２４】
後述するように、ＩＣカード４に記憶されているこれらの各情報をＡＴＭ１００のカード機構部２が制御部８からの指示によって読み出し、制御部８によって利用者を認証するための各種の処理が行われる。続いて図１に戻り、明細票機構部３について説明する。
【００２５】
明細票機構部３は、制御部８からの指示に応じて、利用者がＡＴＭ１００との間で取引を行った場合に、例えば、入金金額等の取引内容を印字し、取引が終了した場合に、印字した明細票を排出する。
【００２６】
ジャーナル機構部５は、利用者が取引した内容を印字部（不図示）によりジャーナルに印字し、装置内で取引履歴を記録する。このように、明細票機構部３とジャーナル機構部５は、利用者とＡＴＭ１０との間で行われた取引の結果を出力するものである。
【００２７】
自行回線接続部６は、上述したカード機構部２によってＩＣカード４が読み取られ、制御部８によってＩＣカード４が自行のものであると判定された場合に、自行ホスト２０との通信を確立して、読み取られた金融機関番号データ３０２、認証データ３０３、口座番号データ３０４を送信し、自行ホスト２０からの認証結果を受信する。以下では、送信するこれらのデータのことを取引認証データと呼ぶこともある。
【００２８】
また、自行回線接続部６は、他行回線接続部７が他行ホスト３０からの認証結果を受信し、制御部８によってその認証が失敗であると判定された場合、上述した取引認証データを自行ホスト２０に送信し、その認証結果を自行ホスト２０から受信する。
【００２９】
他行回線接続部７は、制御部８によってＩＣカード４が自行のものでないと判定された場合に、他行ホスト３０との通信を確立して、上述した取引認証データを送信し、他行ホスト３０からの認証結果を受信する。なお、制御部８は、ＩＣカード４が自行のものであるか否かを判断する場合、例えば、上述した金融機関番号データ３０２を参照して行う。
【００３０】
また、他行回線接続部７は、自行回線接続部６が自行ホスト２０からの認証結果を受信し、制御部８によってその認証が失敗であると判定された場合、上述した取引認証データを他行ホスト３０に送信し、その認証結果を他行ホスト３０から受信する。
【００３１】
制御部８は、ＣＰＵ（Central  Processing  Unit）等のプロセッサから構成され、上述した各部の動作を制御する。
【００３２】
具体的には、制御部８は、カード機構部２がＩＣカード４を読み取った場合に、そのＩＣカード４を発行した金融機関が自行であるか否かを、金融機関番号データ３０２によって判定する。
【００３３】
また、制御部８は、自行回線接続部６が自行ホスト２０からＩＣカード４の認証結果を受信した場合、または他行回線接続部７が他行ホスト３０からＩＣカード４の認証結果を受信した場合に、その認証が成功しているか失敗しているかを判定する。
【００３４】
また、制御部８は、自行回線接続部６が自行ホスト２０から受信したＩＣカード４の認証結果が成功である場合、または他行回線接続部７が他行ホスト３０から受信したＩＣカード４の認証結果が成功である場合、上述した明細票機構部３等の各部を制御して、利用者の指定した取引を実行させる。
【００３５】
さらに、制御部８は、自行ホスト２０および他行ホスト３０のいずれのホストでも認証が失敗したと判定した場合には、認証処理を終了させる。続いて、自行ホスト２０について説明する。
【００３６】
自行ホスト２０は、ＩＣカード４を発行した金融機関のセンタであり、利用者によって指定された取引について各種の処理を行うものである。図１に示すように、回線接続部９と、ファイル部１０と、制御部１１と、を含んで構成されている。また、ファイル部１０は、メモリやＨＤＤ（Hard  Disk  Drive）等の記憶媒体から構成され、認証データファイル１０１を含む各種の情報を記憶している。さらに、制御部１１は、認証制御部１１１を含んで構成されている。まず、回線接続部９について説明する。
【００３７】
回線接続部９は、ＡＴＭ１００から取引認証データを受信すると、その中から認証データ３０３を読み出して不図示のＲＡＭ（Random  Access  Memory）に記憶する。
【００３８】
また、回線接続部９は、後述する認証制御部１１１が、ＩＣカード４の認証が成功した旨または認証が失敗した旨のメッセージを生成すると、生成したメッセージを認証結果としてＡＴＭ１００に送信する。
【００３９】
制御部１１は、上述した自行ホスト２０の各部の動作を制御するほか、認証制御部１１１の動作を制御する。
【００４０】
認証制御部１１１は、回線接続部９がＲＡＭに記憶した取引認証データのうち、認証データ３０３に含まれる公開鍵を読み出して、後述する認証データファイル１０１に記憶されている秘密鍵を用いて認証データ３０３を復号化する。
【００４１】
そして、認証制御部１１１は、復号化した認証データ３０３とファイル部１０の認証データ情報ファイル１０１に記憶されている認証データとが一致するか否かを判定し、両者が一致していると判定した場合には、ＩＣカード４の使用を許可する旨（認証が成功した旨）のメッセージを生成する。
【００４２】
一方、認証制御部１１１は、両者が一致していないと判定した場合には、ＩＣカード４の使用を許可しない旨（認証が失敗した旨）のメッセージを生成する。続いて、認証データファイル１０１について説明する。
【００４３】
認証データファイル１０１は、自行ホスト２０の金融機関で発行したＩＣカード４の認証を行うためのデータである。具体的には、認証データファイル１０１には、ＩＣカード４を特定するための利用者（所有者）の氏名や住所等のほか、上述した取引認証データや公開鍵に対応する秘密鍵を含んでいる。認証データファイル１０１に記憶されるこれらのデータは、ＩＣカード４を発行する際にあらかじめ登録されているものである。
【００４４】
他行ホスト３０は、ＩＣカード４を発行した金融機関以外のセンタであり、図１に示すように、回線接続部１４と、ファイル部１５と、制御部１６と、を含んで構成されている。これらの各部の処理については自行ホスト２０における回線接続部９と、ファイル部１０と、制御部１１と同様であるため、ここではその説明を省略する。
【００４５】
続いて、上述した認証システム１０００で行われる処理について説明する。
【００４６】
図３は、認証システム１０００のＡＴＭ１００で行われる認証処理の処理手順を示すフローチャートである。
【００４７】
図３に示すように、まずＡＴＭ１００において、カード機構部２はＩＣカード４の挿入を受け付けると（ステップＳ１００）、ＩＣカード４に記録されている磁気ストライプ情報や、ＩＣチップに記録された情報等を読み取る（ステップＳ１０１）。
【００４８】
その後、制御部８は、カード機構部２が読み取ったこれらの情報のうち、金融機関番号データ３０２を参照して、そのＩＣカード４を発行した金融機関が自行であるか否かを判定する（ステップＳ１０２）。
【００４９】
そして、制御部８がそのＩＣカード４を発行した金融機関が自行であると判定した場合（ステップＳ１０２；Ｙｅｓ）、自行回線接続部６は、自行ホスト２０との通信を確立して、読み取られた磁気ストライプ情報や、ＩＣチップに記録された情報等の取引認証データを送信する（ステップＳ１０３）。このステップＳ１０３の処理が終了すると、図４Ａに示す自行ホスト２０での処理に進む。
【００５０】
図４Ａは、自行ホスト２０で行われる認証処理の処理手順を示すフローチャートである。
【００５１】
図４Ａに示すように、自行ホスト２０は回線接続部９がＡＴＭ１００から取引認証データを受信すると、その中から認証データ３０３を読み出して不図示のＲＡＭに記憶する（ステップＳ２０１）。
【００５２】
そして、認証制御部１１１は、回線接続部９がＲＡＭに記憶した取引認証データのうち、認証データ３０３に含まれる公開鍵を読み出して、後述する認証データファイル１０１に記憶されている秘密鍵を用いて認証データ３０３を復号化し、復号化した認証データ３０３とファイル部１０の認証データ情報ファイル１０１に記憶されている認証データとが一致するか否かを判定する（ステップＳ２０２）。
【００５３】
認証制御部１１１が、復号化した認証データ３０３とファイル部１０の認証データ情報ファイル１０１に記憶されている認証データとが一致すると判定した場合（ステップＳ２０２；Ｙｅｓ）、ＩＣカード４の使用を許可する旨（認証が成功した旨）のメッセージを生成する（ステップＳ２０３）。
【００５４】
一方、認証制御部１１１が、復号化した認証データ３０３とファイル部１０の認証データ情報ファイル１０１に記憶されている認証データとが一致しないと判定した場合（ステップＳ２０２；Ｎｏ）、ＩＣカード４の使用を許可しない旨（認証が失敗した旨）のメッセージを生成する（ステップＳ２０４）。
【００５５】
そして、ステップＳ２０３またはＳ２０４が終了すると、回線接続部９は、生成されたメッセージをＡＴＭ１００に送信する（ステップＳ２０５）。このステップＳ２０５の処理が終了すると、自行ホスト２０における認証処理が終了し、図３に示すステップＳ１０４に進む。
【００５６】
ＡＴＭ１００の自行回線接続部６が自行ホスト２０から認証結果を受信すると（ステップＳ１０４）、制御部８は、その認証が成功しているか、失敗しているかを判定する（ステップＳ１０５）。
【００５７】
そして、認証が成功していると判定した場合（ステップＳ１０５；Ｙｅｓ）、制御部８は利用者の指定した取引を実行させ（ステップＳ１０６）、明細票機構部３等の各部を制御して、明細票の出力やジャーナルを記録する（ステップＳ１１６）。このステップＳ１１６の処理が終了すると、本実施の形態におけるすべての処理が終了する。
【００５８】
一方、認証が失敗していると判定した場合（ステップＳ１０５；Ｎｏ）、他行回線接続部７は、他行ホスト３０に対して認証結果を送信する（ステップＳ１０７）。このステップＳ１０７の処理が終了すると、図４Ｂに示す他行ホスト３０での処理に進む。
【００５９】
図４Ｂは、他行ホスト３０で行われる認証処理の処理手順を示すフローチャートである。
【００６０】
図４Ｂに示すように、他行ホスト３０は回線接続部１４がＡＴＭ１００から取引認証データを受信すると、その中から認証データ３０３を読み出して不図示のＲＡＭに記憶する（ステップＳ３０１）。
【００６１】
そして、認証制御部１６１は、回線接続部１４がＲＡＭに記憶した取引認証データのうち、認証データ３０３に含まれる公開鍵を読み出して、後述する認証データファイル１５１に記憶されている秘密鍵を用いて認証データ３０３を復号化し、復号化した認証データ３０３とファイル部１５の認証データ情報ファイル１５１に記憶されている認証データとが一致するか否かを判定する（ステップＳ３０２）。
【００６２】
認証制御部１６１が、復号化した認証データ３０３とファイル部１５の認証データ情報ファイル１５１に記憶されている認証データとが一致すると判定した場合（ステップＳ３０２；Ｙｅｓ）、ＩＣカード４の使用を許可する旨（認証が成功した旨）のメッセージを生成する（ステップＳ３０３）。
【００６３】
一方、認証制御部１６１が、復号化した認証データ３０３とファイル部１５の認証データ情報ファイル１５１に記憶されている認証データとが一致しないと判定した場合（ステップＳ３０２；Ｎｏ）、ＩＣカード４の使用を許可しない旨（認証が失敗した旨）のメッセージを生成する（ステップＳ３０４）。
【００６４】
そして、ステップＳ３０３またはＳ３０４が終了すると、回線接続部１４は、生成されたメッセージをＡＴＭ１００に送信する（ステップＳ３０５）。このステップＳ３０５の処理が終了すると、他行ホスト３０における認証処理が終了し、図３に示すステップＳ１０８に進む。
【００６５】
ＡＴＭ１００の他行回線接続部７が他行ホスト３０から認証結果を受信すると（ステップＳ１０８）、制御部８は、その認証が成功しているか、失敗しているかを判定する（ステップＳ１０９）。
【００６６】
そして、認証が成功していると判定した場合（ステップＳ１０９；Ｙｅｓ）、ステップＳ１０６に進み、制御部８は利用者の指定した取引を実行させ、さらにステップＳ１１６に進む。
【００６７】
認証が失敗していると判定した場合（ステップＳ１０５；Ｎｏ）、制御部８は認証処理を終了させる。
【００６８】
一方、ステップＳ１０２において、制御部８がそのＩＣカード４を発行した金融機関が自行でないと判定した場合（ステップＳ１０２；Ｎｏ）、他行回線接続部７は、他行ホスト３０との通信を確立して、読み取られた磁気ストライプ情報や、ＩＣチップに記録された情報等の取引認証データを送信する（ステップＳ１１０）。
【００６９】
このステップＳ１１０の処理が終了すると、図４Ｂに示す他行ホスト３０での処理に進む。この他行ホスト３０で行われる処理（ステップＳ３０１〜Ｓ３０５）については、上述した説明と同様であるため、ここではその説明を省略する。
【００７０】
そして、ＡＴＭ１００の他行回線接続部７が他行ホスト３０から認証結果を受信すると（ステップＳ１１１）、制御部８は、その認証が成功しているか、失敗しているかを判定する（ステップＳ１１２）。
【００７１】
そして、認証が成功していると判定した場合（ステップＳ１１２；Ｙｅｓ）、ステップＳ１０６に進み、制御部８は利用者の指定した取引を実行させ、さらにステップＳ１１６に進む。
【００７２】
一方、認証が失敗していると判定した場合（ステップＳ１１２；Ｎｏ）、自行回線接続部６は、自行ホスト３０に対して認証結果を送信する（ステップＳ１１３）。このステップＳ１１３の処理が終了すると、図４Ａに示す自行ホスト２０での処理に進む。この自行ホスト２０で行われる処理（ステップＳ２０１〜Ｓ２０５）については、上述した説明と同様であるため、ここではその説明を省略する。
【００７３】
そして、ＡＴＭ１００の自行回線接続部６が自行ホスト２０から認証結果を受信すると（ステップＳ１１４）、制御部８は、その認証が成功しているか、失敗しているかを判定する（ステップＳ１１５）。
【００７４】
そして、認証が成功していると判定した場合（ステップＳ１１５；Ｙｅｓ）、ステップＳ１０６に進み、制御部８は利用者の指定した取引を実行させ、さらにステップＳ１１６に進む。
【００７５】
認証が失敗していると判定した場合（ステップＳ１１５；Ｎｏ）、制御部８は認証処理を終了させる。
【００７６】
このように、ステップＳ１１６、ステップＳ１０９、ステップＳ１１５のいずれかの処理が終了すると、本実施の形態におけるすべての処理が終了する。
【００７７】
このように、利用者との間で所定の取引を行うための認証データを含むＩＣカードの正当性を、ＡＴＭとＩＣカードを発行した金融機関（第１の金融機関）と、その金融機関とは異なる金融機関（第２の金融機関）との間で認証する認証システムにおいて、ＡＴＭ１００は、カード機構部２がＩＣカード４の認証データを読み取り、制御部８がカード機構部２が読み取った取引認証データに基づいて、ＩＣカード４の発行元が第１の金融機関であるか第２の金融機関であるか判定し、または第１の金融機関のセンタである自行ホスト２０から受信したＩＣカード４の認証結果が成功した旨のものであるか否か、または第２の金融機関のセンタである他行ホスト３０から受信したＩＣカード４の認証結果が成功した旨のものであるか否かを判定し、自行回線接続部６が制御部８がＩＣカード４の発行元が第１の金融機関であると判定した場合に認証データを自行ホスト２０に送信して認証データの認証結果を受信し、または制御部８が他行ホスト３０から受信したＩＣカード４の認証結果が成功した旨のものでないと判定した場合に、認証データを自行ホスト２０に送信して認証データの認証結果を受信し、他行回線接続部８が制御部８がＩＣカード４の発行元が第１の金融機関でないと判定した場合に認証データを他行ホスト３０に送信して認証データの認証結果を受信し、または制御部８が自行ホスト２０から受信したＩＣカードの認証結果が成功した旨のものでないと判定した場合に、認証データを他行ホスト３０に送信して認証データの認証結果を受信し、自行ホスト２０は、回線接続部９がＡＴＭ１００から認証データを受信し、または認証データの認証結果をＡＴＭ１００に送信し、ファイル部１０がＩＣカード４を特定するための登録情報（第１の登録情報）を記憶し、認証制御部１１１が回線接続部９が認証データを受信した場合に、第１の登録情報と受信した認証データとに基づいて、ＩＣカード４の正当性を認証し、他行ホスト３０は、回線接続部１４がＡＴＭ１００から認証データを受信し、または認証データの認証結果をＡＴＭ１００に送信し、ファイル部１５がＩＣカード４を特定するため第１の登録情報とは異なる登録情報（第２の登録情報）を記憶し、認証制御部１６１が回線接続部１４が認証データを受信した場合に、第２の登録情報と受信した認証データとに基づいて、ＩＣカード４の正当性を認証するので、ＩＣカードを発行した金融機関と利用するＡＴＭの金融機関とが異なる場合であっても適切に取引を継続することができる。
【００７８】
本発明は、上述した実施の形態に限定されず、種々の変形が可能である。例えば、上述した実施の形態においては、自行ホスト２０と他行ホスト３０との間で認証処理を行っているが、自行ホスト２０および他行ホスト３０のいずれのホストでもＩＣカード４の認証ができなかった場合には、金融機関番号データ３０２や、他行ホスト３０のＩＰアドレス等の送信先情報をあらかじめ自行ホスト２０または他行ホスト３０に記憶させておき、ＩＣカード４の認証が成功しなかった場合であっても、複数の他行ホスト３０の間で認証データの送受信を行った上で、ＡＴＭ１００に認証結果を送信することとしてもよい。
【００７９】
さらに、上述した実施の形態においては、取引認証データとして金融機関番号データ３０２、認証データ３０３、口座番号データ３０４を含み、認証データ３０３には、鍵情報等を含んでいるが、例えば、ＩＣカード４の暗証番号や生体情報等を含めて自行ホスト２０あるいは他行ホスト３０で認証処理を行うこととしてもよい。
【００８０】
なお、本発明は、上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施の形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施の形態にわたる構成要素を適宜組み合わせても良い。
【符号の説明】
【００８１】
１０００；認証システム、２０；自行ホスト、３０；他行ホスト、１００；ＡＴＭ、２；カード機構部、３；明細票機構部、４；ＩＣカード、５；ジャーナル機構部、６；自行回線接続部、７；他行回線接続部、８；制御部（ＡＴＭ）、９；回線接続部（自行ホスト）、１０；ファイル部（自行ホスト）、１１；制御部（自行ホスト）、１０１；認証データファイル（自行ホスト）、１１１；認証制御部（自行ホスト）、１４；回線接続部（他行ホスト）、１５；ファイル部（他行ホスト）、１６；制御部（他行ホスト）、１５１；認証データファイル（他行ホスト）、１６１；認証制御部（他行ホスト）、４０；通信網、４０−１〜４０−４；通信ネットワーク、３００；ＩＣチップ。
【図１】
2010287037.tif 000003
【図２】
2010287037.tif 000004
【図３】
2010287037.tif 000005
【図４Ａ】
2010287037.tif 000006
【図４Ｂ】
2010287037.tif 000007