(57)【要約】【課題】ＩＣカードに記憶された有効期限を延伸可能にする。【解決手段】端末装置２は、ＩＣカード１に記憶された有効期限情報を読み取り、有効期限が切れているか否かを判定し、有効期限が切れている場合は第２のセンタ装置８にそのカードの有効期限の更新を要求する。第２のセンタ装置は、ＩＣカードとこのＩＣカードに記録された有効期限の種別とを銀行毎に関連づけて管理するテーブル5A,5B、及び銀行毎に有効期限を管理するテーブル7Aをもとに、更新すべき有効期限を特定し、この特定した有効期限情報とＩＣカードにおいて実行されて有効期限を更新するコマンドとこのコマンドを実行する際に必要な認証データとからなる回答メッセージを作成して端末装置２に送信し、端末装置２からこの回答メッセージをＩＣカード１へ送信させてＩＣカード１の有効期限を更新させる。【選択図】  図１
2006350938.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも有効期限に関する情報を記憶したＩＣカードと、このＩＣカードに記憶されたデータを読み取り可能な端末装置と、この端末装置と通信回線を介して接続可能なセンタ装置とを備えた有効期限管理システムにおいて、
前記端末装置は、
ＩＣカードに記憶されたデータを読み取る読み取り手段と、
前記ＩＣカードから読み取られた有効期限に関する情報に基づき、当該有効期限が切れているか否かを判定する判定手段と、
当該有効期限が切れていると判定されたとき、有効期限を管理するセンタ装置に当該有効期限の更新を要求する更新要求を送信する更新要求手段と、
前記センタ装置より受信した前記更新要求に対する回答メッセージを前記ＩＣカードに送信して、当該ＩＣカードに記憶された前記有効期限に関する情報を更新させる送信手段と
を備え、
前記センタ装置は、
前記更新要求に対して、少なくとも更新された有効期限に関する情報と前記ＩＣカードにおいて実行されて有効期限を更新するコマンドとこのコマンドを実行する際に必要な認証データとを含む前記回答メッセージを前記端末装置に送信し、
前記ＩＣカードは、
前記端末装置より送信された前記回答メッセージに含まれた前記認証データに基づいて認証を行い、前記有効期限に関する情報を更新する
ことを特徴とする有効期限管理システム。
【請求項２】
請求項１に記載された有効期限管理システムにおいて、
前記センタ装置は、
発行されたＩＣカードとこのＩＣカードに記録された有効期限の種別とを事業者ごとに関連づけて管理する第１の管理手段と、
前記事業者ごとに前記有効期限を管理する第２の管理手段と、
前記端末装置から有効期限の更新を要求する更新要求を受信する受信手段と、
前記更新要求に基づいて更新すべき有効期限を特定する特定手段と、
前記特定手段により特定された前記有効期限に基づいて前記回答メッセージを作成するメッセージ作成手段と、
前記更新要求に対する前記回答メッセージを前記端末装置に送信する送信手段と
を備えることを特徴とする有効期限管理システム。
【請求項３】
発行されたＩＣカードとこのＩＣカードに記録された有効期限の種別とを事業者ごとに関連づけて管理する第１の管理手段と、
前記事業者ごとに前記有効期限を管理する第２の管理手段と、
通信回線を介して接続可能な端末装置から有効期限の更新を要求する更新要求を受信する受信手段と、
前記更新要求に基づいて更新すべき有効期限を特定する特定手段と、
少なくとも前記特定手段により特定された前記有効期限に関する情報と前記ＩＣカードにおいて実行されて有効期限を更新するコマンドとこのコマンドを実行する際に必要な認証データとからなる回答メッセージを作成するメッセージ作成手段と、
前記更新要求に対する前記回答メッセージを前記端末装置に送信する送信手段と
を備えることを特徴とするセンタ装置。
【請求項４】
ＩＣカードに記憶されたデータを読み取る読み取り手段と、
前記ＩＣカードから読み取られた少なくとも有効期限に関する情報に基づいて、当該有効期限が切れているか否かを判定する判定手段と、
当該有効期限が切れていると判定されたとき、有効期限を管理するセンタ装置に当該有効期限の更新を要求する更新要求を送信する更新要求手段と、
前記センタ装置より受信した前記更新要求に対する回答メッセージを前記ＩＣカードに送信して、当該ＩＣカードに記憶された前記有効期限に関する情報を更新させる送信手段と
を備え、
前記回答メッセージは、少なくとも前記ＩＣカードにおいて実行されるコマンドとこのコマンドを実行する際に必要な認証データとを含む
ことを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、有効期限の管理システムに関し、より具体的には金融機関等の事業者が発行するＩＣキャッシュカードの有効期限を延伸するシステムに関する。
【背景技術】
【０００２】
従来より、顧客に対する各種サービスを提供する際に顧客に関する各種情報を記録した携帯可能な記録媒体が利用されている。今日においては、このような記録媒体として、従来の磁気カードに代えて、記憶機能および演算機能を有するＩＣカードが広く用いられるようになりつつある。
【０００３】
例えば、各金融機関においては、顧客に対してキャッシュカード機能を持たせたＩＣカード（ＩＣキャッシュカード）を発行して、様々な金融取引や管理系業務に利用している。図８にＩＣカードを用いた金融取引システムの概要を示す。このシステムは、ＩＣカード１と、このＩＣカード１を読み書きする金融機関ＡＴＭ（自動現金預け払い機）または加盟店端末（以下、「端末装置」という。）２と、端末装置２と通信回線を介して接続可能な金融機関のセンタ（ホストコンピュータ）３とからなり、ＩＣカード１と端末装置２との間で各種コマンドをやり取りし、端末装置２と金融機関のセンタ３との間で一般取引に必要な処理を行う一方、ＩＣカード１と端末装置２との間で様々な管理系業務を行っている。
なお、ここでいう「金融取引」としては、例えば、国内キャッシュカード業務（入金、出金、残高照会、振替、暗証番号変更）、国内オンラインデビット業務（商品購入代金支払）、国内オフラインデビット業務（例えば、いわゆる電子マネーにおけるバリューチャージ、バリュー購入、バリュー残高照会、暗証番号変更）、クレジットカード業務、ローンカード業務等があり、これらは「一般取引」と呼ばれる（図９参照）。また、「管理系業務」としては、ＩＣカード内データの設定および変更（「PUT DATA」、「UPDATE RECORD」）、ＩＣカードの利用閉塞および閉塞解除（「APPLICATION BLOCK」、「APPLICATION UNBLOCK」）、オンライン暗証番号変更／閉塞解除（PIN CHANGE/UNBLOCK）、その他ＩＣカード発行機能（「ACTIVE FILE」、「CHANGE REFERENCE DATA」、「WRITE RECORD」、「MANAGE DF STATUS」）があり、それらはＩＣカード１と端末装置２との間で実現されている。
【０００４】
ＩＣカードを用いた金融取引については、これまで「全銀協ＩＣカード標準仕様」（以下、単に「標準仕様」という。）において標準化が図られてきた（非特許文献１）。この標準仕様は、図８に示すようなＩＣカード１、端末装置２、センタ３とからなるシステムを想定し、その業務仕様および技術仕様、すなわち、業務を具現化するためのＩＣカードの機能ならびに必須データおよびデータフローを定めたものである。これによれば、ＩＣカード１と端末装置２との間では、図１０に示す各種「コマンド」を送受信することによって各種処理を行う一方、すべての一般取引は、伝送されるデータの内容によって分類されるものの、図１１に示す処理フローに従って処理されることとなっている。図１１によれば、処理は、まずＩＣカード１に対する端末装置２からの一連のコマンド（「SELECT FILE」、「GET PROCESSING OPTION」、「READ RECORD」）に対してそれぞれＩＣカード１が応答するという「前処理」を行った後、端末装置２からＩＣカード１のユーザに対してＰＩＮの入力を促し、入力されたＰＩＮに基づいて認証を行った後、端末装置２と金融機関のセンタ３との間で通信が行われ、各種取引を実行するというものである。
なお、ＩＣカードの発行、停止その他の管理系業務に関しては、一般的には図１２に示す処理手順により処理されるものの、上記標準仕様においては、図１０に示すＩＣカード機能（コマンド）のみが規定されているのみで、具体的な処理手順については一切制定されていない。
【０００５】
ところで、キャッシュカードにＩＣカードを採用したことに伴い、従来の磁気カードでは、高々会員番号（顧客番号）程度の情報しかキャッシュカードに記憶させられなかったのに対し、ＩＣキャッシュカードの場合は、その他にも様々な情報をキャッシュカードに記憶させることが可能となった。その結果、今日の金融取引システムにおいては、図１３に示すように、ＩＣカード、端末装置、センタのそれぞれにおいて、認証に必要な鍵等に関する各種有効期限に関する複数のデータを保持するが上述した標準仕様において定められ、取引を行う際にこれらを参照することによって、より高いセキュリティレベルを実現している。
【０００６】
なお、有効期限データには、何らかの理由により変更を余儀なくされるものとされないものとがあり、図１３において、前者を「データ化されていない有効期限データ」と呼び、後者を「データ化されている有効期限データ」と呼んでいる。例えば、データ化されていない有効期限データの一つである「ＣＡ公開鍵インデックス」は、（ＣＡ公開鍵、秘密鍵に関しては陽に有効期限日付がデータとして設定されるものではないが、）鍵の脆弱性等、セキュリティ向上の観点から更新されるものである。同様に「ＩＣカード個別鍵」は、（ＩＣカード個別鍵に関しては陽に有効期限日付がデータとして設定されるものではないが、）鍵の脆弱性等、セキュリティ向上の観点から更新されるものである。また、「発行者ＡＰデータ」は、ＩＣカード個別鍵の世代を表すデータである。
【０００７】
【非特許文献１】全銀協ICキャッシュカード標準仕様（初版：増訂）、全国銀行協会、平成１５年４月
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記の標準仕様によれば、ＩＣキャッシュカード内に有効期限データが存在することとなっており、もしこれらの有効期限のいずれかが失効している場合には、図１４の×印で示すように、端末装置またはセンタにおいて異常な処理と判断され、ＩＣカードを使用した取引が不可能となってしまう。このような場合には、利用者はＩＣカードを発行した金融機関等の窓口に当該ＩＣカードを持ち込むか、または当該ＩＣカードを金融機関側で利用停止とした上で新規発行の手続を踏まなければならず、いずれの場合も手間がかかる上に、新規発行となれば、新たなＩＣカードを使用するために、さらにコストがかかってしまう。
そこで、本発明は、有効期限が過ぎてしまったことに伴う上記の問題を解決し、ＩＣカードに記憶された有効期限を延伸することができるシステムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
このような課題を解決するために本発明は、少なくとも有効期限に関する情報を記憶したＩＣカードと、このＩＣカードに記憶されたデータを読み取り可能な端末装置と、この端末装置と通信回線を介して接続可能なセンタ装置とを備えた有効期限管理システムにおいて、端末装置は、ＩＣカードに記憶されたデータを読み取る読み取り手段と、ＩＣカードから読み取られた有効期限に関する情報に基づき、当該有効期限が切れているか否かを判定する判定手段と、当該有効期限が切れていると判定されたとき、有効期限を管理するセンタ装置に当該有効期限の更新を要求する更新要求を送信する更新要求手段と、センタ装置より受信した更新要求に対する回答メッセージをＩＣカードに送信して、当該ＩＣカードに記憶された有効期限に関する情報を更新させる送信手段とを備え、センタ装置は、更新要求に対して、少なくとも更新された有効期限に関する情報とＩＣカードにおいて実行されて有効期限を更新するコマンドとこのコマンドを実行する際に必要な認証データとを含む回答メッセージを端末装置に送信し、ＩＣカードは、端末装置より送信された回答メッセージに含まれた認証データに基づいて認証を行い、有効期限に関する情報を更新するものである。
【００１０】
この場合、センタ装置は、発行されたＩＣカードとこのＩＣカードに記録された有効期限の種別とを事業者（銀行）ごとに関連づけて管理する第１の管理手段（テーブル５Ａ，５Ｂ）と、事業者ごとに有効期限を管理する第２の管理手段（テーブル７Ａ）と、端末装置から有効期限の更新を要求する更新要求を受信する受信手段と、更新要求に基づいて更新すべき有効期限を特定する特定手段と、特定手段により特定された有効期限に基づいて回答メッセージを作成するメッセージ作成手段と、更新要求に対する回答メッセージを端末装置に送信する送信手段とを備える。
【００１１】
また、本発明は、発行されたＩＣカードとこのＩＣカードに記録された有効期限の種別とを事業者ごとに関連づけて管理する第１の管理手段と、事業者ごとに有効期限を管理する第２の管理手段と、通信回線を介して接続可能な端末装置から有効期限の更新を要求する更新要求を受信する受信手段と、更新要求に基づいて更新すべき有効期限を特定する特定手段と、少なくとも特定手段により特定された有効期限に関する情報とＩＣカードにおいて実行されて有効期限を更新するコマンドとこのコマンドを実行する際に必要な認証データとからなる回答メッセージを作成するメッセージ作成手段と、更新要求に対する回答メッセージを端末装置に送信する送信手段とを有するセンタ装置を備えたものである。
【００１２】
また、本発明は、ＩＣカードに記憶されたデータを読み取る読み取り手段と、ＩＣカードから読み取った少なくとも有効期限に関する情報に基づいて、当該有効期限が切れているか否かを判定する判定手段と、当該有効期限が切れていると判定されたとき、有効期限を管理するセンタ装置に当該有効期限の更新を要求する更新要求を送信する更新要求手段と、センタ装置より受信した更新要求に対する回答メッセージをＩＣカードに送信して、当該ＩＣカードに記憶された有効期限に関する情報を更新させる送信手段とを有する端末装置を備え、回答メッセージは、少なくともＩＣカードにおいて実行されるコマンドとこのコマンドを実行する際に必要な認証データとを含むことを特徴とするものである。
【発明の効果】
【００１３】
本発明によれば、ＩＣカードに記憶された有効期限を更新することができるので、有効期限が過ぎてしまっても、利用者はＩＣカードを発行した金融機関等の窓口に当該ＩＣカードを持ち込んだり、当該ＩＣカードを金融機関側で利用停止とした上で新規発行の手続を踏んだりする必要がなくなる。また、これまで使用していたＩＣカードをそのまま使い続けることができるので、ＩＣカードの新規発行に伴って発生する、一時的に２枚のＩＣカードが併存する事態を避けることができるとともに、ＩＣカード自体のコストも節約することができる。また、ＩＣカードに記憶された有効期限を書き換える際に、コマンドと更新データと認証データとが一体となったメッセージをホストコンピュータからＩＣカードに送信することによって、端末装置におけるセキュリティ認証手続きを省くことができ、したがって、ＡＴＭ等の端末装置にセキュリティアルゴリズムを設置する必要がなくなるので、仮に端末装置が盗難されたとしても、セキュリティロジックが漏れることを未然に防止することが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を図面を参照して説明する。図１は本発明に係る有効期限管理システムの構成を示すブロック図である。本システムは、図１に示すように、キャッシュカードであるＩＣカード１と、このＩＣカード１を読み書きする金融機関ＡＴＭ等の端末装置２と、端末装置２と通信回線を介して接続される金融機関の第１のセンタ装置３と、端末装置２と通信回線を介して接続され、ＩＣカード１の有効期限等の情報の更新が可能な第２のセンタ装置８とから構成される。
【００１５】
なお、第２のセンタ装置８は、ＩＳ−Ｈモジュール４，６と、ＩＳ−Ｈモジュール４，６にそれぞれ接続される銀行マスターＤＢ５及び更新データＤＢ７から構成され、端末装置２は、既存端末機能部２ＡとＩＳ−Ｔモジュール２Ｂとから構成される。既存端末機能部２Ａは、第１のセンタ装置３と通信を行い既存の自動現金預け払い機能を実現する。ＩＳ−Ｔモジュール２Ｂは、既存端末機能部２Ａから、ＩＣカード１の有効期限等の情報の更新要求を受けて、第２のセンタ装置８に対しその更新要求を行い、第２のセンタ装置８から返送される上記更新要求の結果を受信してＩＣカード１に送りＩＣカード１の有効期限等の情報を更新させる。
【００１６】
ここで、ＩＣカード１には、銀行番号が記憶されているとともに、更新可能な情報として、前述した有効期限情報である、「ＡＰ（アプリケーション）有効期限日付」、「ＡＰ有効期限開始日付」などの情報や、「発行者ＡＰデータ」などの情報が記憶されている。
【００１７】
図２は、銀行マスターＤＢ５に設けられたテーブルと更新データＤＢ７に設けられたテーブルのそれぞれの記憶内容を示す図である。
銀行マスターＤＢ５のテーブル５Ａには、図２（ａ）に示すように、それぞれのＩＣカードに記憶されている○○銀行、○△銀行など各銀行を識別する各銀行番号に対応して、ＩＰアドレス及びポート番号等の通信情報と、更新マトリクス番号（更新マトリクスＮｏ）とが対に記憶されている。また、銀行マスターＤＢ５のテーブル５Ｂには、図２（ｂ）に示すように、それぞれの更新マトリクス番号に対応して、ＩＣカード１に記憶されている前述の「ＡＰ有効期限日付」、「ＡＰ有効期限開始日付」、「発行者ＡＰデータ」などの更新対象データを区分するための更新対象項目（更新対象種別項目）が記憶されている。なお、テーブル５Ｂにおいて、値“１”は対象項目を表し、値“０”は非対象項目を表す。さらに、更新データＤＢ７のテーブル７Ａには、それぞれの更新対象項目毎に、それぞれの銀行番号に対応してデータが記憶されている。
【００１８】
次に、以上のように構成された本システムの動作を、図３〜図７を用いて説明する。
利用者によりＩＣカード１が端末装置２に挿入されると（図３のステップＳ１１）、既存端末機能部２ＡからＩＣカード１に対して、「SELECT FILE」（ステップＳ１２）、「GET PROCESSING OPTION」（ステップＳ１３）、「READ RECORD」（ステップＳ１４）の各コマンドを送信して、ＩＣカード１に記憶されている銀行特定データ（銀行番号）を読み取って取得するとともに、ＩＣカード１に記憶されている「ＡＰ有効期限日付」、「ＡＰ有効期限開始日付」、「発行者ＡＰデータ」などの更新対象項目にそれぞれ対応したデータを読み取って旧データとして取得する。その後、利用者が暗証番号を操作すると、既存端末機能部２ＡはＩＣカード１に対して、「1st GENERATE AC」コマンドを送信して（ステップＳ１５）、ＩＣカード１に暗号化データを生成させ、この暗号化データを「ＳＭ生成用データ」として受信する。そして、少なくとも取得した旧データに含まれているＩＣカード１の有効期限を表す「ＡＰ有効期限日付」が現在の日付を過ぎていると判定した場合は、既存端末機能部２ＡはこのＩＣカード１の有効期限を新たな期限に更新するために、受信した「ＳＭ生成用データ」及び「銀行番号」をＩＳ−Ｔモジュール２Ｂに送信し、さらに、ＩＣカード１から取得した旧データについては、更新対象項目を付加してＩＳ−Ｔモジュール２Ｂに送信する（ステップＳ１６）。
【００１９】
ここで、ＩＳ−Ｔモジュール２Ｂは、図４に示すように、受信機能部２１及び電文生成・送信機能部２２を有し、受信機能部２１において、既存端末機能部２Ａから送信された「ＳＭ生成用データ」、「銀行番号」及び「旧データ（更新対象項目が付加された旧データ）」を受信する（図３のステップＳ１７）。そして、電文生成・送信機能部２２は、これらの受信データに共通ヘッダーを付加し（ステップＳ１８）、この「共通ヘッダー」、「ＳＭ生成用データ」、「銀行番号」及び「旧データ」からなるデータをＩＳ−Ｈモジュール４に送信する（ステップＳ１９）。
【００２０】
ＩＳ−Ｈモジュール４は、図５に示すように、受信機能部４１，基本情報取得部４２及びデータ送受信機能部４３を有し、受信機能部４１において、ＩＳ−Ｔモジュール２Ｂから送信された「共通ヘッダー」、「ＳＭ生成用データ」、「銀行番号」及び「旧データ」からなるデータを受信する（図３のステップＳ２０）。基本情報取得部４２は、受信機能部４１により受信されたデータの中から、「ＳＭ生成用データ」、「銀行番号」及び「旧データ」を基本情報として取得する（ステップＳ２１）。そして、取得した「銀行番号」をもとに、銀行マスターＤＢ５のテーブル５Ａを検索して、この銀行番号に一致する更新マトリクス番号を選択し、さらに、この選択された更新マトリクス番号をもとに銀行マスターＤＢ５のテーブル５Ｂを検索して、「旧データ」に付加されているＩＣカード１側の更新対象項目がテーブル５Ｂ内の更新対象項目（値“１”に該当する項目）に一致するか否かを判断する。
【００２１】
そして、ＩＣカード１側の更新対象項目がテーブル５Ｂ内の更新対象項目に一致する場合は、データ送受信機能部４３において、ＩＣカード１側からの更新対象項目を含む旧データを「更新対象特定項目データ」として、「ＳＭ生成用データ」及び「銀行番号」とともに、ＩＳ−Ｈモジュール６に送信する（ステップＳ２２，Ｓ２３）。
【００２２】
ＩＳ−Ｈモジュール６は、図６に示すように、受信機能部６１，旧データチェック部６２，更新対象データ特定部６３，ＩＣカードＩＦ生成部６４及び電文作成・送信機能部６５を有し、受信機能部６１において、ＩＳ−Ｈモジュール４からの「更新対象特定項目データ」、「ＳＭ生成用データ」及び「銀行番号」からなるデータを受信する（図３のステップＳ２４）。そして、旧データチェック部６２は、更新データＤＢ７のテーブル７Ａを検索して、テーブル７Ａ内に、ＩＳ−Ｈモジュール４から受信した「銀行番号」と「更新対象特定項目データ」に対応するデータが記憶されているか否かをチェックする（ステップＳ２５）。ここで、テーブル７Ａ内に、ＩＳ−Ｈモジュール４から受信した「銀行番号」と「更新対象特定項目データ」がテーブル７Ａ内に記憶されていることが旧データチェック部６２により検出された場合は、更新対象データ特定部６３は、テーブル７Ａ内に記憶されているその更新対象特定項目に該当する最新データを更新データとして取得する（ステップＳ２６）。即ち、図２（ｃ）に示すように、テーブル７Ａに銀行番号として「０００１」，ＡＰ有効期限日付として「２００５０５１０（２００５年５月１０日）」が記憶され、これらの記憶情報と同一の情報がＩＣカード１に記憶されている場合は、更新対象データ特定部６３は、テーブル７Ａの銀行番号「０００１」に対応して記憶されている、最新のＡＰ有効期限日付「２０１０５１０（２０１０年５月１０日）」を更新データとして特定し取得する。
【００２３】
ＩＣカードＩＦ生成部６４は、更新対象データ特定部６３により取得された更新データを入力すると、この更新データを、ＩＣカードＩＦ（インタフェース）に準拠したデータ配列（即ち、ＩＣカード側に上記更新データを更新記憶させるためのコマンドを上記更新データに付加したデータ配列）として生成する（ステップＳ２７）。
【００２４】
ここで、電文作成・送信機能部６５は、管理処理（Secure Messaging）機能を有し、受信した「ＳＭ生成用データ」をもとに、図７のステップＳ４５に示すように、認証データ（＝ＭＡＣ）を生成する。そして、生成した認証データを、ＩＣカードＩＦ生成部６４により生成された、ＩＣカードＩＦに準拠したデータ配列（即ち、コマンドと更新データとからなるデータ）に付加して、図７のステップＳ４６に示すような回答メッセージとしてＩＳ−Ｈモジュール４に送信する（図３のステップＳ２８，Ｓ２９）。この回答メッセージは図３のステップＳ２９に示すように、各更新データ毎にそれぞれコマンドと認証データが付加されているデータ群である。
【００２５】
ＩＳ−Ｈモジュール４は、図５に示すように、データ送受信機能部４３及び電文生成・送信機能部４４を有し、データ送受信機能部４３は、ＩＳ−Ｈモジュール６からの回答メッセージ（各更新データ毎にそれぞれコマンドと認証データが付加されているデータ群）を受信する（図３のステップＳ３０）。電文生成・送信機能部４４は、データ送受信機能部４３により受信された回答メッセージに「共通ヘッダー」を付加した電文を生成し（ステップＳ３１）、ＩＳ−Ｔモジュール２Ｂに送信する（ステップＳ３３，Ｓ３４）。
【００２６】
ＩＳ−Ｔモジュール２Ｂは、図４に示すように、電文受信機能部２３及びＩＣカードＩＦ機能部２４を有し、電文受信機能部２３において、ＩＳ−Ｈモジュール４から送信されたデータ群（回答メッセージ）に「共通ヘッダー」が付加された電文を受信し、この電文に付加されている「共通ヘッダー」を取り除く（図３のステップＳ３５）。ＩＣカードＩＦ機能部２４は、電文受信機能部２３で受信され「共通ヘッダー」が取り除かれたデータ群をＩＣカードＩＦ（インタフェース）にしたがって分離する（ステップＳ３６）。即ち、ＩＣカードＩＦ機能部２４は、各更新データ毎にそれぞれコマンドと認証データが付加されているデータ群を入力すると、それぞれ１つの更新データとコマンド及び認証データからなるデータとして分離する。そして、分離したデータ（回答メッセージ）を順次ＩＣカード１に送信する（ステップＳ３７，Ｓ３８）。
【００２７】
ＩＣカード１は、回答メッセージを受信すると、図７に示すように、この回答メッセージに含まれる認証データの正否を検証する（図７のステップＳ４７）。すなわち、ＩＣカード１は、回答メッセージに含まれる認証データと、先に自身が送信した暗号化データ（即ち、ＳＭ生成用データ）の生成の際の基になったデータとを比較することにより、受信認証データの正否を検証する。そして、受信認証データが正しいことが検証されると、上記回答メッセージに含まれるコマンドを実行して、自身に記憶されている「ＡＰ有効期限日付」等のデータを、上記回答メッセージに含まれている更新データに書き換える処理を行う（図７のステップＳ４８）。そしてその後、ＩＣカード１はデータが更新されたことを示すＯＫ信号をＩＳ−Ｔモジュール２Ｂに送信する（図７のステップＳ４９）。
【００２８】
このようにして、ＩＣカード１に記憶された有効期限を更新することができる。このため、有効期限が過ぎてしまっても、利用者はＩＣカード１を発行した金融機関等の窓口に当該ＩＣカードを持ち込んだり、当該ＩＣカード１を金融機関側で利用停止とした上で新規発行の手続を踏んだりする必要がなくなる。
なお、ＩＣカード１は受信した認証データが正しいデータであることが検証されない場合は、ＩＳ−Ｔモジュール２ＢにＮＧ信号を送信する（図７のステップＳ４９）。
【図面の簡単な説明】
【００２９】
【図１】本発明に係る有効期限管理システムの概要を示す図である。
【図２】上記システム内に設けられた銀行マスターＤＢ及び更新データＤＢにおけるデータの記憶状況を示す図である。
【図３】上記システムの全体の動作を示すシーケンス図である。
【図４】本システムを構成するＩＳ−Ｔモジュールの機能構成を示す図である。
【図５】本システムを構成する第１のＩＳ−Ｈモジュール（ＩＳ−Ｈモジュール４）の機能構成を示す図である。
【図６】本システムを構成する第２のＩＳ−Ｈモジュール（ＩＳ−Ｈモジュール６）の機能構成を示す図である。
【図７】第２のＩＳ−Ｈモジュールによる認証データの生成動作とＩＣカードによる認証データの検証動作を示すシーケンス図である。
【図８】ＩＣカードを用いた金融取引システムの概要を示す図である。
【図９】ＩＣカードを用いた金融取引システムにおける一般取引を説明する図である。
【図１０】ＩＣカードと端末装置との間で送受信される各種コマンドを説明する図である。
【図１１】一般取引に関するＩＣカード、端末装置、センタ間における処理を説明するシーケンス図である。
【図１２】管理系業務に関するＩＣカードと端末装置との間における処理手順の一例を示すシーケンス図である。
【図１３】有効期限に関するデータを説明する図である。
【図１４】ＩＣカード内の有効期限が失効している場合の異常処理を説明する図である。
【符号の説明】
【００３０】
１…ＩＣカード、２…端末装置、２Ａ…既存端末機能部、２Ｂ…ＩＳ−Ｔモジュール、４，６…ＩＳ−Ｈモジュール、５…銀行マスターＤＢ、７…更新データＤＢ、５Ａ，５Ｂ，７Ａ…テーブル、８…第２のセンタ装置、２１，４１，６１…受信機能部、２２，４４，６５…電文生成・送信機能部、２３…電文受信機能部、２４…ＩＣカードＩＦ機能部、４２…基本情報取得部、４３…データ送受信機能部、６２…旧データチェック部、６３…更新対象データ特定部、６４…ＩＣカードＩＦ生成部。
【図１】
2006350938.tif 000003
【図２】
2006350938.tif 000004
【図３】
2006350938.tif 000005
【図４】
2006350938.tif 000006
【図５】
2006350938.tif 000007
【図６】
2006350938.tif 000008
【図７】
2006350938.tif 000009
【図８】
2006350938.tif 000010
【図９】
2006350938.tif 000011
【図１０】
2006350938.tif 000012
【図１１】
2006350938.tif 000013
【図１２】
2006350938.tif 000014
【図１３】
2006350938.tif 000015
【図１４】
2006350938.tif 000016