(57)【要約】【課題】セキュリティ及び使用者の利便性の向上を図ることが可能な携帯型情報記憶媒体、認証システム、携帯型情報記憶媒体のプログラム及び認証方法を提供する。【解決手段】使用者の指紋データを入力し、ＩＣカード１０へ提供するホルダ２０と、正当使用者の複数の異なる指紋データを記憶する不揮発性メモリ１４、ホルダ２０から入力される使用者の指紋データ及び不揮発性メモリ１４に記憶されている正当使用者の指紋データが合致するか否かを判定する判定部１５１、及び、判定部１５１がいずれかの正当使用者の指紋データが使用者の指紋データと合致すると判定した場合に使用者を認証する認証部１５２を備えるＩＣカード１０と、ＩＣカード１０に対して照合の命令を行うＰＣ３０とを備える認証システム１。【選択図】図１
2005235011.tif 000002
【特許請求の範囲】
【請求項１】
同一種であって、正当使用者の複数の異なる生体的特徴を記憶する認証情報記憶手段と、
使用者の生体的特徴を入力する第１の正当使用者証明情報入力手段と、
前記第１の正当使用者証明情報入力手段によって入力される生体的特徴と、前記認証情報記憶手段によって記憶されている各生体的特徴とが合致するか否かを判定する判定手段と、
前記判定手段によって、前記認証情報記憶手段によって記憶されている複数の生体的特徴のうちのいずれかと、前記第１の正当使用者証明情報入力手段によって入力される生体的特徴とが合致すると判定された場合に、前記使用者を認証する認証手段と、
を備える携帯型情報記憶媒体。
【請求項２】
請求項１に記載の携帯型情報記憶媒体において、
前記認証情報記憶手段は、正当使用者の複数の異なる指の指紋データを記憶し、
前記第１の正当使用者証明情報入力手段は、使用者の指紋データを入力すること、
を特徴とする携帯型情報記憶媒体。
【請求項３】
請求項１又は請求項２に記載の携帯型情報記憶媒体において、
前記判定手段は、前記認証情報記憶手段によって記憶されている複数の生体的特徴について、正当使用者の設定順に、及び／又は、各生体的特徴の利用履歴に応じた順に、各生体的特徴について判定を行うこと、
を特徴とする携帯型情報記憶媒体。
【請求項４】
請求項１から請求項３までのいずれか１項に記載の携帯型情報記憶媒体において、
前記判定手段は、使用者の所定の指示があった場合に、前記認証情報記憶手段によって記憶されている複数の生体的特徴のうちの前記使用者によって選択される一又は複数の生体的特徴について判定を行うこと、
を特徴とする携帯型情報記憶媒体。
【請求項５】
請求項１から請求項４までのいずれか１項に記載の携帯型情報記憶媒体と、
使用者の生体的特徴を入力する第２の正当使用者証明情報入力手段と、
前記第２の正当使用者証明情報入力手段によって入力される使用者の生体的特徴を前記携帯型情報記憶媒体の第１の正当使用者証明情報入力手段へ提供する正当使用者証明情報提供手段と、
を備える認証システム。
【請求項６】
請求項５に記載の認証システムにおいて、
前記携帯型情報記憶媒体の認証情報記憶手段によって記憶されている複数の生体的特徴について、正当使用者の設定順に、及び／又は、生体的特徴の利用履歴に応じた順に、各生体的特徴について判定を行うことを前記携帯型情報記憶媒体に対して命令する命令手段を備え、
前記携帯型情報記憶媒体の判定手段は、前記命令手段によって命令で指定される順に従って判定を行うこと、
を特徴とする認証システム。
【請求項７】
請求項５又は請求項６に記載の認証システムにおいて、
前記命令手段は、前記携帯型情報記憶媒体の認証情報記憶手段によって記憶されている複数の生体的特徴のうちの一の生体的特徴について判定を行うことを命令し、前記一の生体的特徴について前記判定手段によって行われた判定において否と判定された場合に、前記認証情報記憶手段によって記憶されている複数の生体的特徴のうちの前記一の生体的特徴以外の他の生体的特徴について判定を行うことを命令すること、
を特徴とする認証システム。
【請求項８】
同一種であって、正当使用者の複数の異なる生体的特徴を記憶する携帯型情報記憶媒体に使用者を認証させるために実行させる携帯型情報記憶媒体のプログラムであって、
使用者の生体的特徴を入力する正当使用者証明情報入力手順と、
前記正当使用者証明情報入力手順において入力した生体的特徴と、前記記憶している各生体的特徴とが合致するか否かを判定する判定手順と、
前記判定手順において、前記記憶している複数の生体的特徴のうちのいずれかと、前記正当使用者証明情報入力手順において入力した生体的特徴とが合致すると判定した場合に、前記使用者を認証する認証手順とを備えること、
を特徴とする携帯型情報記憶媒体のプログラム。
【請求項９】
請求項８に記載の携帯型情報記憶媒体のプログラムにおいて、
前記判定手順は、前記記憶している複数の生体的特徴について、正当使用者の設定順に、及び／又は、生体的特徴の利用履歴に応じた順に、各生体的特徴について判定を行うこと、
を特徴とする携帯型情報記憶媒体のプログラム。
【請求項１０】
請求項８又は請求項９に記載の携帯型情報記憶媒体のプログラムにおいて、
前記判定手順は、使用者の所定の指示があった場合に、前記記憶している複数の生体的特徴のうちの前記使用者によって選択される一又は複数の生体的特徴について判定を行うこと、
を特徴とする携帯型情報記憶媒体のプログラム。
【請求項１１】
同一種であって、正当使用者の複数の異なる生体的特徴を記憶する携帯型情報記憶媒体と、前記携帯型情報記憶媒体と通信可能な情報処理装置とを備える認証システムが認証を行う認証方法であって、
前記携帯型情報記憶媒体又は前記情報処理装置が、使用者から正当使用者証明情報を取得する正当使用者証明情報取得ステップと、
前記携帯型情報記憶媒体が、前記正当使用者証明情報取得ステップにおいて取得した生体的特徴と、前記記憶している各生体的特徴とが合致するか否かを判定する判定ステップと、
前記携帯型情報記憶媒体及び／又は前記処理装置が、前記判定ステップにおいて、前記携帯型情報記憶媒体に記憶されている複数の生体的特徴のうちのいずれかと、前記正当使用者証明情報取得ステップにおいて取得した生体的特徴とが合致すると判定した場合に、前記使用者を認証する認証ステップとを備えること、
を特徴とする認証方法。
【請求項１２】
請求項１１に記載の認証方法において、
前記情報処理装置が、前記携帯型情報記憶媒体に記憶されている複数の生体的特徴について、正当使用者の設定順に、及び／又は、各生体的特徴の利用履歴に応じた順に、各生体的特徴について判定を行うことを前記携帯型情報記憶媒体に対して命令する命令ステップを備え、
前記判定ステップは、前記命令ステップにおいて命令で指定される順に従って判定を行うこと、
を特徴とする認証方法。
【請求項１３】
請求項１１又は請求項１２に記載の認証方法において、
前記命令ステップは、前記携帯型情報記憶媒体に記憶されている複数の生体的特徴のうちの一の生体的特徴について判定を行うことを命令し、前記一の生体的特徴について前記判定手順において否と判定された場合に、前記携帯型情報記憶媒体に記憶されている複数の生体的特徴のうちの前記一の生体的特徴以外の他の生体的特徴について判定を行うことを命令すること、
を特徴とする認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣカードなどの携帯型情報記憶媒体、そのプログラム、携帯型情報記憶媒体を用いて認証を行う認証システム及び認証方法に関するものである。
【背景技術】
【０００２】
ＩＣカードなどの携帯型情報記憶媒体に指紋データなどの認証情報を記憶し、外部装置がこの指紋データと、入力した使用者の指紋データとを照合し、本人認証を行うカード認証システム、カード媒体及びカード認証方法がある（例えば、特許文献１参照。）。
しかし、このカード認証システムなどにおいて、ＩＣカードに指紋データを１つだけ登録した場合、登録した指紋データの指が傷ついたときには、本人認証ができず、本人であっても、認証されないという問題があった。
また、センサが設けられる環境は、様々であって、左手で操作しやすい位置に設けられるセンサもあれば、右手で操作しやすい位置に設けられているセンサもある。多くのセンサは人口比と対応して右利きの人が操作しやすい環境に設置されるため、左手の指の指紋データをＩＣカードに登録した左利きの人には操作し難いという問題があった。
また、車など、右ドアにセンサが設けられている場合と、左ドアに設けられている場合も同様である。つまり、右ドアでは右指で、左ドアでは左指で指紋照合する方が便利であるが、片方の手の指を登録している場合には、ドアの向きによって操作性が悪くなるという問題があった。
なお、携帯型情報記憶媒体とは、ＩＣカード、ＳＩＭカード、ＵＩＭカード（Ｕｓｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）、ＩＣタグなど、ＩＣと、外部装置及びＩＣ間の通信を媒介するインターフェイス（以下、「Ｉ／Ｆ」という。）などとを備え、このＩＣの内部のデータにアクセスするために外部装置のＣＰＵによるコマンド（処理要求）の送信などの外部のＣＰＵによる所定の処理が必要な機密性及び耐タンパ性の高い携帯型の情報処理装置である。耐タンパ性とは、ＩＣカード内部に記憶している情報への外部からの攻撃に対する強度である。
【０００３】
また、認証の重要度に応じた数の指の指紋データを認証カードに登録し、外部装置がこの指紋データを読み出して認証を行う認証データ記録媒体、記録媒体発行装置、及び認証確認装置がある（例えば、特許文献２参照。）。
しかし、この認証確認装置などにおいては、重要度の高い認証を行う場合には、多数の指紋データが認証カードに登録され、全ての指紋データによって認証されなければならず、同様に、登録した指紋データの指が傷ついたときには、本人認証ができず、本人であっても、認証されないなど、特許文献１の発明と同様の問題があった。
これらの問題を解決するため、複数の指紋データなどのバイオメトリクス照合用データの登録時に、各バイオメトリクス照合用データに識別用の番号を割り当て、照合時には認証を要請する使用者がその番号を指定して、その指紋に相当する指を指紋センサから読ませて照合を実行する認証方法がある。
【特許文献１】特開２００１−９２７８７号公報
【特許文献２】特開２００２−２６９５１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、この認証方法では、指定操作が必要であり、時間と労力がかかるという問題があった。また、誤操作や指の指定を間違えるおそれがあった。
さらに、指紋データを登録して番号を割り当て、照合時にその番号を入力する方法の場合には、どの番号がどの指であったかを記憶に頼らなければならず、不確かな記憶でオペレーションした場合には、誤りのためにエラーとなってしまい、肝心な照合が行えないおそれがあった。
更にまた、左手で操作しやすい位置にセンサがある場合、左手で左手の指を指定した上で、指紋センサにその指をつけなければならず、同様に指の指定に労力などがかかる、誤操作のおそれがあるなどの問題があった。右ドア、左ドアに設けられているセンサについても同様である。
これらの問題を解決するために、登録時に番号と指別（例：右人指し指、左中指）を入力し、指紋照合用のデータと共に格納し、照合時にこの登録内容がわかるように表示を行う方法があるが、登録時に誤った指別を入力し、後日誤った指での照合を行ってしまい、照合エラーになってしまう危険性がある。また、「照合時には照合者に登録している指をわかるように表示」することは、指紋照合の開始前の状態で表示しなければならず、セキュリティの面からは、秘匿すべき情報を開示していることとなるという問題があった。つまり、いずれの指が登録されているかはセキュリティの要素の一つと考えられ、この情報を開示することはセキュリティに欠けるおそれがあった。
【０００５】
一方、従来の認証方法においては、外部装置が携帯型情報記憶媒体に登録されている指紋データと、入力した使用者の指紋データとを照合し、使用者が正当使用者であることを確認しているため、登録されている指紋データを外部に読み出すこととなり、セキュリティに欠けるおそれがあった。また、外部装置が認証を行うため、その認証結果は、外部装置にとっては信頼できるものであるが、ＩＣカードにとっては信頼できるものとは言えないという問題があった。
【０００６】
本発明の課題は、セキュリティ及び使用者の利便性の向上を図ることが可能な携帯型情報記憶媒体、認証システム、携帯型情報記憶媒体のプログラム及び認証方法を提供することである。
【課題を解決するための手段】
【０００７】
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施例に対応する符号を付して説明するが、これに限定されるものではない。すなわち、請求項１の発明は、同一種であって、正当使用者の複数の異なる生体的特徴を記憶する認証情報記憶手段（１４）と、使用者の生体的特徴を入力する第１の正当使用者証明情報入力手段（１１）と、前記第１の正当使用者証明情報入力手段によって入力される生体的特徴と、前記認証情報記憶手段によって記憶されている各生体的特徴とが合致するか否かを判定する判定手段（１５１）と、前記判定手段によって、前記認証情報記憶手段によって記憶されている複数の生体的特徴のうちのいずれかと、前記第１の正当使用者証明情報入力手段によって入力される生体的特徴とが合致すると判定された場合に、前記使用者を認証する認証手段（１５２）と、を備える携帯型情報記憶媒体（１０）である。
【０００８】
請求項２の発明は、請求項１に記載の携帯型情報記憶媒体において、前記認証情報記憶手段は、正当使用者の複数の異なる指の指紋データを記憶し、前記第１の正当使用者証明情報入力手段は、使用者の指紋データを入力すること、を特徴とする携帯型情報記憶媒体（１０）である。
【０００９】
請求項３の発明は、請求項１又は請求項２に記載の携帯型情報記憶媒体において、前記判定手段は、前記認証情報記憶手段によって記憶されている複数の生体的特徴について、使用者の設定順に、及び／又は、各生体的特徴の利用履歴に応じた順に、各生体的特徴について判定を行うこと、を特徴とする携帯型情報記憶媒体（１０）である。
【００１０】
請求項４の発明は、請求項１から請求項３までのいずれか１項に記載の携帯型情報記憶媒体において、前記判定手段は、使用者の所定の指示があった場合に、前記認証情報記憶手段によって記憶されている複数の生体的特徴のうちの前記使用者によって選択される一又は複数の生体的特徴について判定を行うこと、を特徴とする携帯型情報記憶媒体（１０）である。
【００１１】
請求項５の発明は、請求項１から請求項４までのいずれか１項に記載の携帯型情報記憶媒体（１０）と、使用者の生体的特徴を入力する第２の正当使用者証明情報入力手段（２４）と、前記第２の正当使用者証明情報入力手段によって入力される使用者の生体的特徴を前記携帯型情報記憶媒体の第１の正当使用者証明情報入力手段へ提供する正当使用者証明情報提供手段（２０，３０）と、を備える認証システム（１）である。
【００１２】
請求項６の発明は、請求項５に記載の認証システムにおいて、前記携帯型情報記憶媒体の認証情報記憶手段によって記憶されている複数の生体的特徴について、正当使用者の設定順に、及び／又は、生体的特徴の利用履歴に応じた順に、各生体的特徴について判定を行うことを前記携帯型情報記憶媒体に対して命令する命令手段（３１１）を備え、前記携帯型情報記憶媒体の判定手段は、前記命令手段によって命令で指定される順に従って判定を行うこと、を特徴とする認証システム（１）である。
【００１３】
請求項７の発明は、請求項５又は請求項６に記載の認証システムにおいて、前記命令手段は、前記携帯型情報記憶媒体の認証情報記憶手段によって記憶されている複数の生体的特徴のうちの一の生体的特徴について判定を行うことを命令し、前記一の生体的特徴について前記判定手段によって行われた判定において否と判定された場合に、前記認証情報記憶手段によって記憶されている複数の生体的特徴のうちの前記一の生体的特徴以外の他の生体的特徴について判定を行うことを命令すること、を特徴とする認証システム（１）である。
【００１４】
請求項８の発明は、同一種であって、正当使用者の複数の異なる生体的特徴を記憶する携帯型情報記憶媒体（１０）に使用者を認証させるために実行させる携帯型情報記憶媒体のプログラムであって、使用者の生体的特徴を入力する正当使用者証明情報入力手順（Ｓ３１０、Ｓ７１０）と、前記正当使用者証明情報入力手順において入力した生体的特徴と、前記記憶している各生体的特徴とが合致するか否かを判定する判定手順（Ｓ３３０，Ｓ３４０、Ｓ７３０，Ｓ７４０）と、前記判定手順において、前記記憶している複数の生体的特徴のうちのいずれかと、前記正当使用者証明情報入力手順において入力した生体的特徴とが合致すると判定した場合に、前記使用者を認証する認証手順（Ｓ３５０、Ｓ７５０）とを備えること、を特徴とする携帯型情報記憶媒体のプログラムである。
【００１５】
請求項９の発明は、請求項８に記載の携帯型情報記憶媒体のプログラムにおいて、前記判定手順は、前記記憶している複数の生体的特徴について、正当使用者の設定順に、及び／又は、生体的特徴の利用履歴に応じた順に、各生体的特徴について判定を行うこと、を特徴とする携帯型情報記憶媒体のプログラムである。
【００１６】
請求項１０の発明は、請求項８又は請求項９に記載の携帯型情報記憶媒体のプログラムにおいて、前記判定手順は、使用者の所定の指示があった場合に、前記記憶している複数の生体的特徴のうちの前記使用者によって選択される一又は複数の生体的特徴について判定を行うこと、を特徴とする携帯型情報記憶媒体のプログラムである。
【００１７】
請求項１１の発明は、同一種であって、正当使用者の複数の異なる生体的特徴を記憶する携帯型情報記憶媒体と、前記携帯型情報記憶媒体と通信可能な情報処理装置とを備える認証システムが認証を行う認証方法であって、前記携帯型情報記憶媒体又は前記情報処理装置が、使用者から正当使用者証明情報を取得する正当使用者証明情報取得ステップ（Ｓ１２０、Ｓ６２０）と、前記携帯型情報記憶媒体が、前記正当使用者証明情報取得ステップにおいて取得した生体的特徴と、前記記憶している各生体的特徴とが合致するか否かを判定する判定ステップ（Ｓ３４０，Ｓ３５０、Ｓ７４０，Ｓ７５０）と、前記携帯型情報記憶媒体及び／又は前記処理装置が、前記判定ステップにおいて、前記携帯型情報記憶媒体に記憶されている複数の生体的特徴のうちのいずれかと、前記正当使用者証明情報取得ステップにおいて取得した生体的特徴とが合致すると判定した場合に、前記使用者を認証する認証ステップ（Ｓ３５０、Ｓ７５０）とを備えること、を特徴とする認証方法である。
【００１８】
請求項１２の発明は、請求項１１に記載の認証方法において、前記情報処理装置が、前記携帯型情報記憶媒体に記憶されている複数の生体的特徴について、正当使用者の設定順に、及び／又は、各生体的特徴の利用履歴に応じた順に、各生体的特徴について判定を行うことを前記携帯型情報記憶媒体に対して命令する命令ステップ（Ｓ６３０）を備え、前記判定ステップは、前記命令ステップにおいて命令で指定される順に従って判定を行うこと、を特徴とする認証方法である。
【００１９】
請求項１３の発明は、請求項１１又は請求項１２に記載の認証方法において、前記命令ステップは、前記携帯型情報記憶媒体に記憶されている複数の生体的特徴のうちの一の生体的特徴について判定を行うことを命令し、前記一の生体的特徴について前記判定手順において否と判定された場合に、前記携帯型情報記憶媒体に記憶されている複数の生体的特徴のうちの前記一の生体的特徴以外の他の生体的特徴について判定を行うことを命令すること、を特徴とする認証方法である。
【発明の効果】
【００２０】
以上説明したように、本発明によれば、以下のような効果がある。
（１）異なる指の指紋データなど、同一種であって、正当使用者の複数の異なる生体的特徴を記憶し、いずれかの生体的特徴が使用者の生体的特徴に合致した場合に、使用者の認証を携帯型情報記憶媒体が行うことによって、例えば、指紋データを入力する指など、使用者が入力する生体的特徴を選択することができ、使用者の利便性を向上する。また、携帯型情報記憶媒体に記憶されているいずれの生体的特徴で照合を行うかを使用者が指定しなくても、認証を行うことによって、操作性を向上するとともに、誤操作や指の誤った指定を防止し、使用者の利便性を向上する。
また、携帯型情報記憶媒体は、外部に正当使用者の生体的特徴を出さずに自身で使用者の認証を行うことによって、携帯型情報記憶媒体にとって信頼できる認証結果を得るとともに、セキュリティを向上する。
（２）複数の正当使用者の生体的特徴について、正当使用者の設定順に判定を行うことによって、正当使用者がよく使用する指の指紋データの判定順を上位とするなど、使用者の利便性を向上する。また、正当使用者の生体的特徴の利用履歴に応じた順に判定を行うことによって、実際によく照合に利用される指紋データの判定順を上位とするなど、使用者の利便性を向上する。
（３）使用者から所定の指示があった場合に、選択される一又は複数の生体的特徴について判定を行うことによって、使用者が選択できる判定方式の選択肢を増やすとともに、場合によっては、認証情報記憶手段に記憶されている生体的特徴を次々に判定するときよりも、判定回数を減らし、認証にかかる処理時間の短縮を図り、使用者の利便性を向上する。
（４）使用者の生体的特徴を入力するセンサなどの正当使用者証明情報入力手段を設ける場合に、右手、左手などの使用者の操作部位による操作性を考慮する必要を無くす。
【発明を実施するための最良の形態】
【００２１】
本発明は、セキュリティ及び使用者の利便性の向上を図るという目的を、使用者の指紋データを入力する指紋データ入力装置と、同一種であって、正当使用者の複数の異なる指の指紋データを記憶する認証情報記憶部、正当使用者証明情報入力装置から提供される使用者の指紋データ及び認証情報記憶部に記憶されている各指紋データが一致するか否かを判定する判定部、判定部によって、認証情報記憶部に記憶されている複数の指紋データのうちのいずれか及び指紋データ入力装置から提供される使用者の指紋データが合致すると判定された場合に、使用者を認証する認証部とを有する携帯型情報記憶媒体とを備える認証システムによって実現する。
【実施例】
【００２２】
図１は、本発明による携帯型情報記憶媒体及び認証システムの構成を示すブロック図である。本実施例における携帯型情報記憶媒体は、ＩＣカード１０である。図１は、ＩＣカード１０がホルダ２０に装着され、このホルダ２０をＰＣ３０に装着した状態を示している。
図１に示すように、認証システム１は、ＩＣカード１０と、ホルダ２０と、ＰＣ３０とを備えている。ＩＣカード１０がホルダ２０に装着されることによって、ＩＣカード１０及びホルダ２０が接続される。同様に、ＩＣカード１０が装着されたホルダ２０がＰＣ３０の接続端子に装着されることによって、ホルダ２０及びＰＣ３０は、接続され、ＩＣカード１０及びＰＣ３０は、ホルダ２０を介して通信を行うことが可能となる。
ＩＣカード１０の使用者は、ＩＣカード１０をホルダ２０に装着して携帯し、会社や自宅に設置されているＰＣ３０にこのホルダ２０を装着し、ＩＣカード１０による使用者の認証を行う。
以下、ＩＣカード１０、ＰＣ３０、ホルダ２０の順にそれぞれの構成を説明する。
【００２３】
ＩＣカード１０は、ＣＰＵ１５と、ＣＰＵ１５に接続されているＲＯＭ１２、ＲＡＭ１３、不揮発性メモリ１４などのメモリと、ＣＰＵ１５に接続されているＩ／Ｆ１１などとを備えている。ＩＣカード１０は、ホルダ２０などの接触式リーダライタ（以下、「Ｒ／Ｗ」という。）と接触式での通信を行う。ＩＣカード１０は、ホルダ２０を介してＰＣ３０から受信した処理命令（コマンド）に応じた処理を行い、結果を応答（レスポンス）として返信するＵＩＭサイズのカード（ＵＩＭカード）である。
Ｉ／Ｆ１１は、ＩＣカード１０が装着されているホルダ２０の接触端子と接触して電気的導通を行う接触端子などを備え、ＩＣカード１０がホルダ２０に挿入され、互いの接触端子が接続されることによって、電源、クロックの供給をＰＣ３０からホルダ２０を介して受け、ホルダ２０を介してＰＣ３０と情報の送受信を行う。つまり、Ｉ／Ｆ１１は、ホルダ２０からの情報の入力及びホルダ２０への情報の出力を行う入出力装置であって、ホルダ２０との接触式での通信を媒介する。
【００２４】
ＲＯＭ１２、ＲＡＭ１３及び不揮発性メモリ１４は、プログラムなどのＣＰＵ１５の処理に必要な情報を記憶するための記憶装置である。ＲＯＭ１２は、不揮発性の読み出し専用メモリであって、オペレーティングシステム（ＯＳ）、実行環境などのプログラム、プログラムの処理に必要なデータなどを記憶している。ＲＡＭ１３は、揮発性メモリであり、ＣＰＵ１５が処理を行うための作業領域として使用される。
【００２５】
不揮発性メモリ１４は、ＥＥＰＲＯＭ、フラッシュメモリ、ＦＲＡＭなどの随時書き換え可能な不揮発性のメモリであり、通常使用者のワークエリア、プログラムエリアなどとして使用される。不揮発性メモリ１４は、ＰＣ３０に搭載されている認証アプリケーションに対応して処理を行うためのアプリケーションを記憶している。不揮発性メモリ１４は、正当使用者の複数の異なる指の指紋データを記憶している。この指紋データは、正当使用者の生体的特徴（バイオメトリクス情報）であって、使用者を正当使用者と認証するための認証情報である。
【００２６】
図２は、不揮発性メモリ１４に記憶されている指紋データを説明するための説明図である。
図２に示すように、不揮発性メモリ１４のデータエリアは、第１から第５までの指紋エリアが所定の場所に割り当てられ、各エリアにそれぞれ異なる指の指紋データを格納している。これらの指紋データは、予め正当使用者の指示に応じて登録されたものであって、いずれの指紋エリアにいずれの指の指紋データを登録するかは、正当使用者が設定することが可能である。例えば、正当使用者が認証用のセンサにいずれの指を使用した場合に便利であるかなどを考慮して、最も認証に使いやすい右手人差し指の指紋データを第１指紋エリアのように登録が行われる。これらの指紋エリアの複数の指紋データは、第１指紋エリア、第２指紋エリア・・・第５指紋エリアの指紋データの順に判定部１５１の照合の対象となる（後述する図４参照）。
【００２７】
また、不揮発性メモリ１４は、照合ＮＧ累積回数（後述する図４における「ｋ」）が記憶されている。照合ＮＧ累積回数は、判定部１５１が行う指紋データの照合において連続して一致しないと判定された回数であり、所定の回数（後述する図４における「Ｋ」）に達した場合に、ＩＣカード１０は、認証コマンドを受け付けない閉塞状態となる。また、照合ＮＧ累積回数は、ＩＣカード１０の電源がオフとなった場合であっても、リセットされずにそのまま残り、判定部１５１の照合において一致した場合にゼロにリセットされる。
【００２８】
ＣＰＵ１５は、ＰＣ３０から受信するコマンドに応じてメモリに格納されているＯＳ、アプリケーションなどのプログラムを実行し、種々の演算及び制御を行い、ＩＣカード１０を統括制御し、判定部１５１、認証部１５２などを実現する。
判定部１５１は、照合を命令するコマンドをＰＣ３０から受信した場合に、ＩＣカード１０に入力された使用者の指紋データと、不揮発性メモリ１４に記憶されている正当使用者の指紋データのうちのコマンドで指定された指紋データとを照合し、一致するか否かを判定する照合判定処理を行う。判定部１５１は、照合を命令するコマンドの指定に従って、第１指紋エリアの指紋データから、第２・・・第５指紋エリアの指紋データの順に各指紋データについて判定を行う。なお、使用者の指紋データは、使用者が正当使用者であることを証明するための正当使用者証明情報であって、ホルダ２０の指紋データ入力部２４からＰＣ３０を介してＩＣカード１０に入力される。
認証部１５２は、判定部１５１によって肯と判定された場合に、ＲＡＭ１３に使用者を正当使用者と認証したことを示す認証フラグを立てる。
【００２９】
ＰＣ３０は、会社や自宅に設置されている一般的なパーソナルコンピュータであって、認証アプリケーションなどの所定のアプリケーションをＰＣに搭載することによって実現することができる。ＰＣ３０は、ＣＰＵ３１と、ＣＰＵ３１とバス３３を介して接続されているＲＯＭ、ＲＡＭ、ハードディスクなどの記憶部３２及び入出力Ｉ／Ｆ３４と、入出力Ｉ／Ｆ３４に接続されている、ＵＳＢ端子などの他の装置を接続するための接続端子を有するＩ／Ｏ端子部３５、キーボード、マウスなどの入力部３６、及び、ディスプレイなどの情報を表示し、使用者に通知する表示部３７などとを備えている。Ｉ／Ｏ端子部３５には、ホルダ２０が接続されている。
【００３０】
ＣＰＵ３１は、入出力Ｉ／Ｆ３４を介して使用者によって入力部３６が操作されることにより使用者の指示が入力されると、この指示に応じて記憶部３２に記憶されているアプリケーション、ＯＳなどのプログラムを実行し、種々の演算及び制御を行い、ＰＣ３０を統括制御し、ＩＣカード管理部３１１などを実現する。
ＩＣカード管理部３１１は、コマンドを生成し、ＩＣカード１０へ送信する、ＩＣカード１０からのレスポンスを解析するなど、ＩＣカード１０との通信を制御する。ＩＣカード管理部３１１の機能の詳細については、図４を用いて後述する。
【００３１】
図３は、ホルダ２０の表面図及び背面図である。
図１及び図３に示すように、ホルダ２０は、ＩＣカード１０及びＰＣ３０間の通信を媒介するとともに、ＰＣ３０からＩＣカード１０への電力供給を媒介する。ホルダ２０は、互いの接触端子が接触するように、装着されているＩＣカード１０を着脱可能に保持する装着部２５と、ＨＵＢ２２と、ＨＵＢ２２に接続されているＩ／Ｆ２１、Ｉ／Ｆ２３及び指紋データ入力部２４とを備えている。
Ｉ／Ｆ２１は、ＰＣ３０のＩ／Ｏ端子部３５の端子と接続するためのＵＳＢ端子を備え、ＰＣ３０との接続を媒介する。Ｉ／Ｆ２３は、装着されているＩＣカード１０の接触端子に対応する接触端子を備え、ＩＣカード１０との接続を媒介する。ＨＵＢ２２は、Ｉ／Ｆ２１及び指紋データ入力部２４間、Ｉ／Ｆ２１及びＩ／Ｆ２３間の接続を中継する。
指紋データ入力部２４は、センサなどを備え、ＰＣ３０からの指示に応じて、センサ上に置かれた指の指紋データを入力する。入力する指紋データの精度は、指紋の特徴点のデータであってもよく、２つの指紋データを比較して一致又は不一致の照合を所望の精度で行うことができればよい。ＩＣカード１０の不揮発性メモリ１４に記憶されている指紋データについても同様である。また、センサは、光学式、静電式、感熱式、電界式、圧力式などいずれであってもよく、センサが設けられる装置の使用形態などに合わせることが望ましい。
【００３２】
図４は、本発明による携帯型情報記憶媒体及び認証システムの動作、本発明による携帯型情報記憶媒体のプログラム及び認証方法を示すフローチャートである。以下、ＰＣ３０のＣＰＵ３１の認証アプリケーション実行による処理を中心に説明する。
ステップ１００（以下、「ステップ」を「Ｓ」という。）において、ＩＣカード１０は、ホルダ２０の装着部２５に装着され、電力供給を受け、通信可能な状態にある。また、このホルダ２０は、ＰＣ３０に接続された状態にある（図１参照。）。
Ｓ１１０において、ＰＣ３０は、使用者の認証アプリケーションの起動指示を入力部３６から入力し、認証アプリケーションを起動する。Ｓ１２０において、ＰＣ３０は、入力処理を行う。
【００３３】
図５は、ＰＣ３０の入力処理を示すフローチャートであって、図４のＳ１２０における処理を示している。また、図６は、表示部３７の表示画面を示す図である。
図５及び図６（ａ）に示すように、Ｓ５１０において、ＰＣ３０は、指示入力画面３７ａを表示部３７に表示する。使用者は、指示入力画面３７ａに従って、入力部３６を操作して認証方式として「登録指すべてを照合」を選択し、ＰＣ３０は、認証方式選択情報を入力する（Ｓ５２０）。なお、「指定指のみ照合」を選択した場合については、後述する。
使用者は、指紋データがＩＣカード１０に登録してあるいずれかの指を指紋データ入力部２４のセンサに押しつけ、ＰＣ３０は、指紋データ入力部２４から指紋データを入力する（Ｓ５３０）。ＰＣ３０は、図６（ｂ）に示すように、確認画面３７ｂを表示部３７に表示し（Ｓ５４０）、使用者は、「ＯＫ」を選択し、ＰＣ３０は、この確認情報を入力し（Ｓ５５０）、Ｓ５３０において入力した指紋データを照合の対象（正当使用者証明情報）として確定する。
【００３４】
図４に示すように、Ｓ１３０において、ＩＣカード管理部３１１は、Ｓ１２０で指紋データ入力部２４から入力した指紋データを含み、この指紋データと、第１エリアの指紋データとの照合を命令するコマンドを携帯型情報記憶媒体１０に対して送信する。ＩＣカード１０は、このコマンドを受信し、閉塞状態でない場合には、命令に従って、判定部１５１は、照合判定処理を行う（Ｓ３２０，Ｓ３３０）。閉塞状態の場合には、処理を終了する（Ｓ３２０，Ｓ４２０）。
【００３５】
判定部１５１が肯と判定した場合には、認証部１５２は、認証フラグを立て（Ｓ３５０）、ＩＣカード１０は、照合ＮＧ累積回数をリセットし（Ｓ３６０）、ＯＫのステータスのレスポンスをＰＣ３０に送信する（Ｓ３７０）。判定部１５１が否と判定した場合には、ＩＣカード１０は、ＮＧのステータスのレスポンスをＰＣ３０に送信し（Ｓ３８０）、不揮発性メモリ１４の照合ＮＧ累積回数「ｋ」に「１」加算し、処理を終了する（Ｓ３９０，Ｓ４００，Ｓ４２０）。なお、照合ＮＧ累積回数「ｋ」が所定の回数「Ｋ」に達している場合には、閉塞状態となる（Ｓ４００，Ｓ４１０，Ｓ４２０）。
【００３６】
ＩＣカード１０は、ＰＣ３０から照合を命令するコマンドを受信するたびに同様の処理を繰り返す（Ｓ３１０からＳ４１０まで）。
ＰＣ３０は、照合命令に対するレスポンスを受信し（Ｓ１４０）、ステータスがＯＫである場合（第１指紋エリアの指紋データと、入力された指紋データが一致した場合ＯＫである場合）には、認証された旨を表示し（Ｓ１６０）、認証処理を終了する（Ｓ２００）。ＰＣ３０は、使用者が正当使用者とＩＣカード１０に認証された（Ｓ３５０）ことによって、ＩＣカード１０に記憶されている情報にアクセスするなど、所定の処理を行うことが可能となる。
【００３７】
一方、レスポンスのステータスがＮＧである場合には、ＰＣ３０は、第２指紋エリア、第３指紋エリアと、次々に照合の対象となる指紋データを変えて、照合を命令するコマンドをＩＣカード１０へ送信し、レスポンスがＯＫとなるまで、又は、全ての指紋エリアの指紋データについての照合の結果がＮＧとなるまで、同様の処理を繰り返す（Ｓ１３０からＳ１８０まで）。５つの指紋エリアの指紋データについての照合結果が全てＮＧとなった場合には、ＰＣ３０は、表示部３７に認証されなかった旨を表示し（Ｓ１９０）、処理を終了する（Ｓ２００）。
【００３８】
なお、図５のＳ５１０、Ｓ５２０において、使用者が「指定指のみ照合」を選択した場合には、ＰＣ３０は、使用者に選択された指紋エリアに記憶されている指紋データと、指紋データ入力部２４から入力した指紋データとの照合を命令するコマンドをＩＣカード１０へ送信し、そのレスポンスに応じた照合結果を表示部３７に表示する。
また、図５のＳ５１０、Ｓ５２０において、使用者が「指定指のみ照合」を選択し、複数の指紋エリアを選択した場合には、ＰＣ３０及びＩＣカード１０は、図４と同様の処理を行う。つまり、ＰＣ３０は、使用者に選択された複数の指紋エリアの指紋データについて、個々に照合を命令するコマンドを、いずれかの指紋データについて照合結果がＯＫとなるまで、又は、これら全ての指紋データについて照合結果がＮＧとなるまで、順に送信し、処理を行う。
【００３９】
このように、認証システム１は、ＩＣカード１０の内部で指紋データの照合を行い、認証を行い、正当使用者の指紋データが外部に出ず、ＩＣカード１０自体が認証を行うか否かを判断するため、セキュリティを向上することが可能となった。
また、認証システム１は、ＩＣカード１０に登録されているいずれかの指紋データを入力すれば、使用者が認証されるため、使用者は、いずれの指で照合を行うかを指定しなくても、認証を行うことができ、操作性を向上するとともに、誤操作や指の誤った指定を防止し、使用者の利便性及びセキュリティを向上することが可能となった。
さらに、左手で操作しやすい位置に指紋センサがある場合には、左手の指、右手で操作しやすい位置にセンサがある場合には、右手の指で指紋データを入力し、認証を行うことができ、使用者の利便性を向上することが可能となった。従って、指紋センサを設置する場合に、設置環境における使用者の右手、左手による操作性を考慮する必要がなくなった。
【００４０】
さらにまた、ＩＣカード１０は、複数の正当使用者の指紋データについて、正当使用者の設定順に照合を行うため、正当使用者がよく使用する指の指紋データの照合順を上位とすることができ、使用者の利便性を向上することが可能となった。
また、使用者が「指定指のみ照合」を選択した場合（図６参照。）には、認証システム１は、選択される指紋エリアに記憶されている正当使用者の指紋データについて照合を行うため、使用者が選択できる認証方式の選択肢を増やし、使用者の利便性を向上することが可能となった。
さらに、使用者がいずれの指紋エリアに、いずれの指の指紋データが記憶されているかを正確に覚えている場合には、覚えている一の指の指紋データが記憶されている指紋エリアを使用者が選択して、一度の照合で認証を行うことができるため、照合回数を減らし、認証にかかる処理時間の短縮を図り、使用者の利便性を向上することが可能となった。
【００４１】
（変形例）
以上説明した実施例に限定されることなく、種々の変形や変更が可能であって、それらも本発明の均等の範囲内である。例えば、携帯型情報記憶媒体としてＵＩＭサイズのＩＣカード１０（ＵＩＭカード）を例示したが、携帯型情報記憶媒体は、これに限定されず、一般的なクレジットカードサイズ、サイバネサイズのＩＣカード、ＳＩＭカード、ＩＣタグなどの他の携帯型情報記憶媒体であってもよい。また、ＩＣカード１０は、ＰＣ３０と接触式の通信を行うＩ／Ｆ１１を備えているが、通信方式は、これに限定されず、非接触式のＩ／Ｆを備えて非接触式の通信を行ってもよく、両方のＩ／Ｆ（コンビＩ／Ｆ）を備えていてもよい。
【００４２】
認証システム１は、認証情報、使用者証明情報として指紋データを利用しているが、掌形、顔、虹彩、声紋、署名、キーストローク、血管パターンなどの他の生体的特徴に基づいて認証を行ってもよい。例えば、指紋（通常１０指分）、虹彩（同 ２つ）、耳型（同 ２つ）、掌型（同 ２つ）、掌血管パターン（同２つ）、指血管（通常１０指分）、又、キーワードタイプの声紋照合や署名照合などではキーワードや署名を変えれば事実上無数、顔イメージ認証では正面、左右横顔など、同一種であって、複数の異なる生体的特徴を同一人から得ることができれば、認証に用いる生体的特徴の種別は、限定されない。
【００４３】
認証システム１は、ホルダ２０、ＰＣ３０の代わりに、指紋データ入力部を備える携帯電話機やＰＤＡ（携帯情報端末）又はドアに設けられているゲート端末を備えていてもよい。ＩＣカード１０外部の外部装置は、ホルダ２０、ＰＣ３０に限定されない。
また、ホルダ２０は、ＰＣ３０及びＩＣカード１０の橋渡し、指紋データの入力を行うが、備えている機能は、これに限定されず、ＣＰＵ、メモリを備える携帯型小型指紋センサ付ＩＣカードＲ／Ｗを用いてもよい。
【００４４】
ホルダ２０は、ＩＣカード１０のＲ／ＷとなるＩ／Ｆ２３と、使用者の生体的特徴のデータを入力する指紋データ入力部２４を備えているが、個々の装置がそれぞれＲ／Ｗの機能、指紋データを入力する機能を備えていてもよい。これらの機能がＩＣカード１０の外部においていずれの装置に設けられるかは限定されない。従って、ＰＣ３０がホルダ２０の機能を備えていてもよい。
【００４５】
ＩＣカード１０は、不揮発性メモリ１４に正当使用者の指紋データを記憶しているが、ＲＯＭ１２に記憶していてもよい。ＩＣカード１０内の不揮発性のメモリに記憶していれば記憶している場所は限定されない。なお、不揮発性メモリ１４に記憶している場合には、記憶している指紋データの変更を行うことが可能である。
【００４６】
認証システム１は、照合の対象となる指紋データが格納されている指紋エリアの指定を変えて繰り返し照合を命令するコマンドをＰＣ３０からＩＣカード１０に送信することによって、認証を行っているが、一の所定の認証コマンドに応じてＩＣカード１０が照合の対象となる指紋データを変えて指紋認証を行ってもよく、ＩＣカード１０が照合を行う契機となるコマンドの数、種類は、限定されない。
つまり、図７に示すように、ＰＣ３０から所定の認証コマンドをＩＣカード１０に送信し（Ｓ６３０）、ＩＣカード１０が照合対象となる正当使用者の指紋データを変えて、入力された使用者の指紋データと一致するまで（Ｓ７５０，Ｓ７６０，Ｓ７７０，Ｓ８４０）、閉塞するまで（Ｓ８００）、又は、全ての正当使用者の指紋データについて不一致と判定するまで（Ｓ８１０，Ｓ８２０，Ｓ８３０）、照合を行い（Ｓ７３０）、認証したか否かの結果をレスポンスとしてＩＣカード１０からＰＣ３０に送信（Ｓ７７０，Ｓ８３０）してもよい。
【００４７】
認証システム１は、正当使用者の設定順に、指紋エリアに記憶されている正当使用者の指紋データについて照合を行うが、各正当使用者の指紋データについて照合に利用された履歴である利用履歴に応じた順に照合を行ってもよい。例えば、正当使用者の指紋データについて、照合において一致した回数の多いものから順に照合を行ってもよい。照合順について、利用履歴に応じた種々の設定を行うことができ、利用者の利便性を向上することが可能となる。なお、利用履歴は、ＩＣカード１０又はＰＣ３０に記憶される。
【図面の簡単な説明】
【００４８】
【図１】携帯型情報記憶媒体及び認証システムの構成を示すブロック図である。
【図２】不揮発性メモリ１４に記憶されている指紋データを説明するための説明図である。
【図３】ホルダ２０の表面図及び背面図である。
【図４】携帯型情報記憶媒体及び認証システムの動作、携帯型情報記憶媒体のプログラム及び認証方法を示すフローチャートである。
【図５】ＰＣ３０の入力処理を示すフローチャートである。
【図６】表示部３７の表示画面を示す図である。
【図７】携帯型情報記憶媒体及び認証システムの動作、携帯型情報記憶媒体のプログラム及び認証方法を示すフローチャートである。（変形例）
【符号の説明】
【００４９】
１０  ＩＣカード
１１  Ｉ／Ｆ
１２  ＲＯＭ
１３  ＲＡＭ
１４  不揮発性メモリ
１５  ＣＰＵ
２０  ホルダ
２４  指紋データ入力部
３０  ＰＣ
３１  ＣＰＵ
３２  記憶部
３６  入力部
３７  表示部
１５１  判定部
１５２  認証部
３１１  ＩＣカード管理部
【図１】
2005235011.tif 000003
【図２】
2005235011.tif 000004
【図４】
2005235011.tif 000005
【図５】
2005235011.tif 000006
【図６】
2005235011.tif 000007
【図７】
2005235011.tif 000008
【図３】
2005235011.tif 000009