(57)【要約】【課題】  従来技術では、複合機との限られた装置を対象にキャッシュ化した生体認証を行っていたが、様々な状況に対応できないとの課題があった。【解決手段】  本発明では、予め複数の認証対象者のテンプレート情報を記憶装置に記憶しておき、オフィス等への入場の際に、認証対象者から生体情報の入力を受付け、当該生体情報とテンプレート情報を照合することで認証処理を実行し、認証処理の結果、肯定的な判断がされた場合、この判断に用いられたテンプレート情報をキャッシュデータベースに格納しておく。そして、以降の認証については、入場の際の認証とは相違する入力で生体情報を受付け、これとキャッシュデータベースに格納されたテンプレート情報と照合する。さらに、所定の機器のログオフ等予め定められた操作を行った際には（例えば、オフィスから退場するとみなして）、キャッシュデータベースから対応するテンプレート情報を削除する。【選択図】  図１
2014160439.tif 000002
【特許請求の範囲】
【請求項１】
複数の状況それぞれにおいて生体認証を実行する生体認証方法において、
予め複数の認証対象者のテンプレート情報を記憶装置に記憶しておき、
前記複数の状況における当初の認証である第１の認証として、認証対象者から生体情報の入力を受付け、当該生体情報とテンプレート情報を照合することで認証処理を実行し、
前記認証処理の結果、肯定的な判断がされた場合、当該判断に用いられたテンプレート情報をキャッシュデータベースに格納し、
前記複数の状況における第２の認証として、前記第１の認証とは異なる入力がなされるものであって、前記認証対象者から生体情報を受付け、受付けられた当該生体情報と前記キャッシュデータベースに格納されたテンプレート情報と照合して認証処理を実行し、
前記複数の状況の所定の状況に関連する操作を、前記認証対象者が実行した場合、当該認証対象者のテンプレート情報を、前記キャッシュデータベースから削除することを特徴とする生体認証方法。
【請求項２】
請求項１に記載の生体認証方法において、
前記記憶装置は、前記テンプレート情報を、該当する認証対象者の識別情報と対応付けて記憶しており、
前記第１の認証のための入力として、記憶媒体に格納された前記認証対象者を識別する識別情報を読取り、
前記第１の認証は、読み取られた識別情報と対応付けて記憶された生体情報と、入力された前記生体情報を照合して実行し、
前記第２の認証のための入力として、前記認証対象者からの生体情報の入力を受付け、
前記第２の認証は、受付けられた当該生体情報と、キャッシュデータベースに格納された１以上のテンプレート情報を照合することで実行することを特徴とする生体認証方法。
【請求項３】
請求項１または２のいずれかに記載の生体認証方法において、
前記テンプレート情報の削除は、前記複数の状況の所定の状況に関連する操作から一定期間後もしくは前記操作に伴って行われる削除要求から一定期間後に実行することを特徴とする生体認証方法。
【請求項４】
請求項１乃至３のいずれかに記載の生体認証方法において、
前記テンプレート情報の削除は、所定条件を満たす場合、複数のテンプレート情報をまとめて削除することを特徴とする生体認証方法。
【請求項５】
請求項１乃至４のいずれかに記載の生体認証方法において、
前記キャッシュデータベースは、前記第１の認証の次の認証を行ったかを示すフラグを、前記テンプレート情報と対応付けて格納し、
前記次の認証を行う場合、前記フラグにより次の認証を行っていないテンプレート情報から優先的に照合を行うことを特徴とする生体認証方法。
【請求項６】
請求項１乃至５のいずれかに記載の生体認証方法において、
前記キャッシュデータベースは、前記テンプレート情報を、その格納順にソートして記録し、
前記次の認証は、前記テンプレート情報について前記ソートされた順序で、前記入力された生体情報との照合を実行することを特徴とする生体認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体情報を利用した認証技術に関する。その中でも特に、認証の基準となる生体情報をキャッシュに登録して利用する技術に関する。
【背景技術】
【０００２】
現在、セキュリティの確保のために生体情報を利用した生体認証技術が提案されている。これは、予め記録された生体情報と認証の際に入力された生体情報を照合して、認証を行うものである。ここで、現在の企業、オフィスにおいては、認証を行う機器、機会が増加している。例えば、所定のフロアに入場する際、ＰＣを利用する（ログイン）際、他の機器（複合機）での印刷の際などその都度に生体認証を行うニーズが高まっている。しかし、このように認証を行おうとすると、その度に基準となる生体情報(以下、テンプレート情報)を読み出すことなど手間が掛かってしまい、認証に時間を要してしまうとの課題が存在する。
【０００３】
この問題を解決するための従来技術として、特許文献１が提案されている。特許文献１では、ユーザの入室に従って、ユーザが利用する可能性のある複合機に対して認証情報のキャッシュを持たせることで、複合機を利用する際の認証処理を高速化している。より具体的には、複合機で、入室許可されたユーザの第１の識別情報(生体情報を含む)を受け付け、受け付けた第１の識別情報を含む認証要求を認証サーバへ送信し、認証要求を送信することで、第１の識別情報の認証がなされた場合に、認証された第１の識別情報を認証情報として当該複合機に記憶し、前記ユーザが当該複合機を利用するために、ユーザを識別するための第２の識別情報を受け付け、受け付けた第２の識別情報と一致する第１の識別情報を含む認証情報が記憶されていると判定される場合に、当該複合機の利用を許可している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２７７５５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、複合機との限られた装置、機会(状況)を対象に行っているが、上述のように現在様々な機器、機会(状況)で生体認証が行われている。特許文献１では、このような様々な機器等には対応できないとの課題が生じる。
【課題を解決するための手段】
【０００６】
上記の様々な場合(複数の状況)における認証に関して、当初の認証＝例えば、オフィス等への入場に際し、認証を行っている。本発明では、この当初の認証を利用して各種機器、機会(複数の状況それぞれ)での認証に利用する構成としている。すなわち、予め複数の認証対象者のテンプレート情報を記憶装置に記憶しておき、オフィス等への入場の際に、認証対象者から生体情報の入力を受付け、当該生体情報とテンプレート情報を照合することで認証処理を実行し、認証処理の結果、肯定的な判断がされた場合、この判断に用いられたテンプレート情報をキャッシュデータベースに格納しておく。そして、以降の認証については、入場の際の認証とは相違する入力で生体情報を受付け、これとキャッシュデータベースに格納されたテンプレート情報と照合する。さらに、所定の機器のログオフ等予め定められた操作を行った際には（例えば、オフィスから退場するとみなして）、キャッシュデータベースから対応するテンプレート情報を削除する。
【０００７】
本発明には、以下の態様も含まれる。入場の際にはＩＣカードなどの記憶媒体を用いて認証対象者（ないしその識別情報）を特定し、特定された情報に対応付けられて記憶装置に格納されたテンプレート情報を特定し、これと入力された生体情報を照合して認証を行う。この場合、「入場の際の認証とは相違する入力」とは、記憶媒体は利用しないで生体情報の入力を行う。
【０００８】
また、キャッシュデータベースからのテンプレート情報の削除を、ログオフ等の予め定められた操作ないしこの操作に伴う削除指示から一定期間経過後に削除を行うことも本発明の一態様である。このことで、思い直して業務を継続する場合にキャッシュデータベースを使った認証を行うことが可能になる。この場合、キャッシュの削除を取り止めると尚好適である。
【０００９】
また、キャッシュデータベースからのテンプレート情報の削除について、退勤時間など予め定められた時間もしくは削除要求（ログオフ等の操作）が一定数以上の場合、複数の削除を一括して実行してもよい。
【００１０】
さらに、キャッシュデータベースにテンプレート情報を格納する場合、次の認証を行ったかを示すフラグを対応付けて記憶しておくことも本発明の一態様である。このことで、次の認証が未実施のものから優先的に照合を行うことが可能になる。この場合、次の認証として、予め認証に関連する機器を特定しておき、この機器についての認証を行ったかを記録するようにすると好適である。なお、次の認証以外の認証については、フラグにより次の認証を行っているものから優先的に照合対象としてもよい。
【発明の効果】
【００１１】
以上、本発明によれば、オフィス等で様々な状況で認証を行う場合に、その認証をより高速に（キャッシュを利用可能）実現できる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施例におけるシステム全体を示したブロック図である。
【図２】本発明の一実施例におけるユーザが出社した際のフローを示した図である。
【図３】本発明の一実施例におけるユーザが入退システムを利用した際のフローを示した図である。
【図４】本発明の一実施例におけるユーザが他システム（入退システム以外）を利用した際のフローを示した図である。
【図５】本発明の一実施例におけるユーザが退社した際のフローを示した図である。
【図６】本発明の一実施例で用いられる機器テーブルの例である。
【図７】本発明の一実施例で用いられる利用者テーブルの例である。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施例を説明する。本実施例では、オフィスでの入退室を行うシステムを例にしたものである。図１に、本実施例の全体システムを示す。ユーザは電子錠１００が設置されたドアを通じて、オフィスに入場するものであり、オフィス内には、ネットワークに接続されたプリンタ(複合機)１０８やノートＰＣ１０９のような情報処理装置が設置されており、ユーザはこれらを使用可能である。
【００１４】
また、上述のネットワークには、ユーザを認証するための各装置である認証サーバ１０３や、電子錠１００の開錠・施錠を制御するための認証コントローラ１０２やユーザの認証のための情報を読取り認証コントローラ１０２にその情報を送信するリーダ１０１も直接ないし間接的に接続されている。
【００１５】
以下、図２〜５を用いて、本システムの処理内容を説明する。まず、図２を用いて、ユーザが出社した際の運用を説明する。
【００１６】
まず、ステップ２０１において、リーダ１０１は、かざされたＩＣカードより社員ＩＤと生体情報（Ａ）を読み取り、ステップ２０２において、かざされた指から生体情報（Ｂ）を読み取る。なお、本実施例では、ＩＣカードに生体情報（Ａ）を格納しているが、認証サーバ１０３に各ユーザの生体情報（Ｂ）を格納する構成にしてもよい。
【００１７】
その後、ステップ２０３において、社員ＩＤ、ＩＣカード内の生体情報（Ａ）およびかざされた指の生体情報（Ｂ）を認証サーバ１０３へ送信する。認証サーバ１０３は、ステップ２０４において、リーダ１０１から送信された生体情報を比較し、照合する。照合の結果が不一致（ＮＧ）であれば、ステップ２０５において、リーダ１０１へＮＧの結果を送信する。リーダ１０１はステップ２０６において、ＮＧの結果を表示し、再度認証させるようユーザへ促す。照合の結果が一致（ＯＫ）であれば、ステップ２０７において、認証サーバ１０３は利用者テーブル１０５の利用者ＩＤ７０１と、生体情報（Ｂ）をキャッシュデータベース１０４へ送信する。
【００１８】
その後、ステップ２０８において、キャッシュデータベース１０４は生体情報（Ｂ）を保存し、利用者テーブル１０５の利用者ＩＤ７０１と一致する行の出社フラグ７０３を０から１に更新し、更新した時間を出社時刻７０４に登録する。その後、ステップ２０９において、キャッシュデータベースはＯＫの結果を認証サーバ１０３へ送信し、認証サーバ１０３は認証コントローラ１０２へ扉の開錠許可の信号を送信する。ステップ２１１において、受信した認証コントローラ１０２は扉を開錠させる。また、ステップ２１０において、認証サーバ１０３はリーダ１０１へＯＫの結果を送信し、ＯＫの結果を表示する。なお、キャッシュデータベース１０４に格納する生体情報は、生体情報（Ａ）としてもよい。
次に、図３を用いて、ユーザが出社後、入退システムを利用する際の運用を説明する。
まず、ステップ３０１において、リーダ１０１は、かざされた指から生体情報（Ｃ）を読み取り、ステップ３０２において、認証サーバ１０３へ生体情報（Ｃ）を送信する。その後、ステップ３０３において、格納されている各生体情報（Ｄ）を送信する信号をキャッシュデータベース１０４へ送信する。ステップ３０４において、キャッシュデータベース１０４は格納されている各生体情報（Ｄ）を送信する信号を受信し、ステップ３０５において、格納されている各生体情報（Ｄ）を認証サーバ１０３へ送信する。
【００１９】
その後、認証サーバ１０３は、かざされた指の生体情報（Ｃ）と、格納されている各生体情報（Ｄ）を比較し照合の結果が不一致（ＮＧ）であれば、ステップ３０７において、リーダ１０１へＮＧの結果を送信する。リーダ１０１はステップ３０６において、ＮＧの結果を表示し、再度認証させるようユーザへ促す。照合の結果が一致（ＯＫ）であれば、認証サーバ１０３は、ステップ３０７において、キャッシュデータベースはＯＫの結果を認証サーバ１０３へ送信し、認証サーバ１０３は認証コントローラ１０２へ扉の開錠許可の信号を送信する。ステップ３１０において、受信した認証コントローラ１０２は扉を開錠させる。また、ステップ３０９において、認証サーバ１０３はリーダ１０１へＯＫの結果を送信し、ＯＫの結果を表示する。
【００２０】
また、図４を用いて、ユーザが出社後、他システム（ＰＣログイン）を利用する際の運用を説明する。
ステップ４０１において、リーダ１０１は、かざされた指から生体情報（Ｅ）を読み取り、ステップ４０２において、認証サーバ１０３へ生体情報（Ｅ）を送信する。また、ステップ４０３において、格納されている各生体情報（Ｆ）を送信する信号をキャッシュデータベース１０４へ送信する。ステップ４０４において、キャッシュデータベース１０４は格納されている各生体情報（Ｆ）を送信する信号を受信し、ステップ４０５において、格納されている各生体情報（Ｆ）を認証サーバ１０３へ送信する。ステップ４０６において、認証サーバ１０３は、かざされた指の生体情報（Ｅ）と、格納されている各生体情報（Ｆ）を比較し照合する。照合の結果が不一致（ＮＧ）であれば、ステップ４０７において、機器テーブル１０７の機器ＩＤ６０１に合わせて、ノートＰＣ１０９へＮＧの結果を送信する。ノートＰＣ１０９はステップ４０８において、画面上にＮＧの結果を表示し、再度認証させるようユーザへ促す。照合の結果が一致（ＯＫ）であれば、認証サーバ１０３は、ステップ４０６において、機器テーブル１０７の機器ＩＤ６０１に合わせて、ＯＫの結果をノートＰＣ１０９へ送信する。ステップ４０９においてノートＰＣ１０９は画面上にＯＫの結果を表示し、ステップ４１０においてログオンを許可する。
【００２１】
最後に、図５を用いて。ユーザが退社時する際の運用を説明する。
ステップ５０１において、ノートＰＣ１０９はＰＣの電源をＯＦＦにする。その後、ステップ５０２において、ＯＦＦにした信号を検知したキャッシュデータベース１０４は利用者テーブル１０５の退社フラグ７０５を０から１に更新し、更新した時間を退社時刻７０６に登録する。その後、ステップ５０３において、出社されているユーザそれぞれの退社フラグ７０５が１になっている場合、キャッシュデータベース１０４の中の生体情報のそれぞれを削除する。これによって、翌日の出社時の処理（図２）の処理において、キャッシュがクリアされた形で処理を実行できる。
【符号の説明】
【００２２】
１００  電子錠
１０１  リーダ
１０２  認証コントローラ
１０３  認証サーバ
１０４  キャッシュデータベース
１０５  利用者テーブル
１０６  機器データベース
１０７  機器テーブル
１０８  プリンタ
１０９  ノートＰＣ
【図１】
2014160439.tif 000003
【図２】
2014160439.tif 000004
【図３】
2014160439.tif 000005
【図４】
2014160439.tif 000006
【図５】
2014160439.tif 000007
【図６】
2014160439.tif 000008
【図７】
2014160439.tif 000009