(57)【要約】【課題】  安全性が高く、利便性及び簡易性に優れた暗証番号認証システムを備えた携帯端末装置を安価に実現する。【解決手段】  暗証番号の登録の際に、生体検出部２９で検出された生体情報を暗号化鍵として用いて所定の暗証番号を暗号化することで生体暗号化暗証番号を形成し、これをＥＥＰＲＯＭ２３に記憶しておく。そして、暗証番号の認証の際に、生体検出部２９で検出された暗証番号を復号化鍵として用いて、上記ＥＥＰＲＯＭ２３に記憶されている生体暗号化暗証番号に対して復号化処理を施すことで暗証番号を再生し、この暗証番号をＳＩＭカード２８に供給する。ＳＩＭカード２８は、上記復号化された暗証番号と、当該ＳＩＭカード２８のメモリ内に予め記憶されている暗証番号とを比較することで、電話機能等を使用可能とするための暗証番号認証を行う。【選択図】  図３
2007018050.tif 000002
【特許請求の範囲】
【請求項１】
生体情報を検出する生体情報検出手段と、
暗証番号の登録の際に、上記生体情報検出手段からの生体情報に基づいて暗号化鍵を形成する暗号化鍵形成手段と、
暗証番号の登録の際に、上記暗号化鍵形成手段で形成された暗号化鍵を用いて所定の暗証番号を暗号化することで生体暗号化暗証番号を形成する暗号化手段と、
暗証番号の登録の際に、上記暗号化手段で形成された上記生体暗号化暗証番号を記憶する暗号化暗証番号記憶手段と、
暗証番号の認証の際に、上記生体情報検出手段で検出された生体情報に基づいて復号化鍵を形成する復号化鍵形成手段と、
暗証番号の認証の際に、上記復号化鍵形成手段で形成された復号化鍵を用いて、上記暗号化暗証番号記憶手段に記憶されている上記生体暗号化暗証番号を復号化することで暗証番号を再生する復号化手段と、
上記復号化手段で再生された上記暗証番号と、予め暗証番号記憶手段に記憶されている暗証番号とを比較することで、所定の機能を使用可能とするための暗証番号認証を行う暗証番号認証手段と
を有する携帯端末装置。
【請求項２】
請求項１に記載の携帯端末装置であって、
暗証番号の登録の際に、上記生体検出手段で検出された上記生体情報を記憶する生体情報記憶手段と、
暗証番号の認証の際に、上記生体検出手段で検出された上記生体情報と、上記暗証番号の登録時に上記生体情報記憶手段に記憶された生体情報とを比較する比較手段とを有し、
上記復号化鍵形成手段は、上記生体検出手段で検出された生体情報と、上記生体情報記憶手段に記憶されている生体情報との一致を示す比較結果が上記比較手段から得られた際に、該生体検出手段で検出された上記生体情報に基づいて上記を復号化鍵を形成すること
を特徴とする携帯端末装置。
【請求項３】
請求項１又は請求項２に記載の携帯端末装置であって、
上記復号化手段による上記復号化が終了した際に、上記復号化鍵を消去する情報消去手段を有すること
を特徴とする携帯端末装置。
【請求項４】
請求項１から請求項３のうち、いずれか一項に記載の携帯端末装置であって、
上記暗証番号認証手段において、上記復号化手段で復号化された上記暗証番号を用いて上記暗証番号認証を行う自動入力認証モードと、ユーザが操作手段を介して直接的に入力した暗証番号を用いて上記暗証番号認証を行う手動入力認証モードとを備え、
上記暗証番号認証手段は、上記いずれかのモードのうち、ユーザにより予め選択されたモードで上記暗証番号認証を行うこと
を特徴とする携帯端末装置。
【請求項５】
暗証番号の登録の際に、生体検出手段で検出された生体情報に基づいて暗号化鍵を形成するように暗号化鍵形成手段を制御する暗号化鍵形成制御手段としてコンピュータを機能させ、
暗証番号の登録の際に、上記暗号化鍵形成制御手段としてコンピュータを機能させることで上記暗号化鍵形成手段で形成された上記暗号化鍵を用いて所定の暗証番号を暗号化することで生体暗号化暗証番号を形成し、この生体暗号化暗証番号を暗号化暗証番号記憶手段に記憶するように暗号化手段を制御する暗号化制御手段としてコンピュータを機能させ、
暗証番号の認証の際に、上記生体検出手段で検出された上記生体情報に基づいて復号化鍵を形成するように復号化鍵形成手段を制御する復号化鍵形成制御手段としてコンピュータを機能させ、
暗証番号の認証の際に、上記復号化鍵形成制御手段としてコンピュータを機能させることで上記復号化鍵形成手段で形成された上記復号化鍵を用いて、上記暗号化暗証番号記憶手段に記憶されている上記生体暗号化暗証番号を復号化して暗証番号を再生するように復号化手段を制御する復号化制御手段としてコンピュータを機能させ、
暗証番号の認証の際に、上記復号化制御手段としてコンピュータを機能させることで再生された上記暗証番号と、予め暗証番号記憶手段に記憶されている暗証番号とを比較することで、所定の機能を使用可能とするための暗証番号認証を行うように暗証番号認証手段を制御する暗証番号認証制御手段としてコンピュータを機能させること
を特徴とする暗証番号認証プログラム。
【請求項６】
請求項５に記載の暗証番号認証プログラムであって、
暗証番号の認証の際に、上記生体検出手段で検出された上記生体情報と、上記暗証番号の登録の際に上記生体情報記憶手段に記憶された生体認証情報とを比較するように比較手段を制御する比較制御手段としてコンピュータを機能させ、
上記暗証番号の認証の際に上記復号化鍵形成制御手段としてコンピュータを機能させる際に、上記比較制御手段としてコンピュータを機能させることで、上記生体検出手段で検出された生体情報と、上記生体認証情報記憶手段に記憶されている生体情報との一致を示す比較結果が得られた際に、該生体検出手段からの生体情報に基づいて復号化鍵を形成するように上記復号化鍵形成手段を制御する上記復号化鍵形成制御手段としてコンピュータを機能させること
を特徴とする暗証番号認証プログラム。
【請求項７】
暗証番号の登録の際に、暗号化鍵形成手段が、生体検出手段で検出された生体情報に基づいて暗号化鍵を形成するステップと、
暗証番号の登録の際に、暗号化手段が、上記ステップで形成された暗号化鍵を用いて所定の暗証番号を暗号化することで生体暗号化暗証番号を形成し、この生体暗号化暗証番号を暗号化暗証番号記憶手段に記憶するステップと、
暗証番号の認証の際に、復号化鍵形成手段が、上記生体検出手段で検出された上記生体情報に基づいて復号化鍵を形成するステップと、
暗証番号の認証の際に、復号化手段が、上記ステップで形成された復号化鍵を用いて、上記暗号化暗証番号記憶手段に記憶されている上記生体暗号化暗証番号を復号化して暗証番号を再生するステップと、
暗証番号の認証の際に、暗証番号認証手段が、上記復号化手段により再生された上記暗証番号と、上記暗証番号の登録の際に上記暗証番号記憶手段に記憶された暗証番号とを比較することで、所定の機能を使用可能とするための暗証番号認証を行うステップと
を有する暗証番号認証方法。
【請求項８】
請求項７に記載の暗証番号認証方法であって、
暗証番号の認証の際に、比較手段が、上記生体検出手段で検出された上記生体情報と、上記暗証番号の登録時に上記生体情報記憶手段に記憶された生体情報とを比較するステップを有し、
上記復号化鍵を形成するステップでは、上記生体検出手段により検出された生体情報と、上記生体情報記憶手段に記憶されている上記生体情報との一致を示す比較結果が上記比較手段から得られた際に、上記復号化鍵形成手段が、上記生体検出手段からの生体情報に基づいて上記復号化鍵を形成すること
を特徴とする暗証番号認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗証番号認証機能及び生体検出機能を合わせ持つ、例えば携帯電話機，ＰＨＳ電話機（PHS：Personal Handyphone System）、無線通信機能を備えたＰＤＡ装置（PDA：Personal Digital Assistant），ノート型のパーソナルコンピュータ装置等に適用して好適な携帯端末装置、暗証番号認証プログラム、及び暗証番号認証方法に関する。
【背景技術】
【０００２】
今日において、例えばＧＳＭ方式（GSM：Global System for Mobile Communications）の携帯電話機等のように、機器本体に対して着脱可能とされたＳＩＭカード（SIM：Subscriber Identity Module）によりユーザ認証を行う携帯電話機が知られている。具体的には、このＳＩＭカードには、加入者情報や暗証番号等が記憶されており、ユーザは、携帯電話機を使用する際に、操作部を操作して暗証番号の入力を行う。このユーザにより入力された暗証番号は、ＳＩＭカードに記憶されている暗証番号と比較され、両者が一致した場合にのみ、携帯電話機の使用が許可されるようになっている。
【０００３】
一方、近年において、指紋や虹彩或いは静脈パターン等の生体情報を用いたユーザ認証が実用化されつつある。
【０００４】
【特許文献１】特表２００２−５１２４０９号公報（第６頁〜第８頁：図１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ここで、今日においては、暗証番号認証を行う携帯電話機が広く普及しているのであるが、この中で、携帯電話機に対して生体認証を採用しようとする動きがある。この場合、単に、暗証番号認証を行う携帯電話機に対して生体認証を付加しただけでは、ユーザに対して２つの認証方式の使い分け、或いは２重のユーザ認証を強いることとなり好ましいことではない。
【０００６】
本発明は上述の課題に鑑みてなされたものであり、広く普及している暗証番号認証と、これから普及する生体認証の両立を図り、安全性が高く、利便性及び簡易性に優れ、かつ、安価に実現可能な新たな認証方式を設けた携帯端末装置、暗証番号認証プログラム、及び暗証番号認証方法の提供を目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る携帯端末装置は、上述の課題を解決するための手段として、
生体情報を検出する生体情報検出手段と、
暗証番号の登録の際に、上記生体情報検出手段からの生体情報に基づいて暗号化鍵を形成する暗号化鍵形成手段と、
暗証番号の登録の際に、上記暗号化鍵形成手段で形成された暗号化鍵を用いて所定の暗証番号を暗号化することで生体暗号化暗証番号を形成する暗号化手段と、
暗証番号の登録の際に、上記暗号化手段で形成された上記生体暗号化暗証番号を記憶する暗号化暗証番号記憶手段と、
暗証番号の認証の際に、上記生体情報検出手段で検出された生体情報に基づいて復号化鍵を形成する復号化鍵形成手段と、
暗証番号の認証の際に、上記復号化鍵形成手段で形成された復号化鍵を用いて、上記暗号化暗証番号記憶手段に記憶されている上記生体暗号化暗証番号を復号化することで暗証番号を再生する復号化手段と、
上記復号化手段で再生された上記暗証番号と、予め暗証番号記憶手段に記憶されている暗証番号とを比較することで、所定の機能を使用可能とするための暗証番号認証を行う暗証番号認証手段と
を有する。
【０００８】
また、本発明に係る暗証番号認証プログラムは、上述の課題を解決するために、
暗証番号の登録の際に、生体検出手段で検出された生体情報に基づいて暗号化鍵を形成するように暗号化鍵形成手段を制御する暗号化鍵形成制御手段としてコンピュータを機能させ、
暗証番号の登録の際に、上記暗号化鍵形成制御手段としてコンピュータを機能させることで上記暗号化鍵形成手段で形成された上記暗号化鍵を用いて所定の暗証番号を暗号化することで生体暗号化暗証番号を形成し、この生体暗号化暗証番号を暗号化暗証番号記憶手段に記憶するように暗号化手段を制御する暗号化制御手段としてコンピュータを機能させ、
暗証番号の認証の際に、上記生体検出手段で検出された上記生体情報に基づいて復号化鍵を形成するように復号化鍵形成手段を制御する復号化鍵形成制御手段としてコンピュータを機能させ、
暗証番号の認証の際に、上記復号化鍵形成制御手段としてコンピュータを機能させることで上記復号化鍵形成手段で形成された上記復号化鍵を用いて、上記暗号化暗証番号記憶手段に記憶されている上記生体暗号化暗証番号を復号化して暗証番号を再生するように復号化手段を制御する復号化制御手段としてコンピュータを機能させ、
暗証番号の認証の際に、上記復号化制御手段としてコンピュータを機能させることで再生された上記暗証番号と、予め暗証番号記憶手段に記憶されている暗証番号とを比較することで、所定の機能を使用可能とするための暗証番号認証を行うように暗証番号認証手段を制御する暗証番号認証制御手段としてコンピュータを機能させる。
【０００９】
また、本発明に係る暗証番号認証方法は、上述の課題を解決するための手段として、
暗証番号の登録の際に、暗号化鍵形成手段が、生体検出手段で検出された生体情報に基づいて暗号化鍵を形成するステップと、
暗証番号の登録の際に、暗号化手段が、上記ステップで形成された暗号化鍵を用いて所定の暗証番号を暗号化することで生体暗号化暗証番号を形成し、この生体暗号化暗証番号を暗号化暗証番号記憶手段に記憶するステップと、
暗証番号の認証の際に、復号化鍵形成手段が、上記生体検出手段で検出された上記生体情報に基づいて復号化鍵を形成するステップと、
暗証番号の認証の際に、復号化手段が、上記ステップで形成された復号化鍵を用いて、上記暗号化暗証番号記憶手段に記憶されている上記生体暗号化暗証番号を復号化して暗証番号を再生するステップと、
暗証番号の認証の際に、暗証番号認証手段が、上記復号化手段により再生された上記暗証番号と、上記暗証番号の登録の際に上記暗証番号記憶手段に記憶された暗証番号とを比較することで、所定の機能を使用可能とするための暗証番号認証を行うステップと
を有する。
【００１０】
このような本発明は、暗証番号の登録の際に、生体検出手段で検出された生体情報に基づいて暗号化鍵を形成し、この暗号鍵を用いて所定の暗証番号を暗号化することで生体暗号化暗証番号を形成し暗号化暗証番号記憶手段に記憶しておく。
【００１１】
そして、暗証番号の認証の際に、生体検出手段で検出された暗証番号に基づいて形成された復号化鍵を用いて、上記暗号化暗証番号記憶手段に記憶されている生体暗号化暗証番号を復号化して暗証番号を再生し、この暗証番号を暗証番号認証手段に供給する。暗証番号認証手段は、上記復号化され再生された暗証番号と、予め暗証番号記憶手段に記憶されている暗証番号とを比較することで、所定の機能を使用可能とするための暗証番号認証を行う。
【発明の効果】
【００１２】
本発明は、安全性が高く、利便性及び簡易性に優れた新たな認証方式を備えた携帯端末装置を安価に実現することができる。
【００１３】
また、本発明は、安全性が高く、利便性及び簡易性に優れた新たな認証システムを安価に実現することができる。
【発明を実施するための最良の形態】
【００１４】
本発明は、ＳＩＭカード（SIM：Subscriber Identity Module）に記憶されている暗証番号と、ユーザにより入力された暗証番号とを比較し、両者が一致した場合に所定の機能を使用可能とする暗証番号認証を行う携帯電話機に適用することができる。
【００１５】
［携帯電話機の構成及び一般的な動作］
本発明の実施の形態となる携帯電話機は、図１のブロック図を示す構成を有しており、受信時においては、アンテナ１で基地局から受信された受信信号がセレクタ２を介して受信ＲＦ部３に供給される。受信ＲＦ部３は、周波数変換処理に必要なレベルまで受信信号を増幅してミキサ４に供給する。このミキサ４は、局発部１１から供給される中間周波数変換信号に基づいて、受信信号を中間周波数に変換し、これを受信ＩＦ部５に供給する。
【００１６】
受信ＩＦ部５は、この中間周波数に変換された受信信号に対してＡ／Ｄ変換処理を施すことでデジタル化し、一定のビットレートのサンプル信号として受信復調部６に供給する。受信復調部６は、このサンプル信号に対して誤り訂正処理等を施し、音声データ及び通信データに分離する。そして、音声データは音声復号部７に供給し、通信データは通信データ復号部１０に供給する。
【００１７】
音声復号部７は、音声データに対して伸長処理等を施すことでビットレート変換すると共に、Ｄ／Ａ変換処理によりアナログ化し、このアナログ音声信号をスピーカアンプ８を介してスピーカ９に供給する。これにより、アンテナ１で受信された受信信号に対応する音響出力がスピーカ９を介して得られることとなる。
【００１８】
これに対して通信データ復号部１０は、供給された通信データに対して所定の復調処理を施して復調する。この復調された通信データは、例えばＲＡＭ２２等に記憶制御され、或いは表示部３０に表示等される。
【００１９】
一方、送信時において、マイクロホン１８で集音された音声は、マイクアンプ１７により所定の利得で増幅され、音声符号化部１６に供給される。音声符号化部１６は、この音声信号に対してＡ／Ｄ変換処理を施すことでデジタル化し、圧縮処理を施すことでビットレートの変換を行う。そして、この音声データを、送信変調部１５に供給する。なお、この音声データは、ＣＰＵバスライン２５を介して中央処理部２４（ＣＰＵ）へも供給可能となっている。
【００２０】
これに対して、この音声データ以外の通信データは、通信データ符号化部１９により、圧縮処理が施され、また、誤り訂正符号等が付加され送信変調部１５に供給される。
【００２１】
送信変調部１５は、音声データ或いは通信データに対して所定の変調符号化処理を施すと共にＤ／Ａ変換処理を施し、アナログ化して送信ＩＦ部１４に供給する。送信ＩＦ部１４は、このアナログ化された音声信号或いは通信信号を中間周波数に変換し、必要なレベルまで増幅し、これをミキサ１３に供給する。
【００２２】
ミキサ１３は、局発部１１から供給される送信周波数変換信号に基づいて、この音声信号或いは通信信号を送信周波数に変換し、これを送信ＲＦ部１２に供給する。送信ＲＦ部１２は、この送信周波数に変換された音声信号或いは通信信号を所定の利得で増幅し、これをセレクタ２を介してアンテナ１に供給する。これにより、音声信号或いは通信信号が、アンテナ１を介して基地局に送信されることとなる。
【００２３】
次に、このような携帯電話機は、表示部３０、操作部３１及びデータインターフェイス３２（データＩＦ）が入出力部２０（Ｉ／Ｏ）及びＣＰＵバスライン２５を介してＣＰＵ２４に接続されている。
【００２４】
また、ＲＯＭ２１、ＲＡＭ２２、ＥＥＰＲＯＭ２３の各メモリがＣＰＵバスライン２５を介してＣＰＵ２４に接続されると共に、タイマ２６（RTC：Real Time Clock）、大記憶容量のＨＤＤ２７、機器本体に対して着脱可能なＳＩＭカード２８、及び生体検出部２９がＣＰＵバスライン２５を介して、ＣＰＵ２４に接続されている。
【００２５】
タイマ２６は、現在時刻を計時し、この計時情報をＣＰＵ２４に供給する。不揮発性メモリであるＲＯＭ２１には、通信プログラム等の他、暗証番号認証プログラムが記憶されている。ＣＰＵ２４は、このＲＯＭ２１に記憶されている暗証番号認証プログラムに基づいて、後に説明するユーザ認証処理を実行制御するようになっている。
【００２６】
読み出し及び書き込みが可能なＲＡＭ２２は、ＣＰＵ２４がデータ処理を行う際に、このデータ処理の中間で一時的に発生するデータを記憶するようになっている。
【００２７】
電気的な書き込み及び消去が可能なＥＥＰＲＯＭ２３は、ユーザが操作部３１を操作することで個人的に設定した、当該携帯電話機の設定条件等を記憶するようになっている。また、このＥＥＰＲＯＭ２３には、ユーザ認証に用いられる「生体パラメータ」と、ユーザにより予め選択設定されている、認証に暗証番号認証を用いるか否かを示すと共に、暗証番号認証を行う場合に、この暗証番号認証に生体認証をリンクさせるか否かを示す情報である「認証選択情報」と、暗証番号の登録時に、ユーザの生体パラメータに基づいて形成された暗号化鍵により暗号化された「生体暗号化暗証番号」等が記憶されるようになっている。
【００２８】
生体検出部２９は、例えばユーザの指紋、虹彩、静脈パターン等の生体情報を検出して出力するようになっている。ＥＥＰＲＯＭ２３に記憶されている生体パラメータは、この生体検出部２９で検出された生体情報に基づいて形成された生体パラメータである。
【００２９】
ＳＩＭカード２８は、このＳＩＭカード２８の発行元の通信事業者が、ユーザ（加入者）に対して契約内容や、通信に必要な情報、或いは電話帳等が記憶されている。また、このＳＩＭカード２８は、独自にＣＰＵを有すると共に、暗証番号が記憶された暗証番号メモリを有している。このＳＩＭカード２８のＣＰＵは、当該実施の形態の携帯電話機のＣＰＵ２４と通信することで、ユーザ等から入力された暗証番号と、上記暗証番号メモリに記憶されている暗証番号とを比較し、両者が一致した場合に（ユーザ認証により真のユーザであることが認証された場合に）、当該ＳＩＭカード２８内に記憶されている各種情報に対するアクセスを許可する。そして、このアクセスが許可されることで、当該実施の形態の携帯電話機の電話機能等が使用できるようになっている。
【００３０】
［認証モード］
この実施の形態の携帯電話機は、暗証番号によるユーザ認証を行うか否かを予め選択設定すると共に、暗証番号によるユーザ認証を行うことを選択設定した場合に、暗証番号のみでユーザ認証を行うか、或いは暗証番号によるユーザ認証と、生体情報によるユーザ認証とをリンクさせてユーザ認証を行うかを予め選択設定するようになっている。
【００３１】
この選択設定情報は、ＥＥＰＲＯＭ２３に上記「認証選択情報」として記憶されるようになっており、ＣＰＵ２４は、ユーザ認証を行う際に、このＥＥＰＲＯＭ２３に記憶されている認証選択情報を確認し、この認証選択情報が、暗証番号によるユーザ認証を行わないことを示す認証選択情報であった場合、ユーザ認証を行うことなくＳＩＭカード２８に対してアクセスを行う。
【００３２】
これに対して、ＥＥＰＲＯＭ２３に記憶されている認証選択情報が、暗証番号のみによるユーザ認証を行うことを示す認証選択情報であった場合、ユーザ認証の際にＣＰＵ２４は「手動入力認証モード」に移行し、表示部３０に対して暗証番号の入力画面を表示する。そして、操作部３１を介してユーザにより暗証番号の入力がなされると、これをＳＩＭカード２８に供給する。
【００３３】
ＳＩＭカード２８のＣＰＵは、このユーザにより入力された暗証番号と、暗証番号メモリに記憶されている暗証番号とを比較し、両者が一致した場合に、上記暗証番号の入力を行ったユーザを当該携帯電話機の真のユーザであると認証し、当該ＳＩＭカード２８に対するアクセスを許可するアクセスイネーブル情報を当該携帯電話機のＣＰＵ２４に供給する。当該携帯電話機のＣＰＵ２４は、このアクセスイネーブル情報を受信することで、ＳＩＭカード２８に対するアクセスを行う。これにより、ＳＩＭカード２８内に記憶されている契約者情報等に基づいて、当該携帯電話機の各種機能の使用が可能となる。
【００３４】
一方、ＥＥＰＲＯＭ２３に記憶されている認証選択情報が、暗証番号によるユーザ認証と、生体情報によるユーザ認証とをリンクさせてユーザ認証を行うことを示す認証選択情報であった場合、ＣＰＵ２４はユーザ認証の際に「自動入力認証モード」に移行し、ＲＯＭ２１に記憶されている暗証番号認証プログラムに基づいて、暗証番号によるユーザ認証と、生体情報によるユーザ認証とをリンクさせたかたちの新規なユーザ認証を行う。
【００３５】
この新規なユーザ認証を実行可能とするためには、予めユーザの生体パラメータの登録と、ＳＩＭカード２８に記憶されている暗証番号と同じ暗証番号の登録を行っておく必要がある。
【００３６】
［生体パラメータの登録］
上述のユーザ認証の選択の際に、暗証番号によるユーザ認証と、生体情報によるユーザ認証とをリンクさせてユーザ認証を行うことがユーザにより選択されると、ＣＰＵ２４は、ＲＯＭ２１に記憶されている暗証番号認証プログラムに基づいて、表示部３０に対して、生体情報の入力を促すメッセージを表示する。
【００３７】
この生体情報の入力を促すメッセージが表示部３０に表示されると、生体検出部２９が例えば指紋センサであった場合、ユーザは、この指紋センサ上に指を載置して指紋情報の入力を行う。或いは、生体検出部２９が例えば虹彩センサであった場合、ユーザは、カメラ装置により自分の虹彩を撮像して虹彩情報の入力を行う。
【００３８】
このように生体検出部２９で生体情報が検出されると、ＣＰＵ２４は、この生体情報に基づいてユーザの生体パラメータを形成し、これをＥＥＰＲＯＭ２３に登録する。これにより、生体パラメータの登録行程が完了する。
【００３９】
［暗証番号（生体暗号化暗証番号）の登録］
次に、上述の生体パラメータの登録が完了すると、ＣＰＵ２４は、ＲＯＭ２１に記憶されている暗証番号認証プログラムに基づいて、ユーザにより入力された、ＳＩＭカード２８に記憶されている暗証番号と同じ暗証番号を当該携帯電話機内に登録する。図２のフローチャートに、この暗証番号登録動作の流れ示す。
【００４０】
この図２のフローチャートにおいて、上述の生体パラメータの登録が完了すると、当該携帯電話機のＣＰＵ２４は、ステップＳ１において、例えば生体情報の入力を促すメッセージを表示部３０に表示する。ユーザは、このメッセージに対応して、上述のように生体検出部２９を介して生体情報の入力を行う。
【００４１】
生体検出部２９でユーザの生体情報が検出されると、ＣＰＵ２４は処理をステップＳ２に進め、ユーザにより入力された生体情報に基づいて生体パラメータを形成し、この生体パラメータと、上述の生体パラメータの登録時にＥＥＰＲＯＭ２３に予め登録しておいた生体パラメータとを比較し、両者が一致したか否かを判別する。
【００４２】
上記２つの生体パラメータが一致しない場合、ＣＰＵ２４は、生体情報の入力を行ったユーザは、当該携帯電話機のユーザ本人ではないと判別し、処理をステップＳ１４に進め、該生体情報の入力を行ったユーザによる当該携帯電話機の使用を拒否するメッセージを表示部３０に表示して、この図２のフローチャートに示すルーチンの実行を終了する。
【００４３】
これに対して、上記ステップＳ２において、上記２つの生体パラメータが一致した場合、ＣＰＵ２４は、生体情報の入力を行ったユーザは、当該携帯電話機のユーザ本人であると判別し、処理をステップＳ３に進め、ＥＥＰＲＯＭ２３に記憶されている認証選択情報に基づいて、暗証番号の入力によるユーザ認証を行う設定がなされているか否かを判別する。
【００４４】
暗証番号の入力によるユーザ認証を行う設定がなされていないということは、生体情報のみに基づいてユーザ認証を行うことを意味している。このため、ステップＳ３において、暗証番号の入力によるユーザ認証を行う設定がなされていないと判別した場合には、ＣＰＵ２４は、そのままこの図２のフローチャートに示すルーチンの実行を終了する。
【００４５】
これに対して、ステップＳ３において、暗証番号の入力によるユーザ認証を行う設定がなされているものと判別した場合、ＣＰＵ２４は、ステップＳ４に処理を進め、ＥＥＰＲＯＭ２３に記憶されている認証選択情報に基づいて、暗証番号の入力によるユーザ認証と、生体情報の入力によるユーザ認証とを併合して用いる（リンクさせる）設定がなされているか否かを判別する。そして、上記両方のユーザ認証をリンクさせる設定がなされていない場合には、そのまま、この図２のフローチャートに示すルーチンの実行を終了し、上記両方のユーザ認証をリンクさせる設定がなされている場合には、処理をステップＳ５に進める。
【００４６】
以下に説明するが、当該実施の形態の携帯電話機においては、ＳＩＭカード２８に記憶されている暗証番号と同じ暗証番号をユーザに入力させ、このユーザにより入力された暗証番号を生体パラメータで暗号化して生体暗号化暗証番号を形成し、これをＥＥＰＲＯＭ２３に記憶しておくようになっている。このため、ステップＳ５では、ＣＰＵ２４が、ＥＥＰＲＯＭ２３に、既に上記生体暗号化暗証番号が登録済みであるか否かを判別する。そして、ＥＥＰＲＯＭ２３に既に上記生体暗号化暗証番号が登録済みであった場合には、そのまま、この図２のフローチャートに示すルーチンの実行を終了する。
【００４７】
これに対して、ＥＥＰＲＯＭ２３に上記生体暗号化暗証番号が登録されていない場合、ＣＰＵ２４は処理をステップＳ６に進め、ＳＩＭカード２８に記憶されている暗証番号と同じ暗証番号の入力を促すメッセージを表示部３０に表示して処理をステップＳ７に進める。
【００４８】
ユーザは、このメッセージに対応して、ユーザ自身が記憶しているＳＩＭカード２８の暗証番号と同じ暗証番号を、操作部３１を操作することで入力するのであるが、ステップＳ７では、ＣＰＵ２４が、ユーザによる上記暗証番号の入力を監視し、該暗証番号の入力がなされた際に処理をステップＳ８に進める。
【００４９】
ステップＳ８では、ＣＰＵ２４が、ユーザにより入力された暗証番号をＳＩＭカード２８に転送する。ＳＩＭカード２８のＣＰＵは、この転送された暗証番号（＝ユーザにより入力された暗証番号）と、当該ＳＩＭカード２８に設けられている暗証番号メモリに記憶している暗証番号（＝真の暗証番号）とを比較する。そして、この比較結果を当該携帯電話機のＣＰＵ２４に送信する。ＣＰＵ２４は、ステップＳ８において、このＳＩＭカード２８から受信した比較結果が、ユーザにより入力された暗証番号と、上記暗証番号メモリに記憶している真の暗証番号との不一致を示す比較結果であった場合、処理をステップＳ１２に進め、上記両方の暗証番号の一致を示す比較結果であった場合、処理をステップＳ９に進める。
【００５０】
上記両方の暗証番号の不一致を示す比較結果を受信することで処理をステップＳ１２に進めると、ＣＰＵ２４は、誤った暗証番号の入力がなされたことを示すメッセージを表示部３０に表示して処理をステップＳ１３に進める。
【００５１】
一例ではあるが、当該実施の形態の携帯電話機においては、この暗証番号の入力の際に、誤った暗証番号が例えば３回入力されると、ＣＰＵ２４は、それ以降のＳＩＭカード２８へのアクセスを禁止して当該携帯電話機の機能を使用できなようにブロックするようになっている。このため、ＣＰＵ２４は、上記ステップＳ１２において、誤った暗証番号の入力がなされたことを示すメッセージを表示部３０に表示すると、処理をステップＳ１３を介してステップＳ６に戻すことで、誤った暗証番号の入力が所定回数（この例の場合上記３回）以上なされ、ＳＩＭカード２８に対するアクセスが禁止となったか否かを判別する。そして、ＳＩＭカード２８に対するアクセスが禁止となった際に、すなわち、ユーザが所定回数以上、誤った暗証番号の入力を行った際に処理をステップＳ１４に進め、当該携帯電話機の機能を使用することができない旨のメッセージを表示部３０に表示して、この図２のフローチャートに示すルーチンの実行を終了する。
【００５２】
一方、上ステップＳ８において、上記両方の暗証番号の一致を示す比較結果を受信することで処理をステップＳ９に進めると、ＣＰＵ２４は、暗証番号の入力によるユーザ認証が正常に終了した旨のメッセージを表示部３０に表示して処理をステップＳ１０に進める。
【００５３】
ステップＳ１０では、ユーザにより入力された暗証番号は、ＳＩＭカード２８に記憶されている暗証番号と一致する暗証番号であるため、ＣＰＵ２４は、このユーザにより入力された暗証番号を、ＥＥＰＲＯＭ２３に記憶されている、そのユーザの生体パラメータを用いて暗号化し「生体暗号化暗証番号」を形成する。
【００５４】
すなわち、この暗証番号の暗号化の際には、ＥＥＰＲＯＭ２３に記憶されている生体パラメータを暗号化鍵として用いて、上記ユーザにより入力された暗証番号の暗号化を行う。
【００５５】
このようにして暗証番号を暗号化すると、ＣＰＵ２４は、ステップＳ１１において、この「生体暗号化暗証番号」をＥＥＰＲＯＭ２３に記憶して、この図２のフローチャートに示すルーチンの実行を終了する。これにより、暗証番号の登録が完了することとなる。
【００５６】
［生体認証及び暗証番号認証を併合したユーザ認証］
次に、このようにＥＥＰＲＯＭ２３に対する生体暗号化暗証番号の登録が完了すると、生体情報によるユーザ認証及び暗証番号によるユーザ認証を併合した新規なユーザ認証が可能となる。
【００５７】
具体的には、当該携帯電話機のいずれかのキーの操作を検出すると、ＣＰＵ２４はＥＥＰＲＯＭ２３に記憶されている認証選択情報に基づいて、この生体情報によるユーザ認証及び暗証番号によるユーザ認証を併合してユーザ認証を行う設定となっているか否かを判別し、両者を併合するユーザ認証を行う設定となっている場合、ＲＯＭ２１に記憶されている暗証番号認証プログラムに基づいて、生体情報の入力を促すメッセージを表示部３０に表示する。ユーザは、このメッセージに対応して、上述のように生体検出部２９を介して自分の生体情報の入力を行う。
【００５８】
図３は、このユーザにより入力された生体情報に基づいて、ＥＥＰＲＯＭ２３に記憶されている生体暗号化暗証番号が復号化されＳＩＭカード２８に転送される様子を示したＣＰＵ２４の機能ブロック図である。なお、この図３のうち、ＥＥＰＲＯＭ２３及び生体検出部２９を除く、解析部４１〜復号化部４５が、上記暗証番号認証プログラムに基づいて動作するＣＰＵ２４の機能ブロック図であるものと理解されたい。
【００５９】
この図３において、生体検出部２９でユーザの生体情報が検出されると、ＣＰＵ２４は解析部４１として機能し、該生体検出部２９で検出された生体情報を解析処理することで生体パラメータを形成する。
【００６０】
次に、ＣＰＵ２４は、比較部４２として機能し、上記解析部４１として機能することで形成した生体パラメータと、上述の生体パラメータの登録時にＥＥＰＲＯＭ２３に記憶された生体パラメータとを比較処理する。
【００６１】
次にＣＰＵ２４は、診断部４３として機能し、上記比較部４２として機能した際に得られた比較結果に基づいて、ユーザにより入力された生体情報に対応する生体パラメータと、ＥＥＰＲＯＭ２３に予め記憶されている生体パラメータとが一致したか否かの診断を行う。
【００６２】
上記両方の生体パラメータが不一致であることを示す診断結果が得られた場合、ＣＰＵ２４は、当該携帯電話機の機能を使用することができない旨のメッセージを表示部３０に表示する。これに対して、上記両方の生体パラメータが一致したことを示す診断結果が得られた場合、ＣＰＵ２４は、復号化鍵形成部４４として機能し、このユーザの生体情報に対応する生体パラメータを復号化鍵とする。
【００６３】
次に、ＣＰＵ２４は、復号化部４５として機能し、上記復号化鍵形成部４４として機能することで得られた上記生体パラメータを復号化鍵として用い、ＥＥＰＲＯＭ２３に記憶されている暗証化暗証番号を復号化処理することで、暗号化されていた暗証番号を復号化再生し、これをＳＩＭカード２８に供給する。
【００６４】
〔復号化鍵の消去〕
また、ＣＰＵ２４は、この復号化処理が終了すると、当該復号化処理に用いた上記復号化鍵を消去する。すなわち、当該携帯電話機においては、このユーザ認証を行う毎に上記復号化鍵を改めて形成するようになっている。このため、復号化鍵を当該携帯電話機内に残すことがないため、ユーザ認証における安全性の向上を図ることができる。
【００６５】
ＳＩＭカード２８のＣＰＵは、このユーザにより入力された生体情報に基づいて復号化再生された暗証番号と、当該ＳＩＭカード２８内の暗証番号メモリに記憶されている暗証番号とを比較し、両者が一致した場合に、上記暗証番号の入力を行ったユーザを当該携帯電話機の真のユーザであると認証し、当該ＳＩＭカード２８に対するアクセスを許可するアクセスイネーブル情報を当該携帯電話機のＣＰＵ２４に供給する。当該携帯電話機のＣＰＵ２４は、このアクセスイネーブル情報を受信することで、ＳＩＭカード２８内に記憶されてり各種情報に対してアクセスを行う。これにより、ＳＩＭカード２８内に記憶されている契約者情報等に基づいて、当該携帯電話機の各種機能の使用が可能となる。
【００６６】
なお、この例では、生体パラメータを暗号化鍵として用いてユーザから入力された暗証番号を暗号化し、ユーザにより入力された生体情報に基づいて形成された生体パラメータを復号化鍵と用いて、上記暗号化された暗証番号を復号化することとしたが、これは、生体パラメータに基づいて所定のを暗号化鍵を形成し、この暗号化鍵を用いてユーザから入力された暗証番号を暗号化し、ユーザにより入力された生体情報に対応する生体パラメータに基づいて、上記暗号化鍵に対応する復号化鍵を形成し、この復号化鍵を用いて、上記暗号化された暗証番号を復号化するようにしてもよい。
【００６７】
また、ＣＰＵ２４は、上記両方の生体パラメータが一致したことを示す診断結果が得られた場合に復号化鍵を形成することとしたが、これは、解析部４１として機能した際に、この解析している生体パラメータに基づいて復号化鍵を形成し、両方の生体パラメータが一致したことを示す診断結果が得られた場合に、この解析部４１として機能した際に形成した復号化鍵を用いて上記生体暗号化暗証番号の復号化を行うようにしてもよい。
【００６８】
［実施の形態の効果］
以上の説明から明らかなように、この実施の形態の携帯電話機は、以下の効果を得ることができる。
【００６９】
〔安全性の向上〕
１．暗証番号を入力するのは最初だけ（登録時だけ）で、一旦、暗証番号を登録した後は、生体認証でユーザ認証を行うようになっているため、該暗証番号の入力時に、この入力している暗証番号を第三者に盗み見等される危険を防止することができる。このため、当該携帯電話機の安全性の向上を図ることができる。
【００７０】
２．生体認証により真のユーザであることが認証されない限り、暗号化された暗証番号を復号化することができないため、盗難や紛失等により当該携帯電話機が悪意のある第三者に不正使用される不都合を防止することができる。このため、当該携帯電話機の安全性の向上を図ることができる。
【００７１】
３．生体認証により真のユーザであることが認証されない限り、ＳＩＭカードにアクセスすることはもとより、当該携帯電話機の機能を使用することができないため、ＳＩＭカードや当該携帯電話機の偽造、改竄を強力に防止することができる。このため、当該携帯電話機の安全性の向上を図ることができる。
【００７２】
４．当該携帯電話機内に記憶されている暗証番号は、ユーザの生体認証情報に基づいて暗号化されたものであるうえ、復号化に用いられる復号化鍵は、その都度、生体認証情報に基づいて形成されるようになっており、当該携帯電話機内には復号化鍵は記憶していない。このため、悪意のある第三者に例え暗号化されている暗証番号が見つけられた場合でも、この暗号化されている暗証番号を復号化することができず、さらに、暗号化された暗証番号の復号化に用いられた復号化鍵は、該暗証番号の復号化が終了した際に消去されるため、当該携帯電話機の安全性の向上を図ることができる。
【００７３】
［利便性及び簡易性の向上］
１．生体認証情報に基づいて、暗証番号によるユーザ認証を行うようになっているため、ユーザは暗証番号を記憶して置く必要がなく、暗証番号の忘却により当該携帯電話機が使用できなくなる不都合を防止することができる。
【００７４】
２．暗号化されている暗証番号をユーザの生体認証情報に基づいて復号化するようになっているため、該暗号化されている暗証番号の復号化のために、特別な復号化鍵を用意する必要がなく、簡易、簡単かつ利便性の高い認証システムを備えた携帯電話機を提供することができる。
【００７５】
［安価で実現可能］
１．生体認証機能を有すると共に、ＳＩＭカードに対応する携帯電話機においては、暗証番号認証プログラムによるソフトウェアのみで実現することができ、特別なハードウェアを必要としないため、安価に実現することができる。
【００７６】
［変形例］
上述の実施の形態の説明では、本発明を携帯電話機に適用することとしたが、この他、ＰＨＳ電話機（PHS：Personal Handyphone System）、ＰＤＡ装置（PDA：Personal Digital Assistant），ノート型のパーソナルコンピュータ装置、据え置き型のパーソナルコンピュータ装置等の他の端末装置に本発明を適用してもよい。この場合でも、上述と同様の効果を得ることができる。
【００７７】
最後に、上述の実施の形態は、あくまでも本発明の一例として開示したに過ぎない。このため、本発明は、上述の実施の形態に限定されることはなく、上述の実施の形態以外であっても、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論であることを付け加えておく。
【図面の簡単な説明】
【００７８】
【図１】本発明を適用した実施の形態となる携帯電話機のブロック図である。
【図２】実施の形態の携帯電話機において、生体情報で暗号化した暗証番号を登録する際の動作の流れを示すフローチャートである。
【図３】実施の形態の携帯電話機において、生体情報で暗号化された暗証番号を復号化する際の動作を説明するためのＣＰＵの機能ブロック図である。
【符号の説明】
【００７９】
１  アンテナ、２  セレクタ、３  受信ＲＦ部、４  ミキサ、５  受信ＩＦ部、６  受信復調部、７  音声復号部、８  スピーカアンプ、９  スピーカ、１０  通信データ復号部、１１  局発部、１２  送信ＲＦ部、１３  ミキサ、１４  送信ＩＦ部、１５  送信変調部、１６  音声符号化部、１７  マイクロホンアンプ、１８  マイクロホン、１９  通信データ符号化部、２０  入出力部（Ｉ／Ｏ）、２１  ＲＯＭ、２２  ＲＡＭ、２３  ＥＥＰＲＯＭ、２４  ＣＰＵ、２５  ＣＰＵバスライン、２６  ＲＴＣ、  ２７  ＨＤＤ、２８  ＳＩＭカード、２９  生体検出部
【図１】
2007018050.tif 000003
【図２】
2007018050.tif 000004
【図３】
2007018050.tif 000005