(57)【要約】【課題】管理データ量を極力小さくしながら、細やかなセキュリティレベルの設定を可能とすること。【解決手段】通信端末装置は、予め登録された利用者の第１の生体情報を保存する記憶部と、前記利用者の第２の生体情報を入力する生体情報入力部と、前記記憶部に保存された前記第１の生体情報と、前記生体情報入力部に入力された前記第２の生体情報と、を照合して算出した一致度が、アプリケーションプログラムが実行時に利用する機能に対応付けて設定されたセキュリティレベルを満たさないと判定した場合、当該アプリケーションプログラムの実行を制限する制御部と、を備えることにより上記課題を解決する。【選択図】図９
2010198384.tif 000002
【特許請求の範囲】
【請求項１】
予め登録された利用者の第１の生体情報を保存する記憶部と、
前記利用者の第２の生体情報を入力する生体情報入力部と、
前記記憶部に保存された前記第１の生体情報と、前記生体情報入力部に入力された前記第２の生体情報と、を照合して算出した一致度が、アプリケーションプログラムが実行時に利用する機能に対応付けて設定されたセキュリティレベルを満たさないと判定した場合、当該アプリケーションプログラムの実行を制限する制御部と、
を備えたことを特徴とする通信端末装置。
【請求項２】
前記記憶部は、
前記アプリケーションプログラムに対応付けて当該アプリケーションプログラムが実行時に利用する前記機能を定義付けた機能権限フラグと、前記セキュリティレベルと、を対応付けて格納した機能権限セキュリティテーブルを更に記憶し、
前記制御部は、
前記機能権限セキュリティテーブルを参照して、前記アプリケーションプログラムの前記機能権限フラグに対応する前記セキュリティレベルを取得し、前記一致度が当該セキュリティレベルを満たさないと判定した場合に、当該アプリケーションプログラムの実行を制限すること、
を特徴とする請求項１に記載の通信端末装置。
【請求項３】
前記機能は、アクセス種別により特定されること、
を特徴とする請求項１または２に記載の通信端末装置。
【請求項４】
前記アクセス種別は、データ書き込み、読み出し処理の少なくともいずれかであること、
を特徴とする請求項３に記載の通信端末装置。
【請求項５】
前記アクセス種別は、無線通信部を用いたデータ取得処理、前記無線通信部を用いたデータ送信処理であること、
を特徴とする請求項３に記載の通信端末装置。
【請求項６】
前記アクセス種別は、アドレス帳の参照処理であること、
を特徴とする請求項３に記載の通信端末装置。
【請求項７】
前記アクセス種別は、外部接続によるデータ入力処理、データ出力処理の少なくともいずれかであること、
を特徴とする請求項３に記載の通信端末装置。
【請求項８】
前記制御部は、
前記アプリケーションプログラムに複数の前記機能がある場合、対応する複数の前記セキュリティレベルのうち最も前記一致度の高さを要求する前記セキュリティレベルに基づいて、前記一致度の判定を行うこと、
を特徴とする請求項１から請求項７のいずれか１項に記載の通信端末装置。
【請求項９】
前記制御部は、
前記アプリケーションプログラムの起動要求が行われた場合に、前記一致度の判定を行うこと、
を特徴とする請求項１から請求項８のいずれか１項に記載の通信端末装置。
【請求項１０】
前記制御部は、
前記第１の生体情報および前記第２の生体情報に基づいて算出した前記一致度を前記記憶部に保存し、前記アプリケーションプログラムの起動要求が行われた場合に、前記記憶部に保存した前記一致度に基づいて判定を行うこと、
を特徴とする請求項１から請求項９のいずれか１項に記載の通信端末装置。
【請求項１１】
前記制御部は、
電源起動時またはスリープモード解除時に、前記第２の生体情報が入力されるよう前記生体情報入力部を制御すること、
を特徴とする請求項１から請求項１０のいずれか１項に記載の通信端末装置。
【請求項１２】
前記生体情報は、指紋、顔、静脈、虹彩、網膜、静脈、声紋、筆跡、または、掌形の少なくともいずれかであること、
を特徴とする請求項１から請求項１１のいずれか１項に記載の通信端末装置。
【請求項１３】
前記制御部は、
前記一致度が前記セキュリティレベルを満たさないと判定した場合に、当該セキュリティレベルに対応する前記機能の利用を制限して前記アプリケーションプログラムを実行すること、
を特徴とする請求項１から請求項１２のいずれか１項に記載の通信端末装置。
【請求項１４】
ＣＤＭＡ２０００＿１ｘ方式にて無線通信を行う無線通信部を更に備えたこと、
を特徴とする請求項１から請求項１３のいずれか１項に記載の通信端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体認証を行う通信端末装置に関する。
【背景技術】
【０００２】
昨今、携帯端末は、使用する機能が多機能化しており、そのセキュリティ性も強化する必要がある。ここで、従来、生体情報（顔や指紋や虹彩等の情報）を用いてユーザ認証を行う生体認証システムが開発されている。
【０００３】
例えば、特許文献１に記載の個人認証システムは、クライアント−サーバ型システムで構成され、クライアント装置は、被認証者の指紋を読み込んでサーバ装置に転送し、サーバ装置は、予め登録された登録指紋データに設定された、使用アプリケーションおよび個人毎の指紋品質に対応した照合レベルをテーブルから読み出し、転送された指紋データと登録指紋データとの比較結果が、当該照合レベルを満たすか否か判定することにより、アプリケーションの一つ一つにセキュリティレベルを設定することを可能にしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−５５３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の個人認証システムでは、アプリケーション毎にセキュリティレベルを動的に変更して設定することができるものの、アプリケーションに応じて機能制限を詳細に行う場合等に、テーブルのデータ量が非常に大きくなり複雑化してしまうという問題があった。
【０００６】
本発明は、上記問題点に鑑みてなされたもので、管理データ量を極力小さくしながら、細やかなセキュリティレベルの設定を可能とする通信端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明に係る通信端末装置は、予め登録された利用者の第１の生体情報を保存する記憶部と、前記利用者の第２の生体情報を入力する生体情報入力部と、前記記憶部に保存された前記第１の生体情報と、前記生体情報入力部に入力された前記第２の生体情報と、を照合して算出した一致度が、アプリケーションプログラムが実行時に利用する機能に対応付けて設定されたセキュリティレベルを満たさないと判定した場合、当該アプリケーションプログラムの実行を制限する制御部と、を備えたことを特徴とする。
【０００８】
また、本発明の通信端末装置において、前記記憶部は、前記アプリケーションプログラムに対応付けて当該アプリケーションプログラムが実行時に利用する前記機能を定義付けた機能権限フラグと、前記セキュリティレベルと、を対応付けて格納した機能権限セキュリティテーブルを更に記憶し、前記制御部は、前記機能権限セキュリティテーブルを参照して、前記アプリケーションプログラムの前記機能権限フラグに対応する前記セキュリティレベルを取得し、前記一致度が当該セキュリティレベルを満たさないと判定した場合に、当該アプリケーションプログラムの実行を制限してもよい。
【０００９】
また、本発明の通信端末装置において、前記機能は、アクセス種別により特定されてもよい。
【００１０】
また、本発明の通信端末装置において、前記アクセス種別は、データ書き込み、読み出し処理の少なくともいずれかであってもよい。
【００１１】
また、本発明の通信端末装置において、前記アクセス種別は、無線通信部を用いたデータ取得処理、前記無線通信部を用いたデータ送信処理であってもよい。
【００１２】
また、本発明の通信端末装置において、前記アクセス種別は、アドレス帳の参照処理であってもよい。
【００１３】
また、本発明の通信端末装置において、前記アクセス種別は、外部接続によるデータ入力処理、データ出力処理の少なくともいずれかであってもよい。
【００１４】
また、本発明の通信端末装置において、前記制御部は、前記アプリケーションプログラムに複数の前記機能がある場合、対応する複数の前記セキュリティレベルのうち最も前記一致度の高さを要求する前記セキュリティレベルに基づいて、前記一致度の判定を行ってもよい。
【００１５】
また、本発明の通信端末装置において、前記制御部は、前記アプリケーションプログラムの起動要求が行われた場合に、前記一致度の判定を行ってもよい。
【００１６】
また、本発明の通信端末装置において、前記制御部は、前記第１の生体情報および前記第２の生体情報に基づいて算出した前記一致度を前記記憶部に保存し、前記アプリケーションプログラムの起動要求が行われた場合に、前記記憶部に保存した前記一致度に基づいて判定を行ってもよい。
【００１７】
また、本発明の通信端末装置において、前記制御部は、電源起動時またはスリープモード解除時に、前記第２の生体情報が入力されるよう前記生体情報入力部を制御してもよい。
【００１８】
また、本発明の通信端末装置において、前記生体情報は、指紋、顔、静脈、虹彩、網膜、静脈、声紋、筆跡、または、掌形の少なくともいずれかであってもよい。
【００１９】
また、本発明の通信端末装置において、前記制御部は、前記一致度が前記セキュリティレベルを満たさないと判定した場合に、当該セキュリティレベルに対応する前記機能の利用を制限して前記アプリケーションプログラムを実行してもよい。
【００２０】
また、本発明の通信端末装置において、ＣＤＭＡ２０００＿１ｘ方式にて無線通信を行う無線通信部を更に備えてもよい。
【発明の効果】
【００２１】
本発明は、管理データ量を極力小さくしながら、細やかなセキュリティレベルの設定を可能とすることができる。
【図面の簡単な説明】
【００２２】
【図１】図１は、本実施の形態に係る携帯電子機器の正面図である。
【図２】図２は、本実施の形態に係る携帯電子機器の側面図である。
【図３】図３は、本実施の形態に係る携帯電子機器を閉じた状態を示す図である。
【図４】図４は、本実施の形態に係る携帯電子機器１の構成を一例として示すブロック図である。
【図５】図５は、本実施の形態にかかるソフトウェアの論理構成の一例を示すブロック図である。
【図６】図６は、従来のセキュリティテーブルの一例を示す図である。
【図７】図７は、本実施の形態にかかる機能権限セキュリティテーブルの一例を示す図である。
【図８】図８は、各アプリケーションプログラムに規定された機能権限の一例を表で表した図である。
【図９】図９は、利用者によりアプリケーションプログラムの起動が指示された場合の携帯電子機器１の処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下に、本発明の実施の形態につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。例えば、以下においては、通信端末装置として携帯電子機器を例として説明するが、本発明の適用対象は携帯電話機等の携帯電子機器に限定されるものではない。例えば、本発明は、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ノートパソコン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、ポータブルナビゲーション装置、カーナビゲーション車載器、データ通信装置、携帯ゲーム機、携帯テレビ、自動販売機、情報通信装置等の端末装置に対しても適用できる。
【００２４】
図１は、本実施の形態に係る携帯電子機器の正面図である。図２は、本実施の形態に係る携帯電子機器の側面図である。図３は、本実施の形態に係る携帯電子機器を閉じた状態を示す図である。まず、携帯電子機器の構成を説明する。携帯電子機器１は、無線通信機能を備えた携帯電話機である。携帯電子機器１は、筐体１Ｃが第１筐体１ＣＡと第２筐体１ＣＢとで開閉可能に構成された、折り畳み式の携帯電話機である。図１、図２は、携帯電子機器１を開いた状態を示し、図３は、携帯電子機器１を閉じた状態を示す。
【００２５】
まず、携帯電子機器１の構成を説明する。第１筐体１ＣＡには、表示部２として、図１に示すメインディスプレイ２Ｍが設けられる。また、第１筐体１ＣＡには、同じく表示部２として図３に示すサブディスプレイ２Ｓが設けられる。メインディスプレイ２Ｍとサブディスプレイ２Ｓとは、第１筐体１ＣＡの対向する面にそれぞれ配置されており、携帯電子機器１を閉じたときには、サブディスプレイ２Ｓを利用者が目視できるように構成される。
【００２６】
メインディスプレイ２Ｍは、所定の画像として、携帯電子機器１が受信を待機している状態のときに待ち受け画像を表示したり、携帯電子機器１の操作を補助するために用いられるメニュー画像を表示したりする。サブディスプレイ２Ｓは、図３に示すように、携帯電子機器１を閉じている状態において、携帯電子機器１の電池の残量や電波の受信状態等を表示する。また、第１筐体１ＣＡには、携帯電子機器１の通話時に音声を発するスピーカ６や、静止画像や動画を撮像するカメラ１０ａが設けられる。このカメラ１０ａは、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）やＣＯＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）等の電荷結合素子や固体撮像素子等から構成されるビデオカメラやＷｅｂカメラ等である。
【００２７】
第２筐体１ＣＢには、通話相手の電話番号や、メール作成時等に文字を入力するための操作キー３が複数設けられ、また、メインディスプレイ２Ｍに表示されるメニューの選択及び決定や画面のスクロール等を容易に実行するための方向及び決定キー４が設けられる
。第２筐体１ＣＢにはアンテナ７が設けられており、携帯電子機器１と基地局との間における送受信に用いられる。なお、操作キー３及び方向及び決定キー４は、携帯電子機器１のキー操作部１８を構成する。また、第２筐体１ＣＢには指紋センサ１０ｂが設けられており、一例として、利用者が指紋センサ１０ｂ上で指を滑らせることにより（指スイープ式）、利用者の指紋を生体情報として読み取ることができるよう構成されている。また、第２筐体１ＣＢには、携帯電子機器１の通話時に音声を受け取るマイク５が設けられる。
【００２８】
図２に示すように、本実施形態において、第２筐体１ＣＢの一つの側部（操作キー３や方向及び決定キー４が設けられる面と略直交する面のうちの一つ）には、通信用端子８が設けられる。通信用端子８は、第２筐体１ＣＢ内に設けられる記憶部に第２筐体１ＣＢの外部から情報を保存したり、前記記憶部に保存される情報を第２筐体１ＣＢの外部へ取り出したりする際に用いられる。前記記憶部に保存される情報は、例えば、携帯電子機器１の制御に用いるソフトウェアや画像データ、アドレス帳データ、電子メールデータ、音声データ等である。
【００２９】
第１筐体１ＣＡと第２筐体１ＣＢとは、ヒンジ９で連結されている。これによって、第１筐体１ＣＡ及び第２筐体１ＣＢは、ヒンジ９を中心としてともに回動して、互いに遠ざかる方向及び互いに接近する方向（図２の矢印Ｒで示す方向）に回動できるように構成される。第１筐体１ＣＡと第２筐体１ＣＢとが互いに遠ざかる方向に回動すると携帯電子機器１が開き、第１筐体１ＣＡと第２筐体１ＣＢとが互いに接近する方向に回動すると携帯電子機器１が閉じる。
【００３０】
図４は、本実施の形態に係る携帯電子機器１の構成を一例として示すブロック図である。図４に示すように、携帯電子機器１は、アンテナ７に接続された無線通信部１１と、制御部１２と、記憶部１３と、マイク５（ＭＩＣ）およびスピーカ６（ＳＰ）に接続された音声処理部１４と、カメラ１０ａや指紋センサ１０ｂに接続された生体情報入力部１０と、表示部２と、キー操作部１８とを有する。
【００３１】
無線通信部１１は、アンテナ７を備えており、基地局のいずれかによって割り当てられるチャネルを介して、基地局との間で無線通信を行う。ここで、無線通信部１１は、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）２０００＿１ｘ方式等の通信方式を用いて信号の送受信を行ってもよい。
【００３２】
制御部１２は、携帯電子機器１の全体的な動作を統括的に制御する。すなわち、制御部１２は、携帯電子機器１の各種の処理が、キー操作部１８の操作や携帯電子機器１の記憶部１３に保存されるプログラムに応じて適切な手順で実行されるように、無線通信部１１や表示部２等の動作を制御して、各種の機能を実現する。携帯電子機器１の各種の処理としては、例えば、回線交換網を介して行われる音声通話、電子メールの作成及び送受信、インターネットのＷｅｂ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サイトの閲覧、記憶部１０の読み書き制御等の処理があり、これら各種の処理等により、音声通話機能や、外部機器通信機能、データ通信機能、ブラウザ通信機能、データダウンロード機能、ファイル共有機能、アドレス帳読み書き機能、データベースの読み書き機能等の各種の機能が実現される。ここで、無線通信部１１や表示部２等の動作としては、例えば、無線通信部１１における信号の送受信、表示部２における画像の表示等があり、音声処理部１４の動作としては、音声の入出力等がある。
【００３３】
ここで、図５は、本実施の形態にかかるソフトウェアの論理構成の一例を示すブロック図である。制御部１２は、記憶部１３に保存されているプログラム（例えば、カーネルを含むオペレーティングシステム（ＯＳ）プログラム、ベースソフトウェア（Ｑｕａｌｃｏｍｍ社製ＢＲＥＷ（登録商標）等）、アプリケーションプログラムＡ〜Ｃ等）に基づいて
処理を実行する。すなわち、制御部１２は、一例として図５に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）で構成され、プログラムを読み込んで解釈し、指示された手順にしたがって各種の処理を実行する。例えば、制御部１２は、電源が投入された場合（電源起動時）に、記憶部１３に保存されるＯＳプログラム、ＯＳプログラムの上位レイヤであるベースソフトウェア、ベースソフトウェアの上位レイヤであるアプリケーションプログラムＡ〜Ｃ等からの命令コードを順次あるいは必要に応じて読み込み、各種の処理を実行する。制御部１２は、複数のアプリケーションプログラムＡ〜Ｃ等を切り換えて実行する機能を有し、実行するアプリケーションプログラムとしては、例えば、音声通話アプリケーションや、ゲームアプリケーション、ＦｅｌｉＣａ（登録商標）アプリケーション等の複数のアプリケーションプログラムがある。
【００３４】
ここで、図４に戻り、制御部１２は、生体情報登録部１２ａと、生体情報照合部１２ｂと、セキュリティレベル判定部１２ｃと、アプリケーション実行制限部１２ｄ、アプリケーション実行部１２ｅとを含んで構成される。
【００３５】
このうち生体情報登録部１２ａは、生体情報の登録（ユーザ登録）時に、生体情報入力部１０の指紋センサ１０ｂを介して利用者に生体情報（第１の生体情報）を入力させるよう制御し、読取った生体情報を生体情報登録ファイル１３ａに保存する。
【００３６】
また、生体情報照合部１２ｂは、生体情報の照合（ユーザ認証）時に、生体情報入力部１０の指紋センサ１０ｂを介して利用者により入力された生体情報（第２の生体情報）と、生体情報登録ファイル１３ａに登録された生体情報（第２の生体情報）と、を照合して一致度を算出する。一致度は、一例として、第１の生体情報と第２の生体情報の一致の程度を百分率で表した認証率などの認証レベルで表される。ここで、生体情報照合部１２ｂは、生体情報入力部１０を介して入力された生体情報に基づいて算出した認証率を認証率保存ファイル１３ｄに保存してもよい。また、生体情報照合部１２ｂは、電源起動時（電源投入時）やスリープモードからの解除時等に、利用者に生体情報を入力させるよう生体情報入力部１０を制御してもよい。
【００３７】
ここで、「スリープモード」とは、操作部１８に対する操作が一定時間生じない状態や、筐体１Ｃが閉状態となるなど無操作状態となった場合等に、制御部１２の制御により省電力を目的として遷移するモードのことである。スリープモードにおいては、制御部１２は、一般的に、割り込み信号の監視など、最低限の機能ブロックのみを残し、他の機能ブロックを停止させる。例えば、スリープモード中においては、制御部１２は、キー操作部１８によるキー操作の割り込み監視、タイマーからの割り込み監視などを行う。具体的には、キー操作部１８を介したキー操作が生じると、キー信号の変化が生じるが、制御部１２は、これを割り込み有りとして判別し、スリープモードを解除する。また、一例として、スリープモード中においても、クロック信号を計数するカウンタ部が所定回数のクロックをカウントする、すなわち所定時間経過するとタイマー割り込み信号を生じ、制御部１２の制御は、これを割り込みとして検出するとスリープモードを解除する。このようなタイマー割り込みは、例えば待受け時における無線通信部１１による基地局からの信号の間欠受信、目覚まし時計などのアラーム機能に対して使用される。本実施の形態においては、制御部１２の生体情報照合部１２ｂは、一例として、キー操作部１８を介したキー操作等による割り込みがあった場合に、利用者に生体情報を入力させるよう生体情報入力部１０を制御し、入力された生体情報がセキュリティレベル判定部１２ｃによりセキュリティレベルを満たすと判定された場合にスリープモードを解除してもよい。
【００３８】
また、セキュリティレベル判定部１２ｃは、アプリケーションプログラムが実行時に利用する機能に対応付けて設定されたセキュリティレベル（例えば、認証率の閾値）に基づいて、生体情報照合部１２ｂにより算出された認証率の判定を行う。アプリケーションプ
ログラムが実行時に利用する機能は、一例として、アクセス権の有無により判定される。このアクセス権の有無は、機能権限フラグ等によって、ある資源に対するアクセス種別で規定されている。一例として、アクセス種別には、データの書き込み／読み出し処理、無線通信部１１を介したデータ取得／送信処理、アドレス帳の参照／更新処理、外部接続によるデータ入力／出力処理等がある。
【００３９】
より具体的には、セキュリティレベル判定部１２ｃは、アプリケーションプログラム毎に規定されている機能権限フラグをアプリケーションプログラム１３ｃから読み出す。そして、セキュリティレベル判定部１２ｃは、機能権限フラグがオン（権限有り）となっている機能について、対応するセキュリティレベルを機能権限セキュリティテーブル１３ｂから読み出し、生体情報照合部１２ｂにより算出された認証率が当該セキュリティレベルを満たすか否か判定を行う。ここで、セキュリティレベル判定部１２ｃは、アプリケーションプログラムに規定された複数の機能権限フラグがオン状態になっている場合、対応する複数のセキュリティレベルのうち最も認証率の高さを要求するセキュリティレベルに基づいて、認証率の判定を行ってもよい。また、ここで、セキュリティレベル判定部１２ｃは、利用者によりキー操作部１８等を介してアプリケーションプログラムの起動が要求された場合に、一致度の判定を行ってもよい。この場合、セキュリティレベル判定部１２ｃは、認証率保存ファイル１３ｄに保存された認証率を読み出し、起動要求されたアプリケーションプログラムの機能権限に対応するセキュリティレベルを満たすか判定を行ってもよい。また、セキュリティレベル判定部１２ｃは、認証率がセキュリティレベルを満たさない場合には、再度、利用者に生体情報を入力させるよう生体情報照合部１２ｂに指示してもよい。
【００４０】
また、アプリケーション実行制限部１２ｄは、セキュリティレベル判定部１２ｃによる判定結果に応じて、アプリケーションプログラムの実行を制限する。より具体的には、アプリケーション実行制限部１２ｄは、あるアプリケーションプログラムについて、セキュリティレベル判定部１２ｃにより認証率がセキュリティレベルを満たさないと判断された場合に、当該アプリケーションの起動を禁止したり、当該アプリケーションプログラムが実行時に利用する一部機能（例えば、一致度が満たなかったセキュリティレベルに対応する機能）を制限したりする等により、アプリケーションプログラムの実行を制限する。なお、機能の制限は、例えば、当該機能に対応する機能権限フラグを一時的にオフに書き換えることにより実現してもよい。
【００４１】
また、アプリケーション実行部１２ｅは、利用者によりキー操作部１８を介してアプリケーションプログラムの実行が指示された場合等に、当該アプリケーションプログラム１３ｃを読み込み、解釈した手順で処理を実行する。ここで、アプリケーション実行部１２ｅは、アプリケーションプログラムに規定された機能権限がオンの場合に、下位レイヤのベースソフトウェア等により実現される機能を利用することができる。また、アプリケーション実行部１２ｅは、アプリケーション実行制限部１２ｄによりアプリケーションプログラムの実行が制限されている場合には、当該制限された範囲内でアプリケーションプログラムの実行を行う。例えば、アプリケーションの起動自体が禁止されている場合には、アプリケーションプログラムの読み込みを開始せず、一部の機能権限フラグがオフ（権限無し）にされている場合には、機能権限フラグがオン（権限有り）になっている機能のみを利用してアプリケーションプログラムを実行する。
【００４２】
記憶部１３は、例えば、不揮発性の記憶デバイス（ＲＯＭ：Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ等の不揮発性半導体メモリ、ハードディスク装置等）や、読み書き可能な記憶デバイス（例えば、ＳＲＡＭ：Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＤＲＡＭ：Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成される。記憶部１３は、各種のファイルやテーブルやプログラムやデータベース等（例えば
、生体情報登録ファイル１３ａ〜認証率保存ファイル１３ｄ）を格納する。
【００４３】
これら記憶部１３の各構成要素のうち、生体情報登録ファイル１３ａは、生体情報登録部１２ａによって予め登録された利用者の生体情報（第１の生体情報）を保存する。
【００４４】
また、機能権限セキュリティテーブル１３ｂは、機能権限フラグとセキュリティレベルとが対応付けられたテーブルである。なお、機能権限セキュリティテーブルは、ベースアプリケーションプログラム中に規定されてもよい。ここで、図６は、従来のセキュリティテーブルの一例を示す図である。また、図７は、本実施の形態にかかる機能権限セキュリティテーブルの一例を示す図である。
【００４５】
図６に示すように、従来は、アプリケーションに応じてセキュリティレベルを可変とするために、アプリケーションとセキュリティレベルを対応付けて格納したテーブルを用いていた。これに対し、本実施の形態にかかる機能権限セキュリティテーブルは、図７に示すように、アプリケーションが実行時に利用する機能とセキュリティレベルとを対応付けて格納している。これにより、新たにアプリケーションをダウンロード等することによってアプリケーションが増加した場合であっても、その都度、セキュリティレベルを設定する必要がなくなる。また、アプリケーションが実行時に利用する機能は、携帯電子機器のハードウェアとベースソフトウェア等に依存して有限であるので、テーブルを編集する必要がなく、従来のようにテーブルの増大化や複雑化を招くことがない。なお、好適には、起動時やスリープモード解除時のセキュリティレベルは、アプリケーションの起動時に比べて低く設定してもよい。これは、起動時またはスリープモード解除時にセキュリティレベルを「高」にすると、単に起動あるいはスリープモードを解除したい場合に認証が得られ難く不便であるし、一旦、認証に成功してしまえば、全ての機能が以降の認証処理なしに使用できてしまうからである。
【００４６】
アプリケーションプログラム１３ｄには、一般的な処理手順が規定されているほか、実行時に当該アプリケーションプログラムが利用する機能を定義付けた機能権限フラグが格納されている。機能権限フラグは、例えば、各機能の利用権限（例えば、ＢＲＥＷ（登録商標）のアクセス権）の有無をオン／オフの２値項目として設定されている。ここで、図８は、各アプリケーションプログラムに規定された機能権限の一例を表で表した図である。図８に示すように、例えば、音声通話アプリケーションには、データベース読み書き権限が有ること、音声通話権限が有ること、データ通信権限が無いこと、ブラウザ通信権限が無いこと、データダウンロード権限が無いこと、ファイル共有権限が無いこと、アドレス帳読み書き権限が有ること、外部機器通信権限が無いこと等が、機能権限フラグの２値項目で規定されている。
【００４７】
また、認証率保存ファイル１３ｄは、起動時やスリープモード解除時等に入力された生体情報（第１の生体情報）に基づいて算出された認証率を保存する。
【００４８】
音声処理部１４は、スピーカ６から出力される音声信号やマイク５に入力される音声信号の処理を実行する。すなわち、音声処理部１４は、マイク５から入力される音声を増幅し、ＡＤ変換（Ａｎａｌｏｇ  Ｄｉｇｉｔａｌ変換）を実行した後さらに符号化等の信号処理を施して、デジタルの音声データに変換して制御部１２へ出力する。また、制御部１２から送られる音声データに対して復号化、ＤＡ変換（Ｄｉｇｉｔａｌ  Ａｎａｌｏｇ変換）、増幅等の処理を施してアナログの音声信号に変換してから、スピーカ６へ出力する。
【００４９】
生体情報入力部１０は、カメラ１０ａや指紋センサ１０ｂを含んで構成されている。例えば、利用者が指紋センサ１０ｂの上で指を滑らせると、指紋センサ１０ｂの読み取り信
号は生体情報入力部１０へ供給され、生体情報入力部１０によって指紋の認識が行なわれる。同様に、カメラ１０ａの被写体位置で人物が撮像されると、カメラ１０ａの画像信号は生体情報入力部１０へ供給され、生体情報入力部１０によって顔認識が行われる。そして、これらの認識結果は、生体情報として制御部１２へ供給されて、生体情報登録部１２ａによる生体情報の登録や、生体情報照合部１２ｂによるユーザ認証のための照合が行なわれる。なお、指紋センサ１０ｂは、制御部１２からの読み取り開始指令に応じて指紋の読み取り（ライン方向の走査）を開始してもよい。
【００５０】
表示部２は、携帯電子機器１の筐体１Ｃを閉じたときに隠れ、開いたときに露出するメインディスプレイ２Ｍと、筐体１Ｃを閉じたときでも筐体１Ｃの外側に露出するサブディスプレイ２Ｓとで構成される。メインディスプレイ２Ｍ及びサブディスプレイ２Ｓは、例えば、液晶表示パネルや有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）パネルのような表示デバイスで構成されており、制御部１２から送られる映像信号（待ち受け画像やメニュー画像等の映像信号であり、静止画、動画を含む）に応じた画像を表示する。
【００５１】
キー操作部１８は、図１に示す操作キー３や方向及び決定キー４を含んで構成されている。操作キー３は複数のキーで構成され、また、方向及び決定キー４は複数のスイッチで構成される。複数のキーや複数のスイッチには、電源、通話、数字、文字、方向、決定、発信等、携帯電子機器１の操作に必要な各種の機能が割り当てられている。そして、操作キー３や方向及び決定キー４が利用者によって操作されることにより、操作キー３や方向及び決定キー４は、その操作内容に割り当てられた信号を発生する。そして、発生した信号は、利用者の指示として制御部１２へ入力される。
【００５２】
次に、本実施の形態に係る携帯電子機器の処理の一例について、以下に図９を参照して詳細に説明する。ここで、図９は、利用者によりアプリケーションプログラムの起動が指示された場合の携帯電子機器１の処理の一例を示すフローチャートである。
【００５３】
まず、図９に示すように、利用者によりキー操作部１８等を介して、アプリケーションの起動が指示されると（Ｓ１０１）、セキュリティレベル判定部１２ｃは、当該アプリケーションプログラム１３ｃに規定された機能権限フラグを参照し、機能権限の有無についての情報を取得する（Ｓ１０２）。例えば、ＦｅｌｉＣａアプリケーションの起動が指示された場合、セキュリティレベル判定部１２ｃは、図８に示すように、当該ＦｅｌｉＣａアプリケーションの機能権限フラグを参照し、データベース読み書き権限：有、音声通話権限：無、データ通信権限：有、ブラウザ通信権限：無、データダウンロード権限：無、ファイル共有権限：無、アドレス帳読み書き権限：無、外部機器通信権限：有の情報を取得する。
【００５４】
そして、セキュリティレベル判定部１２ｃは、アプリケーションに複数の特権レベル（機能権限）があるか否か判断する（Ｓ１０３）。
【００５５】
そして、セキュリティレベル判定部１２ｃは、複数の特権レベル（機能権限）があると判断した場合には（Ｓ１０３：Ｙｅｓ）、機能権限セキュリティテーブル１３ｂから最も高いセキュリティレベルを検索する（Ｓ１０４）。例えば、ＦｅｌｉＣａアプリケーションの場合、上述のように、データベース読み書き権限、データ通信権限、外部機器通信権限の３つの権限を有している。セキュリティレベル判定部１２ｃは、図７に例示される機能権限セキュリティテーブル１３ｂを参照して、データベース読み書き権限：低、データ通信権限：高、外部機器通信権限：高のうち最も高いセキュリティレベル（この場合は「高」）を取得する。
【００５６】
一方、セキュリティレベル判定部１２ｃは、特権レベル（機能権限）が１つのみの場合
には（Ｓ１０３：Ｎｏ）、機能権限セキュリティテーブル１３ｂから、当該機能権限に対応するセキュリティレベルを取得する（Ｓ１０５）。
【００５７】
そして、セキュリティレベル判定部１２ｃは、取得したセキュリティレベルに基づいて、認証のための閾値を設定する（Ｓ１０６）。例えば、セキュリティレベルが「高」の場合は９０％、「中」の場合は８０％、「低」の場合は７０％と予め規定しておき、セキュリティレベル判定部１２ｃは、この規定値に基づいて閾値を設定してもよい。また、認証率の履歴を認証率保存ファイル１３ｄに保存しておき、セキュリティレベル判定部１２ｃは、認証率保存ファイル１３ｄに保存された認証率の分布に基づいて、閾値を設定してもよい。例えば、セキュリティレベルが「高」の場合は認証率の分布の上位２５％値を閾値とし、「中」の場合は上位５０％値を閾値とし、「低」の場合は下位２５％値を閾値として設定してもよい。
【００５８】
そして、生体情報照合部１２ｂは、表示部２を制御して、利用者に指紋センサ１０ｂに指をかざすよう指示する認証画面を表示し、生体情報入力部１０の指紋センサ１０ｂを介して生体情報が入力された場合、生体情報登録ファイル１３ａに登録された生体情報と比較照合して認証率（一致の程度を百分率で表した値）を算出する（Ｓ１０７）。ここで、生体情報照合部１２ｂは、デジタル画像同士の比較に限らず、指紋画像を解析して特徴点（指紋中心点や分岐点、三角州など）のパターン抽出を行うことにより照合を行い、認証率を算出してもよい。なお、生体情報照合部１２ｂにより起動時またはスリープモード解除時に入力された生体情報から算出された認証率が認証率保存ファイル１３ｄに保存されている場合は、この処理を行うことなく、以降のセキュリティレベル判定部１２ｃによる判定処理に移行してもよい。
【００５９】
そして、セキュリティレベル判定部１２ｃは、当該認証率が閾値以上であるか否か判断することにより認証処理を行う（Ｓ１０８）。
【００６０】
そして、認証に成功した場合、すなわち、セキュリティレベル判定部１２ｃにより認証率が閾値以上であると判断された場合（Ｓ１０８：Ｙｅｓ）、アプリケーション実行部１２ｅは、利用者により起動を指示されたアプリケーションプログラムを実行し、表示部２を制御してアプリケーション画面を表示する（Ｓ１０９）。
【００６１】
一方、認証に成功しなかった場合、すなわち、セキュリティレベル判定部１２ｃにより認証率が閾値未満であると判断された場合（Ｓ１０８：Ｎｏ）、アプリケーション実行制限部１２ｄは、当該アプリケーションプログラムの起動を禁止または実行時の一部機能を制限して、処理を終了する。ここで、認証に成功しなかった場合、生体情報照合部１２ｂは、再度、利用者に生体情報を入力させるよう指示する認証画面を表示してもよい。
【００６２】
以上のように、本実施の形態によれば、ベースソフトウェアにより実現される機能のアクセス権（機能権限）と指紋認証等の認証率とを対応付けるので、重要なアプリケーションにはしっかりと認証処理を要する代わりに高いセキュリティ性を与え、そうではない気軽なアプリケーションプログラムには軽い認証処理でアクセスできる。すなわち、利用者のニーズに見合ったセキュリティ性を維持できる。
【００６３】
従来の認証システムでは、安全性を重視して他人受入率を下げると本人拒否率が上がるため使い勝手が悪くなり、反対に、使い勝手を重視して本人拒否率を下げると、他人受入率が上がり安全性が損なわれるという相矛盾する性質を有していた。これに対し、本実施の形態によれば、アプリケーションの利用権限に応じて、高いセキュリティ性と、軽い認証処理でのアクセス性を実現できるので、使い勝手と安全性の両面を考慮しながら認証を行うことができる。
【００６４】
また、本実施の形態によれば、アプリケーションが増加しても、セキュリティレベルの再設定を不要とし、かつ、記憶テーブルの増大化・複雑化を防止することができる。
【００６５】
また、起動時やスリープモード解除時には、アプリケーションの起動に比べてセキュリティレベルを低く設定することで、これらの認証時の生体状態が多少悪い場合でも（例えば、手が汚れており指紋が読取り難い場合でも）、特定の機能（例えば、待受け画面の表示）や特定のデータに限定して利用することを可能にするので利便性に優れる。
【００６６】
さて、これまで本発明の実施の形態について説明したが、本発明は、上述した実施の形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施の形態にて実施されてよいものである。
【００６７】
例えば、携帯電子機器１において、スリープモード解除時に認証を行う場合、セキュリティレベル判定部１２ｃは、通常時よりも高いセキュリティレベルや閾値を設定してもよい。例えば、セキュリティレベル判定部１２ｃは、スリープモードに移行する前に入力された生体情報の認証率を基準として閾値を設定することにより、通常時よりも高い認証率を要求してもよい。
【００６８】
また、例えば、上述した実施の形態においては、利用者の指紋や顔を生体情報として読取る指紋認証や顔認証を一例として説明したが、生体認証の方法はこれに限らず、例えば、虹彩、網膜、静脈、声紋、筆跡、掌形等の情報を利用者の生体情報として読み取って生体認証を行ってもよい。
【００６９】
また、実施の形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【００７０】
このほか、上記文献中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
【００７１】
また、通信端末装置（携帯電子機器１）に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。例えば、通信端末装置（携帯電子機器１）の各装置が備える処理機能、特に制御部１２にて行われる各処理機能については、その全部または任意の一部を、ＣＰＵおよび当該ＣＰＵにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、記録媒体に記録されており、必要に応じて通信端末装置（携帯電子機器１）に機械的に読み取られる。すなわち、ＲＯＭまたはＨＤなどの記憶部１３などは、ＯＳとして協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭにロードされることによって実行され、ＣＰＵと協働して制御部を構成する。
【００７２】
また、このコンピュータプログラム（特に、アプリケーションプログラム）は、通信端末装置（携帯電子機器１）に対して任意のネットワーク（例えば、携帯電話回線網）を介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。また、このプログラムを、コンピュータ読み取り可能な記録媒体に格納することもできる。ここで、この「記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等の任意の可搬用の物理媒体を含むものとする。
【００７３】
また、「プログラム」とは、任意の言語や記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳに代表される別個のプログラムと協働してその機能を達成するものをも含む。特に、上述したＯＳプログラムとベースソフトウェアの論理構成は、任意に変更することができ、例えば、ＯＳプログラムとベースソフトウェアを一体として広義のＯＳプログラムとして構成してもよい。なお、実施の形態に示した各装置において記録媒体を読み取るための具体的な構成、読み取り手順、あるいは、読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【００７４】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じて、または、機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【産業上の利用可能性】
【００７５】
以上のように、本発明に係る通信端末装置は、指紋認証や顔認証、音声認証、虹彩認証、静脈認証等の生体認証を行う通信端末装置に有用である。
【符号の説明】
【００７６】
１  携帯電子機器
１Ｃ  筐体
１ＣＡ  第１筐体
１ＣＢ  第２筐体
２  表示部
２Ｍ  メインディスプレイ
２Ｓ  サブディスプレイ
３  操作キー
４  方向及び決定キー
５  マイク
６  スピーカ
７  アンテナ
８  通信用端子
９  ヒンジ
１０  生体情報入力部
１０ａ  カメラ
１０ｂ  指紋センサ
１１  無線通信部
１２  制御部
１２ａ  生体情報登録部
１２ｂ  生体情報照合部
１２ｃ  セキュリティレベル判定部
１２ｄ  アプリケーション実行制限部
１２ｅ  アプリケーション実行部
１３  記憶部
１３ａ  生体情報登録ファイル
１３ｂ  機能権限セキュリティテーブル
１３ｃ  アプリケーションプログラム
１３ｄ  認証率保存ファイル
１４  音声処理部
１８  キー操作部
【図１】
2010198384.tif 000003
【図２】
2010198384.tif 000004
【図３】
2010198384.tif 000005
【図４】
2010198384.tif 000006
【図５】
2010198384.tif 000007
【図６】
2010198384.tif 000008
【図７】
2010198384.tif 000009
【図８】
2010198384.tif 000010
【図９】
2010198384.tif 000011