(57)【要約】端末装置（１０）は、パスワード、指紋情報、声紋情報、顔画像等の複数の異なる認証情報を取得するセンサ群（１１、１４〜１７）を備える。制御部（１１０）は、取得した認証情報それぞれについて、各認証情報単体による認証では、認証成功と判別できない水準の基準に基づいて、各認証情報に基づく個別の認証処理を実行し、複数の個別認証処理の結果の組み合わせから、認証成功であるか失敗であるかを判別し、認証成功と判別したときに、装置のロックを解除する。
2016175333.tif 000002
【特許請求の範囲】
【請求項１】
複数の異なる認証情報を取得する認証情報取得部と、
前記認証情報取得部で取得した各認証情報に基づく個別認証処理を実行する個別認証処理実行部と、
前記個別認証処理実行部が実施した複数の個別認証処理の結果の組み合わせから、認証成功であるか失敗であるかを判別する総合認証判別部と、
前記総合認証判別部が認証成功と判別したときに、装置のロックを解除して操作を可能とするロック解除手段と、
を備える端末装置。
【請求項２】
前記個別認証処理実行部は、前記認証情報取得部で取得した複数の認証情報それぞれについて、各認証情報単体による認証では、認証成功と判別できない水準の基準に基づいて、各認証情報に基づく個別認証処理を実行し、
前記総合認証判別部は、前記個別認証処理実行部が実施した複数の個別認証処理の結果の組み合わせから、認証成功であるか失敗であるかを判別する、
請求項１に記載の端末装置。
【請求項３】
前記認証情報は、予め登録されている情報と完全に一致した場合にのみ個別認証が成功したと判別される情報と、
予め登録されている情報と基準レベル以上の一致度を有する場合に、個別認証が成功したと判別される情報と、
を含む、請求項１又は２に記載の端末装置。
【請求項４】
各認証情報には、個別認証処理で認証成功と判定された場合に与えられる得点が設定されており、
前記総合認証判別部は、個別認証処理で得られた各得点を総計して、総得点が基準値以上となったときに、認証成功と判別する、
請求項１から３の何れか１項に記載の端末装置。
【請求項５】
一部の認証情報には、基準を満たすと、総得点にかかわらず認証不成功と見なす基準が設定されている、
請求項４に記載の端末装置。
【請求項６】
前記認証情報取得部は、認証情報の１つとしてパスワードを取得し、
前記個別認証処理実行部は、パスワードによる認証処理を実行し、
さらに、
生体情報を取得する生体情報取得部と、前記生体情報取得部で取得した生体情報を蓄積する生体情報蓄積部と、を備え、
前記個別認証処理実行部は、
前記生体情報取得部により取得された生体情報に基づく認証処理を実行する生体情報認証部と、
前記生体情報認証部による認証処理により得られた認証結果を評価し、前記生体情報認証部による認証が所定の基準を満たすと判断された場合に、前記個別認証処理実行部によるパスワードによる認証から前記生体情報認証部による認証に切り替える切り替え制御部と、
を備える請求項１から５の何れか１項に記載の端末装置。
【請求項７】
前記切り替え制御部は、前記生体情報蓄積部に、一定量以上の生体情報が蓄積され、且つ、前記生体情報認証部による認証処理が基準回数以上連続して成功した場合に、前記個別認証処理実行部によるパスワードによる認証から前記生体情報認証部による認証に切り替える、
請求項６に記載の端末装置。
【請求項８】
コンピュータを、請求項１から７の何れか１項に記載の端末装置として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証機能を備える端末装置およびコンピュータプログラムに関する。
【背景技術】
【０００２】
通常の端末装置は不正使用を防止するため、認証機能を備え、認証が成功した場合に、主要な機能を使用可能とする。認証処理に一般に使用されるパスワードは、入力が煩雑であると共に漏れやすく、セキュリティが弱いという問題がある。近時では、指紋・声紋等のパスワード以外の生体情報を用いた認証も活用されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１３４４８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の認証処理のうち、パスワード認証は、キーボードからパスワードを入力する作業が繁雑である。また、指紋認証は、誤認識が多く、正当な使用者の指紋をリジェクトすることも多い。このように、従来の認証手法では、ユーザの負担が大きいという問題があった。
また、従来の認証機能は、正確な認証を行うため高い精度が設定されており、装置が高価となる原因となっていた。一方、認識レベルを緩めると、セキュリティが維持できなくなってしまう。また、生体認証は、登録操作が面倒である。【０００５】
本発明は、上記実情に鑑みてなされたものであり、ユーザの操作負担が少なく、安価で構成可能な認証機能を備える端末装置を提供することを目的とする。【０００６】
また、本発明は、ユーザの操作負担が少なく、高セキュリティを維持できる認証機能を備える端末装置を提供することを目的とする。【０００７】
さらに、この発明は、ユーザの操作負担が少なく、信頼度の高い生体認証機能を提供することを他の目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、この発明に係る端末装置は、
複数の異なる認証情報を取得する認証情報取得部と、
前記認証情報取得部で取得した各認証情報に基づく個別認証処理を実行する個別認証処理実行部と、
前記個別認証処理実行部が実施した複数の個別認証処理の結果の組み合わせから、認証成功であるか失敗であるかを判別する総合認証判別部と、
前記総合認証判別部が認証成功と判別したときに、装置のロックを解除して操作を可能とするロック解除手段と、
を備える。【０００９】
例えば、前記個別認証処理実行部は、前記認証情報取得部で取得した複数の認証情報それぞれについて、各認証情報単体による認証では、認証成功と判別できない水準の基準に基づいて、各認証情報に基づく個別認証処理を実行し、
前記総合認証判別部は、前記個別認証処理実行部が実施した複数の個別認証処理の結果の組み合わせから、認証成功であるか失敗であるかを判別する。【００１０】
例えば、前記認証情報は、予め登録されている情報と完全に一致した場合にのみ個別認証が成功したと判別される情報と、
予め登録されている情報と基準レベル以上の一致度を有する場合に、個別認証が成功したと判別される情報と、
を含む。【００１１】
例えば、各認証情報には、個別認証処理で認証成功と判定された場合に与えられる得点が設定されており、
前記総合認証判別部は、個別認証処理で得られた各得点を総計して、総得点が基準値以上となったときに、認証成功と判別する。【００１２】
例えば、一部の認証情報には、基準を満たすと、総得点にかかわらず認証不成功と見なす基準が設定されている。【００１３】
また、例えば、前記認証情報取得部は、認証情報の１つとしてパスワードを取得し、
前記個別認証処理実行部は、パスワードによる認証処理を実行し、
さらに、この発明に係る端末装置は、
生体情報を取得する生体情報取得部と、前記生体情報取得部で取得した生体情報を蓄積する生体情報蓄積部と、を備え、
前記個別認証処理実行部は、
前記生体情報取得部により取得された生体情報に基づく認証処理を実行する生体情報認証部と、
前記生体情報認証部による認証処理により得られた認証結果を評価し、前記生体情報認証部による認証が所定の基準を満たすと判断された場合に、前記個別認証処理実行部によるパスワードによる認証から前記生体情報認証部による認証に切り替える切り替え制御部と、
を備える。【００１４】
前記切り替え制御部は、例えば、前記生体情報蓄積部に、一定量以上の生体情報が蓄積され、且つ、前記生体情報認証部による認証処理が基準回数以上連続して成功した場合に、前記個別認証処理実行部によるパスワードによる認証から前記生体情報認証部による認証に切り替える。【００１５】
コンピュータを、上述の端末装置として機能させるためのコンピュータプログラムも発明に含まれる。
【発明の効果】
【００１６】
本発明によれば、個別認証自体は高い精度が必要とされないので、入力が容易でまた処理も簡単にできる。その結果、ユーザの操作負担が少なく、また、安価で構成可能な認証機能を備える端末装置を提供することができる。【００１７】
また、本発明によれば、知らず知らずのうちに生体情報が蓄積され、パスワード認証から生体認証に切り替えられる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態１にかかる端末装置の正面図である。
【図２】図１に示す端末装置のブロック図である。
【図３】図１に示す端末装置を手に取った状態を示す図である。
【図４】図２に示す記憶部に格納される認証ＤＢを説明するための図である。
【図５】図１に示す端末装置の認証処理のフローチャートである。
【図６】タッチパネルに表示されるキーボードの一例を示す図である。
【図７】スケジュール抽出処理のフローチャートである。
【図８Ａ】実施形態２に係る端末装置の記憶部に格納される認証用データを説明するための図であり、初期状態を示すものである。
【図８Ｂ】実施形態２に係る端末装置の記憶部に格納される認証用データを説明するための図であり、処理が進んできた段階のものである。
【図９】実施形態２に係る端末装置の認証処理のフローチャートである。
【発明を実施するための形態】
【００１９】
（実施形態１）
以下に、本発明の実施形態１に係る端末装置を図面を参照して説明する。
本実施形態の端末装置１０は、いわゆるスマートフォンであり、指紋又は声紋による認証機能を備える。
【００２０】
端末装置１０は、図１に示すように、装置正面に、通話用のマイク（マイクロフォン）１１とスピーカ１２，表示及び入力用のタッチパネル１３、左指紋センサ１４と、右指紋センサ１５と、カメラ１６と、ＧＰＳ装置１７とを備えている。
【００２１】
図２は、端末装置１０のブロック構成を示す。図示するように、端末装置１０は、制御部１１０と、制御部１１０に接続された、マイク１１とスピーカ１２と、タッチセンサ１３１と、表示装置１３２と、左指紋センサ１４と、右指紋センサ１５と、カメラ１６と、ＧＰＳ装置１７と、記憶部１１１と、通信部１１２とを備えている。
【００２２】
マイク１１は、音声通話で、ユーザの音声をピックアップする装置である。スピーカ１２は、音声通話で、受信した音声を出力する。タッチセンサ１３１と表示装置１３２とは積層され図１に示すタッチパネル１３を構成する。タッチセンサ１３１は、ユーザの操作位置を判別する。表示装置１３２は、制御部１１０の制御に沿って様々な情報を表示する。
【００２３】
左指紋センサ１４と右指紋センサ１５は、それぞれ、ユーザの指紋を検出する。図３に示すように、左指紋センサ１４は、ユーザがこの端末装置１０を左手で所持したときに、その親指が触れる位置−端末装置１０の左側面−に配置され、親指の指紋を検出する。右指紋センサ１５は、ユーザがこの端末装置１０を左手で所持したときに、その中指と薬指が触れる位置−端末装置１０の右側面−に配置され、中指と薬指の指紋を検出する。
【００２４】
カメラ１６は、端末装置１０の正面に配置されており、被写体を撮像する。ＧＰＳ装置１７は、端末装置１０の内部に配置され、端末装置１０の現在位置を検出する。
【００２５】
制御部１１０は、プロセッサ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等から構成され、記憶部１１１に記憶されているアプリケーションプログラムを実行する。アプリケーションプログラムは、認証プログラム１１１ａ、メールプログラム、スケジュール管理プログラム等を含む。制御部１１０は、認証プログラム１１１ａを実行することにより、起動時、スリープ状態からの復帰時、認証が要求される特定のファイルなどへのアクセス時などに、認証処理を行い、認証成功の場合に、ロックを解除して、以後の処理を可能とする。また、制御部１１０は、メールプログラムを実行することにより、電子メールの作成・編集、電子メールの送受信を行う。また、制御部１１０は、スケジュール管理プログラムを実行することにより、作成あるいは受信した電子メールに含まれる予定情報を抽出し、カレンダに転載したり、予告を報知したりする。
【００２６】
記憶部１１１は、補助記憶装置として利用される不揮発性メモリである。記憶部１１１には、オペレーティングシステム（ＯＳ）、上述した認証プログラム１１１ａ、メールプログラム、スケジュール管理プログラム等を含むアプリケーションプログラムが格納されている。また、記憶部１１１は、電子メール、スケジュールデータ等を格納する。
【００２７】
記憶部１１１には、さらに、認証ＤＢ１１１ｂが格納されている。認証ＤＢ１１１ｂは、図４に示すように、情報種別と、登録情報と、合格条件と、足切条件と、得点とを対応付けて記憶する。
【００２８】
情報種別は、認証に使用する情報の種別を示す。登録情報は、各種別について、予め登録されている情報である。合格条件は、入力情報が登録情報とどの程度一致すればと、その情報種別に関して認証成功と判別するかを示す条件である。足切条件は、入力情報と登録情報との一致度がこの基準を下回ったときに、認証不成功と判別する条件を示す。得点は、その項目に関して認証成功と判別されたときに与えられる得点である。
【００２９】
本実施形態では、情報種別としては、パスワード、個人情報、声紋情報、指紋情報、顔画像、位置情報が使用されている。パスワードは文字列である。ここでは、比較的画面サイズの小さい端末装置１０において、容易に入力できる文字列をキーワードとして設定する。換言すると、画面サイズの小さい端末装置１０において、タッチパネル１３から多くの情報を入力可能とすると、ソフトウエアキーボードを切り替えたり、１つのボタンを何回も操作して１つの文字を入力するような処理が必要となる。しかし、このような操作は煩雑である。そこで、ソフトウエアキーボードの表示切り替えが不用で、１つのボタンの操作でパスワードを構成する１つの文字を入力できる形態とする。例えば、図６に示すように、タッチパネル１３に表示されるソフトウエアキーボードが３行４列のキー配列を持つとすれば、１２個（以下）のキーのうちから選択される文字・数字の列をパスワードとする。
【００３０】
個人情報は、正規ユーザのみが知っている情報が望ましく、例えば、正規ユーザ自身により予め登録される。
【００３１】
声紋情報は、例えば、ユーザ自身により、マイク１１で取得して予め登録されている。
指紋情報は、例えば、ユーザ自身により予め登録されている。なお、認証処理時、右利きのユーザは、図３に示すように端末装置１０を所持する。このため、左指紋情報としては、親指の情報を、右指紋情報としては、中指と薬指の情報を登録する。左利きの場合は、情報種別は逆となる。また、特殊な持ち方をするユーザはその持ち方に応じた情報を登録する。
【００３２】
顔画像は、例えば、ユーザ自身により、カメラ１６で取得して、予め登録されている。なお、異なった向きの画像数枚を登録しておくことが望ましい。
【００３３】
声紋情報、指紋情報、顔画像等は、それのみで、認証を行う場合には、通常、認証成功と判別するための基準として９５％以上の一致度が要求される。本実施の形態では、それより小さい、６５％、７０％といった一致度で個別の認証は成功と判断されるような基準が設定されている。
【００３４】
位置情報は、自宅の位置（緯度、経度）、職場や学校の位置等、端末装置１０の正規ユーザが所在する時間が長い位置を登録する。これは、例えば、自宅や学校にいる期間に現在位置を登録するようにすればよい。
【００３５】
通信部１１２は、制御部１１０の制御に従って、基地局や近傍のアクセスポイントとの間で無線通信を行い、音声通話、メール通信、データ通信などを行う。
【００３６】
次に、制御部１１０が実行する認証処理について、図５のフローチャートを参照して説明する。
【００３７】
電源投入後処理のイニシャライズ処理の実行を完了すると、あるいは、スリープ状態から復帰すると、端末装置１０は、認証が成功するまで操作を許可しないロック状態に入る。このロック状態になると、あるいは、認証が要求されている特定のファイルへのアクセスが発生すると、制御部１１０は、ユーザが正規のユーザであるか否かを判別するために、図５に示す認証処理を開始する。
【００３８】
まず、制御部１１０は、認証処理を行うため、認証用データを参照し、ユーザの個人情報を１つ選択し、「パスワードをキーボードから入力すると共にマイクに向かって『（抽出した個人情報）』を話してください。」というメッセージを生成して表示装置１３２に表示する（ステップＳ１１）。例えば、抽出した個人情報が、「生年月日の月日」であれば、パスワードをキーボードから入力すると共にマイクに向かって『生年月日の月と日』を発声してください。」というメッセージを表示装置１３２に表示する。
【００３９】
また、制御部１１０は、パスワード入力用のソフトウエアキーボードを表示装置１３２に表示する。ユーザは、表示に従って、ソフトウエアキーボードを操作してパスワードを入力し、さらに、マイク１１に向かって要求された個人情報を発話する。
【００４０】
前述したように、パスワードは、端末装置１０の比較的小さい画面に表示されたソフトウエアキーボードで、切り替え操作などをしなくても容易に入力できる程度の比較的簡易なパスワードが設定されている。従って、ユーザは無理無く入力できる。また、マイク１１もユーザを向いているため、特別大きな声をださなくても容易に入力できる。また、このとき、ユーザは、自然に、端末装置１０を図３に示す態様で保持し（右利きの場合）、親指が左指紋センサ１４，中指と薬指が右指紋センサ１５に触れることになる。また、顔は端末装置１０の正面に位置することになる。
【００４１】
ユーザが、ソフトウエアキーボードを操作し、予め定められているパスワードを入力し、さらに、個人情報を含む音声を発話すると、制御部１１０は、入力されたパスワードを取り込むと共にマイク１１を介して音声を取り込む（ステップＳ１２）。また、この間に、制御部１１０は、左指紋センサ１４と右指紋センサ１５からユーザの指紋の情報を取り込む。さらに、カメラ１６を起動し、正面に位置しているユーザの顔の画像を複数枚取得し、ＧＰＳ装置１７から現在位置を示す情報を取得する（ステップＳ１２）。
【００４２】
次に、制御部１１０は、認証ＤＢ１１１ｂを参照して、情報種別毎に、入力された情報に基づいて認証処理を行い、得点を求める（ステップＳ１３）。まず、制御部１１０は、認証ＤＢ１１１ｂを参照して、入力されたパスワードが登録されているパスワードに一致するか否かを判別し、得点を求める。
【００４３】
次に、取り込んだ音声を認識し、ステップＳ１１でユーザに問い合わせた個人情報として登録されている情報と一致するか否かを判別し、得点を求める。また、取り込んだ音声を分析し、声紋のパターンが、認証ＤＢ１１１ｂに登録されている声紋パターンに一致する程度を判別し、得点を求める。
【００４４】
同様に、左指紋センサ１４から取り込んだ指紋データを分析し、認証ＤＢ１１１ｂに登録されている親指の指紋と一致する程度を求め、得点を求める。同様に、右指紋センサ１５から取り込んだ指紋データを分析し、認証ＤＢ１１１ｂに登録されている中指、薬指の指紋と一致する程度を求め、得点を求める。
【００４５】
さらに、制御部１１０は、取り込んだ画像から顔画像を切り出し、切り出した顔画像が、認証ＤＢ１１１ｂに登録されているユーザの顔画像と一致する程度を判別し、得点を求める。
【００４６】
また、制御部１１０は、端末装置１０の現在位置が、登録されている位置に一致するか否かを判別し、得点を求める。
【００４７】
例えば、図４に示す認証ＤＢ１１１ｂに従って、入力されたパスワードが登録されたパスワードに一致すれば、２．２点が得点として与えられる。同様に、入力された個人情報である生年月日が要求された個人情報に対応する２月２９日であれば、２点が得点として与えられる。
【００４８】
また、入力音声の声紋のパターンが、認証ＤＢ１１１ｂに登録されている声紋パターンに一致する程度（確からしさ）が７０％であれば、認証成功条件を満たしているので、１．３点が与えられる。一方、５０％であれば、認証成功情報を満たしていないので０点が与えられる。
【００４９】
同様に、左指紋センサ１４から検出した指紋データと認証ＤＢ１１１ｂに登録されている指紋の一致度が８０％であれば、認証成功条件を満たしているので、１点が与えられ、一致度が５５％であれば、認証成功情報を満たしていないので０点が与えられる。
【００５０】
次に、制御部１１０は、情報種別毎の得点を加算して、総得点を求める（ステップＳ１４）。
【００５１】
次に、制御部１１０は、求めた総得点が基準値を以上であるか否かを判別する（ステップＳ１５）。超えていれば、足切条件に合致する情報種別があったか否かを判別する（ステップＳ１６）。例えば、パスワードが間違っていた場合、個人情報が間違っていた場合などには、足切条件に該当する。
【００５２】
総得点が基準値以上で、足切条件に該当していない、と判別した場合（ステップＳ１５：Ｙｅｓ、ステップＳ１６：Ｎｏ）、端末装置１０のロックを解除する（ステップＳ１７）。
【００５３】
一方、総得点が基準値未満で、又は、足切条件に該当している、と判別した場合（ステップＳ１５：Ｎｏ又はステップＳ１６：Ｙｅｓ）、認証処理を再実行するため、ステップＳ１１にリターンする。
【００５４】
このような構成によれば、パスワード認証、指紋認証、顔認証等の個々の認証の精度は比較的低くてかまわない。このため、簡単な構成の比較的精度の低い部品・ソフトウエアを使用することができる。一方、複数の観点から認証を行って、総合的な評価でロック解除の可否を判別するため、全体としての信頼度は高い。
【００５５】
認証処理に成功した後、ユーザは、端末装置１０を自由に操作して、メール作成し、送受信することができる。制御部１１０は、電子メールを作成・編集、送受信すると図７に示す処理を開始し、まず、電子メールを解析し（ステップＳ２１）、宛先、送信元、本文の内容から、約束毎情報（スケジュール情報）がメールに含まれているか否かを判別する。次に、含まれていると判別すると、制御部１１０は、含まれているスケジュール情報を抽出する（ステップＳ２２）。そして、スケジュール管理ソフトが保持する、カレンダの該当日時にその情報を貼り付ける（ステップＳ２３）。こうして簡単に且つ高い信頼度で認証処理を行った上で、スケジュール管理を容易に行うことができる。
【００５６】
なお、この発明は上記実施の形態に限定されず種々の変更及び応用が可能である。例えば、認証に使用する情報種別は上述のものに限定されない。また、一部の情報のみであってもよい。
【００５７】
（実施形態２）
以下に、本発明の実施形態２に係る端末装置を図面を参照して説明する。本実施形態の端末装置１０は、当初は、パスワード入力による認証を行い、使用者が端末１０を使用している間に、使用者の生体情報を学習し、学習が一定レベルに達すると生体認証に切り替える。
【００５８】
本実施形態に係る端末装置１０の基本構成は、図１〜図３に示す構成と同一である。
【００５９】
ただし、記憶部１１１には、認証ＤＢ１１１ｂが格納されている。認証ＤＢ１１１ｂは、図８Ａ、８Ｂに例示するように、情報種別と、登録情報とを対応付けて記憶する。
【００６０】
情報種別は、認証に使用する情報の種別を示す。登録情報は、各種別について、予め登録されている情報である。
【００６１】
本実施形態では、情報種別としては、パスワード、指紋情報、顔画像が使用されている。パスワードは文字列である。パスワードは、図８Ａに示すように、初期状態では仮パスワードが予め設定されており、ユーザは、図８Ｂに示すように、これを自己の好みのものに書き換えて以後使用する。
【００６２】
指紋情報は、図８Ａに示すように、初期状態では未登録である。端末装置１０は、指紋情報を、その使用時などに取得して、図８Ｂに示すように徐々に蓄積していく。なお、認証処理時、通常、右利きのユーザは、図３に示すように端末装置１０を所持する。このため、左指紋情報としては、親指の情報を、右指紋情報としては、中指と薬指の情報を登録する。左利きの場合は、情報種別は逆となる。
【００６３】
顔画像は、図８Ａに示すように、初期状態では未登録である。端末装置１０は、顔画像を、その使用時などにカメラ１６で取得して、図８Ｂに示すように徐々に蓄積していく。また、認証ＤＢ１１１ｂには、パスワードによる認証処理を実行するか、生体認証による認証処理を実行するかを切り替えるための生体認証フラグが格納されている。生体認証フラグはデフォルトは「０」（リセット）に設定され、その後生体情報が蓄積され、生体情報による認証が実用に足る程度の基準を満たすと判別されると「１」（セット）に切り替えられる。
【００６４】
次に、制御部１１０が実行する認証処理について、図９のフローチャートを参照して説明する。
【００６５】
電源投入後処理のイニシャライズ処理の実行を完了すると、あるいは、スリープ状態から復帰すると、端末装置１０は、認証が成功するまで操作を許可しないロック状態に入る。このロック状態になると、あるいは、認証が要求されている特定のファイルへのアクセスが発生すると、制御部１１０は、ユーザが正規のユーザであるか否かを判別するために、図９に示す認証処理を開始する。
【００６６】
まず、制御部１１０は、認証処理を行うため、生体認証フラグが「１」（セット）であるか、「０」（リセット）であるかを判別する（ステップＳ３１）。端末装置１０の使用開始直後は、生体認証フラグが「０」であり、フローはステップＳ３２に進み、パスワードによる認証処理を行って、装置のロックの解除・維持の制御、あるいは、ファイルへのアクセスの可否の制御を行う（ステップＳ３２）。
【００６７】
パスワードによる認証処理のため、制御部１１０は、パスワード入力用のソフトウエアキーボードを表示装置１３２に表示する。このとき、ユーザは、自然に、端末装置１０を図３に示す態様で保持し（右利きの場合）、親指が左指紋センサ１４，中指と薬指が右指紋センサ１５に触れることになる。また、顔は端末装置１０の正面に位置することになる。
【００６８】
ユーザが、ソフトウエアキーボードを操作し、パスワードを入力する。この間に、制御部１１０は、左指紋センサ１４と右指紋センサ１５からユーザの指紋の情報を取り込む。さらに、カメラ１６を起動し、正面に位置しているユーザの顔の画像を取得する。
【００６９】
ステップＳ３２でのパスワードによる認証が成功すると、制御部１１０は、取得した指紋情報と顔画像を認証ＤＢ１１１ｂに登録する（ステップＳ３３）。なお、一度に大量の指紋情報や顔画像を取得するのではなく、タイミングを異ならせて情報を徐々に蓄積するように、１回に取得する情報量を抑えたり、情報を取得する回としない回を設けたりしてもよい。
【００７０】
次に、制御部１１０は、認証ＤＢ１１１ｂを参照して、生体情報（指紋と顔画像）に基づいてダミーの認証処理を行い、認証の成功・不成功を評価する（ステップＳ３４）。ただし、この生体情報による認証処理は、ロックの解除・維持／ファイルのアクセスの可否には直接の影響を与えない。
【００７１】
次に、制御部１１０は、生体情報による認証処理の結果が、実用に値するか否かを評価する（ステップＳ３５、Ｓ３６）。実用に値すると評価できれば、生体認証フラグを「１」に書き換え（ステップＳ３７）、今回の認証処理を終了する。例えば、認証ＤＢ１１１ｂに蓄積された生体情報の量が基準値を以上の量で、及び／又は、規定回数（例えば、９９回）連続して、パスワードによる認証の結果と、生体情報（指紋・顔画像）による認証が一致した場合に、実用に足りると判別し、生体認証フラグを「１」に書き換える。
【００７２】
一方、ステップＳ３１で、生体認証フラグが「１」であると判別した場合には、生体情報による認証処理を行って、ロックの解除・維持を行う（ステップＳ３８）。
【００７３】
このような構成によれば、端末装置１０の使用を開始してからしばらくの間は、パスワードによる認証が行われる。この間に、指紋情報、顔画像などの生体情報が認証ＤＢ１１１ｂに蓄積される。
【００７４】
端末装置１０は、認証の度に、認証ＤＢ１１１ｂに蓄積された生体情報による認証処理の結果を評価し、実用に足ると評価できた段階で、以後、生体認証に切り替える。従って、ユーザ自身は、意識することなく、生体認証に必要な情報が蓄積され、生体認証に切り替えられる。
【００７５】
なお、この発明は上記実施の形態に限定されず種々の変形及び応用が可能である。例えば、認証に使用する生体情報は上述のものに限定されない。例えば、カメラ１６で取得可能な虹彩パターン、赤外線カメラで取得可能な静脈紋などを生体情報として使用してもよい。また、実施形態２において、ＧＰＳ装置１７により取得された位置情報を認証情報として使用することもできる。例えば、実施形態２において、使用者が端末装置１０を使用している間に、制御部１１０は、ＧＰＳ装置１７により位置情報を取得し、使用頻度の高いＮ個の位置で使用されていると、高い得点を与える。
ただし、生体情報を含む認証情報は、ユーザが携帯端末１０を使用している状態で、携帯端末１０が有するセンサにより自動的に取得できる情報であることが望ましい。
【００７６】
ステップＳ３２，Ｓ３８を実行する度に生体情報を取得し、認証ＤＢ１１１ｂに蓄積されている古い生体情報を更新するようにしてもよい。
第１実施形態の手法と第２実施形態の手法を組み合わせることも可能である。例えば、当初は、パスワードと声紋等を使用して総得点に基づいて認証を行う。生体情報が十分に蓄積されたら、パスワードによる認証を外し、生体情報のみを使用して総得点に基づいて認証を行うように切り替えても良い。
【００７７】
また、各装置・部品の配置は任意に変更可能である。コンピュータを端末装置１０として機能させるためのコンピュータプログラムを、コンピュータが読み取り可能な非一時的な記録媒体（ＣＤ−ＲＯＭ等）に格納して配布し、当該プログラムをコンピュータにインストールすることにより、上述の処理を実行する端末装置１０を構成してもよい。
【００７８】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。すなわち、本発明の範囲は、実施の形態ではなく、請求の範囲によって示される。そして、請求の範囲内およびそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【００７９】
本発明は、２０１５年４月３０日に出願された日本国特許出願２０１５−０９３７３０号及び日本国特許出願２０１５−０９３７３１号に基づく。本明細書中に日本国特許出願２０１５−０９３７３０号及び日本国特許出願２０１５−０９３７３１号の明細書、特許請求の範囲、図面全体を参照として取り込むものとする。
【符号の説明】
【００８０】
１０  端末装置
１１  マイク
１２  スピーカ
１３  タッチパネル
１４  左指紋センサ
１５  右指紋センサ
１６  カメラ
１７  ＧＰＳ装置
【図１】
2016175333.tif 000003
【図２】
2016175333.tif 000004
【図３】
2016175333.tif 000005
【図４】
2016175333.tif 000006
【図５】
2016175333.tif 000007
【図６】
2016175333.tif 000008
【図７】
2016175333.tif 000009
【図８Ａ】
2016175333.tif 000010
【図８Ｂ】
2016175333.tif 000011
【図９】
2016175333.tif 000012
【手続補正書】
【提出日】平成28年9月2日(2016.9.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記課題を解決するため、この発明に係る端末装置は、
複数の異なる認証情報を取得する認証情報取得部と、
前記認証情報取得部で取得した各認証情報に基づく個別認証処理を実行する個別認証処理実行部と、
前記個別認証処理実行部が実施した複数の個別認証処理の結果の組み合わせから、認証成功であるか失敗であるかを判別する総合認証判別部と、
前記総合認証判別部が認証成功と判別したときに、装置のロックを解除して操作を可能とするロック解除手段と、を備え、
前記個別認証処理実行部は、
前記認証情報取得部で取得した一の認証情報による認証処理を実行する第一認証処理実行部と、
前記認証情報取得部で取得した他の認証情報を蓄積する認証情報蓄積部と、
前記認証情報蓄積部に蓄積された他の認証情報に基づく認証処理を実行する第二認証処理実行部と、を備え、
前記総合認証判別部は、
前記第一認証処理実行部による認証により、認証成功であるか失敗であるかを判別するとともに、前記第二認証処理実行部による認証により、認証成功であるか失敗であるかをバックグラウンドで判別し、
前記第二認証処理実行部による認証処理により得られた認証結果を評価し、前記第二認証処理実行部による認証が所定の基準を満たすと判断された場合に、前記第一認証処理実行部による認証から前記第二認証処理実行部による認証に切り替える切り替え制御部を備える。
例えば、前記認証情報取得部は、複数の他の認証情報を取得し、
前記第二認証処理実行部は、前記認証情報取得部で取得した複数の他の認証情報に基づく認証処理を実行する。
例えば、前記切り替え制御部は、前記認証情報蓄積部に、一定量以上の他の認証情報が蓄積され、且つ、前記総合認証判別部が、前記第二認証処理実行部による認証処理が基準回数以上連続して成功したと判別した場合に、前記第一認証処理実行部による認証から前記第二認証処理実行部による認証に切り替える。
また、例えば、前記一の認証情報はパスワードであり、前記他の認証情報は生体情報である。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００７９
【補正方法】変更
【補正の内容】
【００７９】
本発明は、２０１５年４月３０日に出願された日本国特許出願２０１５−０９３７３０号及び日本国特許出願２０１５−０９３７３１号に基づく。本明細書中に日本国特許出願２０１５−０９３７３０号及び日本国特許出願２０１５−０９３７３１号の明細書、特許請求の範囲、図面全体を参照として取り込むものとする。
（付記）
（付記１）
複数の異なる認証情報を取得する認証情報取得部と、
前記認証情報取得部で取得した各認証情報に基づく個別認証処理を実行する個別認証処理実行部と、
前記個別認証処理実行部が実施した複数の個別認証処理の結果の組み合わせから、認証成功であるか失敗であるかを判別する総合認証判別部と、
前記総合認証判別部が認証成功と判別したときに、装置のロックを解除して操作を可能とするロック解除手段と、
を備える端末装置。
（付記２）
前記個別認証処理実行部は、前記認証情報取得部で取得した複数の認証情報それぞれについて、各認証情報単体による認証では、認証成功と判別できない水準の基準に基づいて、各認証情報に基づく個別認証処理を実行し、
前記総合認証判別部は、前記個別認証処理実行部が実施した複数の個別認証処理の結果の組み合わせから、認証成功であるか失敗であるかを判別する、
付記１に記載の端末装置。
（付記３）
前記認証情報は、予め登録されている情報と完全に一致した場合にのみ個別認証が成功したと判別される情報と、
予め登録されている情報と基準レベル以上の一致度を有する場合に、個別認証が成功したと判別される情報と、
を含む、付記１又は２に記載の端末装置。
（付記４）
各認証情報には、個別認証処理で認証成功と判定された場合に与えられる得点が設定されており、
前記総合認証判別部は、個別認証処理で得られた各得点を総計して、総得点が基準値以上となったときに、認証成功と判別する、
付記１から３の何れか１つに記載の端末装置。
（付記５）
一部の認証情報には、基準を満たすと、総得点にかかわらず認証不成功と見なす基準が設定されている、
付記４に記載の端末装置。
（付記６）
前記認証情報取得部は、認証情報の１つとしてパスワードを取得し、
前記個別認証処理実行部は、パスワードによる認証処理を実行し、
さらに、
生体情報を取得する生体情報取得部と、前記生体情報取得部で取得した生体情報を蓄積する生体情報蓄積部と、を備え、
前記個別認証処理実行部は、
前記生体情報取得部により取得された生体情報に基づく認証処理を実行する生体情報認証部と、
前記生体情報認証部による認証処理により得られた認証結果を評価し、前記生体情報認証部による認証が所定の基準を満たすと判断された場合に、前記個別認証処理実行部によるパスワードによる認証から前記生体情報認証部による認証に切り替える切り替え制御部と、
を備える付記１から５の何れか１つに記載の端末装置。
（付記７）
前記切り替え制御部は、前記生体情報蓄積部に、一定量以上の生体情報が蓄積され、且つ、前記生体情報認証部による認証処理が基準回数以上連続して成功した場合に、前記個別認証処理実行部によるパスワードによる認証から前記生体情報認証部による認証に切り替える、
付記６に記載の端末装置。
（付記８）
コンピュータを、付記１から７の何れか１つに記載の端末装置として機能させるためのコンピュータプログラム。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の異なる認証情報を取得する認証情報取得部と、
前記認証情報取得部で取得した各認証情報に基づく個別認証処理を実行する個別認証処理実行部と、
前記個別認証処理実行部が実施した複数の個別認証処理の結果の組み合わせから、認証成功であるか失敗であるかを判別する総合認証判別部と、
前記総合認証判別部が認証成功と判別したときに、装置のロックを解除して操作を可能とするロック解除手段と、を備え、
前記個別認証処理実行部は、
前記認証情報取得部で取得した一の認証情報による認証処理を実行する第一認証処理実行部と、
前記認証情報取得部で取得した他の認証情報を蓄積する認証情報蓄積部と、
前記認証情報蓄積部に蓄積された他の認証情報に基づく認証処理を実行する第二認証処理実行部と、を備え、
前記総合認証判別部は、
前記第一認証処理実行部による認証により、認証成功であるか失敗であるかを判別するとともに、前記第二認証処理実行部による認証により、認証成功であるか失敗であるかをバックグラウンドで判別し、
前記第二認証処理実行部による認証処理により得られた認証結果を評価し、前記第二認証処理実行部による認証が所定の基準を満たすと判断された場合に、前記第一認証処理実行部による認証から前記第二認証処理実行部による認証に切り替える切り替え制御部を備える、
端末装置。
【請求項２】
前記認証情報取得部は、複数の他の認証情報を取得し、
前記第二認証処理実行部は、前記認証情報取得部で取得した複数の他の認証情報に基づく認証処理を実行する、
請求項１に記載の端末装置。
【請求項３】
前記切り替え制御部は、前記認証情報蓄積部に、一定量以上の他の認証情報が蓄積され、且つ、前記総合認証判別部が、前記第二認証処理実行部による認証処理が基準回数以上連続して成功したと判別した場合に、前記第一認証処理実行部による認証から前記第二認証処理実行部による認証に切り替える、
請求項１又は２に記載の端末装置。
【請求項４】
前記一の認証情報はパスワードであり、前記他の認証情報は生体情報である、
請求項１から３の何れか１項に記載の端末装置。
【請求項５】
前記個別認証処理実行部は、前記認証情報取得部で取得した複数の認証情報それぞれについて、各認証情報単体による認証では、認証成功と判別できない水準の基準に基づいて、各認証情報に基づく個別認証処理を実行し、
前記総合認証判別部は、前記個別認証処理実行部が実施した複数の個別認証処理の結果の組み合わせから、認証成功であるか失敗であるかを判別する、
請求項１から４の何れか１項に記載の端末装置。
【請求項６】
前記認証情報は、予め登録されている情報と完全に一致した場合にのみ個別認証が成功したと判別される情報と、
予め登録されている情報と基準レベル以上の一致度を有する場合に、個別認証が成功したと判別される情報と、
を含む、請求項１から５の何れか１項に記載の端末装置。
【請求項７】
各認証情報には、個別認証処理で認証成功と判定された場合に与えられる得点が設定されており、
前記総合認証判別部は、個別認証処理で得られた各得点を総計して、総得点が基準値以上となったときに、認証成功と判別する、
請求項１から６の何れか１項に記載の端末装置。
【請求項８】
一部の認証情報には、基準を満たすと、総得点にかかわらず認証不成功と見なす基準が設定されている、
請求項７に記載の端末装置。
【請求項９】
コンピュータを、請求項１から８の何れか１項に記載の端末装置として機能させるためのコンピュータプログラム。
【手続補正書】
【提出日】平成28年11月17日(2016.11.17)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記課題を解決するため、この発明に係る端末装置は、
複数の異なる認証情報を取得する認証情報取得部と、
前記認証情報取得部で取得した各認証情報に基づく個別認証処理を実行する個別認証処理実行部と、
前記個別認証処理実行部が実施した複数の個別認証処理の結果の組み合わせから、認証成功であるか失敗であるかを判別する総合認証判別部と、
前記総合認証判別部が認証成功と判別したときに、装置のロックを解除して操作を可能とするロック解除手段と、を備え、
前記個別認証処理実行部は、
前記認証情報取得部で取得した一の認証情報による認証処理を実行する第一認証処理実行部と、
前記認証情報取得部で取得した他の認証情報を蓄積する認証情報蓄積部と、
前記認証情報蓄積部に蓄積された他の認証情報に基づく認証処理を実行する第二認証処理実行部と、を備え、
前記総合認証判別部は、
前記第一認証処理実行部による認証により、認証成功であるか失敗であるかを判別するとともに、前記第二認証処理実行部による認証により、認証成功であるか失敗であるかをバックグラウンドで判別し、
前記第二認証処理実行部による認証処理により得られた認証結果を評価し、前記第二認証処理実行部による認証が所定の基準を満たすと判断された場合に、前記第一認証処理実行部による認証から前記第二認証処理実行部による認証に切り替える切り替え制御部を備え、
前記一の認証情報はパスワードであり、前記他の認証情報は生体情報である。
例えば、前記認証情報取得部は、ユーザが前記端末装置を使用している状態で、前記複数の異なる認証情報を取得し、
前記他の認証情報は、さらに、前記端末装置の位置情報を含む。
例えば、前記認証情報取得部は、複数の他の認証情報を取得し、
前記第二認証処理実行部は、前記認証情報取得部で取得した複数の他の認証情報に基づく認証処理を実行する。
例えば、前記切り替え制御部は、前記認証情報蓄積部に、一定量以上の他の認証情報が蓄積され、且つ、前記総合認証判別部が、前記第二認証処理実行部による認証処理が基準回数以上連続して成功したと判別した場合に、前記第一認証処理実行部による認証から前記第二認証処理実行部による認証に切り替える。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の異なる認証情報を取得する認証情報取得部と、
前記認証情報取得部で取得した各認証情報に基づく個別認証処理を実行する個別認証処理実行部と、
前記個別認証処理実行部が実施した複数の個別認証処理の結果の組み合わせから、認証成功であるか失敗であるかを判別する総合認証判別部と、
前記総合認証判別部が認証成功と判別したときに、装置のロックを解除して操作を可能とするロック解除手段と、を備え、
前記個別認証処理実行部は、
前記認証情報取得部で取得した一の認証情報による認証処理を実行する第一認証処理実行部と、
前記認証情報取得部で取得した他の認証情報を蓄積する認証情報蓄積部と、
前記認証情報蓄積部に蓄積された他の認証情報に基づく認証処理を実行する第二認証処理実行部と、を備え、
前記総合認証判別部は、
前記第一認証処理実行部による認証により、認証成功であるか失敗であるかを判別するとともに、前記第二認証処理実行部による認証により、認証成功であるか失敗であるかをバックグラウンドで判別し、
前記第二認証処理実行部による認証処理により得られた認証結果を評価し、前記第二認証処理実行部による認証が所定の基準を満たすと判断された場合に、前記第一認証処理実行部による認証から前記第二認証処理実行部による認証に切り替える切り替え制御部を備え、
前記一の認証情報はパスワードであり、前記他の認証情報は生体情報である、
端末装置。
【請求項２】
前記認証情報取得部は、ユーザが前記端末装置を使用している状態で、前記複数の異なる認証情報を取得し、
前記他の認証情報は、さらに、前記端末装置の位置情報を含む、
請求項１に記載の端末装置。
【請求項３】
前記認証情報取得部は、複数の他の認証情報を取得し、
前記第二認証処理実行部は、前記認証情報取得部で取得した複数の他の認証情報に基づく認証処理を実行する、
請求項１又は２に記載の端末装置。
【請求項４】
前記切り替え制御部は、前記認証情報蓄積部に、一定量以上の他の認証情報が蓄積され、且つ、前記総合認証判別部が、前記第二認証処理実行部による認証処理が基準回数以上連続して成功したと判別した場合に、前記第一認証処理実行部による認証から前記第二認証処理実行部による認証に切り替える、
請求項１から３の何れか１項に記載の端末装置。
【請求項５】
前記個別認証処理実行部は、前記認証情報取得部で取得した複数の認証情報それぞれについて、各認証情報単体による認証では、認証成功と判別できない水準の基準に基づいて、各認証情報に基づく個別認証処理を実行し、
前記総合認証判別部は、前記個別認証処理実行部が実施した複数の個別認証処理の結果の組み合わせから、認証成功であるか失敗であるかを判別する、
請求項１から４の何れか１項に記載の端末装置。
【請求項６】
前記認証情報は、予め登録されている情報と完全に一致した場合にのみ個別認証が成功したと判別される情報と、
予め登録されている情報と基準レベル以上の一致度を有する場合に、個別認証が成功したと判別される情報と、
を含む、請求項１から５の何れか１項に記載の端末装置。
【請求項７】
各認証情報には、個別認証処理で認証成功と判定された場合に与えられる得点が設定されており、
前記総合認証判別部は、個別認証処理で得られた各得点を総計して、総得点が基準値以上となったときに、認証成功と判別する、
請求項１から６の何れか１項に記載の端末装置。
【請求項８】
一部の認証情報には、基準を満たすと、総得点にかかわらず認証不成功と見なす基準が設定されている、
請求項７に記載の端末装置。
【請求項９】
コンピュータを、請求項１から８の何れか１項に記載の端末装置として機能させるためのコンピュータプログラム。
【国際調査報告】
2016175333.tif 000013
2016175333.tif 000014
2016175333.tif 000015
2016175333.tif 000016