(57)【要約】【課題】コンピュータにログオン状態においても生体認証を定期的に行い、セキュリティを向上させることができる情報処理装置、認証制御方法およびプログラムを提供する。【解決手段】コンピュータ１０へのログオン時に指紋センサ１２７による指紋認証処理を実行し、指紋認証処理の照合が一致し、コンピュータ１０がログオン状態となった場合、定期的にカメラ１２６による顔認証処理を実行し、顔認証処理の照合が一致しなかった場合、コンピュータ１０をログオフ状態とする。【選択図】      図２
2011013855.tif 000002
【特許請求の範囲】
【請求項１】
生体認証機能を備えた情報処理装置であって、
前記情報処理装置へのログオン時に第１の生体認証を実行する第１の認証手段と、
前記第１の認証手段によって前記第１の生体認証の照合が一致し、前記情報処理装置がログオン状態となった場合、定期的に前記第２の生体認証を実行する第２の認証手段と、
前記第２の認証手段によって、前記第２の生体認証の照合が一致しなかった場合、前記情報処理装置をログオフ状態とする制御手段と、
を具備することを特徴とする情報処理装置。
【請求項２】
撮像手段をさらに備え、
前記第２の生体認証手段は、前記撮像手段を用いてユーザの顔認証を実行することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
指紋認証手段をさらに備え、
前記第１の生体認証手段は、前記指紋認証手段を用いてユーザの指紋認証を実行することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
生体認証機能を備えた情報処理装置で用いられる認証制御方法であって、
前記情報処理装置へのログオン時に第１の生体認証を実行し、
前記第１の生体認証の照合が一致し、前記情報処理装置がログオン状態となった場合、定期的に前記第２の生体認証を実行し、
前記第２の生体認証の照合が一致しなかった場合、前記情報処理装置をログオフ状態とすることを特徴とする認証制御方法。
【請求項５】
前記情報処理装置は、撮像手段をさらに備え、
前記第２の生体認証は、前記撮像手段を用いてユーザの顔認証を実行することを特徴とする請求項４に記載の認証制御方法。
【請求項６】
前記情報処理装置は、指紋認証手段をさらに備え、
前記第１の生体認証は、前記指紋認証手段を用いてユーザの指紋認証を実行することを特徴とする請求項４に記載の認証制御方法。
【請求項７】
生体認証機能を備えた情報処理装置で用いられるプログラムであって、
コンピュータに、
前記情報処理装置へのログオン時に第１の生体認証を実行する第１の認証手順と、
前記第１の認証手順によって前記第１の生体認証の照合が一致し、前記情報処理装置がログオン状態となった場合、定期的に前記第２の生体認証を実行する第２の認証手順と、
前記第２の認証手順によって、前記第２の生体認証の照合が一致しなかった場合、前記情報処理装置をログオフ状態とする制御手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体認証を用いて本人認証を行うための情報処理装置、認証制御方法およびプログラムに関する。
【背景技術】
【０００２】
一般に、コンピュータの起動時や使用時において、セキュリティを向上させるために、生体認証が用いられる場合が増えてきている。例えば特許文献１には、ユーザの指紋、顔、音声、筆跡等の複数の生体情報を用いて生体認証を行い、１つの生体情報を用いて認証を行う場合に比べて精度を向上させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２４２７８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された技術では、複数の生体認証を偽造する等により、生体認証をパスしてコンピュータにログオンを行った後は、コンピュータを通常通り使用することができるという課題がある。
【０００５】
そこで、本発明は、コンピュータにログオン状態においても生体認証を定期的に行い、セキュリティを向上させることができる情報処理装置、認証制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の一態様によれば、生体認証機能を備えた情報処理装置であって、前記情報処理装置へのログオン時に第１の生体認証を実行する第１の認証手段と、前記第１の認証手段によって前記第１の生体認証の照合が一致し、前記情報処理装置がログオン状態となった場合、定期的に前記第２の生体認証を実行する第２の認証手段と、前記第２の認証手段によって、前記第２の生体認証の照合が一致しなかった場合、前記情報処理装置をログオフ状態とする制御手段と、を具備することを特徴とする情報処理装置が提供される。
【０００７】
また、本発明の一態様によれば、生体認証機能を備えた情報処理装置で用いられる認証制御方法であって、前記情報処理装置へのログオン時に第１の生体認証を実行し、前記第１の生体認証の照合が一致し、前記情報処理装置がログオン状態となった場合、定期的に前記第２の生体認証を実行し、前記第２の生体認証の照合が一致しなかった場合、前記情報処理装置をログオフ状態とすることを特徴とする認証制御方法が提供される。
【０００８】
さらに、本発明の一態様によれば、生体認証機能を備えた情報処理装置で用いられるプログラムであって、コンピュータに、前記情報処理装置へのログオン時に第１の生体認証を実行する第１の認証手順と、前記第１の認証手順によって前記第１の生体認証の照合が一致し、前記情報処理装置がログオン状態となった場合、定期的に前記第２の生体認証を実行する第２の認証手順と、前記第２の認証手順によって、前記第２の生体認証の照合が一致しなかった場合、前記情報処理装置をログオフ状態とする制御手順とを実行させるためのプログラムが提供される。
【発明の効果】
【０００９】
本発明は、コンピュータにログオン状態においても生体認証を定期的に行い、セキュリティを向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る情報処理装置の外観を示す図。
【図２】同実施形態に係る情報処理装置の構成を示すブロック図。
【図３】同実施形態に係る情報処理装置で用いられる認証制御アプリケーションの機能構成他を示すブロック図。
【図４】同実施形態に係る情報処理装置を適用した認証制御方法を示したフローチャート。
【図５】同実施形態に係る情報処理装置の顔認証処理の手順を模式的に示した図。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態について図面を参照しながら説明する。
【００１２】
まず、図１を参照して、本発明の一実施形態に係る情報処理装置の構成を説明する。本実施形態の情報処理装置は、例えば、ノートブック型のパーソナルコンピュータ１０として実現されている。なお、本実施形態では、ノートブック型のパーソナルコンピュータ１０として説明しているが、これに限定されるものではない。例えば、ＰＤＡ（Personal Digital Assistant）等、複数の生体認証を備えた機器であればよい。
【００１３】
図１に示すように、コンピュータ１０は、コンピュータ本体と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２にはＬＣＤ（Liquid Crystal Display）からなる表示装置が組み込まれており、その表示画面であるＬＣＤ１２１はディスプレイユニット１２のほぼ中央に位置されている。また、ディスプレイユニット１２の上部には、カメラ（撮像手段）１２６が設けられている。このカメラ１２６は、ユーザの顔認証を行う場合に用いられる。
【００１４】
ディスプレイユニット１２は、コンピュータ１０に対して解放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ１０の本体側は薄い箱形の筐体を有しており、その上面には電源ボタン２１、キーボード１２５、パームレスト上にはタッチパッド１２４、左右２つのボタン１２４ａ、１２４ｂ、および指紋センサ１２７等が配置されている。
【００１５】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００１６】
本コンピュータ１０は、図２に示されているように、ＣＰＵ（制御手段）１１１、ノースブリッジ１１３、グラフィクスコントローラ１１４、主メモリ１１２、ＬＣＤ１２１、サウスブリッジ１１６、ハードディスクドライブ（ＨＤＤ）１１７、光ディスクドライブ（ＯＤＤ）１１８、ＢＩＯＳ−ＲＯＭ１１９、カメラ１２６、指紋センサ１２７、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２０、タッチパッド１２４、キーボード１２５、電源回路１３０、バッテリ１２２およびＡＣアダプタ１２３等を備えている。
【００１７】
ＣＰＵ１１１は本コンピュータ１０の動作を制御するプロセッサであり、ハードディスクドライブ（ＨＤＤ）１１７から主メモリ１１２にロードされる、オペレーティングシステム（ＯＳ）２０２、および認証制御アプリケーションプログラム２０１（以下、認証制御アプリケーションとも称する）のような各種アプリケーションプログラムを実行する。認証制御アプリケーションプログラム２０１は、コンピュータ１０に対してログオフしている状態からログオンする場合の生体認証処理及びコンピュータ１０にログオンしている状態での定期的な生体認証処理を制御するソフトウェアである。
【００１８】
ノースブリッジ１１３はＣＰＵ１１１のローカルバスとサウスブリッジ１１６との間を接続するブリッジデバイスである。ノースブリッジ１１３には、主メモリ１１２をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１１３は、グラフィックスコントローラ１１４との通信を実行する機能も有している。
【００１９】
グラフィックスコントローラ１１４は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ（ディスプレイ）１２１を制御する表示コントローラである。このグラフィックスコントローラ１１４によって生成される表示信号はディスプレイユニット１２のＬＣＤ１２１に送られる。
【００２０】
サウスブリッジ１１６は、ＬＰＣ（Low Pin Count）バス上の各デバイス等を制御する。また、サウスブリッジ１１６は、ハードディスクドライブ（ＨＤＤ）１１７およびＯＤＤ１１８を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１１６は、サウンドコントローラとの通信を実行する機能も有している。
【００２１】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２０は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１２５およびタッチパッド１２４を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２０は、ユーザによる電源ボタン２１の操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。
【００２２】
次に、図３は、認証制御アプリケーション２０１の機能構成を示したブロック図である。
【００２３】
認証制御アプリケーション２０１は、認証部２０１ａ及び制御部２０１ｂを備えている。認証部２０１ａは、カメラ１２６及び指紋センサ１２７で取得された認証情報をＣＰＵ１１１から受信する。認証部２０１ａは、受信した認証情報と、ＨＤＤ１１７に予め記憶されているユーザの認証情報とを照合する。認証部２０１ａは、照合した認証結果情報３００を制御部２０１ｂに送信する。制御部２０１ｂは、受信した認証結果情報３００に基づいて、照合が一致しなかった場合は、コンピュータ１０へのログオンを拒否する。コンピュータ１０にログオン状態であった場合は、制御部２０１ｂによってログオフする。一方、コンピュータ１０へログオンを行う場合の認証処理であれば、制御部２０１ｂは、照合が一致した場合は、コンピュータ１０へのログオンを許可する。また、コンピュータ１０にログオンしている状態であった場合には、何も行わない（ログオンしている状態を維持する）。なお、コンピュータ１０へログオンを行う場合の認証処理は、指紋センサ１２７を用いた指紋認証処理を行い、コンピュータ１０にログオンしている状態の認証処理は、カメラ１２６を用いた顔認証処理を行う。コンピュータ１０にログオンしている状態の認証処理に顔認証処理を用いることで、ユーザは煩雑な操作を行うことなく、自動的に生体認証処理を行うことができる。また、コンピュータ１０にログオンしている状態の認証処理を定期的に行う場合、顔認証処理を用いることで、ユーザは煩雑な操作を行うことなく、自動的に生体認証処理を行うことができる。
【００２４】
次に図４は、本発明の一実施形態に係る情報処理装置を適用した認証制御方法の動作を示すフローチャートである。
【００２５】
コンピュータ１０のＣＰＵ１１１は、ＨＤＤ１１７等に記憶された認証制御アプリケーション２０１を起動して主メモリ１１２にロードする。ＣＰＵ１１１は、ユーザからのログオン要求があったと判別した場合は（ステップＳ１０１のＹＥＳ）、指紋センサ１２７によって取得された認証情報と、ＨＤＤ１１７に予め記憶されているユーザの認証情報とを取得する（ステップＳ１０２）。ＣＰＵ１１１は、取得した認証情報の照合が互いに一致するか否かを判別する（ステップＳ１０３：第１の生体認証）。ステップＳ１０３で、ＣＰＵ１１１によって取得した認証情報の照合が互いに一致すると判別した場合は（ステップＳ１０３のＹＥＳ）、コンピュータ１０へのログオンを許可する（ステップＳ１０４）。一方、ステップＳ１０３で、ＣＰＵ１１１によって取得した認証情報の照合が互いに一致しないと判別した場合は（ステップＳ１０３のＮＯ）、コンピュータ１０へのログオンを許可しない。
【００２６】
ＣＰＵ１１１は、予め設定された所定時間を経過したと判別した場合は（ステップＳ１０５のＹＥＳ）、カメラ１２６によって取得された認証情報と、ＨＤＤ１１７に予め記憶されているユーザの認証情報とを取得する（ステップＳ１０６）。ＣＰＵ１１１は、取得した認証情報の照合が互いに一致するか否かを判別する（ステップＳ１０７：第２の生体認証）。ステップＳ１０７で、ＣＰＵ１１１によって取得した認証情報の照合が互いに一致すると判別した場合は（ステップＳ１０７のＹＥＳ）、コンピュータ１０のログオン状態を維持する。一方、ステップＳ１０７で、ＣＰＵ１１１によって取得した認証情報の照合が互いに一致しないと判別した場合は（ステップＳ１０７のＮＯ）、コンピュータ１０をログオフの状態とする（ステップＳ１０９）。ＣＰＵ１１１は、ユーザ等からのリクエストによるログオフ要求がないと判別すると（ステップＳ１０８のＮＯ）、ステップＳ１０５に遷移する。一方、ステップＳ１０８で、ＣＰＵ１１１によって、ユーザ等からのリクエストによるログオフ要求があると判別すると（ステップＳ１０８のＹＥＳ）、ログオフを行う。
【００２７】
第２の生体認証である顔認証処理は、例えば、図５（ａ）に示されるように、カメラ１２６から取得された全体の画像３１から顔候補領域３２を認識し、顔候補領域３２内の目、口、鼻等の各パーツの特徴量を検出することで、顔認証を行う。顔認証処理は、例えば、特開２００７−２０６８３４号公報に開示されている技術を用いることで、予め登録されたユーザの認証処理を行う。認証処理が終了して登録された人物であると判別された場合には、図５（ｂ）に示されるように、認証の照合が一致されたことを表すメッセージ「認証ＯＫ」を必要に応じてＬＣＤ１２１隅の領域に小さく表示するようにしてもよい。認証の照合が一致しなかった場合は、図５（ｃ）に示すようなメッセージ「認証ＮＧ」をＬＣＤ１２１に表示し、ログオフするようにしてもよい。
【００２８】
なお、上述した情報処理装置では、ステップＳ１０５で所定時間が経過するか否かを判別して定期的に顔認証処理を行うようにしているが、ログオンした後の最初の顔認証処理は、所定時間の経過を待たずに即座に行うようにしてもよい。このように、ログオン後に、所定時間の経過を待たずに即座に顔認証処理を行うようにすることで、指紋認証処理のみをパスした不正ユーザによってコンピュータ１０を操作される時間を短縮することができる。
【００２９】
さらに、顔認証処理の照合が一致せずにログオフする処理を行った場合は、予め定められた時間の間はログインを受け付けないような設定にしてもよい。このような設定にすることで、セキュリティをさらに強化することができる。
【００３０】
また、上述した情報処理装置では、ステップＳ１０５で所定時間が経過するか否かを判別して定期的に顔認証処理を行うようにしているが、リアルタイムで顔認証処理を常に実行するようにしてもよい。
【００３１】
さらに、上述した情報処理装置では、第１の生体認証として指紋認証処理を用いているが、これに限定されることはなく、静脈や声紋等の生体認証処理を行うようにしてもよい。また、上述した情報処理装置では、第２の生体認証として顔認証処理を用いているが、これに限定されることはなく、コンピュータ１０を使用しているユーザに特別な処理をさせることなく認証行うことができる生体認証処理であればよい。
【００３２】
このように、本実施形態によれば、複数の生体認証を行い、認証の精度を向上させると共に、コンピュータにログオン状態においても生体認証を定期的に自動で行い、煩雑な処理を伴わずにセキュリティを向上させることができる。即ち、コンピュータ１０へログオンを行う場合の認証処理は、指紋センサ１２７を用いた指紋認証処理を行い、コンピュータ１０にログオンしている状態の認証処理は、カメラ１２６を用いた顔認証処理を行う。このため、コンピュータ１０にログオンしている状態の認証処理に顔認証処理を用いることで、ユーザは煩雑な操作を行うことなく、自動的に生体認証処理を行い、照合が一致しなかった場合は、自動的にログオフさせることができる。また、コンピュータ１０にログオンするための認証処理と、コンピュータ１０にログオン状態での認証処理とを異なった認証処理とすることで、セキュリティを一層向上させることができる。さらに、コンピュータ１０にログオンしている状態の認証処理を定期的に行う場合、顔認証処理を用いることで、ユーザは煩雑な操作を行うことなく、自動的に生体認証処理を行うことができる。また、ユーザが離席した場合にも顔認証を定期的に行うことでログオフするため、セキュリティを確保することができる。さらに、複数の生体認証として顔認証を加えているため、心理的な抑止効果も期待できる。
【００３３】
また、本実施形態の情報処理装置はコンピュータ１０によって実現するのみならず、例えば、ＰＤＡ（Personal Digital Assistant）のような様々なコンシューマ情報処理装置によって実現することもできる。さらに、認証制御アプリケーションの機能は、ＤＳＰ、マイクロコンピュータのようなハードウェアによっても実現可能である。
【００３４】
また、認証制御アプリケーションプログラムは、コンピュータ読み取り可能記憶媒体、例えば、光ディスク等に格納されるようにしてもよい。
【００３５】
また、本発明は、前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【符号の説明】
【００３６】
１１１…ＣＰＵ、１１２…主メモリ、１１７…ＨＤＤ、１２１…ＬＣＤ、１２６…カメラ、１２７…指紋センサ、２０１…認証制御アプリケーション、２０２…ＯＳ
【図１】
2011013855.tif 000003
【図２】
2011013855.tif 000004
【図３】
2011013855.tif 000005
【図４】
2011013855.tif 000006
【図５】
2011013855.tif 000007
【手続補正書】
【提出日】平成22年8月6日(2010.8.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
生体認証を実行する情報処理装置であって、
ユーザが前記情報処理装置にログオンする時に第１の生体認証を実行する第１の認証手段と、
前記第１の認証手段による前記第１の生体認証が成功し、前記情報処理装置がログオン状態となった場合、定期的に前記第２の生体認証を実行する第２の認証手段と、
前記第２の認証手段による前記第２の生体認証が成功しなかった場合、前記情報処理装置をログオフ状態に設定する制御手段と、
を具備する情報処理装置。
【請求項２】
前記ユーザの顔の画像を取得する撮像手段をさらに備え、
前記第２の生体認証手段は、前記撮像手段によって取得された画像を用いて前記第２の生体認証を実行する請求項１に記載の情報処理装置。
【請求項３】
前記ユーザの指紋を取得する指紋センサをさらに備え、
前記第１の生体認証手段は、前記指紋センサによって取得された指紋を用いて前記第１の生体認証を実行する請求項１に記載の情報処理装置。
【請求項４】
生体認証を実行する情報処理装置で用いられる認証制御方法であって、
ユーザが前記情報処理装置にログオンする時に第１の生体認証を実行し、
前記第１の生体認証が成功し、前記情報処理装置がログオン状態となった場合、定期的に第２の生体認証を実行し、
前記第２の生体認証が成功しなかった場合、前記情報処理装置をログオフ状態に設定する認証制御方法。
【請求項５】
前記情報処理装置は、前記ユーザの顔の画像を取得する撮像手段をさらに備え、
前記第２の生体認証は、前記撮像手段によって取得された画像を用いて前記第２の生体認証を実行する請求項４に記載の認証制御方法。
【請求項６】
前記情報処理装置は、前記ユーザの指紋を取得する指紋センサをさらに備え、
前記第１の生体認証は、前記指紋センサによって取得された指紋を用いて実行される請求項４に記載の認証制御方法。
【請求項７】
コンピュータ読み取り可能な記憶媒体に格納され、前記コンピュータに生体認証を実行させるプログラムであって、前記プログラムは、
ユーザが前記コンピュータにログオンする時に第１の生体認証を実行し、
前記第１の生体認証が成功し、前記コンピュータがログオン状態となった場合、定期的に第２の生体認証を実行し、
前記第２の生体認証が成功しなかった場合、前記コンピュータをログオフ状態に設定するものであるプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
実施形態に係わる、生体認証を実行する情報処理装置は、ユーザが前記情報処理装置にログオンする時に第１の生体認証を実行する第１の認証手段と、前記第１の認証手段による前記第１の生体認証が成功し、前記情報処理装置がログオン状態となった場合、定期的に前記第２の生体認証を実行する第２の認証手段と、前記第２の認証手段による前記第２の生体認証が成功しなかった場合、前記情報処理装置をログオフ状態に設定する制御手段と、を具備する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
また、実施形態に係わる認証制御方法は、ユーザが前記情報処理装置にログオンする時に第１の生体認証を実行し、前記第１の生体認証が成功し、前記情報処理装置がログオン状態となった場合、定期的に第２の生体認証を実行し、前記第２の生体認証が成功しなかった場合、前記情報処理装置をログオフ状態に設定する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
さらに、実施形態に係わるプログラムは、コンピュータ読み取り可能な記憶媒体に格納され、前記コンピュータに生体認証を実行させるプログラムであって、前記プログラムは、ユーザが前記コンピュータにログオンする時に第１の生体認証を実行し、前記第１の生体認証が成功し、前記コンピュータがログオン状態となった場合、定期的に第２の生体認証を実行し、前記第２の生体認証が成功しなかった場合、前記コンピュータをログオフ状態に設定するものである。