(57)【要約】【課題】利便性とセキュリティとの双方に配慮した認証機能を備えたＩＣカードを提供する。【解決手段】生体認証手段と、秘密認証手段とを有するＩＣカードであって、前記生体認証手段を利用して生体認証処理を行い認証エラーと判定した後に、前記秘密認証手段を利用して秘密認証処理を行い認証成功と判定した場合に認証受理情報を生成する個人認証制御手段を備えることを特徴とする。【選択図】図１
2008123177.tif 000002
【特許請求の範囲】
【請求項１】
生体認証手段と、秘密情報を用いて行う秘密認証手段とを有するＩＣカードであって、
前記生体認証手段を利用して生体認証処理を行い認証エラーと判定した後に、前記秘密認証手段を利用して秘密認証処理を行い認証成功と判定した場合に認証受理情報を生成する個人認証制御手段
を備えることを特徴とするＩＣカード。
【請求項２】
前記認証受理情報は、制限付認証受理情報であること
を特徴とする請求項１に記載のＩＣカード。
【請求項３】
生体認証手段と、秘密情報を用いて行う秘密認証手段とを有するＩＣカードであって、
前記生体認証手段を無効とするか否かを表す情報を記憶する生体認証ロック情報記憶手段と、
前記生体認証手段を利用して生体認証処理を行い認証エラーと判定した場合に前記生体認証ロック情報記憶手段に生体認証を無効化する情報を記憶させ、かつ、前記秘密認証手段を利用して秘密認証処理を行い認証成功と判定した場合に、前記生体認証ロック情報記憶手段に生体認証を有効化する情報を記憶させる生体認証ロック情報制御手段と
を備えることを特徴とするＩＣカード。
【請求項４】
前記生体認証ロック情報記憶手段が無効化する情報を記憶した回数を数値情報として記憶する認証エラーロック回数記憶手段と、
前記生体認証手段を無効とするか否かを表す情報を記憶する生体認証完全ロック情報記憶手段と、
前記エラーロック回数記憶手段が記憶している数値情報が、予め規定された閾値を超えると前記生体認証完全ロック情報記憶手段に生体認証を無効化する情報を記憶させる生体認証完全ロック情報制御手段と
をさらに備えることを特徴とする請求項３に記載のＩＣカード。
【請求項５】
複数の生体認証手段と、秘密情報を用いて行う秘密認証手段とを有するＩＣカードであって、
前記複数の生体認証手段のうち少なくともひとつの前記生体認証手段を利用して生体認証処理を行い認証エラーと判定した後に、前記認証エラーと判定した前記生体認証手段とは別の前記生体認証手段を利用して生体認証処理を行い認証成功と判定し、かつ前記秘密認証手段を利用して認証を行い認証成功と判定した場合に、認証受理情報を生成する個人認証制御手段
を備えることを特徴とするＩＣカード。
【請求項６】
生体認証手段と、秘密情報を用いて行う秘密認証手段とを有するＩＣカード認証装置であって、
前記生体認証手段を利用して生体認証処理を行い認証エラーと判定した後に、前記秘密認証手段を利用して秘密認証処理を行い認証成功と判定した場合に認証受理情報を生成する個人認証制御手段
を備えることを特徴とするＩＣカード認証装置。
【請求項７】
請求項１から請求項５記載のいずれかのＩＣカードとして、コンピュータを機能させるためのＩＣカード制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の生体認証機能と秘密認証機能を利用するＩＣカード、ＩＣカード認証装置、ＩＣカード認証システムおよびＩＣカード制御プログラムに関する。
【背景技術】
【０００２】
ＩＣカードによる個人認証手段において、パスワードや紙等に印字された身分証明書の照合による認証では、紛失や忘却によって本人でも認証ができなくなる場合や、盗難や偽造、漏洩等によって他人が認証を受けてしまう場合がある。そこで、指紋や網膜の毛細血管のパターン、虹彩パターン、顔の造形、手のひらや手の甲または指などの静脈パターン、声紋、ＤＮＡ情報などの生体情報は上述のような危険性が低いと考えられることから、キャッシュカードやクレジットカード、マンションや会社など部外者の侵入を防ぐ必要のあるセキュリティエリア、パスポートなどでの認証手段に利用されている（例えば、特許文献１および特許文献２参照）。
【特許文献１】特開２００１−３５１０４７号公報
【特許文献２】特開２００６−８５２５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ＩＣカードに記憶された生体情報を利用する認証は本人の体調や怪我、汚れ等が原因となって認証に十分な確度が得られず認証エラーとなる場合がある。これに対処する手段として、認証を成功させるために認証判定の閾値を下げる方法が考えられるが、この方法をとると認証成功の確率は上がる反面、生体情報の似た他人の認証を成功してしまう場合や、コピー情報により認証を試みた場合に認証受理してしまう恐れがある。
【０００４】
また、生体認証機能を有するＩＣカードでの認証の際、生体認証が複数回失敗すると、不正利用と判定されてＩＣカードが自動的に回収されてしまったり、認証が無効化されてしまったりする場合があるが、ＩＣカードを再び有効化するには発行窓口に赴いて面倒な人的手続きが必要になる。しかし、これらは上記のような生体認証の不確実性を考慮すると頻繁に起こりうる事態であるから、ユーザの負担は大きく、必ずしも容易に利用できるとはいえない。
本発明は、このような状況に鑑みてなされたもので、利便性とセキュリティとの双方に配慮した認証機能を備えたＩＣカードを提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１記載の発明は、生体認証手段と、秘密情報を用いて行う秘密認証手段とを有するＩＣカードであって、上記生体認証手段を利用して生体認証処理を行い認証エラーと判定した後に、上記秘密認証手段を利用して秘密認証処理を行い認証成功と判定した場合に認証受理情報を生成する個人認証制御手段を備えることを特徴とする。
【０００６】
請求項２記載の発明は、請求項１に記載のＩＣカードであって、上記認証受理情報は、制限付認証受理情報であることを特徴とする。
【０００７】
請求項３記載の発明は、生体認証手段と、秘密情報を用いて行う秘密認証手段とを有するＩＣカードであって、上記生体認証手段を無効とするか否かを表す情報を記憶する生体認証ロック情報記憶手段と、上記生体認証手段を利用して生体認証処理を行い認証エラーと判定した場合に前記生体認証ロック情報記憶手段に生体認証を無効化する情報を記憶させ、かつ、上記秘密認証手段を利用して秘密認証処理を行い認証成功と判定した場合に、上記生体認証ロック情報記憶手段に生体認証を有効化する情報を記憶させる生体認証ロック情報制御手段を備えることを特徴とするＩＣカード。
【０００８】
請求項４記載の発明は、請求項３に記載のＩＣカードであって、上記生体認証ロック情報記憶手段が無効化する情報を記憶した回数を数値情報として記憶する認証エラーロック回数記憶手段と、上記生体認証手段を無効とするか否かを表す情報を記憶する生体認証完全ロック情報記憶手段と、上記エラーロック回数記憶手段が記憶している数値情報が、予め規定された閾値を超えると前記生体認証完全ロック情報記憶手段に生体認証を無効化する情報を記憶させる生体認証完全ロック情報制御手段とをさらに備えることを特徴とする。
【０００９】
請求項５記載の発明は、複数の生体認証手段と、秘密情報を用いて行う秘密認証手段とを有するＩＣカードであって、上記複数の生体認証手段のうち少なくともひとつの上記生体認証手段を利用して生体認証処理を行い認証エラーと判定した後に、上記認証エラーと判定した上記生体認証手段とは別の前記生体認証手段を利用して生体認証処理を行い認証成功と判定し、かつ上記秘密認証手段を利用して認証を行い認証成功と判定した場合に、認証受理情報を生成する個人認証制御手段を備えることを特徴とする。
【００１０】
請求項６記載の発明は、生体認証手段と、秘密情報を用いて行う秘密認証手段とを有するＩＣカード認証装置であって、上記生体認証手段を利用して生体認証処理を行い認証エラーと判定した後に、上記秘密認証手段を利用して秘密認証処理を行い認証成功と判定した場合に認証受理情報を生成する個人認証制御手段を備えることを特徴とする。
【００１１】
請求項７記載の発明は、請求項１から請求項５記載のいずれかのＩＣカードとして、コンピュータを機能させるためのＩＣカード制御プログラム。
【発明の効果】
【００１２】
以上説明したように、本発明によれば、利便性とセキュリティの双方に配慮した認証機能を備えたＩＣカードを提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施形態によるＩＣカード認証システムを図面を参照して説明する。
本実施形態では、銀行に設置されたＡＴＭ（Automated Teller Machine）を利用して取引処理を行う際のＩＣカード認証を想定する。ただし、本発明の実施形態は銀行におけるＩＣカード取引に限るものではなく、クレジットカード決済、特定の部屋への入退室やパスポートの提示など、個人の認証を必要とする場面であれば良い。
【００１４】
本実施形態の説明において「認証エラー」といったときは、ユーザが入力した情報と予めＩＣカードに記憶された情報とを比較した結果、システム管理者が予め定めた範囲を満たすだけの情報一致が認められないとした判定のことをいう。本実施形態では、ユーザには複数回の認証機会が与えられるため、一度の認証エラーをもって認証棄却とするわけではない。「認証棄却」とは、システム管理者が予め定めた許容範囲を超えて認証エラーが発生した場合に、ユーザを正当なＩＣカードの利用者として認証しないとする最終的な判定をいう。
【００１５】
また、本実施形態の説明において「認証成功」といったときは、ユーザが入力した情報とＩＣカード内に予め記憶された情報とを比較した結果、システム管理者が予め設定する一定の閾値を超えて情報が一致するとした判定のことをいう。本実施形態では、予め定められた手順に従って少なくとも一回以上認証成功した場合に認証受理することとする。「認証受理」とは、ユーザをＩＣカードの正当な利用者として認証する最終的な判定をいう。
【００１６】
＜実施形態１＞
図１は、本実施形態を示すブロック図である。
ＩＣカード１は、指静脈認証部２ａ（第１の生体認証部）とパスワード認証部４（秘密認証部）と、データ記憶部１４と、ＩＣカード制御部１５（個人認証制御部）とを備える。ＩＣカードは、ＣＰＵとメモリとが搭載されていれば、接触型、非接触型、接触・非接触共用型の別を問わない。
【００１７】
指静脈認証部２ａは、指静脈情報入力部２１から送信された指静脈情報と、指静脈情報記憶部８に予め記憶された指静脈情報とを照合することで認証の可否を判定する。指静脈認証部２ａは、認証装置２０が有することとして、認証装置２０がＩＣカード制御部１５と通信することにより指静脈情報記憶部８に記憶された指静脈情報を読み出して情報照合することで認証を行っても良い。
【００１８】
パスワード認証部４は、ユーザが入力したパスワード情報を受信し、これとパスワード情報記憶部１１に予め記憶されたパスワード情報が一致するかを判定し、認証の可否情報を生成する。パスワード認証には、暗号化の技術を利用しても良いし、予め作成した乱数表を用いて、例えば何行目の何列目から縦方向に何文字、というような読み出し方法でパスワードを決定して認証を行っても良い。
【００１９】
また、本実施形態では秘密認証手段としてパスワード認証を用いることとしたが、秘密認証手段は公開鍵技術や共通鍵技術、電子証明書を利用した証明でも良いし、時間によって異なるパスワードを生成するワンタイムパスワード発行機などを用いる認証でも良いし、複数のパスワードやセキュリティコードを利用する認証方法としても良いし、その他の個人認証技術を用いても良い。
【００２０】
ＩＣカード制御部１５は、外部端末制御部２６と情報の送受信を行い、取得する情報に従ってＩＣカード１各部の動作制御を行う。
データ記憶部１４は、指静脈情報記憶部８と、エラーカウンタ記憶部１０と、パスワード情報記憶部１１とを有する。
指静脈情報記憶部８は、電子化されて記憶されたユーザの指静脈情報を記憶する。ユーザはカード発行窓口等で手続きを行うことにより予めこの指静脈情報を指静脈情報記憶部８に記憶させておく。この指静脈情報は、暗号化やハッシュした指静脈情報としても良い。
【００２１】
エラーカウンタ記憶部１０は、認証エラーの判定をした回数を判定エラー回数情報として記憶する。本実施形態では、一度の認証エラー判定によって認証棄却とするのは利便性が悪いので、システム管理者が予め定める回数まで判定エラーを許容する形態とする。本情報はＩＣカード１の出荷時にシステム管理者が初期値を記憶させておくこととし、本実施形態では、初期値を３として、認証が失敗する度に数値を１ずつ減らしていく（ディクリメント）こととする。本実施形態の説明において「エラーカウンタをリセットする」または「エラーカウンタを初期化する」というときは、エラーカウンタを初期値である３に設定することを意味する。なお、初期値は必ずしも３である必要はない。あるいは、初期値を０として認証が失敗する度に数値を１ずつ増やしていく（インクリメント）こととしても良い。
【００２２】
また、エラーカウンタ記憶部１０を複数備えるようにして、指静脈認証、パスワード認証のそれぞれにエラーカウンタを対応づけるようにしても良い。また、本実施形態では認証ごとにカウンタをリセットすることとしているが、カウンタのリセットを行わないようにして、複数の外部端末でエラー回数を共有できるようにしても良い。この場合は、例えば複数の外部端末で認証エラーを頻発し、また別の外部端末で認証を試みようとしたようなＩＣカードに対しては、複数の端末でのエラー回数の合計を以て認証棄却するなどの処理を行っても良い。
【００２３】
パスワード情報記憶部１１は、パスワード認証に利用するためのパスワード情報を秘密情報として記憶する。上記パスワード情報は複数桁の文字列からなるパスワードであっても良いし、またそれらを暗号化した情報であっても良いし、またパスワードは複数記憶させても良い。また、本実施形態では、秘密情報としてパスワードを用いることとしたが、秘密情報には、電子証明書、公開鍵技術による秘密鍵、共通鍵技術による共通鍵などを用いても良い。
外部端末制御部２６は、ＩＣカード制御部１５と情報の送受信を行い、取得する情報に従って認証装置２０各部の動作制御を行う。
【００２４】
認証装置２０は、指静脈情報入力部２１と、パスワード入力部２４と、外部端末制御部２６とを備える。
指静脈情報入力部２１は、ユーザが指をかざすと、近赤外線を利用して指静脈パターンを撮影・画像処理し、その特徴を抽出した情報を指静脈情報として作成する。
パスワード入力部２４は、例えば本実施形態では、０から９までのいずれかの数値を４桁まで入力可能なタッチパネルを用意し、入力に対応するパスワード情報を作成する。
【００２５】
なお、本実施形態では生体認証機能として指静脈認証部２を、また生体情報として指静脈情報記憶部８を備えることとしたが、虹彩、顔、声紋、その他の生体情報（バイオメトリクス)を用いる生体認証機能および生体情報を備えることとしても良い。
なお、本実施形態ではＩＣカード１が指静脈認証部２を備えることとしたが、認証装置２０がこれを備える構成としても良い。
【００２６】
以下、図５を参照して本発明によるＩＣカード認証を説明する。
まず、ユーザはＩＣカード１を認証装置２０が読み取り可能な状態に置く。例えば、認証装置２０にＩＣカード挿入口を設けておき、ユーザはここにＩＣカード１を挿入する。すると、指静脈情報入力部２１は、入力受け付けを開始し、ユーザは指静脈情報入力部２１に指をかざす。指静脈情報入力部２１は、近赤外線によりユーザの指静脈パターンを撮影して、指静脈パターンの特徴を抽出した情報を指静脈情報として取得する（ステップＳ１１００）。
【００２７】
指静脈情報入力部２１は、上記作成した指静脈情報を外部端末制御部２６に送信し、外部端末制御部２６はこの指静脈情報をＩＣカード制御部１５に送信する。ＩＣカード制御部１５は、受信した上記情報が指静脈情報であると判定し、この指静脈情報を指静脈認証部２に送信する。指静脈認証部２は、この指静脈情報を受信すると、これと比較する情報として指静脈情報記憶部８に記憶された指静脈情報を読み出す。指静脈認証部２は、上記受信したユーザが入力した指静脈情報と、上記指静脈情報記憶部８から読み出した指静脈情報とを比較する。
【００２８】
指静脈認証部２は、比較した結果、システム管理者が予め定めた閾値を超えてこれらの情報が一致すると判定すると、認証受理情報を作成する。一致しないと判定すれば、認証エラー情報を作成する。また、上記で認証エラーと判定すると、指静脈認証部２はエラーカウンタ記憶部１０に記憶された数値情報を読み出し、１減らして、減らした数値情報をエラーカウンタ記憶部１０に記憶させる（ステップＳ１２００）。ここで、１減らした結果、数値情報が０となれば、指静脈認証部２は、エラーカウンタをリセットして３を記憶させ、応急認証を開始するため、パスワード要求情報を生成する。
【００２９】
また、この際、エラーカウント情報が０となった回数情報を格納する記憶部をＩＣカード１に設け、この回数情報がシステム管理者の定める一定の回数を超えた場合には、生体認証をロックする機能を設けても良い。または、この回数情報がシステム管理者の定める一定の回数を超えた場合には、後に行うパスワード認証において認証受理する際の認証受理情報を制限付認証受理情報とする機能を設けても良い。
【００３０】
そして、指静脈認証部２は、上記認証結果情報と、生成されていればパスワード要求情報とをＩＣカード制御部１５に送信する（ステップＳ１３００）。外部端末制御部２６は、上記情報を受信し、認証結果情報を読み取る。認証結果情報が認証受理情報であれば、外部端末制御部２６は認証受理を行う（ステップＳ１４００）。すると、例えば認証装置２０は取引処理を開始するために取引メニュー画面を表示装置に表示する。あるいは、認証結果情報が認証エラー情報であれば、指静脈情報入力部２１は再び入力を受け付ける（ステップＳ１１００）。
【００３１】
あるいは、受信した情報にパスワード要求情報が含まれていれば、外部端末制御部２６は、パスワード要求情報をパスワード入力部２４に送信し、パスワード入力部２４はこのパスワード要求情報を受信すると、例えば認証装置２０の表示装置に入力方法説明を表示して、パスワード情報の入力受付を開始する。
【００３２】
パスワード入力部２４は、ユーザがタッチパネルから入力するパスワード番号を受け付け（ステップＳ１８００）、これを外部端末制御部２６に送信する。外部端末制御部２６は、上記受信した情報をパスワード情報としてＩＣカード制御部１５に送信する。この際、パスワード情報の送信には暗号化した情報を送信しても良い。ＩＣカード制御部１５は、受信した情報がパスワード情報であることを判定し、これをパスワード認証部４に送信する。
【００３３】
上記パスワード情報を受信すると、パスワード認証部４は、パスワード情報記憶部１１に記憶されたパスワード情報を読み出し、読み出したパスワード情報と上記ユーザが入力したパスワード情報とを比較する。これらのパスワード情報が完全に一致すれば、パスワード認証部４は認証受理情報を認証結果情報として生成し、一致しなければ認証エラー情報を認証結果情報として生成する。ここでパスワード情報を認証エラーと判定した場合には、パスワード認証部４は、エラーカウンタ記憶部１０に記憶された数値を１減らし、減らした数値情報をエラーカウンタ記憶部１０に記憶させる。ここで、エラーカウンタの数値情報が０となれば、パスワード認証部４は、認証棄却情報を生成し、認証結果情報とする（ステップＳ１９００）。
【００３４】
そして、パスワード認証部４は上記生成した認証結果情報をＩＣカード制御部１５に送信する。これを受けて、ＩＣカード制御部１５は、認証結果情報を外部端末制御部２６に送信する。
外部端末制御部２６は、認証結果情報を受信し、認証結果情報が認証受理情報であれば、認証装置２０に認証受理を送信し、認証装置２０は取引を開始する（ステップＳ２１００）。あるいは、受信した認証結果情報が認証エラー情報であれば、パスワード入力部２４はふたたびパスワード情報の受付を開始する（ステップＳ１８００）。また、外部端末制御部２６は、受信した認証結果情報が認証棄却情報であれば、認証装置２０に認証棄却情報を送信して、認証装置２０は取引を中止する（ステップＳ２２００）。
【００３５】
このように、生体認証は正当なユーザであっても怪我や病気等の体調変化により認証エラーが続く場合があるが、実施形態１によれば、生体認証が失敗してもパスワード情報によって認証受理ができるため、生体認証自体の閾値を下げるなどの処置を行ってセキュリティレベルを下げる必要がない。
【００３６】
＜実施形態２＞
次に、本発明の実施形態２によるＩＣカードを利用した制限付取引認証について説明する。実施形態２によるＩＣカードは実施形態１と同様の構成をしており、同様の構成・処理については説明を省略する。以下、実施形態２に特有の構成・処理についてのみ説明する。
【００３７】
上記実施形態１で説明したＩＣカード認証では、応急認証のためパスワード認証を行って認証受理を可能とするが、この応急認証は生体認証に依らない応急的な認証受理であるため、この場合にはその後の取引について、例えば取引金額の上限を通常の認証受理のときより低くする制限を設けるために、このようなときは認証受理情報とは異なる制限付認証受理情報を生成して送信する。
【００３８】
例えば、パスワード認証部４は、応急認証によるパスワード認証に成功した場合には認証結果情報として制限付認証受理情報を生成し、ＩＣカード制御部１５に送信する。ＩＣカード制御部１５は、上記認証結果情報を受信し、外部端末制御部２６に送信する（ステップＳ２０００）。外部端末制御部２６は、上記認証結果情報を受信した後、上記認証結果情報を制限付認証受理情報と認識すると制限付認証受理を行い（ステップＳ２１００）、その後の取引処理において例えば実施形態１での認証受理情報受信時よりも取引金額の上限を低く設定するなどの処理を行う。
【００３９】
＜実施形態３＞
次に、本発明の実施形態３によるＩＣカードを利用した制限付取引認証について説明する。実施形態３によるＩＣカードは実施形態１と同様の構成をしており、同様の構成・処理については説明を省略する。以下、実施形態３に特有の構成・処理についてのみ説明する。
【００４０】
図２は、本実施形態を示すブロック図である。
ＩＣカード１は、指静脈認証部２ａ（第１の生体認証部）とパスワード認証部４（秘密認証部）と、データ記憶部１４と、ＩＣカード制御部１５（個人認証制御部）と、生体認証ロック制御部１７（生体認証ロック情報制御部）とを備える。指静脈認証部２は、認証装置２０が有することとしても良い（指静脈認証部２ｂ）。指静脈認証部２ｂを認証装置２０が有することとした場合のブロック図を図９に示す。生体認証ロック制御部１７は、生体認証部から生体認証ロック制御情報を受信し、生体認証ロック情報記憶部１２にＯＮ情報とＯＦＦ情報とのいずれかを記憶させる。
【００４１】
データ記憶部１４は、指静脈情報記憶部８と、エラーカウンタ記憶部１０と、パスワード情報記憶部１１と、生体認証ロック情報記憶部１２とを有する。
生体認証ロック情報記憶部１２は、生体認証ロックのＯＮ／ＯＦＦ情報の記憶部である。このロック情報がＯＮである場合は、ＩＣカード１の生体認証機能がロックされ、ユーザはＩＣカード１の生体認証機能を利用できない。例えば、ＩＣカード制御部１５は認証装置２０から認証要求を受信したときに、上記生体認証ロック情報を読み出して、これがＯＮであれば認証判定処理を行うことなく、認証棄却情報を生成する。なお、このロック情報はＩＣカード１が備える生体認証ロック解除部６にて再びＯＦＦ情報にすること（ロック解除）が可能であるため、正当なユーザであるのになんらかの理由で生体認証に失敗してＩＣカード１が生体認証ロック状態となった場合でも、例えばその後パスワード認証部４が認証受理したときにロック解除を行って、再びカードを有効化できるようにしても良い。
生体認証ロック制御部１７は、生体認証部から生体認証ロック制御情報を受信し、生体認証ロック情報記憶部１２にＯＮ情報とＯＦＦ情報とのいずれかを記憶させる。
【００４２】
次に、図６を参照して、本発明によるＩＣカードが備えるロック／アンロック機能について説明する。
実施形態１と同じ過程を経て、指静脈情報がＩＣカード制御部１５へ送信される（ステップＳ１１００）。ここで、ＩＣカード制御部１５は上記指静脈情報を受信すると、生体認証ロック情報記憶部１２の情報を読み出す。
【００４３】
ここで、読み出した生体認証ロック情報がＯＮ情報であれば、例えばＩＣカード制御部１５は指静脈認証部２に制御を移すことなく、認証棄却情報を生成し、この認証エラー情報を認証結果情報として外部端末制御部２６へ送信する。すなわち、生体認証ロック情報がＯＮである場合、ＩＣカード制御部１５は常に認証エラー情報を返すため、生体認証機能は無効状態となる。あるいは、ＩＣカード制御部１５が上記で読み出した生体認証ロック情報がＯＦＦ情報であれば、ＩＣカード制御部１５は上記受信した指静脈情報を指静脈認証部２に送信する。
【００４４】
これを受けて、指静脈認証部２は、指静脈認証の判定処理を実行し、認証受理情報と認証エラー情報とのいずれかの認証結果情報を生成する。ここで、実施形態２と同様に、指静脈認証部２はエラーカウンタ記憶部１０からエラーカウンタ情報を読み出し、この数値情報を１減らして再びエラーカウンタ記憶部１０にエラーカウンタ情報を記憶させる（ステップＳ１２００）。この際、記憶させたエラーカウンタ情報が０であった場合、指静脈認証部２は生体認証ロック制御部１７に生体認証ロック命令情報を送信する。生体認証ロック制御部１７は、上記生体認証ロック命令情報を受信すると、生体認証ロック情報記憶部１２にＯＮ情報を記憶させる（ステップＳ１２５０）。すなわち、システム管理者が予め定めた回数を超えて生体認証エラーが続いた場合、生体認証がロックされ、無効化される。その他の処理は実施形態２と同様とする。
【００４５】
その後、実施形態２と同様にＩＣカード制御部１５が認証結果情報を外部端末制御部２６に送信し、ユーザが入力したパスワードを外部端末制御部２６がＩＣカード制御部１５に送信する（ステップＳ１８００）。実施形態２と同様の過程を経て、パスワード認証部４がパスワード認証処理を実行し、ここで認証成功情報を生成すると、パスワード認証部４は、生体認証ロック制御部１７に生体認証アンロック命令情報を送信する。生体認証ロック制御部１７は、生体認証アンロック命令情報を受信すると生体認証ロック情報記憶部１２にＯＦＦ情報を記憶させる（ステップＳ１９５０）。すなわち、システム管理者が予め定めた回数を超えて生体認証エラーが続いた場合、生体認証ロック情報記憶部１２にＯＮ情報が記憶され生体認証機能が無効化されるが、その後にパスワード認証を行ってここで認証成功すれば、ロックが解除（アンロック）される。
【００４６】
本実施形態では、上記パスワード認証は生体認証ロック状態を解除するための応急的な処置であることから、上記パスワード認証による認証成功では、認証受理情報は生成しないこととする。なお、上記パスワード認証による認証成功を以て認証受理情報を生成する構成としても良いし、ＩＣカード制御部１５が上記認証成功情報を外部端末制御部２６に送信した後に、続く認証装置２０の処理において制限付の手続きを可能とするように構成しても良い。
【００４７】
上記パスワード認証が認証エラーに終わった場合には、生体認証ロック情報記憶部１２にはＯＮ情報が記憶されたままのロック状態となるので、ユーザがそのＩＣカードを用いて取引を行うことはできない。また、一時的な体調変化等により生体認証に失敗してＩＣカードがロック状態となった場合には、ユーザは体調が戻ってから改めて認証を受けることで、取引を行える。
このように、本実施形態によれば、システム管理者が定めた一定の回数を超えて生体認証に認証エラーが発生したＩＣカードを無効化できるとともに、パスワード認証にてこれを解除できるので、認証失敗したユーザが正当な利用者である場合には、発行窓口等に赴く等の面倒な手続きを踏むことなく、ＩＣカードを再有効化できる。
【００４８】
＜実施形態４＞
次に、本発明の実施形態４によるＩＣカードを利用した制限付取引認証について説明する。実施形態４によるＩＣカードは実施形態１と同様の構成をしており、同様の構成・処理については説明を省略する。以下、実施形態４に特有の構成・処理についてのみ説明する。
【００４９】
図３は、本実施形態を示すブロック図である。
ＩＣカード１は、指静脈認証部２ａ（第１の生体認証部）とパスワード認証部４（秘密認証部）と、データ記憶部１４と、ＩＣカード制御部１５（個人認証制御部）と、生体認証ロック制御部１７（生体認証ロック情報制御部）と、生体認証完全ロック制御部１８（生体認証完全ロック制御部）とを備える。指静脈認証部２は、認証装置２０が有することとしても良い。指静脈認証部２を認証装置２０が有することとした場合のブロック図を図１０に示す。生体認証完全ロック制御部１８は、生体認証部から生体認証完全ロック制御情報を受信し、生体認証ロック情報記憶部１２にＯＮ情報を記憶させる。
【００５０】
データ記憶部１４は、指静脈情報記憶部８と、エラーカウンタ記憶部１０と、パスワード情報記憶部１１と、生体認証ロック情報記憶部１２と、生体認証完全ロック情報記憶部１３と、ロックカウンタ記憶部１６（認証エラーロック回数記憶部）とを有する。生体認証完全ロック情報記憶部１３は、生体認証完全ロックのＯＮ／ＯＦＦ情報の記憶部である。ロック情報がＯＮである場合は、ＩＣカード１の生体認証機能がロックされ、ＩＣカード１の生体認証機能が無効化される。ＩＣカード１は本情報をＯＮ情報にする機能を持つが、ＯＦＦ情報にする機能を持たないため、一度ＯＮになると例え正常なユーザであってもユーザ自身でこのロックを解除することはできない。本実施形態では、システム管理者が予め登録した回数を超えて応急認証を利用した場合には完全ロックを行うこととしている。
【００５１】
ロックカウンタ記憶部１６は、生体認証ロック情報記憶部１２にロック回数が記憶された回数を記憶する。本実施形態では、ＩＣカード制御部１５が上記ロック回数を監視し、本情報がシステム管理者が予め定めた閾値を超えると、生体認証完全ロック情報記憶部１３にＯＮ情報を記憶する。
【００５２】
次に、本発明によるＩＣカードが備える生体認証完全ロック機能について説明する。
実施形態３によれば生体認証のロック／アンロックが行えるが、これは応急的な処置であり、この応急的なパスワード認証によるロック解除が何度も連続するような事態は異常な事態であるので、そのような場合には、以下のような処理を実行することによって生体認証の完全ロックを行う。
【００５３】
実施形態３と同じ過程を経て、指静脈情報がＩＣカード制御部１５へ送信される（ステップＳ１１００）。ここで、ＩＣカード制御部１５は上記指静脈情報を受信すると、生体認証完全ロック情報記憶部１３の情報を読み出す。
ここで、読み出した生体認証完全ロック情報がＯＮ情報であれば、例えばＩＣカード制御部１５は指静脈認証部２に制御を移すことなく、認証エラー情報を生成し、この認証エラー情報を認証結果情報として外部端末制御部２６へ送信する。あるいは、ＩＣカード制御部１５が上記で読み出した生体認証ロック情報がＯＦＦ情報であれば、ＩＣカード制御部１５は上記受信した指静脈情報を指静脈認証部２に送信する。
【００５４】
これを受けて、指静脈認証部２は、実施形態３と同様に指静脈認証処理を実行し、ここでエラーカウンタが０となった場合には、生体認証ロック情報記憶部１２にＯＮ情報を記憶させ（生体認証をロックさせ）、指静脈認証部２は、ロックカウンタ記憶部１６から数値情報（ロックカウント）を読み出す。そして、指静脈認証部２は、上記数値情報を１減らし、再びロックカウンタ記憶部１６に上記数値情報を記憶させ、さらに、エラーカウンタをリセットする。
また、上記で指静脈認証部２が認証成功の判定を行った場合には、ロックカウンタ記憶部１６のカウンタをリセットする。すなわち、指静脈認証部２は、生体認証エラーが連続しない場合には生体認証完全ロックを行わない。
【００５５】
＜実施形態５＞
次に、本発明の実施形態５によるＩＣカードを利用した制限付取引認証について説明する。実施形態５によるＩＣカードは実施形態１と同様の構成をしており、同様の構成・処理については説明を省略する。以下、実施形態５に特有の構成・処理についてのみ説明する。
【００５６】
図４は、本実施形態を示すブロック図である。
ＩＣカード１は、指静脈認証部２ａ（第１の生体認証部）と、虹彩認証部３ａ（第２の生体認証部）と、パスワード認証部４（秘密認証部）と、データ記憶部１４と、ＩＣカード制御部１５（個人認証制御部）とを備える。指静脈認証部２は、認証装置２０が有することとして、ＩＣカード１から指静脈情報記憶部８を読み出して情報照合することで認証を行っても良い。指静脈認証部２を指静脈認証部２ｂとして認証装置２０が有することとした場合のブロック図を図１１に示す。
【００５７】
虹彩認証部３は、虹彩情報入力部２２から送信された虹彩情報を受信し、これと虹彩情報記憶部９に予め記憶された虹彩情報とを照合し、認証の可否を判定する。虹彩認証部３は、認証装置２０が有することとして、ＩＣカード１から虹彩情報記憶部９を読み出して情報照合することで認証を行っても良い。虹彩認証部３を虹彩認証部３ｂとして認証装置２０が有することとした場合のブロック図を図１１に示す。
【００５８】
データ記憶部１４は、指静脈情報記憶部８と、虹彩情報記憶部９と、エラーカウンタ記憶部１０と、パスワード情報記憶部１１とを有する。虹彩情報記憶部９は、電子化されて記憶されたユーザの虹彩情報を記憶し、ユーザはカード発行窓口等で手続きを行うことにより予めこの虹彩情報を虹彩情報記憶部９に記憶させておく。この虹彩情報は、暗号化やハッシュした虹彩情報としても良い。
【００５９】
認証装置２０は、指静脈情報入力部２１と、虹彩情報入力部２２と、パスワード入力部２４と、外部端末制御部２６とを備える。虹彩情報入力部２２は、ユーザの虹彩を撮影し、虹彩のパターンを抽出して、その特徴情報を虹彩情報として作成する。
なお、本実施形態では生体認証機能として指静脈認証部２と虹彩認証部３、また生体情報として指静脈情報記憶部８と虹彩情報記憶部９とを備えることとしたが、顔、声紋、その他の生体情報（バイオメトリクス)を用いる生体認証機能および生体情報を備えることとしても良い。
【００６０】
次に、図７を参照して、指静脈認証に失敗した後に、虹彩認証とパスワード認証との双方の認証に成功すれば認証受理するＩＣカード認証について説明する。
実施形態１と同様に指静脈認証を行い、指静脈認証部２は認証エラー判定を行った場合、エラーカウンタ記憶部１０の数値情報をディクリメントし、再び記憶させる。指静脈認証部２は、上記ディクリメントした結果、エラーカウンタ情報が０であれば、虹彩情報入力要求情報を生成する。また、エラーカウンタ記憶部１０の数値情報をリセットし、数値３を記憶させる。
【００６１】
ＩＣカード制御部１５は、実施形態１と同様に生成した認証結果情報と、上記作成した虹彩情報入力要求情報とを、外部端末制御部２６に送信する。外部端末制御部２６は、上記虹彩情報入力要求情報を受信した場合には、虹彩情報入力部２２に動作開始要求を送信する。虹彩情報入力部２２は、上記動作開始要求を受信すると、入力受付を開始する（ステップＳ１７１０）。そして、ユーザは虹彩情報入力部２２に目を近づけると、虹彩情報入力部２２はユーザの虹彩を撮影し、これを分析して虹彩パターンの特徴を抽出した虹彩情報を作成する。虹彩情報入力部２２は、上記で作成した虹彩情報を外部端末制御部２６に送信し、外部端末制御部２６はこれをＩＣカード制御部１５に送信する。
【００６２】
ＩＣカード制御部１５は、虹彩情報を受信すると、虹彩認証部３にこの虹彩情報を送信する。虹彩認証部３は上記虹彩情報を受信し、虹彩情報記憶部９に予め記憶された虹彩情報を読み出し、上記受信した虹彩情報とここで読み出した虹彩情報とを比較する。虹彩認証部３は、上記受信した虹彩情報と、予め虹彩情報記憶部９に記憶された虹彩情報とを比較して、システム管理者が定める一定の閾値を超えて一致すると判定する場合には、認証成功情報を作成する。虹彩認証部３は、さらに、虹彩認証に認証成功判定を行った場合には、パスワード要求情報を生成する。あるいは、虹彩認証部３は、ユーザ入力を受信した虹彩情報と虹彩情報記憶部９から読み出した虹彩情報とが一致しない場合には、認証エラー情報を生成する。
【００６３】
そして、虹彩認証部３が上記認証エラー情報を生成した場合（認証エラーの場合）には、虹彩情報記憶部９は、エラーカウンタ記憶部１０に記憶された数値情報をディクリメントし、再び記憶させる。さらに、上記数値情報をディクリメントした結果が０である場合には、認証棄却情報を認証結果情報とする。虹彩認証部３は、この認証成功情報と認証エラー情報と認証棄却情報とのいずれかの認証結果情報と、上記でパスワード要求情報を生成した場合にはこのパスワード要求情報とを、ＩＣカード制御部１５に送信する。これを受信すると、ＩＣカード制御部１５は、認証結果情報とパスワード要求情報とを外部端末制御部２６に送信する。
【００６４】
外部端末制御部２６は、認証結果情報とパスワード要求情報とを受信する。外部端末制御部２６は、受信した情報からパスワード要求情報を検知した場合には、パスワード入力部２４に、パスワード受付開始要求を送信する。これを受けて、パスワード入力部２４は、ユーザの入力を受け付けて、パスワード情報を作成し、外部端末制御部２６に送信する（ステップＳ１８００）。外部端末制御部２６は、受信したパスワード情報をＩＣカード制御部１５に送信する。
【００６５】
そして、ＩＣカード制御部１５が上記パスワード情報を受信し、実施形態１と同様にパスワード認証処理を実行する。
パスワード認証部４は、上記判定による認証成功か認証エラーかの認証結果情報をＩＣカード制御部１５に送信する。ＩＣカード制御部１５は、エラーカウンタ記憶部１０からエラーカウンタ情報を読み出し、これと上記受信した認証結果情報とを外部端末制御部２６に送信する（ステップＳ２０００）。
【００６６】
外部端末制御部２６は、これを受信すると、認証結果情報に従って処理を行う。すなわち、認証結果情報が認証成功であれば、認証受理する（Ｓ２１００）。認証エラーであれば、エラーカウンタ情報の判定をする。エラーカウンタ情報が１以上なら、再びパスワード情報の入力を受け付ける（ステップＳ１８００）。エラーカウンタ情報が０なら、認証失敗として、認証棄却する（ステップＳ２２００）。
このように、実施形態４によれば、生体認証に失敗したとしても、他の手段により予備的な認証を行うことができ、しかも予備的な認証は生体認証とパスワード認証との双方で認証成功しないと認証受理しないので、セキュリティ性を損なうこともない。
【００６７】
また、本発明を利用して、複数の生体認証とパスワード認証の全てに認証成功した場合にのみ、取引を開始するＩＣカード認証を行っても良い。指静脈認証を行い、これに成功したら虹彩認証を行い、これに成功したらパスワード認証を行い、これに成功したら認証受理する。途中、いずれかの認証で３回以上のエラーが発生した場合には、即時に認証棄却する。
【００６８】
生体認証において認証対象となる生体情報は唯一のものであり、何らかの方法で生体情報がコピーされたとしても生体情報を変更することはできないが、上記のＩＣカード認証は複数の生体認証を行い、かつ可変であるパスワード情報をも認証成功しないと認証受理されないので、生体情報をコピーされた恐れがあったとしても、高いセキュリティを保つことができる。
【００６９】
＜実施形態６＞
次に、本発明の実施形態６によるＩＣカードを利用した制限付取引認証について説明する。実施形態６によるＩＣカードは実施形態１と同様の構成をしており、同様の構成・処理については説明を省略する。以下、実施形態６に特有の構成・処理についてのみ説明する。
【００７０】
図８は本実施形態を示すブロック図である。
ＩＣカード１は、パスワード認証部４（秘密認証部）と、データ記憶部１４と、ＩＣカード制御部１５（個人認証制御部）とを備える。データ記憶部１４は、指静脈情報記憶部８と、エラーカウンタ記憶部１０と、パスワード情報記憶部１１とを有する。
【００７１】
認証装置２０は、指静脈情報入力部２１と、パスワード入力部２４と、外部端末制御部２６と、指静脈認証部２ｂ（第１の生体認証部）とを備える。指静脈認証部２ｂの認証処理は、実施形態１で説明した処理と同様である。
【００７２】
以下、図１２を参照して本発明によるＩＣカード認証を説明する。
まず、ユーザはＩＣカード１を認証装置２０が読み取り可能な状態に置く。例えば、認証装置２０にＩＣカード挿入口を設けておき、ユーザはここにＩＣカード１を挿入する。すると、指静脈情報入力部２１は、入力受け付けを開始し、ユーザは指静脈情報入力部２１に指をかざす。指静脈情報入力部２１は、近赤外線によりユーザの指静脈パターンを撮影して、その特徴を抽出した情報を第１の指静脈情報として取得する（ステップＳ１１００）。
【００７３】
また、外部端末制御部２６は、ＩＣカード制御部１５に指静脈情報要求情報を送信する。ＩＣカード制御部１５は、上記指静脈情報要求情報を受信すると、指静脈情報記憶部８に記憶された情報を第２の指静脈情報として読み出す。また、ＩＣカード制御部１５は、エラーカウンタ記憶部１０からエラーカウント情報を読み出し、このエラーカウント情報と上記第２の指静脈情報とを外部端末制御部２６に送信する。
【００７４】
外部端末制御部２６は、第２の指静脈情報とエラーカウント情報を受信すると、これを指静脈認証部２ｂに送信する。指静脈認証部２ｂは、上記第１の指静脈情報と第２の指静脈情報を比較する。
指静脈認証部２ｂは、第１の指静脈情報と第２の指静脈情報を比較した結果、システム管理者が予め定めた閾値を超えてこれらの情報が一致すると判定すると、認証受理情報を作成する。一致しないと判定すれば、認証エラー情報を作成する。また、上記で認証エラーと判定すると、指静脈認証部２は受信した上記エラーカウント情報を１減らし、ＩＣカード制御部１５へ送信する。ＩＣカード制御部１５は、受信したエラーカウント情報をエラーカウンタ記憶部１０に記憶させる（ステップＳ１２００）。ここで、受信したエラーカウント情報が０であれば、ＩＣカード制御部１５は、エラーカウンタ記憶部１０をリセットする。
【００７５】
また、指静脈認証部２は、上記でエラーカウント情報を１減らした結果、これが０となれば、パスワード情報の受付を開始する（ステップＳ１８００）。また、この際、エラーカウント情報が０となった回数情報を格納する記憶部を認証装置２０に設け、この回数情報がシステム管理者の定める一定の回数を超えた場合には、生体認証をロックする機能を設けても良い。または、この回数情報がシステム管理者の定める一定の回数を超えた場合には、後に行うパスワード認証において認証受理する際の認証受理情報を制限付認証受理情報とする機能を設けても良い。パスワード認証以降の処理は実施形態１で説明した過程と同様であり、パスワード認証に成功すれば認証受理し、失敗すれば認証棄却する。
【００７６】
以上説明したように、本発明によれば、複数の生体認証手段と秘密認証とを組み合わせてＩＣカード認証を行うようにしたので、個人の体調や怪我等により認証が失敗した場合でも、応急的な処置として秘密認証にて認証を成功させることができる。
また、上記のような場合に生体認証に数回失敗してＩＣカードが無効化した場合でも、秘密認証により再び有効化できるため、体調や怪我等の状態が正常に戻れば面倒な手続きを踏むことなく利用を再開することができる。
【００７７】
さらに、上記のような認証はあくまでも応急的な処置であるとして、認証後の利用に制限を設けたり、数回に渡る応急認証の失敗がある場合には完全に認証を無効化したりするなど、利便性とセキュリティの双方に配慮された認証を可能とする。
さらに、複数回の生体認証とパスワード番号の全てが成功しないと成功とみなさない認証を可能とし、厳重なセキュリティ認証を実現する。
【００７８】
なお、図１における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりＩＣカード認証を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００７９】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００８０】
【図１】本発明の一実施形態を示すブロック図である。
【図２】本発明によりＩＣカードロック／アンロック処理を行う実施形態を示すブロック図である。
【図３】本発明により生体認証完全ロックを行う実施形態を示すブロック図である。
【図４】本発明により生体認証／秘密認証の複合認証処理を行う構成を示すブロック図である。
【図５】本発明の一実施形態の処理を示すアクティビティ図である。
【図６】本発明によるＩＣカードロック／アンロック処理を示すアクティビティ図である。
【図７】本発明による生体認証／秘密認証の複合認証処理を示すアクティビティ図である。
【図８】生体認証を認証装置で行うブロック図である。
【図９】生体認証を認証装置で行い、ＩＣカードロック／アンロック処理を行う実施形態を示すブロック図である。
【図１０】生体認証を認証装置で行い、生体認証完全ロックを行う実施形態を示すブロック図である。
【図１１】生体認証を認証装置で行い、生体認証／秘密認証の複合認証処理を行う構成を示すブロック図である。
【図１２】生体認証を認証装置で行う処理を示すアクティビティ図である。
【符号の説明】
【００８１】
１  ＩＣカード
２  指静脈認証部
３  虹彩認証部
４  パスワード認証部
８  指静脈情報記憶部
９  虹彩情報記憶部
１０  エラーカウンタ記憶部
１１  パスワード情報記憶部
１２  生体認証ロック情報記憶部
１３  生体認証完全ロック情報記憶部
１４  データ記憶部
１５  ＩＣカード制御部
１６  ロックカウンタ記憶部
１７  生体認証ロック制御部
１８  生体認証完全ロック制御部
２０  認証装置
２１  指静脈情報入力部
２２  虹彩情報入力部
２４  パスワード入力部
２６  外部端末制御部
【図１】
2008123177.tif 000003
【図２】
2008123177.tif 000004
【図３】
2008123177.tif 000005
【図４】
2008123177.tif 000006
【図５】
2008123177.tif 000007
【図６】
2008123177.tif 000008
【図７】
2008123177.tif 000009
【図８】
2008123177.tif 000010
【図９】
2008123177.tif 000011
【図１０】
2008123177.tif 000012
【図１１】
2008123177.tif 000013
【図１２】
2008123177.tif 000014