(57)【要約】【課題】  手間のかかる強力な認証と利便性の高い軽い認証を組み合わせることにより、利便性とセキュリティを高めた認証システムおよび認証方法を提供する。【解決手段】  システムを利用する際、まず、生体情報を読み取って（Ｓ１）生体認証を行い（Ｓ２）、生体認証に成功した場合は、ログインし、スクリーンロックを行う（Ｓ３、Ｓ４）。さらにカードＩＤの認証を行い（Ｓ５）、カードＩＤ認証に成功した場合は、スクリーンロックを解除する（Ｓ６）。同時に無操作時間のカウントを開始するとともに（Ｓ７）、定期的にカードチェックを行う（Ｓ９）。カードチェックの結果、カードが外された場合には、スクリーンロックをを行い（Ｓ３）、カード認証が必要な状態に戻る。また、無操作時間が設定時間に達した場合には、カードを無効化する（Ｓ１０）。【選択図】  図２
2008040944.tif 000002
【特許請求の範囲】
【請求項１】
正当な利用者であるかどうかの認証を行うシステムであって、
利用可能な対象者の生体情報を登録した生体情報データベースと、
ＩＣカードに記録されたカードＩＤを登録したカードＩＤデータベースと、
利用者の生体情報を読み取る生体情報読取部と、
前記読み取った生体情報と前記生体情報データベースに登録された生体情報との照合を行う生体情報照合部と、
ＩＣカードからカードＩＤを読み取るカードリーダと、
前記読み取ったカードＩＤと前記カードＩＤデータベースに登録されたカードＩＤとの照合を行うカードＩＤ照合部と、
前記生体情報照合部による照合の結果、正しく認証された場合に、ログインを許可するとともに、無操作時間が所定値に達した場合に前記カードＩＤを無効化する処理を行うログイン許可部と、
前記ログインした場合に、スクリーンロック状態を解除するとともに、ＩＣカードがカードリーダ付近に存在しなくなった場合に、スクリーンロック状態に設定するスクリーンロック部と、
を有することを特徴とする認証システム。
【請求項２】
システムの利用に際して利用者の認証を行う方法であって、
利用者の生体情報を取得して、事前に登録された生体情報との照合を行う生体情報照合段階と、
前記生体情報の照合の結果、正当な利用者であると判断された場合に、ログインを許可するとともにスクリーンロック状態に設定する段階と、
ＩＣカードに記録されたカードＩＤを取得する段階と、
前記取得したカードＩＤと、事前に登録されたカードＩＤとの照合を行うカードＩＤ照合段階と、
前記カードＩＤの照合の結果、正当な利用者であると判断された場合に、スクリーンロック状態を解除する段階と、
を有することを特徴とする認証方法。
【請求項３】
前記スクリーンロック状態の解除と同時に無操作時間のカウントを開始し、無操作時間が所定値に達した場合に前記カードＩＤを無効化する処理を行う段階をさらに有するとともに、前記スクリーンロック状態の解除後から、ログイン中である限り定期的にＩＣカードの存在確認を行い、ＩＣカードが存在しない場合に、スクリーンロック状態に設定する段階をさらに有することを特徴とする請求項２に記載の認証方法。
【請求項４】
コンピュータに、請求項２または請求項３に記載の認証方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣカードを用いてコンピュータのセキュリティを高めるための技術に関する。
【背景技術】
【０００２】
従来より、コンピュータの不正使用を防ぐため、さまざまな工夫が施されている。例えば、コンピュータのログイン時にＩＣカード（あるいはＵＳＢトークン）による認証を行い、コンピュータ使用中では、ＩＣカードをリーダライタから外すことで画面をロックし、他人がコンピュータを使用することを防ぎ、再度ＩＣカードをリーダライタに置くことで、ロックを解除してコンピュータを使用可能とする技術が用いられている。
【０００３】
また、本出願人も、ＩＣカードと、識別情報を組み合わせることにより、より安全なスクリーンロック機能を提供している（例えば、特許文献１参照）。
【特許文献１】特開２００３−１６７６４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の手法では、識別情報の入力を行わなければならないため、認証を行うのに手間がかかるという問題がある。
【０００５】
そこで、本発明は、手間のかかる強力な認証と利便性の高い軽い認証を組み合わせることにより、利便性とセキュリティを高めた認証システムおよび認証方法を提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明では、システムの利用に際して利用者の認証を行う方法として、利用者の生体情報を取得して、事前に登録された生体情報との照合を行う生体情報照合段階と、前記生体情報の照合の結果、正当な利用者であると判断された場合に、ログインを許可するとともにスクリーンロック状態に設定する段階と、ＩＣカードに記録されたカードＩＤを取得する段階と、前記取得したカードＩＤと、事前に登録されたカードＩＤとの照合を行うカードＩＤ照合段階と、前記カードＩＤの照合の結果、正当な利用者であると判断された場合に、スクリーンロック状態を解除する段階を実行するようにしたことを特徴とする。
【０００７】
さらに、本発明では、前記スクリーンロック状態の解除と同時に無操作時間のカウントを開始し、無操作時間が所定値に達した場合に前記カードＩＤを無効化する処理を行う段階をさらに有するとともに、前記スクリーンロック状態の解除後から、ログイン中である限り定期的にＩＣカードの存在確認を行い、ＩＣカードが存在しない場合に、スクリーンロック状態に設定する段階をさらに有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、生体情報の照合を行った後、カードＩＤの照合を行い、共に正しい場合に、利用者がシステムを利用可能となるようにするとともに、一旦生体情報の認証が正しく行われた場合には、再度のカードＩＤの照合のみで認証を行うようにしたので、システムの利用に際して、利便性とセキュリティを高めることが可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の好適な実施形態について、図面を参照して詳細に説明する。
（システム構成）
図１は、本発明に係る認証システムの一実施形態を示す機能ブロック図である。図１において、１０は生体情報データベース、２０はカードＩＤデータベース、３０は生体情報読取部、４０は生体情報照合部、５０はカードリーダ、６０はカードＩＤ照合部、７０はログイン許可部、８０はスクリーンロック部である。
【００１０】
図１において、生体情報データベース１０は、利用を許可する者についての生体情報を登録したデータベースである。生体情報としては、指紋、静脈等、生体認証に利用可能なものであれば、どのようなものでも採用することができる。本実施形態では、生体情報として指紋を採用している。そのため、事前に利用を許可する者から指紋データを取得し、登録しておく。カードＩＤデータベース２０は、利用を許可する者が所有するＩＣカードに記録されたカードＩＤを登録したデータベースである。
【００１１】
生体情報読取部３０は、利用者から生体情報を読み取る機能を有している。本実施形態のように生体情報として指紋を採用する場合は、指紋センサで実現される。生体情報照合部４０は、生体情報読取部３０が取得した生体情報と生体情報データベース１０に登録されている生体情報とを照合する機能を有している。
【００１２】
カードリーダ５０は、ＩＣカードに記録されたカードＩＤを読み取る機能を有している。カードＩＤ照合部６０は、カードリーダ５０が取得したカードＩＤとカードＩＤデータベース２０に登録されているカードＩＤとを照合する機能を有している。
【００１３】
ログイン許可部７０は、生体情報照合部４０による照合の結果、生体情報が一致した場合に、ログインを許可する機能を有している。スクリーンロック部８０は、生体情報照合部４０による照合の結果、生体情報が一致した場合に、スクリーンロック状態に設定する機能を有するとともに、カードＩＤ照合部６０による照合の結果、カードＩＤが一致した場合に、スクリーンロック状態を解除する機能を有している。
【００１４】
図１に示したシステムは、コンピュータおよびその周辺機器により実現される。生体情報データベース１０、カードＩＤデータベース２０としての記憶領域としては、ハードディスク等が用いられる。生体情報照合部４０、カードＩＤ照合部６０、ログイン許可部７０、スクリーンロック部８０は、専用のアプリケーションプログラムとＯＳが連携して実行することになる。
【００１５】
（処理の流れ）
次に、本発明に係る認証方法について、図１に示したシステムの処理動作とともに、図２のフローチャートを用いて説明する。まず、生体情報読取部３０が利用者の生体情報を読み取る（Ｓ１）。具体的には、利用者が指紋センサに指を当て、指紋センサが指紋を認識することになる。続いて、生体情報照合部４０が、読み取った生体情報と、生体情報データベース１０内の生体情報との照合を行う（Ｓ２）。具体的には、読み取った生体情報と、生体情報データベース１０内の各生体情報との照合を行っていく。読み取った生体情報と一致する生体情報が生体情報データベース１０内に存在した場合には、生体認証成功とし、一致する生体情報が存在しなかった場合には、生体認証失敗とする。生体認証が失敗した場合には、その旨をコンピュータの画面に出力し、再び生体情報の読み取り待機状態に戻る（Ｓ１）。
【００１６】
一方、生体認証が成功した場合には、ログイン許可部７０がログインを許可する（Ｓ３）。そして、スクリーンロック部８０がスクリーンロック状態に設定し、カードＩＤ読み取り待機状態に移行する（Ｓ４）。この状態で利用者がＩＣカードをカードリーダ５０に近づけると、カードリーダ５０は、ＩＣカード５０内に記録されたカードＩＤを読み取り、カードＩＤ照合部６０が、読み取ったカードＩＤと、カードＩＤデータベース２０内のカードＩＤとの照合を行う（Ｓ５）。具体的には、読み取ったカードＩＤと、カードＩＤデータベース２０内の各カードＩＤとの照合を行っていく。読み取ったカードＩＤと一致するカードＩＤがカードＩＤデータベース２０内に存在した場合には、カードＩＤ認証成功とし、一致するカードＩＤが存在しなかった場合には、カードＩＤ認証失敗とする。カードＩＤ認証が失敗した場合には、その旨をコンピュータの画面に出力し、カードＩＤの読み取り待機状態に戻る。
【００１７】
一方、カードＩＤ認証が成功した場合には、スクリーンロック部８０がスクリーンロック状態を解除する（Ｓ６）。この際、認証に成功したカードＩＤを、使用許可されたカードＩＤとして、Ｓ２において認証に成功した生体情報と対応付けて、所定の記憶領域に記憶する。スクリーンロック状態の解除により、コンピュータに対する外部からの操作が可能な状態となる。すなわち、生体認証とカード認証の２つの認証が共に成功した場合にのみコンピュータの利用が可能になることとなり、セキュリティが高められる。
【００１８】
ログインが行われ、スクリーンロックが解除された状態から、ログイン許可部７０は無操作時間のカウントを開始する（Ｓ７）。無操作時間とは、外部からコンピュータに対して、何らの操作も行われていない時間のことである。したがって、外部からコンピュータに対して何らかの操作が行われた場合には、カウントした無操作時間をクリアし、再び０から再カウントする。カウントした無操作時間が、事前に設定した時間に達していない場合は、カードリーダ５０は、定期的（例えば、１秒に１回程度）にカードチェックを行う（Ｓ９）。具体的には、カードリーダ５０がＩＣカードからカードＩＤの読み取りを実行し、読み取ったカードＩＤが、上記Ｓ６において所定の記憶領域に記憶させたカードＩＤと同一である場合には、許可したカードＩＤのＩＣカードが存在すると判断する。
【００１９】
許可したカードＩＤのＩＣカードが存在しない場合には、Ｓ４に戻り、スクリーンロック部８０がスクリーンロック状態に設定し、カードＩＤ読み取り待機状態に移行する。したがって、利用者が、認証に用いたＩＣカードを持ってコンピュータから離れた場合等、ＩＣカードが、カードリーダ５０から外された場合には、スクリーンロックされるため、他の者が不正使用することができなくなる。このような場合、正当な利用者は、再び元のＩＣカードをカードリーダ５０に読み取らせることにより（Ｓ５）、スクリーンロックを解除し（Ｓ６）、コンピュータの操作をすることが可能となる。なお、ログインした後に、カードＩＤ認証を行った場合には、そのカードＩＤのみが許可されたことになるので、他のＩＣカードをカードリーダ５０に読み取らせても、Ｓ５において認証は成功せず、スクリーンロックは解除されない。
【００２０】
許可したカードＩＤのＩＣカードが存在しており、操作が行われない状態が続く場合には、無操作時間のカウントが継続される（Ｓ７）。無操作時間が設定時間に達した場合には、ログイン許可部７０は、カードの無効化処理を行う（Ｓ１０）。具体的には、Ｓ６において所定の記憶領域に生体情報と対応付けて記憶させたカードＩＤを消去する。このようにカードの無効化が行われると、再度カード認証を行おうとして、ＩＣカードをカードリーダ５０に読み取らせても、そのカードＩＤが所定の記憶領域に存在しないため、スクリーンロックの解除はされないことになる。
【００２１】
カードの無効化処理が行われた後、スクリーンロック部７０がスクリーンロック処理を行い、生体情報う読み取り待機状態に移行する（Ｓ１１）。この状態で利用者が指紋センサに指を当てると、生体情報読取部３０が利用者の生体情報を読み取ることになる（Ｓ１２）。続いて、生体情報照合部４０が、読み取った生体情報と、所定の記憶領域に記憶された生体情報との照合を行う（Ｓ１３）。読み取った生体情報と一致する生体情報が所定の記憶領域内に存在した場合には、生体認証成功とし、一致する生体情報が存在しなかった場合には、生体認証失敗とする。生体認証が失敗した場合には、その旨をコンピュータの画面に出力し、再び生体情報の読み取り待機状態に戻る（Ｓ１２）。生体認証に成功した場合には、Ｓ５におけるカードＩＤ認証が行われることになる。
【００２２】
図２に示す処理においては、自動的にログアウトすることはなく、利用者がログアウト指示を行うことにより、ログアウトされることになる。
【図面の簡単な説明】
【００２３】
【図１】本発明に係る認証システムの一実施形態における機能ブロック図である。
【図２】本発明に係る認証方法の概要を示すフローチャートである。
【符号の説明】
【００２４】
１０・・・生体情報データベース
２０・・・カードＩＤデータベース
３０・・・生体情報読取部
４０・・・生体情報照合部
５０・・・カードリーダ
６０・・・カードＩＤ照合部
７０・・・ログイン許可部
８０・・・スクリーンロック部
【図１】
2008040944.tif 000003
【図２】
2008040944.tif 000004