(57)【要約】【課題】記憶した生体情報を効率的に更新することができるＩＣカードを提供する。【解決手段】生体認証におけるリファレンスデータ（生体情報）を記憶する不揮発性メモリを有するＩＣカード２において、入力された照合情報と記憶された生体情報とに基づいて本人認証を行うステップＳＣ１と、認証可と判定された場合に所定の更新条件を満たすか否かを判定するステップＳＣ５と、更新条件を満たさないと判定された場合には認証可との判定結果を直ちに出力するステップＳＣ６と、更新条件を満たすと判定された場合には記憶されている生体情報を入力された照合情報を用いて更新するステップＳＣ７と、認証可との判定結果を出力するステップＳＣ９とが実行されるよう構成されている。【選択図】図１
2008065604.tif 000002
【特許請求の範囲】
【請求項１】
生体情報を記憶する記憶手段と、
入力された照合情報と、記憶手段に記憶された生体情報とに基づいて本人認証を行う認証手段と、
認証手段が認証可と判定した場合に所定の更新条件を満たすか否かを判定する判定手段と、
判定手段が更新条件を満たさないと判定した場合には認証手段による認証可との判定結果を直ちに出力し、判定手段が更新条件を満たすと判定した場合には記憶手段に記憶されている生体情報を前記入力された照合情報を用いて更新した後、認証手段による認証可との判定結果を出力する更新手段と
を備えることを特徴とする携帯型生体情報記憶装置。
【請求項２】
さらに前記認証手段による認証回数を積算する積算手段を備え、
前記判定手段が、積算手段による積算回数が所定の回数を超える場合に前記更新条件が満たされたと判定するものであり、
前記更新手段が、生体情報を更新するとともに、積算手段の積算回数を初期化するものである
ことを特徴とする請求項１記載の携帯型生体情報記憶装置。
【請求項３】
さらに乱数を発生させる乱数発生手段を備え、
前記判定手段が、乱数発生手段が発生した乱数値が所定の値である場合に前記更新条件が満たされたと判定するものである
ことを特徴とする請求項１記載の携帯型生体情報記憶装置。
【請求項４】
前記判定手段が、前記認証手段による認証の際の類似度が所定の範囲内の値である場合に前記更新条件が満たされたと判定するものである
ことを特徴とする請求項１記載の携帯型生体情報記憶装置。
【請求項５】
さらに前記更新手段による更新時を表す情報を記憶する更新時情報記憶手段を備え、
前記判定手段が、更新時情報記憶手段に記憶されている更新時情報に基づいて前回の更新処理からの時間が所定の値を超える場合に前記更新条件が満たされたと判定するものである
ことを特徴とする請求項１記載の携帯型生体情報記憶装置。
【請求項６】
生体情報を記憶する記憶手段と、
入力された照合情報と、記憶手段に記憶された生体情報とに基づいて本人認証を行う認証手段と、
認証手段が認証可と判定した場合に所定の更新条件を満たすか否かを判定する判定手段と、
判定手段が更新条件を満たさないと判定した場合には認証手段による認証可との判定結果を直ちに出力し、判定手段が更新条件を満たすと判定した場合には記憶手段に記憶されている生体情報を前記入力された照合情報を用いて更新した後、認証手段による認証可との判定結果を出力する更新手段と
を有する携帯型生体情報記憶装置と、
取得した生体に係る情報から照合情報を生成して携帯型生体情報記憶装置に対して出力するとともに、携帯型生体情報記憶装置から認証結果を入力する情報処理装置と
を備えることを特徴とする生体認証システム。
【請求項７】
携帯型生体情報記憶装置内で実行される生体情報記憶方法であって、
入力された照合情報と、携帯型生体情報記憶装置内の記憶手段に記憶された生体情報とに基づいて本人認証を行う認証過程と、
認証過程で認証可と判定された場合に所定の更新条件を満たすか否かを判定する判定過程と、
判定過程で更新条件を満たさないと判定された場合には認証過程での認証可との判定結果を直ちに出力し、判定過程で更新条件を満たすと判定された場合には記憶手段に記憶されている生体情報を前記入力された照合情報を用いて更新した後、認証過程での認証可との判定結果を出力する更新過程と
を含んでいることを特徴とする生体情報記憶方法。
【請求項８】
携帯型生体情報記憶装置内で実行される生体情報記憶プログラムであって、
入力された照合情報と、携帯型生体情報記憶装置内の記憶手段に記憶された生体情報とに基づいて本人認証を行う認証過程と、
認証過程で認証可と判定された場合に所定の更新条件を満たすか否かを判定する判定過程と、
判定過程で更新条件を満たさないと判定された場合には認証過程での認証可との判定結果を直ちに出力し、判定過程で更新条件を満たすと判定された場合には記憶手段に記憶されている生体情報を前記入力された照合情報を用いて更新した後、認証過程での認証可との判定結果を出力する更新過程と
をコンピュータで実行するための指令を含んでいることを特徴とする生体情報記憶プログラム。
【請求項９】
携帯型生体情報記憶装置内で実行される生体情報記憶プログラムを記録した媒体であって、
入力された照合情報と、携帯型生体情報記憶装置内の記憶手段に記憶された生体情報とに基づいて本人認証を行う認証過程と、
認証過程で認証可と判定された場合に所定の更新条件を満たすか否かを判定する判定過程と、
判定過程で更新条件を満たさないと判定された場合には認証過程での認証可との判定結果を直ちに出力し、判定過程で更新条件を満たすと判定された場合には記憶手段に記憶されている生体情報を前記入力された照合情報を用いて更新した後、認証過程での認証可との判定結果を出力する更新過程と
をコンピュータで実行するための指令を含んでいることを特徴とする生体情報記憶プログラムを記録した記録媒体。
【請求項１０】
入力された照合情報と、携帯型生体情報記憶装置内の記憶手段に記憶された生体情報とに基づいて本人認証を行う認証過程と、
認証過程で認証可と判定された場合に所定の更新条件を満たすか否かを判定する判定過程と、
判定過程で更新条件を満たさないと判定された場合には認証過程での認証可との判定結果を直ちに出力し、判定過程で更新条件を満たすと判定された場合には記憶手段に記憶されている生体情報を前記入力された照合情報を用いて更新した後、認証過程での認証可との判定結果を出力する更新過程と
を携帯型生体情報記憶装置内で実行するものとして含み、
取得した生体に係る情報から照合情報を生成して携帯型生体情報記憶装置に対して出力する過程と、
携帯型生体情報記憶装置から認証結果を入力する過程と
を携帯型生体情報記憶装置が接続される情報処理装置内で実行するものとして含んでいる
ことを特徴とする生体認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体認証で用いる生体情報を記憶する際に用いて好適な携帯型生体情報記憶装置、生体情報記憶方法、プログラム及び記憶媒体並びに生体認証システム及び方法に関する。
【背景技術】
【０００２】
指紋、掌紋などの生体情報を用いて認証対象が事前に登録された本人であることを確認する生体認証では、基準となる登録した生体情報（リファレンスデータ）と認証時に取得した生体情報（照合データ）との比較を、完全一致ではなく、近似で行って認証の判定をしている。そのため、日々変化する可能性のある生体データは経年変化に対応できるようになっていなければならない。このような生体情報の経年変化に対しては例えば登録した生体情報（リファレンスデータ）を適時に更新することで対応することができる（例えば特許文献１）。
【特許文献１】特開２００６−８５２６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の技術では登録した生体情報であるリファレンスデータが、一般的には、初回又はユーザーが手動で選択した登録スキームによってしか更新されていなかった。現状、手動ではリファレンスデータを変更することができるが、登録手順が増え、ユーザーの負担となっている。
【０００４】
また、生体情報を取得するための装置は比較的大きいため、ＩＣカードなどの小型の携帯型情報記憶装置（携帯型情報端末）とは別に設けられていることが多い。このような場合に、生体情報をＩＣカードなどの携帯型情報記憶装置（携帯型情報端末）に記憶させておくには、生体情報を外部の装置からＩＣカードに対して伝送する処理が必要となる。そのため、例えば生体情報を更新する場合には、生体情報の伝送時間を短縮するという課題もある。
【０００５】
本発明は、上記の事情を考慮してなされたものであり、携帯型情報記憶装置に記憶した生体情報を効率的に更新することができる携帯型生体情報記憶装置、生体情報記憶方法、プログラム及び記憶媒体並びに生体認証システム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため請求項１記載の発明は、生体情報を記憶する記憶手段と、入力された照合情報と、記憶手段に記憶された生体情報とに基づいて本人認証を行う認証手段と、認証手段が認証可と判定した場合に所定の更新条件を満たすか否かを判定する判定手段と、判定手段が更新条件を満たさないと判定した場合には認証手段による認証可との判定結果を直ちに出力し、判定手段が更新条件を満たすと判定した場合には記憶手段に記憶されている生体情報を前記入力された照合情報を用いて更新した後、認証手段による認証可との判定結果を出力する更新手段とを備えることを特徴とする。
【０００７】
請求項２記載の発明は、さらに前記認証手段による認証回数を積算する積算手段を備え、前記判定手段が、積算手段による積算回数が所定の回数を超える場合に前記更新条件が満たされたと判定するものであり、前記更新手段が、生体情報を更新するとともに、積算手段の積算回数を初期化するものであることを特徴とする。
【０００８】
請求項３記載の発明は、さらに乱数を発生させる乱数発生手段を備え、前記判定手段が、乱数発生手段が発生した乱数値が所定の値である場合に前記更新条件が満たされたと判定するものであることを特徴とする。
【０００９】
請求項４記載の発明は、前記判定手段が、前記認証手段による認証の際の類似度が所定の範囲内の値である場合に前記更新条件が満たされたと判定するものであることを特徴とする。
【００１０】
請求項５記載の発明は、さらに前記更新手段による更新時を表す情報を記憶する更新時情報記憶手段を備え、前記判定手段が、更新時情報記憶手段に記憶されている更新時情報に基づいて前回の更新処理からの時間が所定の値を超える場合に前記更新条件が満たされたと判定するものであることを特徴とする。
【００１１】
請求項６記載の発明は、生体情報を記憶する記憶手段と、入力された照合情報と、記憶手段に記憶された生体情報とに基づいて本人認証を行う認証手段と、認証手段が認証可と判定した場合に所定の更新条件を満たすか否かを判定する判定手段と、判定手段が更新条件を満たさないと判定した場合には認証手段による認証可との判定結果を直ちに出力し、判定手段が更新条件を満たすと判定した場合には記憶手段に記憶されている生体情報を前記入力された照合情報を用いて更新した後、認証手段による認証可との判定結果を出力する更新手段とを有する携帯型生体情報記憶装置と、取得した生体に係る情報から照合情報を生成して携帯型生体情報記憶装置に対して出力するとともに、携帯型生体情報記憶装置から認証結果を入力する情報処理装置とを備えることを特徴とする。
【００１２】
請求項７記載の発明は、携帯型生体情報記憶装置内で実行される生体情報記憶方法であって、入力された照合情報と、携帯型生体情報記憶装置内の記憶手段に記憶された生体情報とに基づいて本人認証を行う認証過程と、認証過程で認証可と判定された場合に所定の更新条件を満たすか否かを判定する判定過程と、判定過程で更新条件を満たさないと判定された場合には認証過程での認証可との判定結果を直ちに出力し、判定過程で更新条件を満たすと判定された場合には記憶手段に記憶されている生体情報を前記入力された照合情報を用いて更新した後、認証過程での認証可との判定結果を出力する更新過程とを含んでいることを特徴とする。
【００１３】
請求項８記載の発明は、携帯型生体情報記憶装置内で実行される生体情報記憶プログラムであって、入力された照合情報と、携帯型生体情報記憶装置内の記憶手段に記憶された生体情報とに基づいて本人認証を行う認証過程と、認証過程で認証可と判定された場合に所定の更新条件を満たすか否かを判定する判定過程と、判定過程で更新条件を満たさないと判定された場合には認証過程での認証可との判定結果を直ちに出力し、判定過程で更新条件を満たすと判定された場合には記憶手段に記憶されている生体情報を前記入力された照合情報を用いて更新した後、認証過程での認証可との判定結果を出力する更新過程とをコンピュータで実行するための指令を含んでいることを特徴とする。
【００１４】
請求項９記載の発明は、携帯型生体情報記憶装置内で実行される生体情報記憶プログラムを記録した媒体であって、そのプログラムが、入力された照合情報と、携帯型生体情報記憶装置内の記憶手段に記憶された生体情報とに基づいて本人認証を行う認証過程と、認証過程で認証可と判定された場合に所定の更新条件を満たすか否かを判定する判定過程と、判定過程で更新条件を満たさないと判定された場合には認証過程での認証可との判定結果を直ちに出力し、判定過程で更新条件を満たすと判定された場合には記憶手段に記憶されている生体情報を前記入力された照合情報を用いて更新した後、認証過程での認証可との判定結果を出力する更新過程とをコンピュータで実行するための指令を含んでいることを特徴とする。
【００１５】
請求項１０記載の発明は、入力された照合情報と、携帯型生体情報記憶装置内の記憶手段に記憶された生体情報とに基づいて本人認証を行う認証過程と、認証過程で認証可と判定された場合に所定の更新条件を満たすか否かを判定する判定過程と、判定過程で更新条件を満たさないと判定された場合には認証過程での認証可との判定結果を直ちに出力し、判定過程で更新条件を満たすと判定された場合には記憶手段に記憶されている生体情報を前記入力された照合情報を用いて更新した後、認証過程での認証可との判定結果を出力する更新過程とを携帯型生体情報記憶装置内で実行するものとして含み、取得した生体に係る情報から照合情報を生成して携帯型生体情報記憶装置に対して出力する過程と、携帯型生体情報記憶装置から認証結果を入力する過程とを携帯型生体情報記憶装置が接続される情報処理装置内で実行するものとして含んでいることを特徴とする。
【発明の効果】
【００１６】
請求項１及び６〜１０記載の発明によれば、ＩＣカード、携帯電話端末等として構成される携帯型情報記憶装置において、装置内の記憶手段に生体情報を記憶するとともに、入力された照合情報と記憶手段に記憶された生体情報とに基づく本人認証を行い、さらに所定の更新条件を満たすか否かを判定した結果に基づいて記憶手段に記憶されている生体情報を入力された照合情報を用いて更新するようにしている。つまり、認証処理に用いる照合情報を用いて生体情報を更新しているので、更新のために新たな生体情報の伝送を必要としない。また、更新するかどうかの判定が自動的に行われる。そのため、更新に要する時間を短縮するとともに、ユーザーに特別な操作を要求することがなくなる。また、更新処理を行う際には、更新終了後に認証可の判定結果を出力するようにしたので、携帯型情報記憶装置に接続されるパーソナルコンピュータ、ＡＴＭ（自動支出装置）などの情報処理装置側では、更新処理を行わない場合と同様に認証結果の送信を確認することで携帯型情報記憶装置側のすべての処理の終了を知ることができるので、例えば更新時間を考慮した待機時間を設けるなどの処理の変更をする必要がない。
【００１７】
請求項２記載の発明は、更新するかどうかの判定を認証回数に応じて行うようにしたので、認証回数の積算処理と、積算回数と所定の基準回数との比較処理といった単純な処理で更新するか否かの判定を行うことができるので、判定及び更新に係る構成を簡略化することができる。
【００１８】
請求項３記載の発明は、乱数発生手段が発生した乱数値が所定の値である場合に更新処理を行うようにしたので、更新の間隔を無作為に変更することができ、更新時期を利用者等に意識させないようにすることなどができる。
【００１９】
請求項４記載の発明は、認証手段による認証の際の類似度が所定の範囲内の値である場合に更新処理を行うようにしたので、経年劣化などに応じた最小限の回数に更新処理をとどめることができる。
【００２０】
請求項５記載の発明は、更新時情報記憶手段に記憶されている更新時情報に基づいて前回の更新処理からの時間が所定の値を超える場合に更新処理を行うようにしたので、時間の計算という単純な処理で更新処理を行うことができる。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照して本発明の実施の形態について説明する。図１は、本発明の第1の実施の形態を示すシステム図である。図１に示す生体認証システムは、情報処理装置１と携帯情報記憶装置２とから構成されている。
【００２２】
情報処理装置１は、パーソナルコンピュータ（ＰＣ）、ＰＯＳ端末（販売時点情報管理システム端末）、ＡＴＭ（自動預け払い機）等として構成されていて、ＣＰＵ（中央処理装置）、ＲＡＭ（ランダムアクセスメモリ）、ＲＯＭ（リードオンリメモリ）、ハードディスクドライブ等の記憶装置、マウス、キーボード等の入力装置、モニタ等の出力装置、ＩＣカード、携帯電話端末等に内蔵された記憶装置の読み書き装置（リーダライタ）、指紋、掌紋等の生体に係る情報を入力するためのスキャナ、その他の各種入出力装置等を備えて構成されている。この情報処理装置１は、ユーザーの操作に応じて所定のＯＳ（オペレーティングシステム）上で生体認証処理を行うためのプログラムなどを実行する。
【００２３】
携帯情報記憶装置２は、ＩＣカード（ＩＣＣ）、携帯電話端末等として構成されていて、ＣＰＵ、ＲＡＭ等の揮発性メモリ、ＲＯＭ等の読み出し専用の不揮発性メモリ、ＥＥＰＲＯＭ（電気的書換可能不揮発性メモリ）等の書換え可能な不揮発性メモリ、暗号化処理等のための専用信号処理装置、情報処理装置１と接続するための無線あるいは有線の入出力装置あるいは入出力端子等を有している。携帯情報記憶装置２は情報処理装置１と有線あるいは無線で接続され、公開鍵暗号化処理などを行って暗号化した各種信号を通信する。
【００２４】
なお、携帯情報記憶装置２が非接触型のＩＣカードとして構成されている場合には、情報処理装置１に設けられたリーダライタで発生される磁界によって各部を動作する電源が駆動される。携帯情報記憶装置２内では、ＲＯＭあるいはＥＥＰＲＯＭに記憶されている所定のＯＳを起動し、その上で所定の生体認証プログラムを実行することで、ＲＡＭ、ＥＥＰＲＯＭ等の記憶装置を用いた認証処理や生体情報の更新処理が行われる。
【００２５】
本実施の形態では、携帯情報記憶装置２内のＥＥＰＲＯＭ等からなる所定の不揮発性メモリ（特許請求の範囲における生体情報を記憶する記憶手段）に生体認証において比較の基準となる生体データ（以下、リファレンスデータ（特許請求の範囲における生体情報））が記憶されている。また、携帯情報記憶装置２内で実行される認証処理において用いられる、本人確認の際にリファレンスデータと比較される生体データ（以下、照合データ（特許請求の範囲における照合情報））は、情報処理装置１から入力された際に、ＲＡＭ等の揮発性メモリあるいはＥＥＰＥＯＭ等の不揮発性メモリ等の記憶装置（記憶手段）に記憶される。
【００２６】
なお、以下では、生体情報として指紋情報を用いることとし、情報処理装置１をＰＣ１として、携帯情報記憶装置２をＩＣＣ２として説明を行う。図１に示す第１の実施の形態では、指紋のリファレンスデータが、本人確認後に自動で初回登録時に決めた間隔で更新できるようになっている。つまり、ＩＣＣ２に指紋のリファレンスデータ等を初めて登録する際に更新間隔がユーザー、ＩＣカードの発行者などによってあらかじめ設定されている（所定の不揮発性メモリに記憶されている）こととする。
【００２７】
本人認証を行う場合、まず、ＰＣ１で、指紋データのキャプチャー処理が行われ（ステップＳＰ１）、キャプチャーされたデータから所定の特徴点を抽出することなどの処理を行うことでそのデータが照合データへ変換される（ステップＳＰ２）。そして、照合データは、ＰＣ１からＩＣＣ２へ送付される（ステップＳＰ３）。このＰＣ１、ＩＣＣ２間の信号の流れを破線の矢印で示した（以下、同様）。
【００２８】
ＩＣＣ２では、ＰＣ１から入力された照合データが入力された場合、ＥＥＰＲＯＭ等の不揮発性メモリに記憶されているリファレンスデータと比較し、本人認証を行う（ステップＳＣ１）。本人認証では照合データとリファレンスデータとの類似度を求め、所定の値以上の類似度が得られた場合に、認証ＯＫ（認証可）と判定される（ステップＳＣ２）。ここで、認証ＯＫとならなかった場合（認証不可）、ＰＣ１へエラー情報が送付される（ステップＳＣ３）。ＰＣ１は、エラー情報を受信し（ステップＳＰ４）、例えば指紋を再度取得するために所定の処理を行う。
【００２９】
一方、ＩＣＣ２では、ステップＳＣ２で認証可となった場合、認証可となった回数を積算する処理を行って、その結果を不揮発性メモリの所定の領域に記憶する（ステップＳＣ４）。次にＩＣＣ２は、認証結果がＯＫとなった場合の積算回数が、所定の値（例えば１０回）を超えるか否かを判定することで、所定の更新条件を満たすか否かの判定を行う（ステップＳＣ５）。更新条件を満たさないと判定された場合、ＩＣＣ２は、ＰＣ１に正常終了情報を送付することで、認証結果がＯＫであったとの判定結果を直ちに出力する（ステップＳＣ６、ステップＳＰ４）。他方、更新条件を満たすと判定された場合、ＩＣＣ２は、不揮発性メモリの所定の領域に記憶されているリファレンスデータをＲＡＭ、あるいはＥＥＰＲＯＭ等の不揮発性メモリに記憶している照合データを用いて更新する（ステップＳＣ７）。データの更新処理は、例えば、同一の記憶領域にデータを上書きするようにしてもよいし、ＰＣ１からの入力時にＥＥＰＲＯＭ等の不揮発性メモリに照合データを記憶していた場合にはリファレンスデータの参照アドレスを照合データの格納先に書き換える処理を行うようにしてもよい。次に、不揮発性メモリ内の認証回数の積算回数をリセットする（「０」回に初期化する（ステップＳＣ８）。そして、次に、ステップＳＣ６と同様に、ＰＣ１に正常終了情報を送付することで、認証結果がＯＫであったとの判定結果を出力する（ステップＳＣ９、ステップＳＰ４）。
【００３０】
以上のように、本実施の形態では、認証処理に用いる照合データ（照合情報）を用いてリファレンスデータ（生体情報）を更新しているので、更新のために新たな生体情報を伝送することを必要としない。また、更新するかどうかの判定が自動的に行われる。すなわち、更新に要する時間を短縮するとともに、ユーザーに特別な操作を要求することがなくなる。また、更新終了後に認証可の判定結果を出力するようにしたので、ＩＣＣ２に接続されるＰＣ１側では、正常終了情報の送付を待機するだけでよく、更新処理の有無によって処理を変更する必要がない。ただし、確認用に更新処理が行われたか否かを示す情報を追加して送付するようにすることは可能である。
【００３１】
さらに、更新するかどうかの判定を認証回数に応じて行うようにしたので、認証回数の積算処理と、認証回数と所定の基準回数との比較処理といった単純な処理で更新するか否かの判定を行うことができ、判定及び更新に係る構成を簡略化することができる。
【００３２】
なお、上記の説明では、生体データとして、指紋データを用いることとしているが、掌紋のほか、顔型、虹彩、声紋、筆跡等の他の生体データを使用したり、あるいはそれらを組み合わせて使用することも可能である。
【００３３】
次に図２を参照して本発明の第２の実施の形態について説明する。図２に示す実施の形態は、図１を参照して説明した第１の実施の形態を変形したものであって、第１の実施の形態と比べ更新するか否かを行う条件の内容が異なっている。
【００３４】
なお、図２のＩＣＣ２のハードウェア構成は図１のものと同一であるが、ソフトウェア（プログラム）の構成が一部異なっている。具体的には、図１のステップＳＣ４の認証回数の積算処理に代えて更新確率情報の取得処理（ステップＳＣ４ａ）を設けるとともに、更新条件の判定処理内容を修正し（ステップＳＣ５ａ）、図１のステップＳＣ８の積算回数のリセット処理を削除している。また、第２の実施の形態では、ＩＣＣ２に指紋のリファレンスデータ等を初めて登録する際に更新確率がユーザー、ＩＣカードの発行者などによって設定されている（所定の不揮発性メモリに記憶されている）。なお、図１を参照して説明した各処理と同一の処理に対しては同一の参照符号を付け説明を省略する。
【００３５】
本実施の形態において、ＩＣＣ２では、ステップＳＣ２で認証可となった場合、更新確率情報を取得する処理を行う（ステップＳＣ４ａ）。例えば、所定の疑似乱数を発生させる計算を行い、０〜９の整数のいずれかを発生させる。なお、その計算で用いた係数は、不揮発性メモリに記憶し、次回の乱数計算ではその係数を初期値として用いて計算を行うようする。
【００３６】
次にＩＣＣ２は、乱数があらかじめ設定した確率に応じた所定の値であるか否かを判定することで更新条件が満たされるか否かを判定する（ステップＳＣ５ａ）。例えば更新確率を２分の１と設定する場合には、乱数値が奇数の場合に更新条件が満足したと判定し、偶数の場合には満足しなかったと判定する。また、更新確率を５分の１と設定する場合には、乱数値が０又は１である場合に更新条件が満足したと判定し、２以上の場合には満足しなかったと判定する。
【００３７】
なお、ステップＳＣ６以降の処理は、図１を参照して説明したものと同様である。ただし、ステップＳＣ４ａで乱数計算の途中経過を記憶する処理が行われているため、本実施の形態では、図１のステップＳＣ８に相当する処理は不要である。
【００３８】
第２の実施の形態によれば、乱数発生処理によって発生した乱数値が所定の値である場合に更新処理を行うようにしたので、更新間隔を無作為に変更することができ、更新時期をユーザー等に意識させないようにすることなどができる。
【００３９】
次に図３及び図４を参照して第３の実施の形態について説明する。図３に示す実施の形態は、図１を参照して説明した第１の実施の形態を変形したものであって、第１の実施の形態と比べ更新するか否かを行う条件の内容が異なっている。図３のＩＣＣ２のハードウェア構成は図１のものと同一であるが、ソフトウェア（プログラム）の構成が一部異なっている。具体的には、図１のステップＳＣ４の認証回数の積算処理に代えて更新閾値情報の取得処理（ステップＳＣ４ｂ）を設けるとともに、更新条件の判定処理内容を修正し（ステップＳＣ５ｂ）、図１のステップＳＣ８の積算回数のリセット処理を削除している。なお、図１を参照して説明した各処理と同一の処理に対しては同一の参照符号を付け説明を省略する。
【００４０】
本実施の形態において、ＩＣＣ２では、ステップＳＣ２で認証可となった場合、更新閾値情報を取得する処理を行う（ステップＳＣ４ｂ）。例えば、ステップＳＣ３の認証処理の際に求められた照合データとリファレンスデータの比較の結果を表す類似度に対して比較対象となる「更新基準値」を、所定の記憶領域から取得する。この更新基準値は、図４に示すように、完全一致の場合の類似度と認証ＯＫとなる判断基準値との間の値を持つものである。次に、ステップＳＣ５ｂでは、ステップＳＣ１の認証処理の際に求められた類似度（比較の結果の値）が所定の範囲内の値である場合に更新条件が満たされたと判定する。所定の範囲内の値とは、この場合、更新基準値を超える値をいう。すなわち、図４に示すように、類似度が、完全一致と更新基準値の範囲内の値である場合にはリファレンスデータの指紋データを更新する処理を行うことになる。一方、類似度が更新基準値と認証ＯＫの判断基準値との間にある場合には、リファレンスデータの指紋データを更新しない。ただし、認証はＯＫとなる。また、類似度が“認証ＯＫ判断基準値”未満の場合には、リファレンスデータの指紋データを更新しない。また、認証不可（ＮＧ）となる。
【００４１】
なお、ステップＳＣ６以降の処理は、図１を参照して説明したものと同様である。ただし、ステップＳＣ５ｂで比較の対象となる類似度は、認証処理のたびに異なる値となるので、本実施の形態では、図１のステップＳＣ８に相当する処理は不要である。
【００４２】
第３の実施の形態によれば、認証処理の際に求められた類似度が所定の範囲内の値である場合に更新処理を行うようにしたので、経年劣化などに応じた最小限の回数に更新処理をとどめることができる。
【００４３】
次に図５を参照して第４の実施の形態について説明する。図５に示す実施の形態は、図１を参照して説明した第１の実施の形態を変形したものであって、第１の実施の形態と比べ更新するか否かを行う条件の内容と、その判定で使用する情報として日付情報をＰＣ１からＩＣＣ２へ送信するための構成が追加されている点が異なっている。図５のＰＣ１とＩＣＣ２のハードウェア構成は図１のものと同一であるが、ソフトウェア（プログラム）の構成が一部異なっている。具体的には、ＰＣ１側において、照合データを送信した後の処理を変更（ステップＳＰ４をステップＳＰ４ｃ１〜３に変更）し、ＩＣＣ２側において、図１のステップＳＣ４の認証回数の積算処理に代えてＰＣ１に対して日付情報を要求する処理（ステップＳＣ４ｃ１）と前回更新時との更新間隔を算出する処理（ステップＳＣ４ｃ２）を設けるとともに、更新条件の判定処理内容を修正し（ステップＳＣ５ｃ）、ステップＳＣ８の積算回数のリセット処理に代えて更新日付情報を記憶する処理（ステップＳＣ８ｃ）を設けている。
【００４４】
また、第４の実施の形態では、ＩＣＣ２に指紋のリファレンスデータ等を初めて登録する際に更新間隔を定める規定日数がユーザー、ＩＣカードの発行者等によって設定されている（所定の不揮発性メモリに記憶されている）。なお、図１を参照して説明した各処理と同一の処理に対しては同一の参照符号を付け説明を省略する。
【００４５】
本実施の形態において、ＩＣＣ２では、ステップＳＣ２で認証可となった場合、現在の日付情報の提供をＰＣ１に対して要求する処理を行う（ステップＳＣ４ｃ１）。ＰＣ１では、ステップＳＰ３で照合データを送信した後、ＩＣＣ２から受信した信号の内容を判定する処理を行いながら待機状態にあり（ステップＳＰ４ｃ１）、日付情報の要求信号を受信した場合にはステップＳＰ４ｃ２にて日付情報を送信する処理を行う。日付情報は年月日を表す情報である。一方、ＩＣＣ２は、ＰＣ１から送られてきた日付情報を受信し、前回の更新時に不揮発メモリの所定の領域（更新時情報記憶手段）に記憶していた前回の更新日時を表す情報に基づいて前回の日付と現在の日付との差を求めることで更新間隔を算出する（ステップＳＣ４ｃ２）。
【００４６】
次に、ステップＳＣ５ｃでは、ステップＳＣ４ｃ２で算出された更新間隔があらかじめ設定された規定日数を超えた場合に更新条件が満たされたと判定する。更新条件が満たされた場合にはリファレンスデータを更新する処理を行った後（ステップＳＣ７）、現在の更新日付情報を揮発メモリの所定の領域（更新時情報記憶手段）に記憶する（ステップＳＣ８）。そして、ＰＣ１に対して正常終了情報が送信される（ステップＳＣ９）。
【００４７】
ＰＣ１では、ＩＣＣ２からステップＳＣ３で送信されたエラー情報を受信した場合およびステップＳＣ６またはステップＳＣ９で送信された正常終了情報を受信した場合に、返信情報受信処理を行う（ステップＳＰ４ｃ３）。
【００４８】
第４の実施の形態によれば、不揮発メモリの所定の領域（更新時情報記憶手段）に記憶されている更新時情報に基づいて前回の更新処理からの時間が所定の値を超える場合に更新処理を行うようにしたので、時間の計算という単純な処理で更新処理を行うことができる。
【００４９】
なお、本発明の実施の形態は、上記のものに限定されず、例えば、ＩＣＣ２が記憶する情報の一部をＰＣ１側に記憶するようにしたり、あるいはＩＣＣ２と通信網等を介して接続されるＰＣ１とは異なる他の装置においてＩＣＣ２側で記憶すべき情報の一部あるいは全部を記憶するようにすることなどの変更が適宜可能である。また、本発明の実施の形態は、コンピュータ（ＣＰＵ等）とコンピュータで実行されるプログラムとから構成することができるが、そのプログラムはコンピュータ読み取り可能な記録媒体あるいは通信回線を介して頒布することができる。
【００５０】
また、本発明の適用あるいは応用分野としては、ＰＫＩ（公開鍵基盤）システム、ログオンシステム、入退室管理システムなどが考えられる。
【図面の簡単な説明】
【００５１】
【図１】本発明の第１の実施の形態を示すシステム図。
【図２】本発明の第２の実施の形態を示すシステム図。
【図３】本発明の第３の実施の形態を示すシステム図。
【図４】本発明の第３の実施の形態を説明するための説明図。
【図５】本発明の第４の実施の形態を示すシステム図。
【符号の説明】
【００５２】
１  パーソナルコンピュータ（情報処理装置）
２  ＩＣカード（携帯型情報記憶装置）
ＳＣ１  認証手段
ＳＣ５  判定手段
ＳＣ７  更新手段
ＳＣ４  積算手段
ＳＣ４ａ  乱数発生手段
【図１】
2008065604.tif 000003
【図２】
2008065604.tif 000004
【図３】
2008065604.tif 000005
【図４】
2008065604.tif 000006
【図５】
2008065604.tif 000007