(57)【要約】【課題】この発明は、電源供給がなされていない状態でも作動するタイマ機能を用いて、カード保持者の認証の有効時間をＩＣカードにおいて管理できる。【解決手段】この発明は、バッテリーレスのタイマを持ったＩＣカードにおいて、カード保持者認証の有効期限（時間）を、電源供給のない状態の期間があっても、ＩＣカード自身が管理、コントロールするようにしたものである。【選択図】    図１
2004348345.tif 000002
【特許請求の範囲】
【請求項１】
暗証等を記憶する不揮発性メモリと、この不揮発性メモリに記憶されている暗証と外部から供給される暗証との照合を行いカード保有者の認証を行う制御素子とを有し、外部機器からの電源供給により作動するＩＣカードにおいて、
電源供給がなされていない状態でも作動するタイマ回路と、
上記電源が供給され、上記暗証照合によりカード保有者の認証がなされた際に、上記タイマ回路により上記カード保有者の認証有効時間を計時する計時手段と、
上記電源が供給され、外部機器からカード保有者の認証が指示された際に、上記計時手段による計時時間が認証有効時間内の場合、暗証照合無しに認証を上記外部機器へ出力する出力手段と、
を具備したことを特徴とするＩＣカード。
【請求項２】
上記タイマ回路が、電源が供給されている状態から電源を遮断した状態に切換えることにより、経時変化により出力信号の信号レベルが徐々に低下し、所定の信号レベルとなるまでの時間が計測されるものであることを特徴とする請求項１に記載のＩＣカード。
【請求項３】
計測時間の異なるタイマ回路が複数用意され、選択的に利用できるものであることを特徴とする請求項１に記載のＩＣカード。
【請求項４】
上記タイマ回路が、電源が供給されている状態でリーク現象を伴う電荷蓄積層を有する電界効果デバイスであることを特徴とする請求項１に記載のＩＣカード。
【請求項５】
上記タイマ回路が、浮遊ゲートと制御ゲートの２層ゲート構造のＥＥＰＲＯＭであることを特徴とする請求項１に記載のＩＣカード。
【請求項６】
上記タイマ回路が、不揮発性セルで構成され、この不揮発性セルの不純物濃度の違いにより計時時間が異なったものであることを特徴とする請求項３に記載のＩＣカード。
【請求項７】
上記タイマ回路が、コンデンサと抵抗により構成される充放電回路と、この充放電回路の出力が所定値に低下するまでの時間が計測される計測回路により構成されるものであることを特徴とする請求項１に記載のＩＣカード。
【請求項８】
暗証等を記憶する不揮発性メモリと、この不揮発性メモリに記憶されている暗証と端末から供給される暗証との照合を行いカード保有者の認証を行う制御素子とを有し、端末からの電源供給により作動するＩＣカードと、このＩＣカードを扱う端末からなるＩＣカード処理システムにおいて、
上記端末が、
上記ＩＣカードへ電源を供給する供給手段と、
この供給手段による電源の供給時、上記ＩＣカードからの暗証要求に基づいて、暗証を設定する設定手段と、
この設定手段により設定された暗証を上記ＩＣカードへ送信する送信手段と、
この送信手段による暗証の送信に応答して、上記ＩＣカードから認証が供給された際、あるいは上記供給手段による電源の供給時、上記ＩＣカードから認証が供給された際に、処理の実行を許可する許可手段とからなり、
上記ＩＣカードが、
電源供給がなされていない状態でも作動するタイマ回路と、
上記電源が供給され、上記暗証照合によりカード保有者の認証がなされた際に、上記タイマ回路により上記カード保有者の認証有効時間を計時する計時手段と、
上記電源が供給され、上記端末からカード保有者の認証が指示された際に、上記計時手段による計時時間が認証有効時間内の場合、暗証照合無しに認証を上記端末へ出力する出力手段とからなる、
ことを特徴とするＩＣカード処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、内部で暗証照合を行い、この照合結果が満足するものであった際に、種々の取引を行うことができるＩＣカードとＩＣカード処理システムに関する。
【０００２】
【従来の技術】
今日、ＩＣカードを、銀行やクレジット業界で使用する動きが見られる。これは、ＩＣカードが、カード内部のデータに関して、高いセキュリティを保っているためであり、特に他人（第三者）によるカード内部のデータ改竄の困難性が、ＩＣカードが選ばれた一要因である。しかし、ＩＣカードのセキュリティが高くても、そのＩＣカードを他人が簡単に使用できると問題が発生する。いわゆる”なりすまし”による犯罪である。
【０００３】
そこで、一般的に、ＩＣカードで商品を購入する場合には、カード保持者（本人）の確認のために、４桁の暗証番号（ＰＩＮ）を入力してもらう。ＰＩＮは、カード保持者のみしか、知り得ない情報であるので、カード保持者の認証になるのである。思想の着目点は、銀行のＡＴＭ等と同じである。
【０００４】
ところが、ＩＣカードで商品を購入するたびに、ＰＩＮを入力する作業は、面倒である。
【０００５】
ショッピングモールやテナントビル等で連続して買い物をしている場合など、さっき隣のお店での購入時にＰＩＮを入力したのに、またＰＩＮを入力する必要があるのかという疑問を感じてしまう。
【０００６】
そこで、一定時間、カード保持者の認証を免除する（ＰＩＮ保護）機能を持ったＩＣカードとシステムが考案された。カード保持者は、まず商品を購入するか、ＰＩＮ保護処理をする装置にてカードを登録すると、一定時間、ＰＩＮを入力しなくても、商品を購入できるシステムである。実際には、ＰＯＳ端末、ＰＩＮ保護処理をする装置から、現在の時間情報と有効時間をもらい、ＩＣカードがその情報を記憶し、商品購入時には、購入時間をＰＯＳ端末からもらって、先ほど記憶した有効時間内であれば、ＰＩＮ入力必要なしと判断し、その判断をＰＯＳ端末に戻し、カード保持者は、ＰＩＮを入力しないで、商品を購入できる。逆に有効時間外であれば、ＰＩＮ入力をカードがＰＯＳ端末に要求するのである（たとえば、特許文献１参照）。
【０００７】
このシステムの問題点は、
・他人による”なりすまし”も有効時間内であれば可能であること
・システム内のＰＯＳ端末の時間のズレによって有効期限にもズレが発生すること、
が挙げられる。前者は、有効時間を短くすれば、”なりすまし”の発生も低減することができる。しかし、後者に関しては、小さいシステムであれば、各ＰＯＳ端末のメンテナンスや監視にも目が届き、端末ごとに時間が異なることも無いが、システムが大きくなるにつれて、ＰＯＳ端末のメンテナンス、監視が困難になり、ＰＯＳ端末ごとに大きく時間が異なったり、最悪の場合には、悪意のある管理者によって、ＰＯＳ端末の時間等を変更される場合が考えられる。ちなみに、このシステムにおいて、ＰＯＳ端末の時間を遅らせれば、ＰＩＮ保護の有効時間が、長くなることになる。
【０００８】
これらをふまえて、ＩＣカード自身にタイマーを持たせて、ＰＯＳ端末の時間に影響せず、カード自体で、カード保持者の認証の有効時間を管理できるカードが必要であると考える。ただし、ＩＣカードは常時電源を持たず、ＰＯＳ端末等のリーダライタＲ／Ｗから電源供給を受けているために、タイマーはバッテリーレスであることも、同時に求められる。
【０００９】
【特許文献１】
特開２０００−１０５７８８号公報。
【００１０】
【発明が解決しようとする課題】
この発明は、電源供給がなされていない状態でも作動するタイマ機能を用いて、カード保持者の認証の有効時間を管理できるＩＣカードとＩＣカード処理システムを提供することを目的としている。
【００１１】
【課題を解決するための手段】
この発明のＩＣカードは、暗証等を記憶する不揮発性メモリと、この不揮発性メモリに記憶されている暗証と外部機器から供給される暗証との照合を行いカード保有者の認証を行う制御素子とを有し、外部機器からの電源供給により作動するものにおいて、電源供給がなされていない状態でも作動するタイマ機能と、上記電源が供給され、上記暗証照合によりカード保有者の認証がなされた際に、上記タイマ機能により上記カード保有者の認証有効時間を計時する計時手段と、上記電源が供給され、外部からカード保有者の認証が指示された際に、上記計時手段による計時時間が認証有効時間内の場合、暗証照合無しに認証を上記外部へ出力する出力手段とにより構成される。
【００１２】
この発明のＩＣカードシステムは、暗証等を記憶する不揮発性メモリと、この不揮発性メモリに記憶されている暗証と端末から供給される暗証との照合を行いカード保有者の認証を行う制御素子とを有し、端末からの電源供給により作動するＩＣカードと、このＩＣカードを扱う端末からなるものにおいて、上記端末が、上記ＩＣカードへ電源を供給する供給手段と、この供給手段による電源の供給時、上記ＩＣカードからの暗証要求に基づいて、暗証を設定する設定手段と、この設定手段により設定された暗証を上記ＩＣカードへ送信する送信手段と、この送信手段による暗証の送信に応答して、上記ＩＣカードから認証が供給された際、あるいは上記供給手段による電源の供給時、上記ＩＣカードから認証が供給された際に、処理の実行を許可する許可手段とからなり、上記ＩＣカードが、電源供給がなされていない状態でも作動するタイマ回路と、上記電源が供給され、上記暗証照合によりカード保有者の認証がなされた際に、上記タイマ回路により上記カード保有者の認証有効時間を計時する計時手段と、上記電源が供給され、上記端末からカード保有者の認証が指示された際に、上記計時手段による計時時間が認証有効時間内の場合、暗証照合無しに認証を上記端末へ出力する出力手段とからなる。
【００１３】
【発明の実施の形態】
以下、図面を参照してこの発明の実施形態のＩＣカード処理システムを説明する。
【００１４】
［第１の実施形態］
このＩＣカード処理システムは、図１に示すように、上位装置（ＰＯＳ端末）としてのパソコン（ＰＣ）１とこのＰＣ１と無線等で接続される取引対象カードとしてのＩＣカード４とにより構成されている。
【００１５】
ＰＣ１は、ＰＣ１の全体を制御する制御部５、制御用のプログラムが記憶されていたり種々のデータが記憶されるメモリ６、操作指示を行うキーボード寝商品の読取り用のバーコードリーダ等の操作部７、操作案内等が表示される表示部８、ＩＣカード４とのデータのやり取りとともに電源を供給する通信インターフェース（リーダライタ）９により構成されている。
【００１６】
ＩＣカード４は、図２に示すように、ＩＣカード４の全体を制御するＣＰＵ（制御素子）１１、ＣＰＵ１１の演算補助を行うコプロセッサ１２、カード内部動作の制御用のプログラムが記憶されているマスクＲＯＭ（プログラムメモリ）１３、ＰＣ１と交換する電文の送受信バッファとＣＰＵ１１の処理中のデータの一時格納バッファとして利用されるＲＡＭ（ワーキングメモリ、揮発性メモリ）１４、アプリケーション運用でその内容をリードライトして使用される運用データが格納されるデータメモリ（不揮発性メモリ、ＮＶＲＯＭ、ＥＥＰＲＯＭ）１５、ＰＣ１とのデータのやり取りを行うとともに電源が供給される通信インターフェース（ＵＡＲＴ）１６、電源供給が無くても動作するタイマであるバッテリーレスのタイマ回路１７、このタイマ回路１７の状態に連動してフラグが立つタイマ連動ビット部１８により構成されている。アプリケーションプログラムとしては、一例として、銀行取引業務処理、クレジット取引業務処理、プリペイド取引業務処理となっている。
【００１７】
タイマ連動ビット部１８は、タイマ回路１７の残時間に連動したビット（Ｉ／Ｏ）からなる。
【００１８】
タイマ回路１７は、電源供給が無くても動作するタイマであり、任意の時間を設定することが可能である。設定した時間が経過すると、タイマ回路１７のタイマ値は減少し、最終的に「０」となり、自動的に、タイマ連動ビット部１８の設定値が変化する。
【００１９】
ここでは、このビット値を、ＰＩＮ（暗証）保護機能有効ビット（フラグ）に意味づけする。
【００２０】
このビットは、タイマ回路１７にタイマ値が存在する時に「１」が設定され、タイマ回路１７にタイマ値が存在しない「０」の時に「０」が設定される。しかし、ハードウエアＨ／Ｗの構成によっては、このビットを、ＮＶＲＯＭ１５、ＲＡＭ１４等のメモリに割り当て、タイマ値が「０」になった後や、タイマ値が設定された時に、スイッチＳ／Ｗでそのビットを書き換えて代用することも可能である。
【００２１】
上記タイマ回路１７は、電源が供給されている状態から電源を遮断した状態に切換えることにより、経時変化により出力信号の信号レベルが徐々に低下し、所定の信号レベルとなるまでの時間が計測されるものである。
【００２２】
上記タイマ回路１７は、電源が供給されている状態でリーク現象を伴う電荷蓄積層を有する電界効果デバイスである。
【００２３】
上記タイマ回路１７は、浮遊ゲートと制御ゲートの２層ゲート構造のＥＥＰＲＯＭである。
【００２４】
上記タイマ回路１７は、不揮発性セルで構成され、この不揮発性セルの不純物濃度の違いにより計時時間が異なったものを設定できるものである。
【００２５】
また、上記タイマ回路１７は、コンデンサと抵抗により構成される充放電回路と、この充放電回路の出力が所定値に低下するまでの時間が計測される計測回路により構成されるものであっても良い。
【００２６】
このような構成において、ＰＩＮ保護機能を実施するに当たって、以下のケースが考えられる
１．カード保持者のＰＩＮ保護機能の有効時間設定タイミング
（１）有効時間を設定するコマンドを、新たに作成し、コマンド内に有効時間を含め、そのコマンド処理成功時から、有効時間を有効にする。
（２）有効時間を設定するコマンドを、新たに作成し、そのコマンド処理成功時から、暗黙的あるいは既に設定されている有効時間を有効にする。
【００２７】
（３）既存のコマンド（ｖｅｒｉｆｙコマンド等）に、有効時間を設定する機能を暗黙的に付け加えて、そのコマンド処理成功時から、暗黙的あるいは既に設定されている有効時間を有効にする
２．ＰＯＳ端末のＰＩＮ保護機能の有効時間中確認タイミング
これは、ＰＯＳ端末が、今回処理対象のＩＣカードがＰＩＮ保護機能の有効時間中か時間外かを、確認するタイミング。
【００２８】
（Ａ）有効時間を確認するコマンドを、新たに作成し、そのコマンドのレスポンスやステータスワードから、有効時間中を確認する。
【００２９】
（Ｂ）既存のコマンドのレスポンスやステータスワードから、有効時間中を確認する。
【００３０】
３．カード保持者のＰＩＮ保護機能の有効時間が終了するタイミング
（ａ）有効時間が超過すると、電源が供給されていなくても、自動的にＩＣカードが有効時間外を認識して、有効時間終了。
【００３１】
（ｂ）有効時間が超過すると、次に電源が供給されたタイミングで、ＩＣカードが有効時間外を認識して、有効時間終了。
【００３２】
（ｃ）有効時間を強制的に終了させるコマンドを、新たに作成し、そのコマンド処理成功時に、有効時間が終了。
【００３３】
次に、上記のような構成において、商品購入に伴うＰＩＮ保護機能（タイマ回路１７のタイマ値、固定、有効時間固定）を実施する際の処理を、図３、図４に示すフローチャートを参照しつつ説明する。上記ＰＩＮ保護機能を実施する条件が（２）、（Ａ）、（ａ）の場合である。
【００３４】
すなわち、カード保持者が同一ビル内あるいは近くの建物の複数のテナントにおいて商品購入を行う際の処理について説明する。
【００３５】
［１回目の商品購入処理］
たとえば今、商品の購入の際に、カード保持者はＰＯＳ端末１の図示しないカード挿入口からＩＣカード４を挿入する（ＳＴ１）。これにより、ＰＯＳ端末１とＩＣカード４との無線通信により電源がＩＣカード４に供給され、ＰＯＳ端末１の制御部５とＩＣカード４のＣＰＵ１１との間でデータのやり取りをして初期設定（ＡＴＲ）を行う（ＳＴ２）。
【００３６】
この際、ＩＣカード４のＣＰＵ１１はタイマ回路１７はオフ状態となっているため、タイマ連動ビット部１８の設定値つまりＰＩＮ（暗証）保護機能有効ビット（フラグ）を「０」とする。
【００３７】
また、ＰＯＳ端末１のオペレータは購入する商品に対する情報を操作部７により設定する。
【００３８】
これにより、商品購入処理に入り、ＰＯＳ端末１とＩＣカード４の間では、コマンドと、レスポンスのやりとりが発生する（ＳＴ３、４）。この処理中に、ＰＯＳ端末１は、有効時間（ＰＩＮ認証不要時間）を確認するコマンドをＩＣカード４に送信する（ＳＴ５）。
【００３９】
ついで、ＩＣカード４のＣＰＵ１１は、有効時間中の確認処理を行う（ＳＴ６）。すなわち、ＣＰＵ１１は、タイマ連動ビット部１８の設定値つまりＰＩＮ（暗証）保護機能有効ビット（フラグ）が「１」となっているかを確認する。
この際、ＣＰＵ１１は「０」と確認した際、前回の認証から所定時間以上経過している（有効時間外）と判断し、レスポンスとして認証のための暗証要求をＰＯＳ端末１の制御部５に送信する（ＳＴ７）。
【００４０】
これにより、ＰＯＳ端末１の制御部５は、供給される暗証要求により暗証による認証処理を判断し（ＳＴ８）、表示部８を用いて、カード保持者に暗証入力を案内する（ＳＴ９）。この案内に応じて、カード保持者は操作部７により暗証を入力する（ＳＴ１０）。
【００４１】
ついで、ＰＯＳ端末１の制御部５はこの暗証による認証を行うコマンドをＩＣカード４に送信する（ＳＴ１１）。
【００４２】
これにより、ＩＣカード４のＣＰＵ１１はＥＥＰＲＯＭ１５に登録されている暗証とＰＯＳ端末１から供給される暗証とが一致するか否かを判断する（ＳＴ１２）。この判断の結果、ＩＣカード４のＣＰＵ１１は暗証による認証結果（ＯＫあるいはＮＧ）を示すレスポンスをＰＯＳ端末１の制御部５に送信する（ＳＴ１３）。
【００４３】
また、ＩＣカード４のＣＰＵ１１は、認証がＯＫの際に、タイマ回路１７による計時を開始（オン）する（ＳＴ１４）。また、ＣＰＵ１１は、タイマ連動ビット部１８の設定値つまりＰＩＮ（暗証）保護機能有効ビット（フラグ）を「１」に設定する（ＳＴ１５）。
【００４４】
上記認証がＯＫの際に、ＰＯＳ端末１とＩＣカード４の間で、コマンドと、レスポンスのやりとりにより、商品購入に伴う他の処理が行われる（ＳＴ１６、１７）。
【００４５】
この後、商品購入処理の終了に伴い、ＰＯＳ端末１の図示しないカード排出口からＩＣカード４が排出され、カード保持者に返却される。
【００４６】
また、ステップ１３による認証のレスポンスがＮＧの際に、ＰＯＳ端末１は商品購入処理を中止し、表示部８により案内するとともに、ＩＣカード４が排出され、カード保持者に返却される。
【００４７】
［２回目以降の商品購入処理］
たとえば今、商品の購入の際に、カード保持者はＰＯＳ端末１の図示しないカード挿入口からＩＣカード４を挿入する（ＳＴ２１）。これにより、ＰＯＳ端末１とＩＣカード４との無線通信により電源がＩＣカード４に供給され、ＰＯＳ端末１の制御部５とＩＣカード４のＣＰＵ１１との間でデータのやり取りをして初期設定（ＡＴＲ）を行う（ＳＴ２２）。
【００４８】
また、ＰＯＳ端末１のオペレータは購入する商品に対する情報を操作部７により設定する。
【００４９】
これにより、商品購入処理に入り、ＰＯＳ端末１とＩＣカード４の間では、コマンドと、レスポンスのやりとりが発生する（ＳＴ２３、２４）。この処理中に、ＰＯＳ端末１は、有効時間（ＰＩＮ認証不要時間）を確認するコマンドをＩＣカード４に送信する（ＳＴ２５）。
【００５０】
ついで、ＩＣカード４のＣＰＵ１１は、有効時間中の確認処理を行う（ＳＴ２６）。すなわち、ＣＰＵ１１は、タイマ連動ビット部１８の設定値つまりＰＩＮ（暗証）保護機能有効ビット（フラグ）が「１」となっているかを確認する。
【００５１】
この際、ＣＰＵ１１は「１」と確認した際、前回の認証から所定時間（３時間）以内（有効時間内）と判断し、レスポンスとして認証不要をＰＯＳ端末１の制御部５に送信する（ＳＴ２７）。
【００５２】
これにより、ＰＯＳ端末１の制御部５は、供給される認証不要により暗証入力処理不要を判断する（ＳＴ２８）。
【００５３】
この後、ＰＯＳ端末１とＩＣカード４の間で、コマンドと、レスポンスのやりとりにより、商品購入に伴う他の処理が行われる（ＳＴ２９、３０）。
【００５４】
この後、商品購入処理の終了に伴い、ＰＯＳ端末１の図示しないカード排出口からＩＣカード４が排出され、カード保持者に返却される。
【００５５】
また、上記ＩＣカード４に電源が供給の如何にかかわらず、タイマ回路１７がオンされてから所定時間（３時間）経過した際に、「０」のオフ状態となる。
【００５６】
［第２の実施形態］
上記第１の実施形態では、有効時間（ＰＩＮ認証不要時間）が１種類の場合について説明したが、これに限らず、任意に複数の中から選択できるようにしても良い。
【００５７】
この場合、ＩＣカード４には、図５に示すように、時間の異なる複数のタイマ回路１７ａ、１７ｂ、１７ｃ、１７ｄと、利用するタイマ回路１７ａ、１７ｂ、１７ｃ、１７ｄを選択する選択回路３１とが追加されている。
【００５８】
たとえば、タイマ回路１７ａ、１７ｂ、１７ｃ、１７ｄとして、「１分」「１０分」「３時間」「１０日」となるように予め作成されている。
【００５９】
次に、上記のような構成において、商品購入に伴うＰＩＮ保護機能（タイマ回路１７ａ、１７ｂ、１７ｃ、１７ｄのタイマ値（「１分」「１０分」「３時間」「１０日」）から選択、有効時間任意）を実施する際の処理を、図６、図４に示すフローチャートを参照しつつ説明する。
【００６０】
すなわち、カード保持者が同一ビル内あるいは近くの建物の複数のテナントにおいて商品購入を行う際の処理について説明する。
【００６１】
［１回目の商品購入処理］
たとえば今、商品の購入の際に、カード保持者はＰＯＳ端末１の図示しないカード挿入口からＩＣカード４を挿入する（ＳＴ１）。これにより、ＰＯＳ端末１とＩＣカード４との無線通信により電源がＩＣカード４に供給され、ＰＯＳ端末１の制御部５とＩＣカード４のＣＰＵ１１との間でデータのやり取りをして初期設定（ＡＴＲ）を行う（ＳＴ２）。
【００６２】
この際、ＩＣカード４のＣＰＵ１１はタイマ回路１７はオフ状態となっているため、タイマ連動ビット部１８の設定値つまりＰＩＮ（暗証）保護機能有効ビット（フラグ）を「０」とする。
【００６３】
また、ＰＯＳ端末１のオペレータは購入する商品に対する情報を操作部７により設定する。
【００６４】
これにより、商品購入処理に入り、ＰＯＳ端末１とＩＣカード４の間では、コマンドと、レスポンスのやりとりが発生する（ＳＴ３、４）。この処理中に、ＰＯＳ端末１は、有効時間（ＰＩＮ認証不要時間）を確認するコマンドをＩＣカード４に送信する（ＳＴ５）。
【００６５】
ついで、ＩＣカード４のＣＰＵ１１は、有効時間中の確認処理を行う（ＳＴ６）。すなわち、ＣＰＵ１１は、タイマ連動ビット部１８の設定値つまりＰＩＮ（暗証）保護機能有効ビット（フラグ）が「１」となっているかを確認する。
【００６６】
この際、ＣＰＵ１１は「０」と確認した際、前回の認証から所定時間以上経過している（有効時間外）と判断し、レスポンスとして認証のための暗証要求をＰＯＳ端末１の制御部５に送信する（ＳＴ７）。
【００６７】
これにより、ＰＯＳ端末１の制御部５は、供給される暗証要求により暗証による認証処理を判断し（ＳＴ８）、表示部８を用いて、カード保持者に暗証入力を案内する（ＳＴ９）。この案内に応じて、カード保持者は操作部７により暗証を入力する（ＳＴ１０）。
【００６８】
ついで、ＰＯＳ端末１の制御部５はこの暗証による認証を行うコマンドをＩＣカード４に送信する（ＳＴ１１）。
【００６９】
これにより、ＩＣカード４のＣＰＵ１１はＥＥＰＲＯＭ１５に登録されている暗証とＰＯＳ端末１から供給される暗証とが一致するか否かを判断する（ＳＴ１２）。この判断の結果、ＩＣカード４のＣＰＵ１１は暗証による認証結果（ＯＫあるいはＮＧ）を示すレスポンスをＰＯＳ端末１の制御部５に送信する（ＳＴ１３）。
【００７０】
また、ＩＣカード４のＣＰＵ１１は、認証がＯＫの際に、レスポンスとして有効時間の設定要求をＰＯＳ端末１の制御部５に送信する（ＳＴ３１）。
【００７１】
これにより、ＰＯＳ端末１の制御部５は、供給される有効時間の設定要求に対して、任意の有効時間の選択データを含むコマンドをＩＣカード４のＣＰＵ１１へ送信する（ＳＴ３２）。すると、ＩＣカード４のＣＰＵ１１は、供給される選択データに基づいて選択回路３１を制御し、選択された有効時間に対応するタイマ回路１７ａ、１７ｂ、１７ｃ、１７ｄのいずれか１つによる計時を開始（オン）する（ＳＴ３３）。たとえば、有効時間３時間のタイマ回路１７ｃがオンする。また、ＣＰＵ１１は、タイマ連動ビット部１８の設定値つまりＰＩＮ（暗証）保護機能有効ビット（フラグ）を「１」に設定する（ＳＴ１５）。
【００７２】
上記認証がＯＫの際に、ＰＯＳ端末１とＩＣカード４の間で、コマンドと、レスポンスのやりとりにより、商品購入に伴う他の処理が行われる（ＳＴ１６、１７）。
【００７３】
この後、商品購入処理の終了に伴い、ＰＯＳ端末１の図示しないカード排出口からＩＣカード４が排出され、カード保持者に返却される。
【００７４】
また、ステップ１３による認証のレスポンスがＮＧの際に、ＰＯＳ端末１は商品購入処理を中止し、表示部８により案内するとともに、ＩＣカード４が排出され、カード保持者に返却される。
【００７５】
なお、２回目以降の商品購入処理は、タイマ回路がタイムアップする時間が変更されるだけで他の処理は第１の実施形態と同じため、省略する。
【００７６】
カード保有者認証の有効時間（以降、ＰＩＮ保護有効時間）をカードに設定すると、タイマが動作し、ＰＩＮ保護有効時間中、もしくは時間外の判定フラグを保持し、時間が経過し有効時間外になった場合にも、電源の有り無しを問わず、自動的に有効時間外にフラグがセットされる機能を有する。
【００７７】
また、ＰＩＮ保護有効時間をカードに設定すると、タイマが動作し、ＰＩＮ保護有効時間中、もしくは時間外の判定フラグを保持し、時間が経過し有効時間外になった場合には、次の電源印加時に、Ｓ／Ｗで、タイマ値を確認することによって、有効時間外にフラグをセットする機能を有する。
【００７８】
上記ＩＣカードにて、ＰＩＮ保護有効時間を任意の値に設定できる機能、有効時間が残っている状態で、新たに有効時間を加算する機能、有効時間を強制的に無しの状態に減算する機能、有効時間の残時間を一時固定化する機能を有する。
【００７９】
上記したように、バッテリーレスのタイマを持ったＩＣカードにおいて、カード保持者認証の有効期限（時間）を、ＩＣカード内のタイマを使用すれば、例え電源供給のない状態の期間があっても、ＩＣカード自身が管理、コントロールすることが可能となる。また、任意に有効時間を設定することも可能となる。
【００８０】
【発明の効果】
以上詳述したように、この発明によれば、電源供給がなされていない状態でも作動するタイマ機能を用いて、カード保持者の認証の有効時間を管理できるＩＣカードとＩＣカード処理システムを提供できる。
【図面の簡単な説明】
【図１】この発明の実施形態を説明するためのＩＣカード処理システムの概略構成を示すブロック図。
【図２】ＩＣカードの概略構成を示すブロック図。
【図３】ＩＣカードによる商品購入処理を説明するためのフローチャート。
【図４】ＩＣカードによる商品購入処理を説明するためのフローチャート。
【図５】ＩＣカードの概略構成を示すブロック図。
【図６】ＩＣカードによる商品購入処理を説明するためのフローチャート。
【符号の説明】
１…ＰＣ、４…ＩＣカード、５…制御部、１１…ＣＰＵ、１５…データメモリ、１７…タイマ回路、１８…タイマ連動ビット部。
【図１】
2004348345.tif 000003
【図２】
2004348345.tif 000004
【図３】
2004348345.tif 000005
【図４】
2004348345.tif 000006
【図５】
2004348345.tif 000007
【図６】
2004348345.tif 000008