(57)【要約】【課題】すでにユーザが利用している一般の利用機器に専用ソフトウェアを搭載することなく、生体情報に基づく認証システムを導入可能にする。【解決手段】認証トークンに、センサと、ユーザの登録生体情報を予め記憶する登録メモリと、登録メモリに記憶された少なくとも１つのインデックス対応登録生体情報に対応してユーザの複数の固有情報が記憶されたユーザメモリとを設け、認証トークンは、センサが検出した生体情報と登録メモリの登録生体情報とを照合すると共に、照合結果が照合成功を示しかつ照合対象の生体情報がインデックス対応登録生体情報の場合は認証情報出力部がユーザメモリから前記インデックス対応登録生体情報に対応する複数の固有情報の何れか１つを選択的に出力させてキーボードの打鍵信号に変換させ、その打鍵信号を利用機器に送信する。【選択図】　　　　図１
2004029920.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが所持する認証トークンと、前記ユーザにサービスを提供する利用機器とからなり、
前記認証トークンは、
前記ユーザの生体情報の読み取りを行う生体情報センサと、
前記ユーザの登録生体情報を予め記憶する登録メモリと、
前記登録メモリに特定の登録生体情報として記憶された少なくとも１つの登録生体情報に対応して前記ユーザの複数の固有情報の出力が可能な認証情報出力部と、
生体情報センサにより読み取られた生体情報と登録メモリの登録生体情報とを照合するとともに、照合結果が照合成功を示しかつ照合対象の生体情報が前記特定の登録生体情報の場合は前記認証情報出力部から前記特定の登録生体情報に対応する複数の固有情報の何れか１つを選択的に出力させる照合部と、
前記認証情報出力部から出力される前記ユーザの固有情報をキーボードの打鍵信号に変換するキーボードエミュレータと、
キーボードエミュレータにより変換された打鍵信号を送信する第１の通信回路と
を有し、
前記利用機器は、
前記第１の通信回路から送信された打鍵信号を受信する第２の通信回路と、
第２の通信回路により受信された打鍵信号に基づいてサービスプログラムを実行し前記ユーザにサービスを提供する処理装置と
を有することを特徴とする生体情報認証システム。
【請求項２】
請求項１において
前記認証情報出力部は、前記登録メモリに前記特定の登録生体情報として記憶された少なくとも１つの登録生体情報に対してインデックスで識別される複数のユーザ固有情報の記憶が可能なユーザメモリを備え、
前記照合部は、
生体情報センサにより読み取られた生体情報と登録メモリの登録生体情報とを照合して照合結果を出力するとともに、照合対象の生体情報が予め定められた登録生体情報の場合はインデックス加算信号を出力する照合回路と、
前記インデックス加算信号に基づいて加算を行うインデックスカウンタと
を備え、
前記キーボードエミュレータは、前記照合回路から照合結果として出力される前記特定の登録生体情報と前記インデックスカウンタの値とに基づき前記認証情報出力部が前記ユーザメモリから選択的に出力するユーザ固有情報をキーボードの打鍵信号に変換することを特徴とする生体情報認証システム。
【請求項３】
請求項１において
前記認証情報出力部は、前記登録メモリに前記特定の登録生体情報として記憶された少なくとも１つの登録生体情報に対してインデックスで識別される複数のユーザ固有情報の記憶が可能なユーザメモリを備え、
前記照合部は、
生体情報センサにより読み取られた生体情報と登録メモリの登録生体情報とを照合して照合結果を出力する照合回路と、
スイッチと、
前記スイッチの押下回数を加算するインデックスカウンタと
を備え、
前記キーボードエミュレータは、前記照合回路から照合結果として出力される前記特定の登録生体情報と前記インデックスカウンタの値とに基づき前記認証情報出力部が前記ユーザメモリから選択的に出力するユーザ固有情報をキーボードの打鍵信号に変換することを特徴とする生体情報認証システム。
【請求項４】
請求項１において、
前記認証情報出力部は、前記登録メモリに前記特定の登録生体情報として記憶された少なくとも１つの登録生体情報に対してインデックスで識別される複数のユーザ固有情報の記憶が可能なユーザメモリを備え、
前記認証トークンは、
前記利用機器から送信される登録用ユーザ固有情報及び登録用インデックス情報を第１の通信回路を介して受信すると、前記ユーザメモリ内の前記登録用インデックス情報で識別される領域のユーザ固有情報を前記登録用ユーザ固有情報に更新するか、または前記領域に前記登録用ユーザ固有情報を挿入する登録手段を備えたことを特徴とする生体情報認証システム。
【請求項５】
ユーザが所持するとともに、前記ユーザにサービスを提供する利用機器に接続可能な認証トークンであって、
前記ユーザの生体情報の読み取りを行う生体情報センサと、
前記ユーザの登録生体情報を予め記憶する登録メモリと、
前記登録メモリに特定の登録生体情報として記憶された少なくとも１つの登録生体情報に対応して前記ユーザの複数の固有情報の出力が可能な認証情報出力部と、
生体情報センサにより読み取られた生体情報と登録メモリの登録生体情報とを照合するとともに、照合結果が照合成功を示しかつ照合対象の生体情報が前記特定の登録生体情報の場合は前記認証情報出力部から前記特定の登録生体情報に対応する複数の固有情報の何れか１つを選択的に出力させる照合部と、
前記認証情報出力部から出力される前記ユーザの固有情報をキーボードの打鍵信号に変換するキーボードエミュレータと、
キーボードエミュレータにより変換された打鍵信号を前記利用機器に送信する通信回路と
を有することを特徴とする認証トークン。
【請求項６】
請求項５において
前記認証情報出力部は、前記登録メモリに前記特定の登録生体情報として記憶された少なくとも１つの登録生体情報に対してインデックスで識別される複数のユーザ固有情報の記憶が可能なユーザメモリを備え、
前記照合部は、
生体情報センサにより読み取られた生体情報と登録メモリの登録生体情報とを照合して照合結果を出力するとともに、照合対象の生体情報が予め定められた登録生体情報の場合はインデックス加算信号を出力する照合回路と、
前記インデックス加算信号に基づく加算を行うインデックスカウンタと
を備え、
前記キーボードエミュレータは、前記照合回路から照合結果として出力される前記特定の登録生体情報と前記インデックスカウンタの値とに基づき前記認証情報出力部が前記ユーザメモリから選択的に出力するユーザ固有情報をキーボードの打鍵信号に変換することを特徴とする認証トークン。
【請求項７】
請求項５において
前記認証情報出力部は、前記登録メモリに前記特定の登録生体情報として記憶された少なくとも１つの登録生体情報に対してインデックスで識別される複数のユーザ固有情報の記憶が可能なユーザメモリを備え、
前記照合部は、
生体情報センサにより読み取られた生体情報と登録メモリの登録生体情報とを照合して照合結果を出力する照合回路と、
スイッチと、
前記スイッチの押下回数を加算するインデックスカウンタと
を備え、
キーボードエミュレータは、前記照合回路から照合結果として出力される前記特定の登録生体情報と前記インデックスカウンタの値とに基づき前記認証情報出力部が前記ユーザメモリから選択的に出力するユーザ固有情報をキーボードの打鍵信号に変換することを特徴とする認証トークン。
【請求項８】
請求項５において、
前記認証情報出力部は、前記登録メモリに前記特定の登録生体情報として記憶された少なくとも１つの登録生体情報に対してインデックスで識別される複数のユーザ固有情報の記憶が可能なユーザメモリを備え、
前記利用機器から送信される登録用ユーザ固有情報及び登録用インデックス情報を通信回路を介して受信すると、前記ユーザメモリ内の前記登録用インデックス情報で識別される領域のユーザ固有情報を前記登録用ユーザ固有情報に更新するか、または前記領域に前記登録用ユーザ固有情報を挿入する登録手段を備えたことを特徴とする認証トークン。
【請求項９】
登録メモリに少なくとも１つの特定の登録生体情報を登録するとともに、ユーザメモリに前記特定の登録生体情報に対してインデックスで識別される複数のユーザ固有情報を記憶する第１のステップと、
生体情報センサによりユーザの生体情報の読み取りを行う第２のステップと、前記第２のステップの処理に基づき読み取られた生体情報と前記登録メモリの登録生体情報とを照合して照合結果を出力する第３のステップと、
前記第３のステップの処理に基づく照合結果が照合成功を示しかつ照合対象の生体情報が予め定められた登録生体情報のときにはインデックスカウンタを加算する第４のステップと、
前記第３のステップの処理に基づく照合結果が照合成功を示しかつ照合対象の生体情報が予め定められた登録生体情報ではないときには、前記照合結果として出力される登録生体情報と前記インデックスカウンタの値とをもとに前記ユーザメモリを検索し、対応するユーザ固有情報を取得する第５のステップと、
前記第５のステップの処理に基づいて取得したユーザ固有情報をキーボードの打鍵信号に変換し利用機器に送信する第６のステップと
を有することを特徴とする認証方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザが或るサービスを受ける時にそのユーザが本人であるか否かをユーザの生体情報を用いて証明し、ユーザにサービスを提供する生体情報認証システム及び認証トークン及び認証方法に関する。
【０００２】
【従来の技術】
ＰＣ（パソコン）や携帯電話等のような機器の中には、ユーザの生体情報を用いてユーザ本人であることを証明し、ユーザに各種サービスを提供する認証機能を有する機器がある。図８は、こうした認証機能を有するシステムの一例を示す図であり、ＰＣや携帯電話等のようなサービス提供機器である利用機器３０に、ユーザの生体情報を読みとるセンサ１１を搭載したセンサユニット１０Ａを接続し、利用機器３０内に搭載されているプロセッサやマイコン等の処理装置３１は、センサユニット１０Ａに読み取られたセンシングデータＥをもとにユーザ本人であるか否かを認証し、ユーザ本人である場合にそのユーザにサービスを提供するようにしている。
【０００３】
また、この種の認証機能を有するシステムの他の例として、図９に示すように、ユーザが所持する認証装置（認証トークン１０）を、ユーザがサービスの提供を受ける利用機器３０に接続し、この認証装置内で生体情報を用いたユーザの認証を行い、その認証結果を利用機器３０に送信するシステムも提案されている。この認証システムでは、ユーザの登録情報は個々のユーザが所持する認証装置内に記憶され、生体情報の読みとりから照合までがこの認証装置内で行われる。この照合によって得られる認証結果（通信データＨ）のみが利用機器３０に送信され、利用機器３０はこの情報をもとにサービスの提供を行っている。
【０００４】
【発明が解決しようとする課題】
図８に示す認証システムでは、ユーザの生体情報の照合は利用機器３０内の処理装置３１で行われるため、利用機器３０内の記憶回路３２に認証用ソフトウェアＯとユーザの登録データＤを搭載しなければならない。しかしながら、すでに大量に普及しているＰＣや携帯電話等の利用機器の中には、こうした認証ソフトウェアＯと登録データＤが搭載されていない機器が多く、生体情報に基づく認証システムの導入を図るためにはこうした機器に認証ソフトウェアと登録データを予め搭載する必要があり、この種の認証システムの導入上の阻害要因となっている。
【０００５】
一方、図９に示す認証システムでは、生体情報の照合はユーザが所持する認証装置で行うため、照合用ソフトウェアとユーザの登録データは利用機器３０に搭載する必要はない。しかし、認証装置側はユーザが本人であるかどうかを表す通信データＨ（認証結果）を利用機器３０に送信するため、この通信データを受け取り、この通信データＨが正規のデータか否かを判定して、サービスの提供を開始させる認証装置専用ソフトウェアを予め利用機器３０に搭載しておくか、或いは利用機器３０に搭載されているサービス提供用ソフトウェアＡを、認証装置からの通信データＨによって動作するように変更しなければならない。これでは、図８に示した従来例と同様、ユーザが利用する全ての利用機器に予め認証装置用ソフトウェアを搭載しておかなければならず、認証システムの導入が困難になってしまう。
【０００６】
本発明は、このような問題点に鑑みてなされたものであり、その目的とするところは、すでにユーザが利用している一般の利用機器に専用ソフトウェアを搭載することなく、生体情報に基づく認証システムを導入可能にすることにある。
【０００７】
【課題を解決するための手段】
このような課題を解決するために本発明は、ユーザが所持する認証トークンと、ユーザにサービスを提供する利用機器とからシステムを構成し、認証トークンに、ユーザの生体情報の読み取りを行う生体情報センサと、ユーザの登録生体情報を予め記憶する登録メモリと、登録メモリに特定の登録生体情報として記憶された少なくとも１つの登録生体情報に対応してユーザの複数の固有情報の出力が可能な認証情報出力部と、生体情報センサにより読み取られた生体情報と登録メモリの登録生体情報とを照合するとともに、照合結果が照合成功を示しかつ照合対象の生体情報が前記特定の登録生体情報の場合は認証情報出力部から前記特定の登録生体情報に対応する複数の固有情報の何れか１つを選択的に出力させる照合部と、認証情報出力部から出力されるユーザの固有情報をキーボードの打鍵信号に変換するキーボードエミュレータと、キーボードエミュレータにより変換された打鍵信号を送信する第１の通信回路とを設け、利用機器に、第１の通信回路から送信された打鍵信号を受信する第２の通信回路と、第２の通信回路により受信された打鍵信号に基づいてサービスプログラムを実行しユーザにサービスを提供する処理装置とを設けたものである。
【０００８】
この場合、認証情報出力部に、登録メモリに特定の登録生体情報として記憶された少なくとも１つの登録生体情報に対してインデックスで識別される複数のユーザ固有情報の記憶が可能なユーザメモリを設け、かつ照合部に、生体情報センサにより読み取られた生体情報と登録メモリの登録生体情報とを照合して照合結果を出力するとともに、照合対象の生体情報が予め定められた登録生体情報の場合はインデックス加算信号を出力する照合回路と、インデックス加算信号に基づいて加算を行うインデックスカウンタとを設け、キーボードエミュレータは、照合回路から照合結果として出力される特定の登録生体情報とインデックスカウンタの値とに基づき認証情報出力部がユーザメモリから選択的に出力するユーザ固有情報をキーボードの打鍵信号に変換するものである。
【０００９】
また、照合部に、生体情報センサにより読み取られた生体情報と登録メモリの登録生体情報とを照合して照合結果を出力する照合回路と、スイッチと、スイッチの押下回数を加算するインデックスカウンタとを設け、キーボードエミュレータは、照合回路から照合結果として出力される特定の登録生体情報とインデックスカウンタの値とに基づき認証情報出力部がユーザメモリから選択的に出力するユーザ固有情報をキーボードの打鍵信号に変換するものである。
また、認証トークンに、利用機器から送信される登録用ユーザ固有情報及び登録用インデックス情報を第１の通信回路を介して受信すると、ユーザメモリ内の登録用インデックス情報で識別される領域のユーザ固有情報を登録用ユーザ固有情報に更新するか、または前記領域に登録用ユーザ固有情報を挿入する登録手段を設けたものである。
【００１０】
また、本発明は、登録メモリに少なくとも１つの特定の登録生体情報を登録するとともに、ユーザメモリに特定の登録生体情報に対してインデックスで識別される複数のユーザ固有情報を記憶する第１のステップと、生体情報センサによりユーザの生体情報の読み取りを行う第２のステップと、第２のステップの処理に基づき読み取られた生体情報と登録メモリの登録生体情報とを照合して照合結果を出力する第３のステップと、第３のステップの処理に基づく照合結果が照合成功を示しかつ照合対象の生体情報が予め定められた登録生体情報のときにはインデックスカウンタを加算する第４のステップと、第３のステップの処理に基づく照合結果が照合成功を示しかつ照合対象の生体情報が予め定められた登録生体情報ではないときには、前記照合結果として出力される登録生体情報と前記インデックスカウンタの値とをもとに前記ユーザメモリを検索し、対応するユーザ固有情報を取得する第５のステップと、第５のステップの処理に基づいて取得したユーザ固有情報をキーボードの打鍵信号に変換し利用機器に送信する第６のステップとを有する方法である。
【００１１】
【発明の実施の形態】
以下、本発明について図面を参照して説明する。
図１は、本発明に係る生体情報認証システムの構成を示すブロック図である。この生体情報認証システムは、図１に示すように、ユーザにサービスを提供する利用機器３０と、ユーザが所持する認証トークン１０とから構成される。
【００１２】
認証トークン１０には、生体情報を読みとるセンサ１１と、所持しているユーザの登録生体情報データ（登録データＤ）を保持する登録メモリ１３と、ユーザの情報を保持するユーザメモリ１５と、センサ１１で読みとった生体情報データ（センシングデータＥ）と登録メモリ１３に保持された登録生体情報データとを比較照合する照合回路１２と、ユーザメモリ１５が出力するユーザ情報（ユーザ情報Ｃ）を、照合回路１２の照合データＦをもとにキーボードの打鍵信号Ｊに変換するキーボードエミュレータ１４と、キーボードエミュレータ１４が出力する打鍵信号Ｊを通信データＨとして利用機器３０に送信するとともに、利用機器３０から送信される登録用ユーザ情報Ｂを受信するとユーザメモリ１５に出力する通信回路１６とが設けられている。
【００１３】
また、本認証システムは、１つの登録生体情報に対してインデックスで識別可能な複数のユーザ情報を割り当てることができるシステムである。このため、認証トークン１０では、通信回路１６からユーザメモリ１５に対し前述の登録用ユーザ情報Ｂとともに登録用インデックス情報Ｇを出力してユーザメモリ１５にこれらの情報を対に登録するとともに、インデックスカウンタ１７を設けて、生体情報の照合の結果、照合回路１２が一致した生体情報をインデックス対応登録生体情報と判定したときに出力するインデックス加算信号Ｋによりインデックスカウンタ１７の値を増加させてその値をインデックス情報Ｉとしてユーザメモリ１５に送出する。ユーザメモリ１５は、インデックス情報Ｉと照合データＦとで指定されるユーザ情報をキーボードエミュレータ１４に出力する。
【００１４】
一方、利用機器３０は、ＰＣや携帯電話等の機器であり、認証トークン１０からのユーザ情報を示す通信データＨを受信する通信回路３３と、通信回路３３で受信したユーザ情報をもとにユーザヘサービスを提供する処理装置３１と、処理装置３１が実行する提供サービスに応じたサービスソフトウェアＡを記憶する記憶回路３２とからなる。
【００１５】
ここで、ユーザは事前に、自身が所持する認証トークン１０に自身の登録生体情報データや、サービスを利用するためのパスワード等のユーザ情報を記憶させておく。次に利用機器３０を利用する時には、ユーザは自身の認証トークン１０を利用機器３０に直接もしくは電波や赤外線等を介して間接的に接続し、センサ１１により自身の生体情報を読み取らせる。照合回路１２は、予め登録メモリ１３に登録してある登録生体情報データＤとセンサ１１が読みとった生体情報データ（センシングデータＥ）との照合を行い、照合結果が一致して照合成功を示す場合は照合データＦとしてキーボードエミュレータ１４及びユーザメモリ１５に出力する。前記照合の結果が予め定めたインデックス対応登録生体情報であるときには前述したようにインデックスカウンタ１７にインデックス加算信号Ｋを出力しインデックスカウンタ１７の値を増加させる。
【００１６】
ここで、キーボードエミュレータ１４は、照合回路１２により一致と照合された生体情報を表す照合データＦとインデックスカウンタ１７の値を示すインデックス情報Ｉとに基づきユーザメモリ１５から出力されるパスワード等のユーザ情報Ｃ（ユーザを識別するための識別情報を含むユーザ固有情報）をキーボードの打鍵信号Ｊに変換し、通信回路１６を介して通信データＨとして利用機器３０に送信する。
【００１７】
利用機器３０の通信回路３３は、ＵＳＢやシリアル、無線、赤外線等のキーボード等を接続する汎用的なコネクタおよび通信回路であり、この通信回路３３に接続された認証トークン１０からの打鍵信号Ｊを、本来接続されるキーボードから送信される打鍵信号と同様に解釈し、処理装置３１に送信する。処理装置３１は、通信回路３３から送信される信号をキーボードからの信号と解釈し、キー入力に対応した処理を行う。
【００１８】
ここで、利用機器３０の状態がサービスを提供する際のパスワード等の入力受付状態であり、かつ認証トークン１０から送信される打鍵信号Ｊがこのユーザに対応したパスワードである場合、利用機器３０の処理装置３１は、外部接続されたキーボードからパスワードが入力されたと解釈し、処理装置３１は記憶回路３２内のサービスソフトウェアＡを実行することにより、この入力されたパスワードをユーザがキーボードで入力したパスワードの場合と同様に照合し、正しいと認証すると、前記サービスソフトウェアＡを実行することにより、ユーザにサービスを提供する。
【００１９】
このように、本認証システムでは、認証トークン１０からの信号は実際にユーザがキーボードを用いて入力したパスワードとまったく同様であり、したがって処理装置３１は従来のパスワード照合と同様の処理でユーザ認証を行うことが可能である。このため、利用機器３０にはこの認証トークン専用のソフトウェアを搭載する必要がなく、また利用機器３０のサービスプログラム（サービスソフトウェアＡ）も認証トークン用に改良する必要がない。つまり、従来のパスワードを用いた認証システムに対し、ソフトウェア等の新たな搭載や変更を行うことなく、生体情報に基づく認証システムを容易に導入することが可能になる。
【００２０】
また、ユーザ情報として、パスワードだけではなくユーザＩＤ等も送信することで、ユーザ認証時のキーボード入力の手間を省き、利便性を高めることができる。さらに、認証トークン１０がユーザＩＤやパスワードを自動的に送信するため、ユーザは、これらの情報を記憶する必要が無く、さらに利便性を高めることが可能である。また、同時に、ユーザが記憶することが不可能であるような無意味で長いパスワードを頻繁に更新しながらサービス毎に個別に設定することも可能であり、従来のパスワードによる認証システムがもつ、パスワードを覚えやすい意味を持つ文字列にしてしまったり、１つのパスワードを更新せずに様々なサービスに共用してしまうなどの問題も解決でき、より高セキュリティなシステムを構築することが可能となる。
【００２１】
認証トークン１０へのユーザ情報及びインデックスの新規登録や、認証トークン１０に登録してあるユーザ情報及びインデックスの修正及び追加は、専用のソフトウェアを搭載した利用機器３０から登録用ユーザ情報Ｂ及び登録用インデックス情報Ｇを認証トークン１０に送信することにより行うことができる。この場合、認証トークン１０は、この登録用ユーザ情報Ｂ及び登録用インデックス情報Ｇを受信すると、受信した登録用ユーザ情報Ｂ及び登録用インデックス情報Ｇをもとにユーザメモリ１５へのユーザ情報の登録やユーザメモリ１５内のユーザ情報の修正等の処理を行う。
【００２２】
このような処理に対しては、専用のソフトウェアが搭載された利用機器が必要であるが、こうした処理は常に行うのではなく、ユーザ情報を変更する場合のみ必要であり、その時のみ、この処理が可能な利用機器に接続すればよい。この処理は通常のサービス提供時の認証処理に比べ非常にまれであるため、ユーザの利便性をほとんど損なうことはない。また、こうしたユーザ情報及びインデックス情報の登録処理に対するサービスに関しても、認証トークン１０を用いた生体情報によるユーザ認証を導入することで、ユーザ情報及びインデックス情報を任意に書き換えるのではなく、専用の利用機器で、それを行うことを許可されたユーザのみが行えるようにすることで、より安全性の高いシステムの構築が可能である。なお、本実施の形態ではユーザの登録生体情報データを記憶する登録メモリ１３と、ユーザ情報を記憶するユーザメモリ１５とを分けて記述しているが、これらは一体化して１つのメモリにすることも可能である。
【００２３】
このように、本認証システムは、登録メモリ１３に登録された複数の登録生体情報データのそれぞれに対し、複数のユーザ情報を割り当て、割り当てた複数のユーザ情報をインデックスにより識別可能に構成したものである。
ここで、例えば、生体情報を指紋と仮定すると、ユーザメモリ１５には、図２に示すように、例えば親指である指１Ａ、人差し指である指１Ｂ等の各指に対して、それぞれユーザ情報ａ〜ｄ、ユーザ情報ｈ〜ｋ等の複数のユーザ情報を割り当てることができる。
【００２４】
こうしたユーザ情報を登録する場合は、利用機器３０から送信される登録用ユーザ情報Ｂに登録用インデックス情報Ｇを付加し、図３に示すように、ユーザメモリ１５の任意のインデックスの部分にユーザ情報を挿入し追加する。また、図４に示すように、ユーザメモリ１５の任意のインデックスの部分のユーザ情報を新しいユーザ情報に書き換える上書きなどにより、各登録生体情報の任意のインデックスのユーザ情報を登録することも可能である。
【００２５】
図５は、本認証システムの動作を示すフローチャートである。このフローチャートにしたがって本発明の要部動作を説明する。
まず、生体情報の照合を開始する前に、インデックスカウンタ１７の値を「０」にリセットする（ステップＳ１）。次に、ユーザの生体情報をセンサ１１により読み取るとともに、照合回路１２はセンサ１１で読み取った生体情報と登録メモリ１３内の登録生体情報とを照合し、一致する登録生体情報に対する照合データＦを出力する（ステップＳ２）。
【００２６】
ここで、本実施の形態では、登録メモリ１３内に登録された複数の登録生体情報のうち、少なくとも１つをインデックス対応登録生体情報としておき、照合回路１２の出力した照合データＦが、このインデックス対応登録生体情報を示すものである場合（ステップＳ３でＹＥＳの場合）は、照合回路１２はインデックスカウンタ１７にインデックス加算信号Ｋを出力してそのインデックスカウンタ１７の値を１つ増加させ（ステップＳ４）、再び生体情報の読み取り及び照合に戻る（ステップＳ２）。そして、その照合結果の照合データＦが前回のインデックス対応登録生体情報の場合は、同様にインデックスカウンタ１７にインデックス加算信号Ｋを出力してそのインデックスカウンタ１７の値を１つ増加させ（ステップＳ３，ステップＳ４）、再度ステップＳ２に戻って生体情報の読み取り及び照合を行う。
【００２７】
このように、照合回路１２では、センサ１１により生体情報が読み取られる毎に、その生体情報と登録メモリ１３内の登録生体情報とを照合するとともに、照合結果を表す照合データＦがインデックス対応登録生体情報の場合は、インデックスカウンタ１７にインデックス加算信号Ｋを出力してそのインデックスカウンタ１７の値を１つ増加させる処理を行う。
【００２８】
一方、照合回路１２による照合結果が、インデックス対応登録生体情報を示すものではない場合（ステップＳ３でＮＯの場合）は、照合の一致に基づき照合回路１２が出力する登録生体情報の種類を示す照合データＦとその時のインデックスカウンタ１７の値を示すインデックス情報Ｉとから、ユーザメモリ１５内のユーザ情報が検索され特定される（ステップＳ５）。そして、特定されたそのユーザ情報がキーボードエミュレータ１４に出力される（ステップＳ６）。キーボードエミュレータ１４は、ユーザメモリ１５から出力されるユーザ情報を入力すると前述したように、そのユーザ情報をキーボードの打鍵信号Ｊに変換し、通信回路１６を介して通信データＨとして利用機器３０に送信する。
【００２９】
このように、本実施の形態では各登録生体情報（指紋の場合は例えば各指）に対してそれぞれ複数のユーザ情報を割り当てることが可能であり、より多くのユーザ情報の登録及び利用が可能となる。例えば、ユーザ情報が利用機器３０でのサービスに対するパスワード等の場合、新規パスワードをユーザ情報としてユーザメモリ１５に追加する時には、「ユーザ情報の追加」を用いて登録を行えば、最新のパスワード以前のパスワードも保持、出力することが可能である。これにより、利用機器３０でのサービスのパスワード更新画面等での新旧のパスワードの入力が必要な場合にも、インデックスを利用し新旧の両パスワードを出力することが可能であり、このようなサービスに対応することが可能となる。
【００３０】
以上の説明では、インデックスカウンタ１７の値を増加させる場合、インデックス対応登録生体情報をあらかじめ決めておく方法について述べたが、指などの生体のセンサ１１上での位置により、インデックスカウンタ１７の値を増加させることも可能である。
【００３１】
即ち、図６に示すように、指紋を読みとるセンサ１１に対してユーザが、図６（ａ）〜図６（ｃ）に示すように様々な方向で指を置き、照合回路１２がこの指が置かれている方向を検出しこの検出結果に基づきインデックスカウンタ１７の値を増加させる。
【００３２】
また、図７に示すように、認証トークン１０にスイッチ１８等を設け、このスイッチ１８が押された回数分インデックスカウンタ１７の値を増加させるようにしても良い。なお、この場合、照合回路１２からインデックスカウンタ１７に対してインデックス加算信号Ｋは出力されない。
【００３３】
【発明の効果】
以上説明したように本発明によれば、認証トークンに、ユーザの生体情報の読み取りを行う生体情報センサと、ユーザの登録生体情報を予め記憶する登録メモリと、登録メモリに特定の登録生体情報として記憶された少なくとも１つの登録生体情報に対応してユーザの複数の固有情報の出力が可能な認証情報出力部と、生体情報センサにより読み取られた生体情報と登録メモリの登録生体情報とを照合するとともに、照合結果が照合成功を示しかつ照合対象の生体情報が前記特定の登録生体情報の場合は認証情報出力部から前記特定の登録生体情報に対応する複数の固有情報の何れか１つを選択的に出力させる照合部とを備え、認証情報出力部から出力されるユーザの固有情報をキーボードの打鍵信号に変換し、変換した打鍵信号を利用機器に送信して、利用機器にサービスプログラムを実行させユーザにサービスを提供させるように構成したので、すでにユーザが利用している一般の利用機器に専用ソフトウェアを搭載することなく、生体情報に基づく認証システムを導入することができる。また、各登録生体情報に対してそれぞれ複数のユーザ固有情報を割り当てることが可能であるため、より多くのユーザ固有情報の利用が可能となる。例えば、ユーザ固有情報が利用機器から提供されるサービスに対するパスワードである場合、最新のパスワード以前のパスワードも保持して出力することが可能である。これにより、利用機器においてサービスのパスワード更新画面等での新旧のパスワードの入力が必要な場合にも、インデックスを利用し新旧の両パスワードを出力することが可能になる。
【図面の簡単な説明】
【図１】本発明に係る生体情報認証システムの構成を示すブロック図である。
【図２】前記システムにおける各登録生体情報毎のユーザ情報の登録状況を示す図である。
【図３】前記システムにおけるユーザ情報の第１の登録動作を示す図である。
【図４】前記システムにおけるユーザ情報の第２の登録動作を示す図である。
【図５】前記システムの要部動作を示すフローチャートである。
【図６】前記システムに登録されたユーザ情報の出力を指示するインデックスカウンタの第１の加算例を示す図である。
【図７】前記システムに登録されたユーザ情報の出力を指示するインデックスカウンタの第２の加算例を示す図である。
【図８】従来のシステムの構成を示すブロック図である。
【図９】従来のシステムの構成を示すブロック図である。
【符号の説明】
１…指、１０…認証トークン、１１…センサ、１２…照合回路、１３…登録メモリ、１４…キーボードエミュレータ、１５…ユーザメモリ、１６，３３…通信回路、１７…インデックスカウンタ、１８…スイッチ、３０…利用機器、３１…処理装置、３２…記憶回路。
【図１】
2004029920.tif 000003
【図２】
2004029920.tif 000004
【図３】
2004029920.tif 000005
【図４】
2004029920.tif 000006
【図５】
2004029920.tif 000007
【図６】
2004029920.tif 000008
【図７】
2004029920.tif 000009
【図８】
2004029920.tif 000010
【図９】
2004029920.tif 000011