(57)【要約】【課題】  生体情報など生体認証に利用される情報が格納されたＩＣカード紛失時における生体情報の漏えいを防止する。【解決手段】  ユーザに応じて前記入退制限装置を制御する入退制御装置と、ユーザの入退権限および生体情報の管理を行う入退管理装置と、ユーザの生体情報を格納するＩＣカードと、ＩＣカード内の生体情報とユーザから直接読み取った生体情報を比較照合する生体認証装置と、前記生体認証装置の認証結果に応じてユーザへサービス提供する端末装置を含む入退管理システム。【選択図】  図１
2011034256.tif 000002
【特許請求の範囲】
【請求項１】
携帯可能な記憶媒体を利用した個人認証方法において、
利用者の生体情報の入力を受け付け、
受け付けられた生体情報と予め格納されている生体情報を比較して、認証処理を実行し、
前記認証がされた場合、認証処理終了後もしくは当該認証に応じて提供されるサービスの提供終了後に、前記記憶媒体の無効化を行うことを特徴とする個人認証方法。
【請求項２】
請求項１に記載の個人認証方法において、
前記格納されている生体情報は、携帯可能な記憶媒体に格納されていることを特徴とする個人認証方法。
【請求項３】
請求項２に記載の個人認証方法において、
前記無効化は、前記記憶媒体に格納された生体情報を無効化することを特徴とする個人認証方法。
【請求項４】
請求項３に記載の個人認証方法において、
前記無効化は、前記記憶媒体に格納された生体情報を消去することを特徴とする個人認証方法。
【請求項５】
請求項１乃至４のいずれかに記載の個人認証方法において、
前記認証処理の結果、認証された場合、前記利用者が所定区域への入場を許可し、
前記利用者が前記所定区域から退出しようとする場合、前記無効化処理を実行することを特徴とする個人認証方法。
【請求項６】
請求項５に記載の個人認証方法において、
前記無効化処理が失敗した場合、前記利用者の退出を制限することを特徴とする個人認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体認証に使用する生体情報を管理するための技術に関し、とくに入退管理システムを含む個人認証、識別システムで用いる生体情報の管理やこれを用いた個人認証、識別技術に関する。
【背景技術】
【０００２】
指紋、虹彩、静脈など、個人の身体的特徴を元に認証を行う生体認証技術は、技術の進化もあり、不特定多数を対象とした商用目的にも利用されるようになっている。
【０００３】
そうした生体認証技術の一つに、ＩＣカード等の電子媒体に所持者の生体情報を事前に格納しておき、生体認証時に前記ＩＣカードから読み出した生体情報と所持者から直接読み取った生体情報を比較照合する方法がある。
【０００４】
そうしたＩＣカード内の生体情報は、生体認証が実施される時に、認証が行われる場所で必要となるデータであるが、それ以外の時間や場所では使用しないデータである。
【０００５】
上記のような課題に対しては、ＩＣカードを先行して所持者へ発行し、使用開始前に生体情報を書き込む従来技術１のような技術がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−９２２９９
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の技術は、ＩＣカードへ生体情報を格納した後は生体情報が残り続けるため、ＩＣカード発行時までは安全であるが、使用開始後に所持者が紛失したり、盗難にあうなどの危険性が残る課題がある。
【０００８】
したがたって、本発明は、管理された領域でのみＩＣカード内に認証用の生体情報が格納され、管理領域外においてＩＣカードと共に生体情報が紛失することを防止することを目的とする。
【課題を解決するための手段】
【０００９】
本発明では、ＩＣカードなどの携帯可能な媒体に格納された生体情報（もしくはこれに対して暗号化などの変換を行ったもの）について、認証の終了もしくは認証によるサービスの終了を含む所定条件を満たす場合に、この生体情報を消去するものである。ここで、生体情報の消去には、暗号化などで使用不可能とすることも含まれる。つまり、無効化えきれば構わない。
【００１０】
また、本発明の別態様として、形態可能な媒体には、ＩＤなど生体情報以外の情報を格納しておき、生体情報をサーバ側に格納しておき、媒体内の情報を無効化することも含まれる。
【００１１】
さらに、生体情報やそれ以外の情報の無効化については、携帯可能なＩＣカードについては、そのままとし、認証処理などを行うサーバ装置の該当する媒体を識別する情報と対応付けて無効化フラグを記録するなどとしてもよい。
【００１２】
さらに、本発明では、「所定条件を満たす」につき、所定領域からの退出時に情報の無効化を実行することが好適である。
【００１３】
本発明においては、以下のシステムへの適用も可能である。それは、ユーザの入退室を物理的に制限する入退制限装置と、ユーザに応じて前記入退制限装置を制御する入退制御装置と、ユーザの入退権限および生体情報の管理を行う入退管理装置と、ユーザの生体情報を格納するＩＣカードと、ＩＣカード内の生体情報とユーザの生体情報を比較照合する生体認証装置と、前記生体認証装置の認証結果を用いてユーザへ操作権限を付与する端末装置を含んでいる入退出管理システムである。
【発明の効果】
【００１４】
本発明によれば、ユーザが特定区域外で認証に利用するＩＣカード等の媒体を紛失もしくは盗難にあった場合でも、生体情報の漏えいを防止することができる。
【図面の簡単な説明】
【００１５】
【図１】入退管理システム１００の機能を説明する図である。
【図２】入退管理システム１００のハードウェア構成を説明する図である。
【図３】入退管理システム１００内で処理されるデータの一例を示す図である。
【図４】入退管理システム１００の代表的な処理の一例を説明する図である。
【図５】入退管理システム１００の代表的な処理の一例を説明する図である。
【図６】入退管理システム１００の代表的な処理の一例を説明する図である。
【図７】入退管理システム１００の代表的な処理の一例を説明する図である。
【発明を実施するための形態】
【００１６】
図１に、本発明の一実施例として説明する入退管理システム１００の構成を示している。
【００１７】
図１に示すように、入退管理システム１００は、入退制限装置１１０、入退制御装置１２０、入退管理装置１３０、ＩＣカード１４０、生体認証装置１５０、端末装置１６０を含んでいる。各装置間は、ケーブルなどの有線通信路、もしくは電波などの無線通信路で結ばれている。なお、入退管理システム１００に含まれる各装置は、それぞれ複数あっても良い。また、各装置の各手段は、記憶媒体に格納されたプログラムに従ってその処理を実行するものである。
【００１８】
入退制限装置１１０は、ＩＣカード１４０とデータの入出力を行うＩＣカード読書手段１１１、ユーザが特定区域へ出入りするのを物理的に制限する入退制限手段１１２を含む。ＩＣカード読書手段１１１は、ＩＣカードリーダライタなどであり、入退制限手段１１２は、セキュリティゲート、扉の電気錠などである。
【００１９】
入退制御装置１２０は、特定区域への出入り権限に関する情報更新を行うユーザ情報更新手段１２１、特定区域内で生体認証の実施を必要とするユーザを判定する生体情報要否判定手段１２３、特定区域への出入り権限をユーザが所持するか判定する入退可否判定手段１２４、特定区域への出入り可否を入退制限装置１１０へ伝える入退制御手段１２５、特定区域への出入り権限および生体情報を格納した許可ユーザＤＢ１２２を含む。ユーザ情報更新手段１２１、生体情報要否判定手段１２３、入退可否判定手段１２４、入退制御手段１２５は、計算機のメモリ上で動作するプログラムなどであり、許可ユーザＤＢ１２２は、計算機のメモリ、ハードディスクなどである。
【００２０】
入退管理装置１３０は、特定区域への出入り権限情報および生体情報の管理を行うユーザ管理手段１３１、ユーザの生体情報を読み取る生体情報読取手段１３４、ユーザが所持するＩＣカード１４０のデータを読み書きするＩＣカード読書手段１１１、生体情報を格納する生体情報ＤＢ１３２、特定区域への出入り権限を格納する入退管理ＤＢ１３３を含む。ユーザ管理手段１３１は、計算機のメモリ上で動作するプログラムなどであり、生体情報読取手段１３４は、指紋や虹彩や静脈などの生体情報を読み取るスキャナであり、生体情報ＤＢ１３２、および入退管理ＤＢ１３３は、計算機内のメモリ、ハードディスクなどである。
【００２１】
ＩＣカード１４０は、内部データを外部とやり取りするカード情報入出力手段１４１、複数のＩＣカードから一意にＩＣカード１４０を特定するための識別子を格納したカードＩＤデータ１４２、ユーザの生体情報を格納した生体情報データ１４３を含む。ＩＣカード１４０は、接触式ＩＣカード、非接触式ＩＣカード、ＲＦＩＤタグなどである。
【００２２】
生体認証装置１５０は、ＩＣカード読書手段１１１、生体情報読取手段１３４、ＩＣカード１４０内の生体情報データ１４３とユーザから直接読み取った生体情報とを比較する生体情報比較手段１５１を含む。生体情報比較手段１５１は、計算機上で動作するプログラムなどである。
【００２３】
端末装置１６０は、特定区域内において特定のユーザにのみ使用させる情報端末装置である。端末装置１６０は、パソコン、プリンタ、電話機などのＯＡ機器、金庫やロッカーなどの保管庫である。
【００２４】
図２に、入退管理システム１００に含まれる、入退制限装置１１０、入退制御装置１２０、入退管理装置１３０、ＩＣカード１４０、生体認証装置１５０、および端末装置１６０のハードウェア構成の一例を示している。
【００２５】
装置２００は、ＣＰＵ２０１、ＲＡＭ、ＲＯＭなどのメモリ２０２、ハードディスク、シリコンディスクなどのディスク２０３、キーボート、マウス、もしくはスイッチなどの入力装置２０４、液晶ディスプレイ、ＣＲＴ、ＬＥＤ、もしくはスピーカーなどの出力装置２０５、装置２００の外部と通信を行う通信インタフェース２０６などを含み、装置内部の通信路によって結ばれている。
【００２６】
図３は、入退管理システム１００内で処理される各種データの一例を示している。
データ３００は、カードＩＤデータ１４２の一例である。データ３００は、ＩＣカード１４０の製造者が製造時に、もしくは入退管理システム１００のシステム管理者が入退管理装置１３０を用いて、事前に格納する。
【００２７】
データ３１０は、生体情報データ１４３の一例である。便宜上、文字列で表現するが、実際は生体の特徴を電子化したデータである。データ３１０は、ユーザが特定区域へ入る際に、入退制限装置１１０のＩＣカード読書手段１１１によって書き込まれ、ユーザが特定区域から出る際に、入退制限装置１１０のＩＣカード読書手段１１１によって消去される。このように特定区域から出る際との、認証によるサービス終了や認証処理終了後にこの消去処理を実行してもよい。
【００２８】
データ３２０は、許可ユーザＤＢ１２２に格納されるデータを表形式で表現した時の一例である。データ３２０は、ユーザの識別子を表す項目のユーザＩＤ３２１、ＩＣカード１４０の識別子を表す項目のカードＩＤ３２２、生体認証に使用される生体情報の種別を表す項目の生体情報種別３２３、生体情報が格納される項目の生体情報３２４などで構成される。データ３２０の各項目は、入退管理システム１００のシステム管理者によって事前に与えられ、各レコードは入退管理装置１３０から送付されるデータによって格納される。
【００２９】
データ３３０は、入退管理ＤＢ１３３に格納されるデータを表形式で表現した一例である。データ３３０は、ユーザＩＤ３２１、カードＩＤ３２２などで構成される。データ３３０の各項目は、入退管理システム１００のシステム管理者によって事前に与えられ、各レコードは前記システム管理者がユーザにＩＣカード１４０を発行する場合や、回収する場合などに格納される。
【００３０】
データ３４０は、生体情報ＤＢ１３２に格納されるデータを表形式で表現した時の一例である。データ３４０は、ユーザＩＤ３２１、生体情報種別３２３、生体情報３２４などで構成される。データ３４０の各項目は、入退管理システム１００のシステム管理者によって事前に与えられ、各レコードは前記システム管理者がユーザにＩＣカード１４０を発行する場合や、回収する場合などに格納される。
【００３１】
図４、図５、図６、図７の各図は、それぞれ入退管理システム１００における代表的な処理を表したものである。
【００３２】
まず、図４に示すユーザ情報の登録処理から説明する。
フローチャート４００は、入退管理システム１００のシステム管理者が、ユーザに対してＩＣカード１４０を発行する時に開始される。その際、カードＩＤデータ１４２には、ＩＣカード１４０が複数あった場合に、各ＩＣカードで重複しないデータが事前に書き込まれているものとする。
【００３３】
処理４０１では、入退管理装置１３０内のＩＣカード読書装置１１１は、カード情報入出力手段１４１を介して、カードＩＤデータ１４２からデータ３００を読み出す。
【００３４】
処理４０２では、ユーザ管理手段１３１は、システム管理者からデータ３００に対応するユーザＩＤの入力を受け付ける。ここでは、受け付けたユーザＩＤを「１」とする。
【００３５】
処理４０３では、ユーザ管理手段１３１は、ユーザＩＤ３２１には「１」、カードＩＤ３２２にはデータ３００の内容である「０００１」として、レコード３３１を入退管理ＤＢ１３３へ格納する。
【００３６】
処理４０４では、ユーザ管理手段１３１は、システム管理者からユーザが生体認証の対象者か否かの入力を受け付け、生体認証の対象者の場合には処理４０５へ移行し、生体認証の対象者でない場合には処理４０７へと移行する。なお、ユーザが生体認証の対象者か否かは、システム管理者が事前に決定しておくものとする。
【００３７】
処理４０５では、ユーザ管理手段１３１は、まず、ユーザから読み取る生体情報の種別の入力をシステム管理者から受け付ける。ここでは、受け付けた生体情報の種別を「指静脈」とする。つぎに、ユーザ管理手段１３１は、生体情報読取手段１３４を介して、ユーザの生体情報を読み取る。ここでは、便宜上、読み取った生体情報を「静脈パターン」と文字列で表現する。
【００３８】
処理４０６では、ユーザ管理手段１３１は、ユーザＩＤ３２１に処理４０２で受け付けた「１」、生体情報種別３２３に処理４０５で受け付けた「指静脈」、生体情報３２４に処理４０５で読み取った「静脈パターン」で、レコード３４１を生体情報ＤＢ１３２へ格納する。
【００３９】
処理４０７では、ユーザ管理手段１３１は、まず、入退管理ＤＢ１３３のレコードからユーザＩＤ３２１を取り出し、生体情報ＤＢ１３２のユーザＩＤ３２１で一致するレコードを探索する。つぎに、ユーザ管理手段１３１は、生体情報ＤＢ１３２で一致したレコードについて、生体情報種別３２３、生体情報３２４を抽出し、ユーザＩＤ３２１とカードＩＤ３２２と結合し、ユーザ情報更新手段１２１を介して、許可ユーザＤＢ１２２に格納する。ここでは、レコード３３１からユーザＩＤ３２１の「１」が取り出されて探索され、探索の結果レコード３４１が見つかり、レコード３３１のカードＩＤ３２２である「０００１」と、レコード３４１の生体情報種別３２３である「指静脈」、および生体情報３２４である「静脈パターン」が結合されて、レコード３２５が格納される。ユーザ管理手段１３１は、入退管理ＤＢ１３３の各レコードに対して、前記処理を繰り返し行う。
【００４０】
ここでは、レコード３２６がレコード３３２に対して処理が行われた結果、レコード３２７がレコード３３３に対して処理が行われた結果である。
【００４１】
つぎに、図５に示す生体情報書込処理を説明する。
フローチャート５００は、ユーザが特定区域へ入ろうと、入退制限装置１１０のＩＣカード読書手段１１２にＩＣカード１４０を使用した場合に開始される。
処理５０１で、入退制限装置１１０のＩＣカード読書手段１１２は、ＩＣカード１４０のカードＩＤデータ１４２を読み出し、読み出したデータを入退可否判定手段１２４へ送信する。ここでは、データ３００の「０００１」が読み出されたとする。
【００４２】
処理５０２で、入退可否判定手段１２４は、入退制限装置１１０のＩＣカード読書手段１１２から受け取ったデータを用いて、許可ユーザＤＢ１２２のカードＩＤ３２２を探索する。
【００４３】
処理５０３で、入退可否判定手段１２４は、処理５０２の結果、一致するレコードが見つかった場合には、処理５０４へと移行し、一致するレコードが見つからなかった場合には、処理５０８へと移行する。
【００４４】
処理５０４で、生体情報要否判定手段１２３は、処理５０３で一致したレコードの生体情報種別３２３を参照する。
【００４５】
処理５０５で、生体情報要否判定手段１２３は、処理５０４の結果、生体情報種別３２３にデータが格納されていた場合には、処理５０６へと移行し、データが格納されていなかった場合には、処理５０９へと移行する。
【００４６】
処理５０６で、入退可否判定手段１２４は、処理５０３で一致したレコードの生体情報３２４を読み出し、入退制限装置１１０のＩＣカード読書手段１１１を介して、ＩＣカード１４０の生体情報データ１４３へ書き込み。
【００４７】
処理５０７で、入退可否判定手段１２４は、処理５０６の結果、生体情報３２４を生体情報データ１４３へ書き込み成功した場合には、処理５０９へと移行し、失敗した場合には処理５０８へ移行する。
【００４８】
処理５０８で、入退可否判定手段１２４は、入退制限手段１２５を介して入退制限装置１１０の入退制限手段１１２を制御し、ユーザが特定区域へ入ろうとするのを制限する。
【００４９】
処理５０９で、入退可否判定手段１２４は、入退制限手段１２５を介して入退制限装置１１０の入退制限手段１１２を制御し、ユーザが特定区域へ入ろうとするのを制限しないようにする。
【００５０】
つぎに、図６に示す生体情報消去処理を説明する。
フローチャート６００は、入退管理システム１００のユーザが特定区域から出ようと、入退制限装置１１０のＩＣカード読書手段１１２にＩＣカード１４０を使用した場合に開始される。
【００５１】
フローチャート６００の処理５０１、処理５０２、処理５０３、処理５０４、処理５０５は、フローチャート５００と同様である。ただし、処理５０３において、一致するレコードが見つからなかった場合の移行先は処理６０３であり、処理５０５において、データが格納されていなかった場合の移行先は処理６０４となる。
【００５２】
処理６０１で、入退可否判定手段１２４は、入退制限装置１１０のＩＣカード読書手段１１１を介して、ＩＣカード１４０の生体情報データ１４３をデータ消去する（もしくはその無効化を行う）。
【００５３】
処理６０２で、入退可否判定手段１２４は、処理６０１の結果、生体情報データ１４３のデータ消去に成功した場合には、処理６０４へと移行し、失敗した場合には処理６０３へ移行する。
【００５４】
処理６０３で、入退可否判定手段１２４は、入退制限手段１２５を介して入退制限装置１１０の入退制限手段１１２を制御し、ユーザが特定区域から出ようとするのを制限する。
【００５５】
処理６０４で、入退可否判定手段１２４は、入退制限手段１２５を介して入退制限装置１１０の入退制限手段１１２を制御し、ユーザが特定区域から出ようとするのを制限しないようにする。
【００５６】
最後に、図７に示す生体認証処理を説明する。
フローチャート７００は、入退管理システム１００のユーザが特定区域へ入ったあと、認証を必要とする機器の使用時に、ユーザがＩＣカード１４０を生体認証装置１５０のＩＣカード読書手段１３４へ使用した場合に開始される。
【００５７】
処理７０１で、生体認証装置１５０のＩＣカード読書手段１３４は、カード情報入出力手段１４１を介して、生体情報データ１４３を読み出す。
【００５８】
処理７０２で、生体認証装置１５０の生体情報読取手段１３４は、ユーザの生体情報を読み取る。
【００５９】
処理７０３で、生体情報比較手段１５１は、処理７０１で読み出したデータと、処理７０２で読み取ったデータとの比較を行い、同一人物の生体情報か否かを判定する。
【００６０】
処理７０４で、生体情報比較手段１５１は、処理７０３の判定結果で同一人物となった場合には、処理７０５へと移行し、同一人物ではないと判定した場合（もしくは同一人物と判定できない場合）には処理７０６へと移行する。
【００６１】
処理７０５で、生体情報比較手段１５１は、端末装置１６０へ、ユーザによる利用を許可する信号を送信する。
【００６２】
以上で説明したように、ユーザが特定区域へ入る場合に、処理５０６および処理５０７で、ＩＣカード１４０内の生体情報データ１４３に、処理７０１で必要とする生体情報を書き込み、ユーザが特定区域から出る場合に、処理６０１および処理６０２で、ＩＣカード１４０内の生体情報データ１４３を消去することで、特定区域外でユーザがＩＣカード１４０を紛失した場合でも、ユーザの生体情報が漏えいすることがないという効果を得られる。
【００６３】
また、生体認証装置１５０で用いられる生体認証方式が、特定区域別に異なっていた場合に、処理５０６および処理５０７で、処理７０３で必要とされる生体情報をＩＣカード１４０へ書き込むことができるため、複数の生体認証が混在していても、１枚のＩＣカード１４０で対応可能という効果が得られる。
【符号の説明】
【００６４】
１００            入退管理システム
１１０            入退制限装置
１１１            ＩＣカード読書手段
１１２            入退制限手段
１２０            入退制御装置
１２１            ユーザ情報更新手段
１２２            許可ユーザＤＢ
１２３            生体情報要否判定手段
１２４            入退可否判定手段
１２５            入退制御手段
１３０            入退管理装置
１３１            ユーザ管理手段
１３２            生体情報ＤＢ
１３３            入退管理ＤＢ
１３４            生体情報読取手段
１４０            ＩＣカード
１４１            カード情報入出力手段
１４２            カードＩＤデータ
１４３            生体情報データ
１５０            生体認証装置
１５１            生体情報比較手段
１６０            端末装置
２００            装置
２０１            ＣＰＵ
２０２            メモリ
２０３            ディスク
２０４            入力装置
２０５            出力装置
２０６            通信インタフェース
【図１】
2011034256.tif 000003
【図２】
2011034256.tif 000004
【図３】
2011034256.tif 000005
【図４】
2011034256.tif 000006
【図５】
2011034256.tif 000007
【図６】
2011034256.tif 000008
【図７】
2011034256.tif 000009