(57)【要約】【課題】  ユーザの生体情報を用いてログインを行うシステムにおいて、生体情報をサーバ内に格納するシステムでは、サーバ内に格納された生体情報の数が多いほど認証速度が遅くなる。一方、生体情報を認証装置内に格納するシステムでは、認証装置のユーザが変更に柔軟な対応ができず、ユーザの利用状況に合わせたシステム運用が難しい。【解決手段】  サーバ内にユーザの生体情報と当該ユーザの生体情報が配信される端末名とを対応付けて記録する。また、当該端末名は、ユーザの利用状況に応じて変更を可能とする。  サーバ装置から端末装置へのユーザの生体情報の配信は、当該端末装置の起動時等に行う。ユーザの生体情報を受信した端末装置は、当該端末装置に接続された生体認証装置に生体情報を記録し、ユーザのログインに備える。  また、生体認証時に記録されたユーザの生体情報は、当該端末装置のシャットダウン時等に行う。【選択図】図２
2010244094.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と、複数の端末装置と、各端末装置に接続された生体認証装置とからなる生体認証システムであって、
前記サーバ装置は、ユーザの生体情報と、ユーザが利用可能な端末装置の名称とを含むデータベース部と、各部分を制御するサーバ制御部とを有し、
前記端末装置は、データの送受信が可能になったことを判断する通信可能判断手段と、各部分を制御する端末装置制御部とを有し、
前記生体認証装置は、生体情報を読み取る生体情報リード部と、生体情報を記憶する記憶手段と、各部分を制御する認証装置制御部とを有し、
前記端末装置制御部は、前記通信可能判断手段によってデータの送受信が可能であると判断された後に、前記端末装置の装置名を前記サーバ装置に送信し、
前記サーバ制御部は、前記データベース部に保存されたデータのうち、前記装置名を有する端末装置に配信予定の生体情報を前記端末装置に送信し、
前記端末装置制御部は、前記サーバ装置から受信した前記生体情報を前記生体認証装置に送信し、
前記認証装置制御部は、前記生体情報を前記記憶手段に記録し、
生体認証時において、前記生体情報リード部にて読み取られた生体情報と、前記記憶手段に記録された生体情報とを比較することを特徴とする生体認証システム。
【請求項２】
請求項１に記載の生体認証システムであって、
前記通信可能判断手段は、前記端末装置の電源がオンになったこと、前記端末装置において前記生体認証処理プログラムが起動されたこと、あるいは予め設定された時刻になったことを判断することを特徴とする生体認証システム。
【請求項３】
請求項１あるいは請求項２に記載の生体認証システムであって、
前記各端末装置はさらに、該端末装置に接続された認証装置の記憶手段の生体情報を消去するか判断する生体情報削除可能判断手段を有し、
前記生体情報削除可能判断手段は、生体情報の削除を可能と判断した後に、前記記憶手段内に保存されている生体情報を消去することを特徴とする生体認証システム。
【請求項４】
請求項３に記載の生体認証システムであって、
前記生体情報削除可能判断手段は、前記端末装置がシャットダウンを行うこと、前記端末装置において前記生体認証処理プログラムが終了したこと、あるいは予め設定された時刻になったことを判断することを特徴とする生体認証システム。
【請求項５】
請求項１〜４のいずれかに記載の生体認証システムであって、
前記生体認証装置を用いて、新規に生体情報を登録する場合、
前記生体認証装置の生体情報リード部は、ユーザ生体情報を読み取り、
前記端末装置制御部は、前記生体情報リード部によって読み取られた生体情報と、ユーザが利用可能な端末装置の名称とを、前記サーバ装置に送信することを特徴とする生体認証システム。
【請求項６】
サーバ装置と認証装置と通信を行う端末装置であって、
生体認証処理プログラムと、データの送受信が可能になったことを判断する通信可能判断手段と、各部分を制御する端末装置制御部とを有し、
前記通信可能判断手段は、データの送受信を可能と判断した後に、該端末装置の装置名を前記サーバ装置に送信し、
前記端末装置制御部は、前記サーバ装置内に保存されたデータのうち、装置名が該端末装置である生体情報を前記認証装置に送信することを特徴とする端末装置。
【請求項７】
請求項６に記載の端末装置であって、
前記通信可能判断手段は、前記端末装置の電源がオンになったことあるいは前記端末装置において前記生体認証処理プログラムが起動されたことを判断することを特徴とする端末装置。
【請求項８】
請求項６あるいは請求項７に記載の端末装置であって、
さらに、該端末装置に接続された生体認証装置の記憶手段の生体情報を消去するか判断する生体情報削除可能判断手段を有し、
前記生体情報削除可能判断手段は、生体情報の削除を可能と判断した後に、前記記憶手段内に保存されている生体情報を消去することを特徴とする端末装置。
【請求項９】
請求項８に記載の端末装置であって、
前記生体情報削除可能判断手段は、前記端末装置がシャットダウンを行うこと、前記端末において前記生体認証処理プログラムが終了したこと、あるいは予めスケジュールによって設定された時刻になったことを判断することを特徴とする端末装置。
【請求項１０】
請求項６〜９のいずれかにに記載の端末装置であって、
前記生体認証装置を用いて新規に生体情報を登録する場合、
前記認証装置通信部を介して、該端末装置に接続された認証装置によって読み取られた生体情報を取得し、
前記サーバ通信部を介して、該生体情報を利用可能な端末装置の端末装置名と共に前記サーバ装置に送信することを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体認証装置を備えた端末装置および当該端末装置を用いた生体認証システムに関する発明である。
【背景技術】
【０００２】
近年、ユーザの生体情報（指紋、指静脈、虹彩、顔、声紋等）を用いて個人を認証するログインを行うシステムが普及している。このようなシステムとしては、例えば特許文献１及び特許文献２に記載されたものがある。
【０００３】
特許文献１は、サーバと当該サーバに接続された複数台の端末装置を有するシステムが記載されている。端末装置は生体情報読取装置を備えており、生体情報読取装置で読み取られたユーザの生体情報をサーバに送信し、サーバ内に登録された生体情報を検索して生体認証を行う。
【０００４】
また、特許文献２は、サーバと当該サーバに接続された複数台の認証装置を有するシステムが記載されている。サーバには、登録された生体情報を各端末に転送する認証装置のリストが記録されており、１台の認証装置で登録された生体情報は、サーバ内に記録されたリストに基づいて他の認証装置に転送される。利用者は生体情報が転送された任意の認証装置にて生体認証を行うことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１０８０３５号公報
【特許文献２】特開２００６−９９６０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載のシステムは、生体認証時にサーバに記録された全ての生体情報を検索対象にしている。そのため、サーバ内に格納された生体情報の数が多いほど認証速度が遅くなる。また、認証はサーバ内で行われるため、端末装置とサーバとの接続がオフラインのときは、生体認証ができない。
【０００７】
一方、特許文献２に記載のシステムは、生体情報は認証装置に記録されるため、認証装置とサーバとの接続に拘わらず生体認証ができる。しかし、サーバに生体情報を登録せず端末間の転送を前提としているため、転送可否が転送元端末(登録に使用した端末)の起動状態に依存してしまう。また、認証装置に登録されたユーザの変更等については考慮されておらず、サーバ内に記録された生体情報を転送する認証装置のリストの変更等に関する記載もない。
【課題を解決するための手段】
【０００８】
本発明の目的を達成するために、システムのユーザの生体情報と当該生体情報が配信される端末とを対応付けてサーバに記録する構成とした。すなわち、サーバ内には、ユーザ固有のユーザＩＤと当該ユーザの生体情報と当該ユーザの生体情報が配信される端末名とが対応付けて記録されている。当該端末名は、ユーザが生体情報を登録するときに指定することができ、また、ユーザの利用状況に応じて後から変更することもできる。
【０００９】
サーバ装置から端末装置へのユーザの生体情報の配信は、当該端末装置の起動時（あるいは当該端末装置内に格納された生体認証処理プログラムの開始時）に行う。ユーザの生体情報を受信した端末装置は、当該端末装置に接続された生体認証装置に生体情報を記録し、ユーザのログインに備える。
【００１０】
また、生体認証時に記録されたユーザの生体情報の削除は、当該端末装置のシャットダウン時（あるいは当該端末装置内に格納された生体認証処理プログラムの終了時）に行う構成とした。
【発明の効果】
【００１１】
上記の構成により、ユーザのログイン時は、生体認証装置に記録された特定のユーザの生体情報を用いて生体認証を行うため、サーバ装置に記録された全てのユーザの生体情報を照合する場合に比べてはるかに短時間で処理が可能であり、認証時にサーバとの接続がオフラインであっても生体認証が可能である。
【００１２】
また、マスタとなる生体情報は、サーバに登録されているため、登録に使用した端末が起動していなくても配信が可能であり、かつ、サーバ内に記録されたユーザの生体情報が配信される端末名を変更することができるため、ユーザの利用状況に合わせたシステムの運用が可能である。
【００１３】
さらに、端末装置のシャットダウン時等に生体情報を削除することによって、装置の盗難などによる情報漏洩のリスクを低減することが可能である。
【図面の簡単な説明】
【００１４】
【図１】実施例１におけるシステムの外観図である。
【図２】サーバ装置と、端末装置と、生体認証装置との機能ブロック図である。
【図３】データベースのデータテーブルを示した図である。
【図４】メモリ３３０のデータテーブルを示した図である。
【図５】新規ユーザ登録時のフローチャートである。
【図６】ユーザの生体情報を生体認証装置に配信するときのフローチャートである。
【図７】ログイン時のフローチャートである。
【図８】ユーザの生体情報を生体認証装置内のメモリから削除するときのフローチャートである。
【図９】生体情報を配信する端末を変更する場合のフローチャートである。
【図１０】メニュー画面を示した図である。
【図１１】新規ユーザ登録画面を示した図である。
【図１２】生体情報の登録画面を示した図である。
【図１３】生体情報登録時におけるデータ更新を示した図である。
【図１４】生体情報配信時におけるデータ更新を示した図である。
【図１５】ログイン画面を示した図である。
【図１６】生体情報の読取画面を示した図である。
【図１７】ログイン成功画面を示した図である。
【図１８】ログイン失敗画面を示した図である。
【図１９】生体情報削除時におけるデータ更新を示した図である。
【図２０】配信端末変更画面を示した図である。
【図２１】配信端末変更時におけるデータ更新を示した図である。
【発明を実施するための形態】
【実施例１】
【００１５】
本発明の第１の実施例について詳細に説明する。本実施例における生体認証システムは、ネットワークを介して接続された、ユーザの生体情報が記録されたサーバ装置と、複数台の端末装置と、当該端末装置に接続された生体認証装置とから構成される。
【００１６】
まず、本実施例の概要について説明する。
【００１７】
端末装置は、後に説明する、端末装置の電源が投入されてから一定時間経過後か、あるいは事前にスケジュールで設定された時刻になると、サーバ装置にユーザの生体情報の配信を要求する。当該配信要求は、端末名（端末装置を識別する番号等）を含むものとする。
【００１８】
配信要求を受信したサーバ装置は、配信要求の送信元の端末装置に、当該端末装置のユーザの生体情報を配信する。配信された生体情報は、当該端末装置に接続された生体認証装置に保存される。これによって、当該端末装置で生体認証を用いたログインをすることが可能になる。なお、生体認証装置に保存された生体情報は、当該端末装置のシャットダウン時に消去されるか、事前にスケジュールで設定された時刻に消去される。
【００１９】
次に、本実施例について詳細に説明する。
【００２０】
図１は、本実施例におけるシステムの外観図である。本システムは、サーバ装置１００と、複数台の端末装置２００（２００ａ、２００ｂ、２００ｃ、２００ｄ）と、当該端末装置２００に接続された生体認証装置３００（３００ａ、３００ｂ、３００ｃ、３００ｄ）とを、ネットワーク４００を介して接続している。サーバ装置１００は、本システムのユーザ全ての生体情報を記録する装置であり、各ユーザの生体情報と当該生体情報を配信する端末装置の識別情報とが対応付けて記録されている。本実施例における端末装置２００としては、パーソナルコンピュータ（ＰＣ）にて認証されたユーザがログインする場合を想定しているが、他の装置（例えば、自動取引装置、営業店向け係員用端末、鍵管理装置等）にも適用できる。端末装置２００に接続された生体認証装置３００には、サーバ装置１００から送信されたユーザの生体情報が保存される。
【００２１】
図２はサーバ装置１００と、端末装置２００と、生体認証装置３００との機能ブロック図である。サーバ装置１００は、サーバ制御部１１０と、データベース１２０と、端末装置通信部１３０と、を備えている。サーバ装置１００の制御を行うサーバ制御部１１０は、データベース管理プログラム１１１と通信制御プログラム１１２とを備えている。データベース管理プログラム１１１は、データベース１２０内のデータの読み取りと、データベース１２０内へのデータの書き込みとを行う。通信制御プログラム１１２は、端末装置通信部１２０の制御を行う。データベース１２０は、ユーザの生体情報と当該生体情報が配信される端末の識別情報（端末名）とを対応付けて記録する。端末装置通信部１３０は、端末装置２００へのデータの送信と、端末装置２００からのデータの受信とを行う。
【００２２】
図３は、データベース１２０のデータテーブルを示した図である。データベース１２０に記録されるデータは、ユーザを識別するためのユーザＩＤ１２１と、パスワード１２２と、ユーザの生体情報１２３と、生体情報１２３を配信する先の端末名１２４と、生体情報１２３を配信済であるか否かを示す配信状況１２５と、から構成される。配信状況１２５は、端末名１２４に対応付けて記録され、端末装置に生体情報を配信した場合は「済」、未配信の場合は「未済」とする。
【００２３】
図２に戻り、端末装置２００は、端末装置制御部２１０と、サーバ通信部２２０と、認証装置通信部２３０と、表示部２４０と、入力部２５０と、メモリ２６０と、ディスク２７０と、を備えている。端末装置２００の制御を行う端末装置制御部２１０は、生体認証装置３００を用いた生体認証の際に使用される生体認証処理プログラム２１１を備えている。サーバ通信部２２０は、サーバ装置１００へのデータの送信と、サーバ装置１００からのデータの受信とを行う。認証装置通信部２３０は、生体認証装置３００へのデータの送信と、生体認証装置３００からのデータの受信とを行う。表示部２４０（ディスプレイ等）は、ユーザの操作案内の表示と生体認証の認証結果の表示とを行う。入力部２５０（キーボード等）は、ユーザの操作に用いられる。メモリ２６０は、入力部２５０より入力されたデータを一時的に記録する。ディスク２７０は、端末装置２００の端末名（ＩＰアドレス等）を含むものとする。
【００２４】
生体認証装置３００は、認証装置制御部３１０と、端末装置通信部３２０と、メモリ３３０と、生体情報リード部３４０と、を備えている。認証装置制御部３１０は生体認証装置３００の制御を行う。端末装置通信部３２０は、端末装置２００へのデータの送信と、端末装置２００からのデータの受信とを行う。メモリ３３０は、サーバ装置１００から配信された生体情報を保存する。生体情報リード部３４０は、ユーザの生体情報を読み取る、例えばカメラ等である。
【００２５】
図４は、メモリ３３０のデータテーブルを示した図である。メモリ３３０に記録されるデータは、当該生体認証装置に接続された端末装置２００のユーザのユーザＩＤ３３１と、当該ユーザの生体情報３３２と、から構成される。
【００２６】
次に、本システムの処理の流れについて説明する。説明の便宜上、（Ａ）新規ユーザ登録（図５）、（Ｂ）生体情報配信時（図６）、（Ｃ）生体認証時（図７）、（Ｄ）生体情報削除時（図８）、（Ｅ）生体情報を配信する端末の変更時（図９）の５つのフローに分けて説明する。
【００２７】
（Ａ）新規ユーザ登録時のフロー
図５は、新規ユーザ登録時のフローチャートである。
【００２８】
端末装置制御部２１０は、表示部２４０に図１０のメニュー画面を表示させる（Ｓ１０１）。ユーザが入力部２５０にて「新規ユーザ登録」キー５０１を選択した後、端末装置制御部２１０は、表示部２４０に図１１の新規ユーザ登録画面を表示させる（Ｓ１０２）。新規ユーザ登録画面は、ユーザＩＤの入力欄６０１と、パスワードの入力欄６０２と、生体情報を配信する端末名の入力欄６０３とを備えている。生体情報を配信する端末名は複数指定できる。図１１は一例として、ユーザＩＤが「０００１」であるユーザが、生体情報を配信する端末名に「ＰＣ１」「ＰＣ２」「ＰＣ３」を入力する場合を示した図である。ユーザが入力部２５０を介して入力したユーザＩＤとパスワードと端末名とは、メモリ２６０に記録される（Ｓ１０３）。
【００２９】
その後、端末装置制御部２１０は、表示部２４０に図１２の生体情報の登録画面を表示させ（Ｓ１０４）、生体情報の読取指示を生体認証装置３００に送信する（Ｓ１０５）。生体情報の読取指示を受信した認証装置制御部３１０は、生体情報リード部に生体情報を読み取るように指示する。当該指示を受けた生体情報リード部３４０は、ユーザがかざした生体（例えば指等）から、ユーザの生体情報を読み取る（Ｓ１０６）。認証装置制御部３１０は、読み取られた生体情報を端末装置２００に送信する（Ｓ１０７）。生体情報を受信した端末装置制御部２１０は、当該生体情報と、メモリ２６０内に記録されたユーザＩＤとパスワードと端末名と、をサーバ装置１００に送信する（Ｓ１０８）。
【００３０】
端末装置２００から送信されたデータを受信したサーバ制御部１１０は、当該データをデータベース１２０内に記録する（Ｓ１０９）。図１３は、生体情報登録時におけるデータベース１２０内に記録されたデータ更新の一例を示した図である。図１１記載の新規ユーザ登録画面で入力した、ユーザＩＤ「０００１」と、パスワード「ａｂｃｄｅ」と、生体情報を配信する端末名「ＰＣ１」「ＰＣ２」「ＰＣ３」と、生体認証装置３００で読み取った生体情報「ａａａａａ」とから、７０１ａ〜７０１ｃのデータが追加される。このとき、各生体情報の配信状況１２５は「未済」とする。
【００３１】
（Ｂ）生体情報配信時のフロー
図６は、ユーザの生体情報を生体認証装置３００に配信するときのフローチャートである。
【００３２】
端末装置制御部２１０は、サーバ装置１００にユーザの生体情報の配信要求を送信する（Ｓ２０１）。配信要求は、ディスク２７０に記録された端末名を含むものとし、例えば、端末装置２００を起動（あるいは生体認証処理プログラム２１１を開始）してから一定時間経過後（例：１０秒後）に送信したり、事前にスケジュールとして設定された時刻に送信したりする。
【００３３】
配信要求を受信したサーバ制御部１１０は、データベース１２０内に記録されたデータから、端末名１２４が配信要求に含まれる端末名と同一であるデータを検索する（Ｓ２０２）。端末名１２４が配信要求に含まれる端末名と同一であるデータが無い場合（Ｓ２０３にてＮの場合）、端末装置２００へのデータの配信は行われない。一方、当該データがある場合（Ｓ２０３にてＹの場合）、当該データの内、配信状況１２５が「未済」であるデータのユーザＩＤと生体情報とを端末装置２００に送信する（Ｓ２０４）。
【００３４】
端末装置制御部２１０は、受信したユーザＩＤをメモリ２６０に記憶する（Ｓ２０５）。また、端末装置制御部２１０は、受信したユーザＩＤと生体情報とを生体認証装置３００に送信する（Ｓ２０６）。認証装置制御部３１０は、受信したユーザＩＤと生体情報とをメモリ３３０に記録する（Ｓ２０７）。受信したユーザＩＤはユーザＩＤ３３１に記録され、受信した生体情報は生体情報３３２に記録される。その後、生体情報の登録完了通知を端末装置２００に送信する（Ｓ２０８）。
【００３５】
生体情報配信の完了通知を受信した端末装置制御部２１０は、当該生体情報の登録完了通知と、メモリ２６０に記録されたユーザＩＤと、ディスク２７０に記録された端末名とをサーバ装置１００に送信する（Ｓ２０９）。
【００３６】
サーバ制御部１１０は、データベース１２０内に記録されたデータから、配信したデータの配信状況１２５を「未済」から「済」に変更する（Ｓ２１０）。図１４は、生体情報配信時におけるデータベース１２０内に記録されたデータ更新の一例を示した図である。端末名に「ＰＣ３」を持つ端末装置２００からの生体情報の配信要求を受信したサーバ装置１００は、データベース１２０内に記録されたデータから端末名１２４が「ＰＣ３」であり、かつ配信状況が「未済」であるデータ８０１ａ、８０１ｂのユーザＩＤ「０００１」「０００３」と、生体情報「ａａａａａ」「ｃｃｃｃｃ」とを端末装置に配信する。当該端末装置から生体情報の登録完了通知を受信した後、配信したデータの配信状況８０１ｃ、８０１ｄを「未済」から「済」に変更する。
【００３７】
（Ｃ）ログイン時のフロー
図７は、ログイン時のフローチャートである。
【００３８】
端末装置制御部２１０は、表示部２４０に図１０記載のメニュー画面を表示させる（Ｓ３０１）。ユーザが入力部２５０にて「ログイン」キー５０２を選択した後、端末装置制御部２１０は、表示部２４０に図１５記載のログイン画面を表示させる（Ｓ３０２）。ログイン画面は、ユーザＩＤの入力欄９０１と、パスワードの入力欄９０２とを備えている。ユーザが入力部２５０にて入力したユーザＩＤは、メモリ２６０に記録される（Ｓ３０３）。その後、端末装置制御部２１０は、入力されたユーザＩＤとパスワードとをサーバ装置１００に送信する（Ｓ３０４）。
【００３９】
ユーザＩＤとパスワードとを受信したサーバ制御部１１０は、データベース１２０内に記録されたデータを参照し、正しいパスワードが入力されたか判断する（Ｓ３０５）。パスワードが正しい場合（Ｓ３０５にてＹの場合）、生体認証指示を端末装置２００に送信する（Ｓ３０６）。一方、パスワードが間違っている場合（Ｓ３０５にてＮの場合）、ログインに失敗した旨を端末装置２００に送信する（Ｓ３０７）。
【００４０】
サーバ装置１００より生体認証指示を受信した端末装置制御部２１０は、図１６記載の生体情報の読取画面を表示部２４０に表示させ（Ｓ３０８）、生体情報の読取指示を生体認証装置３００に送信する（Ｓ３０９）。生体情報の読取指示を受信した認証装置制御部３１０は、生体情報リード部に生体情報を読み取るように指示する。当該指示を受けた生体情報リード部３４０は、ユーザがかざした生体情報を読み取る（Ｓ３１０）。認証装置制御部３１０は、読み取られた生体情報がメモリ３３０内に記録された生体情報３３２内に存在するか検索する（Ｓ３１１）。読み取られた生体情報が存在する場合（Ｓ３１１にてＹの場合）、メモリ３３０内のユーザＩＤ３３１を参照し、当該生体情報に対応付けて記録されたユーザＩＤを端末装置２００に送信する（Ｓ３１２）。一方、読み取られた生体情報が存在しない場合（Ｓ３０７にてＮの場合）、認証に失敗した旨を端末装置２００に送信する。（Ｓ３１３）。
【００４１】
認証が成功し、端末装置制御部２１０がユーザＩＤを受信した場合、受信したユーザＩＤとメモリ２６０に記録されたユーザＩＤとを比較する。上記二つのユーザＩＤが一致した場合（Ｓ３１４にてＹの場合）、図１７記載のログイン成功画面を表示部２４０に表示する（Ｓ３１５）。一方、上記二つのユーザが不一致の場合（Ｓ３１４にてＮの場合）、図１８記載のログイン失敗画面を表示部２４０に表示する（Ｓ３１６）。端末装置制御部２０１が、Ｓ３０７にて送信されたログインに失敗した旨を受信した場合、あるいはＳ３１３にて送信された認証に失敗した旨を受信した場合も、図１８記載のログイン失敗画面を表示部２４０に表示する（Ｓ３１６）。
【００４２】
（Ｄ）生体情報削除時のフロー
図８は、ユーザの生体情報を生体認証装置３００内のメモリ３３０から一時的に削除するときのフローチャートである。例えば、端末のユーザが一時的にその端末の利用を中断する場合等が該当する。
【００４３】
端末装置制御部２１０は、ユーザの生体情報の削除命令（以下、「生体情報削除命令」とする）を生体認証装置３００に送信する（Ｓ４０１）。生体情報削除命令は、例えば、端末装置２００のシャットダウン時（あるいは生体認証処理プログラム２１１の終了時）や、事前にスケジュールとして設定された時刻に送信する。
【００４４】
生体情報削除命令を受信した認証装置制御部３１０は、メモリ３３０に記録された生体情報を消去し（Ｓ４０２）、生体情報の削除が完了した旨（以下、「生体情報削除完了データ」と表す）を端末装置に送信する（Ｓ４０３）。
【００４５】
生体情報削除完了データを受信した端末装置制御部２１０は、当該生体情報削除完了データと、ディスク２７０に記録された端末名とをサーバ装置１００に送信する（Ｓ４０４）。
【００４６】
生体情報削除完了データと端末名とを受信したサーバ制御部１１０は、データベース１２０内に記録されたデータから、端末名１２５に受信した端末名を含むデータを検索し（Ｓ４０５）、当該データの配信状況１２５を、配信前の状態を示す「済」から「未済」に戻す変更を行う（Ｓ４０６）。
【００４７】
図１９は、生体情報削除時におけるデータベース１２０内に記録されたデータ更新の一例を示した図である。サーバ制御部１１０は、端末名に「ＰＣ３」を持つ端末装置２００から生体情報消去完了データを受信した場合、端末名１２５が「ＰＣ３」であるデータの配信状況１００１ａ、１００１ｂを「済」から「未済」に変更する。
【００４８】
なお、上記説明は、端末のユーザが一時的にその端末の利用を中断する場合に生体情報を生体認証装置３００のメモリ３３０から削除するものとして説明したが、メモリ３３０が耐タンパ性不揮発メモリである場合、一度サーバ装置１００から配信されたユーザの生体情報は削除しない構成とすることも可能である。この場合、データベース１２０内に記録されたユーザの生体情報のうち、新規に登録され、端末装置に一度も配信されていないものが配信される。
【００４９】
（Ｅ）生体情報を配信する端末を変更する場合のフロー
図９は、生体情報を配信する端末を変更する場合のフローチャートである。
【００５０】
端末装置制御部２１０は、表示部２４０に図１０記載のメニュー画面を表示させる（Ｓ５０１）。ユーザが入力部２５０を介して「使用可能端末変更」キー５０３を選択した後、端末装置制御部２１０は、表示部２４０に図１５記載のログイン画面を表示させる（Ｓ５０２）。ユーザが入力部２５０を介して入力したユーザＩＤとパスワードとは、サーバ装置１００に送信される（Ｓ５０３）。
【００５１】
ユーザＩＤとパスワードとを受信したサーバ制御部１１０は、データベース１２０内に記録されたデータを参照し、正しいパスワードが入力されたか判断する（Ｓ５０４）。パスワードが間違っている場合（Ｓ５０４にてＮの場合）、ログインに失敗した旨を端末装置２００に送信する（Ｓ５０５）。ログインに失敗した旨を受信した端末装置制御部２１０は、図１８記載のログイン失敗画面を表示部２４０に表示する（Ｓ５０６）。
【００５２】
一方、パスワードが正しい場合（Ｓ５０４にてＹの場合）、サーバ制御部１１０は、データベース１２０内に記録されたデータから、ユーザＩＤ１２１が受信したユーザＩＤと同一であるデータを検索し（Ｓ５０７）、当該データの端末名を端末装置２００に送信する（Ｓ５０８）。端末名を受信した端末装置制御部２１０は、表示部２４０に図２０記載の配信端末変更画面を表示する（Ｓ５０９）。配信端末変更画面は、生体情報を配信する端末名の入力欄１１０１とを備えている。ユーザが入力部２５０を介して生体情報を配信する端末名を入力した後、端末装置制御部２１０は、ユーザによって入力された端末名をサーバ装置１００に送信する（Ｓ５１０）。ユーザによって入力された端末名を受信したサーバ制御部１１０は、データベース１２０内に記録されたデータを更新する（Ｓ５１１）。
【００５３】
図２１は、配信端末変更時におけるデータベース１２０内に記録されたデータ更新の一例を示した図である。ユーザＩＤが「０００１」であるユーザが、生体情報を配信する端末名を「ＰＣ１」「ＰＣ２」「ＰＣ３」から、「ＰＣ１」「ＰＣ２」「ＰＣ４」に変更する場合、データベース１２０内に記録されたデータ１２０１ａをデータ１２０１ｂに置き換えることによってデータ更新が行われる。
【００５４】
なお、生体情報を配信する端末を変更するものとして説明したが、生体情報を配信する端末を追加および削除する構成とすることも可能である。
【００５５】
以上、Ａ〜Ｅのフローで説明したように、本実施例に記載された生体認証システムの場合、生体認証時に検索対象となる生体情報を端末装置のユーザの生体情報に限定して、認証速度を早くすることが可能である。また、サーバ内に記録されたユーザの生体情報が配信される端末名を変更することができるため、ユーザの利用状況に合わせたシステムの運用が可能である。さらに、端末装置のシャットダウン時等に生体情報を削除することによって、情報漏洩のリスクを低減することが可能である。
【符号の説明】
【００５６】
１００…サーバ装置、１１０…サーバ制御部、１１１…データベース制御プログラム、１１２…通信制御プログラム、２００…端末装置、２１０…端末装置制御部、２１１…生体認証処理プログラム、２２０…サーバ通信部、２３０…認証装置通信部、２４０…表示部、２５０…入力部、２６０…メモリ、２７０…ディスク、３００…生体認証装置、３１０…認証装置制御部、３２０…端末装置通信部、３３０…メモリ、３４０…生体情報リード部、４００…ネットワーク
【図１】
2010244094.tif 000003
【図２】
2010244094.tif 000004
【図３】
2010244094.tif 000005
【図４】
2010244094.tif 000006
【図５】
2010244094.tif 000007
【図６】
2010244094.tif 000008
【図７】
2010244094.tif 000009
【図８】
2010244094.tif 000010
【図９】
2010244094.tif 000011
【図１０】
2010244094.tif 000012
【図１１】
2010244094.tif 000013
【図１２】
2010244094.tif 000014
【図１３】
2010244094.tif 000015
【図１４】
2010244094.tif 000016
【図１５】
2010244094.tif 000017
【図１６】
2010244094.tif 000018
【図１７】
2010244094.tif 000019
【図１８】
2010244094.tif 000020
【図１９】
2010244094.tif 000021
【図２０】
2010244094.tif 000022
【図２１】
2010244094.tif 000023