(57)【要約】【課題】簡単な構成かつ単純な操作でセキュリティを向上できる携帯電話機を提供する。【解決手段】利用者の認証に使用する複数の暗証番号を記憶する暗証番号記憶部１０４と、複数の暗証番号の中から利用者に入力を要求する暗証番号を決定する決定部１１２と、決定した暗証番号の入力を利用者に要求する入力要求部１１４と、利用者から暗証番号の入力を受け付ける暗証番号受付部１１６と、入力要求部１１４が要求した暗証番号と暗証番号受付部１１６が受け付けた暗証番号を照合し、二つの暗証番号が一致したとき、利用者を認証する判定部１１８と、を備える。【選択図】図２
2007124470.tif 000002
【特許請求の範囲】
【請求項１】
利用者の認証に使用する複数の暗証番号を記憶する暗証番号記憶部と、
前記複数の暗証番号の中から前記利用者に入力を要求する暗証番号を決定する決定部と、
前記決定部が決定した前記暗証番号の入力を前記利用者に要求する入力要求部と、
前記利用者から暗証番号の入力を受け付ける受付部と、
前記入力要求部が要求した前記暗証番号と前記受付部が受け付けた前記暗証番号を照合し、二つの前記暗証番号が一致したとき、前記利用者を認証する認証部と、
を備えることを特徴とする携帯電話機。
【請求項２】
請求項１に記載の携帯電話機において、
前記暗証番号に、認証に使用する時間帯を対応付けて記憶する時間対応テーブルと、
現在時刻を計時する計時部と、をさらに備え、
前記決定部は、前記計時部から前記現在時刻を取得し、前記時間対応テーブルを参照し、前記現在時刻が含まれる前記時間帯を判別し、前記時間帯に対応する暗証番号を前記要求する暗証番号として決定することを特徴とする携帯電話機。
【請求項３】
請求項１に記載の携帯電話機において、
前記複数の暗証番号の入力要求順序に時間帯を対応付けて記憶する順序テーブルと、
現在時刻を計時する計時部と、を含み、
前記決定部は、前記計時部から前記現在時刻を取得し、前記順序テーブルを参照し、前記現在時刻が含まれる前記時間帯を判別し、前記時間帯に対応する前記入力要求順序を決定し、
前記入力要求部、前記受付部、および前記認証部は一連の処理を前記決定部が決定した前記入力要求順序に従って、少なくとも二つの前記暗証番号について繰り返し、前記認証部は、前記少なくとも二つの暗証番号について照合された場合に、前記利用者を認証することを特徴とする携帯電話機。
【請求項４】
請求項１に記載の携帯電話機において、
前記決定部が、前記複数の暗証番号の中から前記利用者に入力を要求する暗証番号をランダムに選択する選択部を含むことを特徴とする携帯電話機。
【請求項５】
請求項１乃至４いずれかに記載の携帯電話機において、
前記複数の暗証番号を識別する所定の識別情報を対応付けて記憶する識別情報記憶部を含み、
前記入力要求部は、前記決定部が決定した前記暗証番号に対応する前記識別情報を取得し、前記識別情報を提示して前記暗証番号の入力を前記利用者に要求することを特徴とする携帯電話機。
【請求項６】
請求項１乃至５いずれかに記載の携帯電話機において、
前記暗証番号は、少なくとも数字４桁であり、
前記受付部は、数字を入力するテンキーを含むことを特徴とする携帯電話機。
【請求項７】
利用者の認証に使用する複数の暗証番号を記憶する暗証番号記憶部を準備し、
前記複数の暗証番号の中から前記利用者に入力を要求する暗証番号を決定し、
前記決定した前記暗証番号の入力を前記利用者に要求し、
前記利用者から暗証番号の入力を受け付け、
前記利用者に要求した前記暗証番号と前記受け付けた前記暗証番号を照合し、二つの前記暗証番号が一致したとき、前記利用者を認証することを特徴とする携帯電話機の利用者認証方法。
【請求項８】
請求項７に記載の携帯電話機の利用者認証方法において、
前記暗証番号に、認証に使用する時間帯を対応付けて記憶する時間対応テーブルを準備し、
現在時刻を計時し、
前記時間対応テーブルを参照して、前記計時された前記現在時刻が含まれる前記時間帯を判別し、
前記時間帯に対応する暗証番号を前記要求する暗証番号として決定することを特徴とする携帯電話機の利用者認証方法。
【請求項９】
請求項７に記載の携帯電話機の利用者認証方法において、
前記複数の暗証番号の入力要求順序に時間帯を対応付けて記憶する順序テーブルを準備し、
現在時刻を計時し、
前記順序テーブルを参照して、前記計時された前記現在時刻が含まれる前記時間帯を判別し、
前記時間帯に対応する前記入力要求順序を決定し、
前記決定された前記入力要求順序に従って、少なくとも二つの前記暗証番号について、前記暗証番号の入力要求、前記暗証番号の受け付け、前記暗証番号の認証を含む一連の処理を繰り返し、
前記少なくとも二つの暗証番号について照合された場合に、前記利用者を認証することを特徴とする携帯電話機の利用者認証方法。
【請求項１０】
請求項７に記載の携帯電話機の利用者認証方法において、
前記複数の暗証番号の中から前記利用者に入力を要求する暗証番号をランダムに選択する選択部を含むことを特徴とする携帯電話機の利用者認証方法。
【請求項１１】
請求項７乃至１０に記載の携帯電話機の利用者認証方法において、
前記複数の暗証番号を識別する所定の識別情報を対応付けて記憶する識別情報記憶部を準備し、
前記決定された前記暗証番号に対応する前記識別情報を取得し、
前記識別情報を提示して前記暗証番号の入力を前記利用者に要求することを特徴とする携帯電話機の利用者認証方法。
【請求項１２】
利用者の認証に使用する複数の暗証番号を記憶する暗証番号記憶部を備えたコンピュータを、
前記複数の暗証番号の中から前記利用者に入力を要求する暗証番号を決定する手段、
前記決定する手段が決定した前記暗証番号の入力を前記利用者に要求する手段、
前記利用者から暗証番号の入力を受け付ける手段、
前記入力要求する手段が要求した前記暗証番号と前記受け付ける手段が受け付けた前記暗証番号を照合し、二つの前記暗証番号が一致したとき、前記利用者を認証する手段、として機能させるための携帯電話機の利用者認証プログラム。
【請求項１３】
請求項１２に記載の携帯電話機の利用者認証プログラムにおいて、
前記コンピュータは、前記暗証番号に、認証に使用する時間帯を対応付けて記憶する時間対応テーブルを備え、
前記コンピュータを、
現在時刻を計時する手段、
前記時間対応テーブルを参照し、前記計時する手段で取得した前記現在時刻が含まれる前記時間帯を判別し、前記時間帯に対応する暗証番号を前記要求する暗証番号として決定する手段、として機能させるための携帯電話機の利用者認証プログラム。
【請求項１４】
請求項１２に記載の携帯電話機の利用者認証プログラムにおいて、
前記コンピュータは、前記複数の暗証番号の入力要求順序に時間帯を対応付けて記憶する順序テーブルを備え、
前記コンピュータを、
現在時刻を計時する手段、
前記順序テーブルを参照し、前記計時する手段で取得した前記現在時刻が含まれる前記時間帯を判別し、前記時間帯に対応する前記入力要求順序を決定する手段、
前記入力要求する手段、前記受け付ける手段、および前記認証する手段における一連の処理を前記決定された前記入力要求順序に従って、少なくとも二つの前記暗証番号について繰り返す手段、
前記少なくとも二つの暗証番号について照合された場合に、前記利用者を認証する手段として機能させるための携帯電話機の利用者認証プログラム。
【請求項１５】
請求項１２に記載の携帯電話機の利用者認証プログラムにおいて、
前記コンピュータを、
前記複数の暗証番号の中から前記利用者に入力を要求する暗証番号をランダムに選択する手段として機能させるための携帯電話機の利用者認証プログラム。
【請求項１６】
請求項１２乃至１５のいずれかに記載の携帯電話機の利用者認証プログラムにおいて、
前記コンピュータは、前記複数の暗証番号を識別する所定の識別情報を対応付けて記憶する識別情報記憶部を備え、
前記コンピュータを、
前記決定された前記暗証番号に対応する前記識別情報を取得し、前記識別情報を提示して前記暗証番号の入力を前記利用者に要求する手段として機能させるための携帯電話機の利用者認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機、その利用者認証方法、および利用者認証プログラムに関し、特に、暗証番号による利用者認証を行う携帯電話機、その利用者認証方法、および利用者認証プログラムに関する。
【背景技術】
【０００２】
近年、携帯電話機は飛躍的に進歩し、多機能化高機能化が進む一方であり、従来の通話という機能以外にも様々な機能が実現可能となってきている。たとえば、電子マネー機能やクレジットカード機能、電子鍵機能など様々な機能が搭載されたものも登場している。また、携帯電話機には、アドレス帳などの保護すべき個人情報が大量に記憶されている。したがって、紛失や盗難などにより、個人情報が流出し、悪用されたり、電子マネー機能が不正に利用されたりしてしまう恐れがある。そこで、携帯電話機に利用者認証機能を持たせて、個人情報の流出や電子マネーなどの不正利用を守る仕組みが採用されている。
【０００３】
従来の携帯電話機の利用者認証システムとしては、たとえば指紋認証によるものがあり、たとえば特許文献１に記載されている。また、暗証番号による個人認証方法も、構成が簡単で携帯電話機の小型化およびコストを抑えることができることから多く採用されている。
【特許文献１】特開２００１−２９０７７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、携帯電話機の認証に使用される暗証番号は、通常、テンキーからの入力のし易さを考慮して、数字数桁で構成されているものが多い。したがって、パスワードなどの数字と文字の組み合わせによるものに比較して解読が容易であり、セキュリティの強化が課題として残っている。また、指紋認証などの生体認証機能を搭載する場合、装置の小型化が難しくなり、小型化のためには開発に膨大な費用がかかり、生産コスト、販売価格が高くなってしまう恐れがある。
【０００５】
本発明は上記事情に鑑みてなされたものであり、その目的とするところは、簡単な構成かつ単純な操作でセキュリティを向上できる携帯電話機を提供することにある。
【課題を解決するための手段】
【０００６】
本発明によれば、利用者の認証に使用する複数の暗証番号を記憶する暗証番号記憶部と、
前記複数の暗証番号の中から前記利用者に入力を要求する暗証番号を決定する決定部と、
前記決定部が決定した前記暗証番号の入力を前記利用者に要求する入力要求部と、
前記利用者から暗証番号の入力を受け付ける受付部と、
前記入力要求部が要求した前記暗証番号と前記受付部が受け付けた前記暗証番号を照合し、二つの前記暗証番号が一致したとき、前記利用者を認証する認証部と、
を備えることを特徴とする携帯電話機が提供される。
【０００７】
入力要求部は、たとえば、表示部に「第１暗証番号を入力してください。」などのメッセージを表示したり、スピーカからメッセージを出力したりすることにより、利用者にどの暗証番号を入力すれば良いかを提示することができる。
この発明によれば、複数の暗証番号の中から選択された暗証番号を用いて利用者の認証を行うことができるので、一つの暗証番号による認証に比較して、単純な暗証番号でも複数の暗証番号の組み合わせで、パターンを増やすことができるので、解読が難しくなり、セキュリティを向上することができる。また、単純な暗証番号であってもセキュリティを低下させないので、利用者が複雑な暗証番号を記憶する必要がなくなり負担が軽減する。
【０００８】
上記携帯電話機において、前記暗証番号に、認証に使用する時間帯を対応付けて記憶する時間対応テーブルと、現在時刻を計時する計時部と、をさらに備えることができ、前記決定部は、前記計時部から前記現在時刻を取得し、前記時間対応テーブルを参照し、前記現在時刻が含まれる前記時間帯を判別し、前記時間帯に対応する暗証番号を前記要求する暗証番号として決定することができる。
【０００９】
ここで、時刻とは、たとえば、偶数時刻／奇数時刻、午前／午後、指定時刻、偶数日／奇数日、指定日、指定曜日、平日／休日などで設定することができる。
この構成によれば、時間帯によって暗証番号を切り替えることができるので、万が一、暗証番号を盗み見られた場合でも、時間帯によっては暗証番号が無効となるので、暗証番号が一つの場合に比較してセキュリティが向上する。
【００１０】
上記携帯電話機において、前記複数の暗証番号の入力要求順序に時間帯を対応付けて記憶する順序テーブルと、現在時刻を計時する計時部と、を含むことができ、前記決定部は、前記計時部から前記現在時刻を取得し、前記順序テーブルを参照し、前記現在時刻が含まれる前記時間帯を判別し、前記時間帯に対応する前記入力要求順序を決定し、前記入力要求部、前記受付部、および前記認証部は一連の処理を前記決定部が決定した前記入力要求順序に従って、少なくとも二つの前記暗証番号について繰り返し、前記認証部は、前記少なくとも二つの暗証番号について照合された場合に、前記利用者を認証することができる。
【００１１】
この構成によれば、複数の暗証番号を用いて利用者認証を行うだけでなく、時間帯によって入力を要求する順序を変更するので、簡素な構成かつ単純な暗証番号であっても、セキュリティを強化することができる。
【００１２】
上記携帯電話機において、前記決定部が、前記複数の暗証番号の中から前記利用者に入力を要求する暗証番号をランダムに選択する選択部を含むことができる。
【００１３】
上記携帯電話機において、前記複数の暗証番号を識別する所定の識別情報を対応付けて記憶する識別情報記憶部を含むことができ、前記入力要求部は、前記決定部が決定した前記暗証番号に対応する前記識別情報を取得し、前記識別情報を提示して前記暗証番号の入力を前記利用者に要求することができる。
【００１４】
ここで、識別情報とは、たとえば、暗証番号に対応付けられた記号、文字、色である。たとえば、第１暗証番号には赤、第２暗証番号には青、第３暗証番号には黄色などの背景色を表示部に表示して利用者に暗証番号の入力を要求することができる。あるいは、識別情報は、暗証番号に対応付けられたメロディや音声であり、入力要求部が暗証番号の入力を要求する際、対応するメロディや音声をスピーカから出力して、利用者に暗証番号の入力を要求することができる。
【００１５】
この構成によれば、「第１暗証番号を入力してください。」などのメッセージを表示せずに、複数の暗証番号毎に予め設定された識別情報を用いて暗証番号の入力を利用者に要求するので、他者に暗証番号入力画面を盗み見られた場合でも、暗証番号が複数あり、その中から選択された暗証番号の入力を要求されていることを知られる危険性が低減する。また、利用者が自身で設定した暗証番号を記憶する際も、視覚効果により忘れ難くする効果も期待できる。
【００１６】
上記携帯電話機において、前記暗証番号は、少なくとも数字４桁であり、前記受付部は、数字を入力するテンキーを含むことができる。この構成によれば、簡単な構成の携帯電話機で、比較的少ない桁数の数字のみからなる単純な暗証番号を使用していても、セキュリティ効果を増大させることができる。また、暗証番号を数字のみで構成するので、文字入力の必要がないので複雑な操作を行わずに済み、暗証番号入力時の操作性が向上する。携帯電話機の電話番号を入力するためのテンキーをそのまま使用することができるので、入力操作に特別な構成を必要としない。
【００１７】
本発明によれば、利用者の認証に使用する複数の暗証番号を記憶する暗証番号記憶部を準備し、
前記複数の暗証番号の中から前記利用者に入力を要求する暗証番号を決定し、
前記決定した前記暗証番号の入力を前記利用者に要求し、
前記利用者から暗証番号の入力を受け付け、
前記利用者に要求した前記暗証番号と前記受け付けた前記暗証番号を照合し、二つの前記暗証番号が一致したとき、前記利用者を認証することを特徴とする携帯電話機の利用者認証方法が提供される。
【００１８】
本発明によれば、利用者の認証に使用する複数の暗証番号を記憶する暗証番号記憶部を備えたコンピュータを、
前記複数の暗証番号の中から前記利用者に入力を要求する暗証番号を決定する手段、
前記決定する手段が決定した前記暗証番号の入力を前記利用者に要求する手段、
前記利用者から暗証番号の入力を受け付ける手段、
前記入力要求する手段が要求した前記暗証番号と前記受け付ける手段が受け付けた前記暗証番号を照合し、二つの前記暗証番号が一致したとき、前記利用者を認証する手段、として機能させるための携帯電話機の利用者認証プログラムが提供される。
【００１９】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００２０】
本発明によれば、簡単な構成かつ単純な操作でセキュリティを向上できる携帯電話機が提供される。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００２２】
（第一の実施の形態）
図１は、本発明の実施の形態に係る携帯電話機のハードウェア構成の一例を示すブロック図である。携帯電話機１００は、ＣＰＵ（Central Processing Unit）２と、ＲＯＭ（Read Only Memory）６と、作業用メモリ８と、電話帳記憶メモリ１０と、キー１２と、キー入力受付部１４と、表示部１６と、表示制御部１８と、時計２０と、を備えている。ＣＰＵ２、ＲＯＭ６、作業用メモリ８、電話帳記憶メモリ１０、キー入力受付部１４、表示部１６、表示制御部１８、および時計２０は、互いにバス４で接続される。なお、以下の各図において、本発明の本質に関わらない部分の構成については省略してあり、たとえば、無線通信処理部、着呼部、発呼部、通話処理部、ウェブアクセス部、メール送受信部、画像処理部、音声処理部などは図示されていない。
【００２３】
ＣＰＵ２は、携帯電話機１００の各要素とともに装置全体を制御する。ＲＯＭ６は、携帯電話機１００を制御するための各種プログラムおよび制御に必要なデータが記憶されている。作業用メモリ８は、ＣＰＵ２がＲＯＭ６に記憶されているプログラムを実行する際、一時的に使用する領域を含む。電話帳記憶メモリ１０は、アドレス帳や各種設定が記憶されている。電話帳記憶メモリ１０内のアドレス帳や各種設定のデータは、利用者により設定および変更、編集が可能である。
【００２４】
キー１２は、数字を入力するテンキーなどの操作ボタンを含む。キー入力受付部１４は、キー１２を利用者が操作したとき、入力された情報を受け付け、ＣＰＵ２に通知する。表示部１６は、液晶表示器やＬＥＤ（Light Emitting Diode）などである。表示制御部１８は、ＣＰＵ２からの指示に従って表示部１６に各種画面の表示制御や、ＬＥＤの点灯点滅制御を行う。時計２０は、現在時刻を計時し、ＣＰＵ２に通知する。
【００２５】
また、携帯電話機１００の各構成要素は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶ユニット、ネットワーク接続用インタフェースを中心にハードウェアとソフトウェアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。以下説明する各図は、ハードウェア単位の構成ではなく、機能単位のブロックを示している。
【００２６】
図２は、本実施形態の携帯電話機１００の要部構成を示す機能ブロック図である。本実施形態の携帯電話機１００は、利用者の認証に使用する複数の暗証番号を記憶する暗証番号記憶部１０４と、複数の暗証番号の中から利用者に入力を要求する暗証番号を決定する決定部１１２と、決定部が決定した暗証番号の入力を利用者に要求する入力要求部１１４と、利用者から暗証番号の入力を受け付ける受付部（暗証番号受付部１１６）と、入力要求部が要求した暗証番号と受付部が受け付けた暗証番号を照合し、二つの暗証番号が一致したとき、利用者を認証する認証部（判定部１１８）と、を備える。さらに、本実施形態の携帯電話機１００は、暗証番号に、認証に使用する時間帯を対応付けて記憶する時間対応テーブル（時間帯記憶部１０８、図４（ｂ）の設定テーブル１４０）と、現在時刻を計時する計時部（時計２０）と、を含み、決定部１１２は、計時部（時計２０および時刻取得部１１０）から現在時刻を取得し、時間対応テーブルを参照し、現在時刻が含まれる時間帯を判別し、時間帯に対応する暗証番号を要求する暗証番号として決定することができる。
【００２７】
本実施形態の携帯電話機１００は、ＲＯＭ６に予め記憶されたプログラムをＣＰＵ２が実行することにより実現される。本実施形態のプログラムは、利用者の認証に使用する複数の暗証番号を記憶する暗証番号記憶部１０４を備えたコンピュータ（ＣＰＵ２）を、複数の暗証番号の中から利用者に入力を要求する暗証番号を決定する手段（決定部１１２）、決定する手段が決定した暗証番号の入力を利用者に要求する手段（入力要求部１１４）、利用者から暗証番号の入力を受け付ける手段（暗証番号受付部１１６）、入力要求する手段が要求した暗証番号と受け付ける手段が受け付けた暗証番号を照合し、二つの暗証番号が一致したとき、利用者を認証する手段（判定部１１８）、として機能させるためのものである。
【００２８】
詳細には、携帯電話機１００は、暗証番号設定受付部１０２と、暗証番号記憶部１０４と、時間帯設定受付部１０６と、時間帯記憶部１０８と、時刻取得部１１０と、決定部１１２と、入力要求部１１４と、暗証番号受付部１１６と、判定部１１８と、解除部１２０と、ロック部１２２と、実行部１２４と、を備える。
【００２９】
暗証番号設定受付部１０２は、利用者がキー１２を操作して入力した複数の暗証番号をキー入力受付部１４から受け付ける。暗証番号設定受付部１０２が受け付けた複数の暗証番号は、暗証番号記憶部１０４にそれぞれ格納される。暗証番号記憶部１０４は、図３に示すように、本実施形態では、二つの第１暗証番号および第２暗証番号を記憶する。ここでは、第１暗証番号に「１２３４」が設定され、第２暗証番号に「９８７６」が設定されている例が示されている。本実施形態において、各暗証番号は数字４〜８桁からなる。
【００３０】
図２に戻り、時間帯設定受付部１０６は、利用者がキー１２を操作して入力した複数の暗証番号に対応付ける時間帯の設定をキー入力受付部１４から受け付ける。本実施形態では、はじめに利用者に複数の暗証番号を切り替える時間帯を選択させ、次に選択された時間帯の選択肢を提示し、設定する。
【００３１】
時間帯記憶部１０８は、図４に示す選択肢テーブル１３０および設定テーブル１４０を含むことができる。本実施形態において、複数の暗証番号に時間帯を対応付けるとき、たとえば、「奇数時／偶数時」や「午前／午後」、あるいは「指定曜日」などの複数の項目の中から選択して指定することができる。なお、図４（ａ）に示すように、選択肢テーブル１３０は、複数の項目にそれぞれ対応する時間帯の選択肢が記憶されている。時間帯設定受付部１０６は、時間帯の選択を受け付けるとともに、選択肢テーブル１３０から選択された時間帯に対応する選択肢を利用者に提示し、選択肢の中から暗証番号に対応付ける時間帯の選択を受け付ける。たとえば、「奇数時／偶数時」により暗証番号を切り替える場合、選択肢としては、「奇数時」および「偶数時」が対応付けられているので、この二つの選択肢を利用者に提示し、利用者は各暗証番号に対応付ける時間帯を選択肢から選択して設定することができる。また、「指定曜日」により暗証番号を切り替える場合、選択肢としては、各曜日が対応付けられている。この７つの選択肢を利用者に提示し、利用者は各暗証番号に対応付ける曜日をそれぞれ選択して時間帯の設定を行うことができる。
【００３２】
また、図４（ｂ）に示す設定テーブル１４０は、時間帯設定受付部１０６が受け付けた時間帯を記憶する。設定テーブル１４０は、複数の暗証番号、ここでは、第１暗証番号１４４および第２暗証番号１４６に時間帯１４２と対応付けて記憶する。図４（ｂ）では、時間帯１４２として「奇数時／偶数時」が選択され、第１暗証番号１４４に「奇数時」、第２暗証番号１４６に「偶数時」が設定されている例が示されている。本実施形態では、時間帯の設定や変更は利用者が行う構成としたが、これに限定されない。携帯電話機１００で予め固定的に設定されていて、利用者による設定や変更はできなくてもよい。
【００３３】
図２に戻り、時刻取得部１１０は、時計２０にアクセスし、現在時刻を取得し、決定部１１２に通知する。決定部１１２は、時間帯記憶部１０８にアクセスし、現在時刻に対応する暗証番号が第１暗証番号か第２暗証番号かを判別し、利用者に入力を要求する暗証番号を決定する。たとえば、現在時刻が１１時だった場合、「奇数時」であるので、時間帯記憶部１０８の奇数時に対応する第１暗証番号に決定する。入力要求部１１４は、決定部１１２が決定した暗証番号の入力を利用者に要求する。具体的には、たとえば、表示部１６に「第１暗証番号を入力してください。」などのメッセージを表示する。
【００３４】
暗証番号受付部１１６は、利用者が入力要求部１１４での要求に応じてキー１２を操作して入力した暗証番号をキー入力受付部１４から受け付け、判定部１１８に通知する。判定部１１８は、決定部１１２が決定した暗証番号、ここでは第１暗証番号と、暗証番号受付部１１６が受け付けた利用者が入力した暗証番号を照合し、一致するか否かを判定する。２つの暗証番号が一致したとき、利用者を認証し、解除部１２０に通知する。解除部１２０は、ロック部１２２に解除指示を行う。
【００３５】
ロック部１２２は、実行部１２４における所定の機能の実行を暗証番号でロックする。所定の機能とは、たとえば、アドレス帳の表示や編集機能、電子マネー決済機能、メールボックス表示など個人認証による保護が必要な機能である。解除部１２０から解除指示を受け付けたとき、ロックを解除し、実行部１２４に所定の機能の実行を許可する。実行部１２４は、上述の所定の機能を実行するものである。実行部１２４が実行する所定の機能は、暗証番号によって予めロックされており、暗証番号が入力され利用者認証がなされたとき、解除部１２０によってロックが解除されて実行部１２４による実行が許可される。これらの機能は、携帯電話機１００の所有者以外が暗証番号による利用者認証無しには実行することができないように設定することができる。
【００３６】
このように構成された携帯電話機１００の動作について、以下に説明する。はじめに、本実施形態の携帯電話機１００において、複数の暗証番号を登録する処理について説明する。図５は、本実施形態の携帯電話機の暗証番号登録処理の手順の一例を示すフローチャートである。以下、図２、図３および図５を用いて説明する。
【００３７】
まず、利用者に第１暗証番号の登録を促すメッセージを表示制御部１８を介して表示部１６の画面に表示し、利用者がキー１２を操作して入力した暗証番号、ここでは、４桁の数字をキー入力受付部１４から暗証番号設定受付部１０２が受け付ける（ステップＳ１１）。ここで、各暗証番号は、初期値として「００００」が設定されている。
【００３８】
そこで、暗証番号設定受付部１０２は、ステップＳ１１で受け付けた暗証番号が初期設定値「００００」ではないかどうかを判別し（ステップＳ１３）、初期設定値から変更された場合（ステップＳ１３のＹＥＳ）、次のステップＳ１５に進む。そして、利用者に第２暗証番号の登録を促すメッセージを表示制御部１８を介して表示部１６の画面に表示し、利用者がキー１２を操作して入力した暗証番号をキー入力受付部１４から暗証番号設定受付部１０２が受け付ける（ステップＳ１５）。そして、暗証番号設定受付部１０２は、ステップＳ１５で受け付けた暗証番号が初期設定値「００００」でないかどうかを判別し（ステップＳ１７）、初期設定値から変更された場合（ステップＳ１７のＹＥＳ）、次のステップＳ１９に進む。
【００３９】
そして、ステップＳ１１およびステップＳ１５でそれぞれ受け付けた第１および第２暗証番号が同一でないことを確認した場合（ステップＳ１９のＹＥＳ）、第１および第２暗証番号を暗証番号記憶部１０４に記憶する（ステップＳ２１）。第１および第２暗証番号が同一だった場合（ステップＳ１９のＮＯ）、ステップＳ１５に戻り、第２暗証番号の登録を再度利用者に促す。このようにして、複数の暗証番号の登録が行われる。
【００４０】
次に、本実施形態の携帯電話機１００における複数の暗証番号の使用時間帯の設定処理の手順について説明する。図６は、本実施形態の携帯電話機１００の時間帯設定処理の手順の一例を示すフローチャートである。以下、図２、図４および図６を用いて説明する。
【００４１】
まず、時間帯設定受付部１０６が図４（ａ）の選択肢テーブル１３０から複数の時間帯を取得し、利用者に提示する。具体的には、表示部１６に表示制御部１８を介して時間帯を選択させる画面を表示する。ここで、利用者は、複数の暗証番号に対応する時間帯を選択する。たとえば、各暗証番号に曜日を指定したたり、二つの暗証番号に奇数時および偶数時のいずれかをそれぞれ指定したりすることができる。ここでは、たとえば、奇数時／偶数時の時間帯が選択されたものとする。時間帯設定受付部１０６は、利用者がキー１２を操作して選択した時間帯をキー入力受付部１４から受け付け（ステップＳ３１）、時間帯記憶部１０８の設定テーブル１４０の時間帯１４２に記憶する（ステップＳ３３）。つづいて、時間帯設定受付部１０６は、選択肢テーブル１３０から「奇数時／偶数時」の選択肢を取得し、利用者に提示する（ステップＳ３５）。具体的には、表示部１６に表示制御部１８を介して選択肢「奇数時」および「偶数時」を表示し、利用者にいずれかを選択させる画面を表示する。ここで、利用者は、複数の選択肢の中から第１暗証番号を使用する時間帯を選択する。具体的には、キー１２を操作して選択された「奇数時」を時間帯設定受付部１０６がキー入力受付部１４から受け付ける（ステップＳ３７）。
【００４２】
つづいて、時間帯設定受付部１０６は、選択肢テーブル１３０の時間帯に対応する複数の選択肢の中から、ステップＳ３７で選択されなかった選択肢をすべて取得し、第２暗証番号を使用する時間帯とする（ステップＳ３９）。具体的には、ステップＳ３７では、選択肢の中から「奇数時」が選択されたので、残りの選択肢「偶数時」が第２暗証番号を使用する時間帯として取得される。
【００４３】
また、他の例として、ステップＳ３１で時間帯として「指定曜日」が選択された場合、ステップＳ３５では、選択肢として「日、月、火、水、木、金、土」が提示され、ステップＳ３７では、少なくとも一つの曜日が選択される。ここで、「土、日」が第１暗証番号を使用する時間帯として選択された場合、ステップＳ３９では、「月、火、水、木、金」が第２暗証番号を使用する時間帯として設定される。
【００４４】
ステップＳ３７およびステップＳ３９で設定された第１および第２暗証番号に対応する時間帯をそれぞれ図４（ｂ）の設定テーブル１４０の第１暗証番号１４４および第２暗証番号１４６の時間帯１４２にそれぞれ記憶する（ステップＳ４１）。このようにして、複数の暗証番号に対応した時間帯が設定され、以後、設定された時間帯に応じて、認証に使用される暗証番号が決定されることとなる。
【００４５】
次に、本実施形態の携帯電話機１００における利用者認証処理の手順について説明する。図７は、本実施形態の携帯電話機１００の利用者認証処理の手順の一例を示すフローチャートである。以下、図２乃至図４および図７を用いて説明する。本実施形態の携帯電話機１００の利用者認証方法において、利用者の認証に使用する複数の暗証番号を記憶する暗証番号記憶部１０４を準備し、複数の暗証番号の中から利用者に入力を要求する暗証番号を決定し（ステップＳ１１５）、決定した暗証番号の入力を利用者に要求し（ステップＳ１２１、ステップＳ１３１）、利用者から暗証番号の入力を受け付け（ステップＳ１２３、ステップＳ１３３）、利用者に要求した暗証番号と受け付けた暗証番号を照合し（ステップＳ１２５、ステップＳ１３５）、二つの暗証番号が一致したとき、利用者を認証する（ステップＳ１４１）。さらに、本実施形態の携帯電話機１００の利用者認証方法において、暗証番号に、認証に使用する時間帯を対応付けて記憶する時間対応テーブル（設定テーブル１４０）を準備し、現在時刻を計時し（ステップＳ１１３）、時間対応テーブルを参照して（ステップＳ１１１）、計時された現在時刻が含まれる時間帯を判別し（ステップＳ１１５）、時間帯に対応する暗証番号を要求する暗証番号として決定する（ステップＳ１１５）ことができる。
【００４６】
なお、本処理は、たとえば、実行部１２４において利用者認証が必要な機能の実行を利用者が要求したことを契機として開始する。利用者認証が必要な機能とは、たとえば、アドレス帳の表示や電子マネー決済機能、あるいは、各種設定や情報を全件削除する場合などである。予めこれらの機能はロック部１２２によって暗証番号によりロックされている。
【００４７】
具体的には、まず、決定部１１２は、時間帯記憶部１０８および暗証番号記憶部１０４にアクセスし、それぞれ時間帯および暗証番号を読み出す（ステップＳ１１１）。そして、時刻取得部１１０が時計２０にアクセスし、時計２０から現在時刻を取得し、決定部１１２に通知する（ステップＳ１１３）。そして、決定部１１２は、設定テーブル１４０の第１暗証番号１４４を参照し、現在時刻が第１暗証番号１４４に該当するか否かを判定する（ステップＳ１１５）。現在時刻が第１暗証番号１４４に一致した場合（ステップＳ１１５のＹＥＳ）、利用者認証に使用する暗証番号を第１暗証番号に決定し、入力要求部１１４に通知する。入力要求部１１４は、利用者に第１暗証番号の入力を促すメッセージの表示を表示制御部１８に指示し、表示部１６上に表示する（ステップＳ１２１）。
【００４８】
つづいて、暗証番号受付部１１６が、利用者により入力された暗証番号を受け付け（ステップＳ１２３）、判定部１１８が、ステップＳ１１５で決定部１１２が決定した第１暗証番号と、ステップＳ１２３で暗証番号受付部１１６が受け付けた暗証番号が一致するか否かを判定する（ステップＳ１２５）。たとえば、図３に示すように第１暗証番号に「１２３４」が設定されている場合、暗証番号受付部１１６が「１２３４」を受け付けたときに一致したと判定される。暗証番号が一致した場合（ステップＳ１２５のＹＥＳ）、解除部１２０にロック解除を指示する（ステップＳ１４１）。解除部１２０は、指示を受けてロック部１２２によるロックを解除し、実行部１２４は、はじめに利用者が要求した機能を実行する。一方、ステップＳ１２５で暗証番号が一致しなかった場合（ステップＳ１２５のＮＯ）、ステップＳ１１３に戻る。たとえば、利用者が第２暗証番号にあたる「９８７６」を入力した場合でも、ステップＳ１１５で決定された暗証番号とは一致しないので（ステップＳ１２５のＮＯ）、ステップＳ１１３に戻る。
【００４９】
また、ステップＳ１１５で現在時刻が第１暗証番号１４４に一致しなかった場合（ステップＳ１１５のＮＯ）、利用者認証に使用する暗証番号を第２暗証番号に決定し、入力要求部１１４に通知する。入力要求部１１４は、利用者に第２暗証番号の入力を促すメッセージの表示を表示制御部１８に指示し、表示部１６上に表示する（ステップＳ１３１）。
【００５０】
つづいて、暗証番号受付部１１６が、利用者により入力された暗証番号を受け付け（ステップＳ１３３）、判定部１１８が、ステップＳ１１５で決定部１１２が決定した第２暗証番号と、ステップＳ１３３で暗証番号受付部１１６が受け付けた暗証番号が一致するか否かを判定する（ステップＳ１３５）。たとえば、図３に示すように第２暗証番号に「９８７６」が設定されている場合、暗証番号受付部１１６が「９８７６」を受け付けたときに一致したと判定される。暗証番号が一致した場合（ステップＳ１３５のＹＥＳ）、解除部１２０にロック解除を指示する（ステップＳ１４１）。解除部１２０は、指示を受けてロック部１２２によるロックを解除し、実行部１２４は、はじめに利用者が要求した機能を実行する。一方、ステップＳ１３５で暗証番号が一致しなかった場合（ステップＳ１３５のＮＯ）、ステップＳ１１３に戻る。たとえば、利用者が第１暗証番号にあたる「１２３４」を入力した場合でも、ステップＳ１１５で決定された暗証番号とは一致しないので（ステップＳ１３５のＮＯ）、ステップＳ１１３に戻る。
【００５１】
以上説明したように、本実施形態の携帯電話機１００によれば、複数の暗証番号の中から選択された暗証番号を用いて利用者の認証を行うことができるので、一つの暗証番号による認証に比較して、単純な暗証番号でも複数の暗証番号の組み合わせで、パターンを増やすことができるので、解読が難しくなり、セキュリティを向上することができる。また、単純な暗証番号であってもセキュリティを低下させないので、利用者が複雑な暗証番号を記憶する必要がなくなり負担が軽減する。また、時間帯などによって暗証番号を切り替えることができるので、万が一、暗証番号を盗み見られた場合でも、異なる時間帯には暗証番号が無効となるので、セキュリティ上有効である。
【００５２】
（第二の実施の形態）
本発明の実施の形態に係る携帯電話機１００は、図１および図２の上記実施の形態の携帯電話機１００と同様な構成を有するが、時間帯によって入力を要求する複数の暗証番号の順序を変更する点で上記実施形態とは相違する。
【００５３】
本実施形態の携帯電話機１００は、利用者の認証に使用する複数の暗証番号を記憶する暗証番号記憶部１０４と、複数の暗証番号の中から利用者に入力を要求する暗証番号を決定する決定部１１２と、決定部が決定した暗証番号の入力を利用者に要求する入力要求部１１４と、利用者から暗証番号の入力を受け付ける受付部（暗証番号受付部１１６）と、入力要求部が要求した暗証番号と受付部が受け付けた暗証番号を照合し、二つの暗証番号が一致したとき、利用者を認証する認証部（判定部１１８）と、複数の暗証番号の入力要求順序に時間帯を対応付けて記憶する順序テーブル（図８の順序テーブル１５０および時間対応テーブル１５２）と、現在時刻を計時する計時部（時計２０）と、を備え、決定部は、計時部から現在時刻を取得し、順序テーブルを参照し、現在時刻に対応する複数の暗証番号の入力要求順序を決定し、入力要求部、受付部、および認証部は一連の処理を決定部が決定した入力要求順序に従って、少なくとも二つの暗証番号について繰り返し、少なくとも二つの暗証番号について照合された場合に、認証部は、利用者を認証する。
【００５４】
図８は、本実施形態の携帯電話機１００の時間帯記憶部１０８に記憶される順序テーブル１５０および時間対応テーブル１５２の構造の一例を示す図である。図８（ａ）に示される順序テーブル１５０は、複数の暗証番号の入力要求順序のパターンを記憶する。ここでは、二つの暗証番号を使用し、二つの入力要求順序のパターンが記憶されている。パターン１では、第１暗証番号、第２暗証番号の順に入力要求を行う。パターン２では、第２暗証番号、第１暗証番号の順に入力要求を行う。本実施形態では、さらにこの入力要求順序に時間帯を対応付けて図８（ｂ）の時間対応テーブル１５２に記憶する。時間対応テーブル１５２は、時間帯設定受付部１０６で設定された入力要求順序に対応付けられた時間帯が記憶される。ここでは、時間帯として「奇数時／偶数時」が選択されているので、入力要求順序の２つのパターンに、「奇数時」および「偶数時」のいずれの時間帯を対応付けるかが設定される。図８（ｂ）では、パターン１に「奇数時」、パターン２に「偶数時」の時間帯が設定されている。
【００５５】
このように構成された本実施形態の携帯電話機１００の暗証番号による利用者認証時の動作について、以下に説明する。図９は、本実施形態の携帯電話機１００の利用者認証処理の手順の一例を示すフローチャートである。以下、図２、図８および図９を用いて説明する。
【００５６】
まず、決定部１１２は、時間帯記憶部１０８および暗証番号記憶部１０４にアクセスし、それぞれ時間帯および暗証番号を読み出す（ステップＳ１１１）。そして、時刻取得部１１０が時計２０にアクセスし、時計２０から現在時刻を取得し、決定部１１２に通知する（ステップＳ１１３）。
【００５７】
そして、決定部１１２は、図８（ｂ）の時間対応テーブル１５２にアクセスし、現在時刻に対応する入力要求順序のパターンを取得し、取得したパターンの順序を図８（ａ）の順序テーブル１５０から取得する。ここでは、たとえば、現在時刻が１３時だとすると、決定部１１２は、現在時刻が奇数時であるので、パターン１を取得し、さらにパターン１の最初に入力要求すべき暗証番号が第１暗証番号であることを判別し、入力要求部１１４に通知する（ステップＳ２１１のＹＥＳ）。このとき、決定部１１２は、第１暗証番号が認証された後、次に入力要求すべき暗証番号は、第２暗証番号であることも入力要求部１１４に通知しておく。そして、入力要求部１１４は、はじめに、利用者に第１暗証番号の入力を促すメッセージの表示を表示制御部１８に指示し、表示部１６上に表示する（ステップＳ１２１）。
【００５８】
つづいて、暗証番号受付部１１６が、利用者により入力された暗証番号を受け付け（ステップＳ１２３）、判定部１１８が、ステップＳ２１１で決定部１１２が決定した第１暗証番号と、ステップＳ１２３で暗証番号受付部１１６が受け付けた暗証番号が一致するか否かを判定する（ステップＳ１２５）。そして、暗証番号が一致した場合（ステップＳ１２５のＹＥＳ）、入力要求部１１４は、利用者に第２暗証番号の入力を促すメッセージの表示を表示制御部１８に指示し、表示部１６上に表示する（ステップＳ２２１）。
【００５９】
つづいて、暗証番号受付部１１６が、利用者により入力された暗証番号を受け付け（ステップＳ２２３）、判定部１１８が、ステップＳ２１１で決定部１１２が決定した２番目の暗証番号である第２暗証番号と、ステップＳ２２３で暗証番号受付部１１６が受け付けた暗証番号が一致するか否かを判定する（ステップＳ２２５）。そして、暗証番号が一致した場合（ステップＳ２２５のＹＥＳ）、解除部１２０にロック解除を指示する（ステップＳ１４１）。解除部１２０は、指示を受けてロック部１２２によるロックを解除し、実行部１２４は、はじめに利用者が要求した機能を実行する。一方、ステップＳ２２５で暗証番号が一致しなかった場合（ステップＳ２２５のＮＯ）、ステップＳ１１３に戻る。
【００６０】
このように、現在時刻が奇数時の場合、パターン１の入力要求順序、すなわち、第１暗証番号、第２暗証番号の順で、利用者に暗証番号の入力要求を行い、それぞれ認証することによって、解除操作が可能となる。
【００６１】
さらに、現在時刻が偶数時の場合、ロック部１２２は、パターン２を取得し、入力要求順序が、第２暗証番号、第１暗証番号の順であることを判別し、入力要求部１１４に通知する（ステップＳ２１１のＮＯ）。そして、入力要求部１１４は、はじめに利用者に第２暗証番号の入力を促すメッセージの表示を表示制御部１８に指示し、表示部１６上に表示する（ステップＳ１３１）。
【００６２】
つづいて、暗証番号受付部１１６が、利用者により入力された暗証番号を受け付け（ステップＳ１３３）、判定部１１８が、ステップＳ２１１で決定部１１２が決定した第２暗証番号と、ステップＳ１３３で暗証番号受付部１１６が受け付けた暗証番号が一致するか否かを判定する（ステップＳ１３５）。そして、暗証番号が一致した場合（ステップＳ１３５のＹＥＳ）、入力要求部１１４は、利用者に第１暗証番号の入力を促すメッセージの表示を表示制御部１８に指示し、表示部１６上に表示する（ステップＳ２３１）。
【００６３】
つづいて、暗証番号受付部１１６が、利用者により入力された暗証番号を受け付け（ステップＳ２３３）、判定部１１８が、ステップＳ２１１で決定部１１２が決定した２番目の暗証番号である第１暗証番号と、ステップＳ２３３で暗証番号受付部１１６が受け付けた暗証番号が一致するか否かを判定する（ステップＳ２３５）。そして、暗証番号が一致した場合（ステップＳ２３５のＹＥＳ）、解除部１２０にロック解除を指示する（ステップＳ１４１）。解除部１２０は、指示を受けてロック部１２２によるロックを解除し、実行部１２４は、はじめに利用者が要求した機能を実行する。一方、ステップＳ２３５で暗証番号が一致しなかった場合（ステップＳ２３５のＮＯ）、ステップＳ１１３に戻る。
【００６４】
このように、現在時刻が偶数時の場合、パターン２の入力要求順序、すなわち、第２暗証番号、第１暗証番号の順で、利用者に暗証番号の入力要求を行い、それぞれ認証することによって、解除操作が可能となる。
【００６５】
以上説明したように、本実施形態の携帯電話機１００によれば、複数の暗証番号を用いて利用者認証を行うだけでなく、時間帯によって入力を要求する順序を変更するので、簡素な構成かつ単純な暗証番号であっても、セキュリティを強化することができる。
【００６６】
（第三の実施の形態）
本実施形態の携帯電話機１００は、図１および図２の上記実施の形態の携帯電話機１００と同様な構成を有するが、複数の暗証番号の中から、第ｎ暗証番号の入力要求を行う際、「第１」、「第２」などの用語を使用せずに、視覚的に識別可能な記号や色や聴覚的に識別可能なメロディなどで代替する点で相違する。
【００６７】
本実施形態の携帯電話機１００は、上記の構成に加え、複数の暗証番号を識別する所定の識別情報を記憶する識別情報記憶部（図１０の識別情報テーブル１６０）を含むことができ、入力要求部１１４は、決定部１１２が決定した暗証番号に対応する識別情報を取得し、識別情報を提示して暗証番号の入力を利用者に要求する。
【００６８】
図１０は、本実施形態の携帯電話機１００の暗証番号記憶部１０４に記憶される識別情報テーブル１６０の構造の一例を示す図である。識別情報テーブル１６０は、複数の暗証番号毎に、記号１６２または背景色１６４を記憶する。たとえば、第１暗証番号には、記号１６２の「●」、および背景色１６４の「赤」が設定されている。これらの設定は、図５の暗証番号の設定処理において、同時に設定することができ、暗証番号設定受付部１０２によって受け付け、暗証番号記憶部１０４の識別情報テーブル１６０に複数の暗証番号に対応付けて記憶される。
【００６９】
そして、入力要求部１１４が利用者に暗証番号の入力要求を行う際、識別情報テーブル１６０に記憶された記号１６２や背景色１６４を用いる。すなわち、たとえば、第１暗証番号の入力要求を行う場合、入力要求部１１４は、表示制御部１８に対して、暗証番号の入力要求を行う画面の背景色を赤にするよう指示し、表示部１６上に表示させる。あるいは、第２暗証番号の入力要求を行う場合、入力要求部１１４は、表示制御部１８に対して画面の背景色を青にするよう指示し、表示部１６上に表示させる。そして、第３暗証番号の場合、背景色は黄色にするようにする。
【００７０】
あるいは、たとえば、第１暗証番号の場合は、暗証番号の入力要求の画面上に「●」を表示させ、第２暗証番号の場合には、画面上に「★」を表示させることもできる。
【００７１】
このように、「第１」、「第２」などの用語の代わりに記号や色を用いる理由は、万が一、暗証番号を入力している場面を他者に見られて暗証番号を知られてしまった場合でも、「第１」、「第２」などの用語を用いなければ、複数の暗証番号が存在していることまでは認識し難いため、複数の暗証番号を使用することによるセキュリティ効果を維持できるからである。また、複数の暗証番号を設定する場合、利用者にとっても、色や記号で暗証番号を区別することは、視覚効果により、忘れ難くするという効果も期待できる。
【００７２】
あるいは、識別情報を暗証番号に対応付けられたメロディや音声とすることもできる。入力要求部が暗証番号の入力を要求する際、対応するメロディや音声をスピーカから出力して、利用者に暗証番号の入力を要求することができる。また、識別情報をＬＥＤの点灯色とすることもできる。入力要求部が暗証番号の入力を要求する際、対応する点灯色を表示して、利用者に暗証番号の入力を要求することができる。これらの識別情報は、たとえば、背景色とメロディなどを複数組み合わせてもよいし、いずれかを選択的に用いてもよい。
【００７３】
以上説明したように、本実施形態の携帯電話機１００によれば、「第１暗証番号を入力してください。」などのメッセージを表示せずに、複数の暗証番号毎に予め設定された識別情報を用いて暗証番号の入力を利用者に要求するので、他者に暗証番号入力画面を盗み見られた場合でも、暗証番号が複数あり、その中から選択された暗証番号の入力を要求されていることを知られる危険性が低減する。また、利用者が自身で設定した暗証番号を記憶する際も、視覚効果により忘れ難くする効果も期待できる。
【００７４】
特に、本実施形態の携帯電話機１００は、図８および図９で説明した上記実施形態の携帯電話機１００のように、時間帯によって入力を要求する複数の暗証番号の順序を変更する構成と組み合わせることにより、よりセキュリティを強化することができる。すなわち、複数の暗証番号の入力順序を「第１」、「第２」などの用語を使用せずに、視覚的に識別可能な記号や色や聴覚的に識別可能なメロディなどで代替して利用者に伝達することができ、一方で、第三者には暗証番号が複数あることを認識され難くすることができる。
【００７５】
（第四の実施の形態）
本発明の実施の形態に係る携帯電話機１００は、図１および図２の上記実施の形態の携帯電話機１００と同様な構成を有するが、複数の暗証番号の中から認証に使用するものの選択を時間帯によらずに、ランダムに設定する点で上記実施形態とは相違する。
【００７６】
本実施形態の携帯電話機１００は、上記実施形態の構成に加え、決定部１１２が、複数の暗証番号の中から利用者に入力を要求する暗証番号をランダムに選択する選択部（不図示）を含むことができる。この選択部は、ｎ個の暗証番号が登録されている際（ｎは２以上の自然数）、利用者に入力を要求する暗証番号をｎ個の中からランダムに設定し、入力要求部１１４に通知する。なお、本実施形態において、図１０に示すように、三つの暗証番号が識別情報に対応付けて登録されている。
【００７７】
本実施形態において、入力要求部１１４は、上記実施の形態と同様に、「第ｎ暗証番号を入力してください。」などのメッセージを表示部１６上に表示したり、スピーカから音声出力したりすることができる。あるいは、入力要求部１１４は、複数の暗証番号に対応付けられた識別情報に基づいて、表示部１６上に対応する記号を表示したり、背景色を替えたり、ＬＥＤの点灯色を替えたり、メロディを替えたりすることにより、利用者にどの暗証番号を入力すべきかを伝達してもよい。
【００７８】
このように構成された本実施形態の携帯電話機１００の暗証番号の認証時の動作について、以下に説明する。図１１は、本実施形態の携帯電話機１００の利用者認証処理の手順の一例を示すフローチャートである。以下、図２および図１１を用いて説明する。
【００７９】
まず、決定部１１２は、暗証番号記憶部１０４にアクセスし、予め登録されている複数の暗証番号を読み出す（ステップＳ３１１）。そして、決定部１１２は、選択部により、認証に使用する暗証番号をランダムに決定する（ステップＳ３１３）。ステップＳ３１３で決定された第ｎ暗証番号に対応する識別記号を識別情報テーブル１６０から取得し（ステップＳ３１５）、そして、入力要求部１１４に通知する。入力要求部１１４は、利用者に第ｎ暗証番号に対応した識別記号を用いて暗証番号の入力画面の表示を表示制御部１８に指示し、表示部１６上に表示する（ステップＳ３１７）。
【００８０】
つづいて、暗証番号受付部１１６が、利用者により入力された暗証番号を受け付け（ステップＳ３１９）、判定部１１８が、ステップＳ３１３で決定部１１２が決定した第ｎ暗証番号と、ステップＳ３１９で暗証番号受付部１１６が受け付けた暗証番号が一致するか否かを判定する（ステップＳ３２１）。そして、暗証番号が一致した場合（ステップＳ３２１のＹＥＳ）、解除部１２０にロック解除を指示する（ステップＳ３２３）。解除部１２０は、指示を受けてロック部１２２によるロックを解除し、実行部１２４は、はじめに利用者が要求した機能を実行する。一方、ステップＳ３２１で暗証番号が一致しなかった場合（ステップＳ３２１のＮＯ）、ステップＳ３１７に戻る。
【００８１】
以上説明したように、本発明の実施の形態の携帯電話機１００によれば、複数の暗証番号の中から選択された暗証番号を用いて利用者の認証を行うことができるので、一つの暗証番号による認証に比較して、単純な暗証番号でも複数の暗証番号の組み合わせで、パターンを増やすことができるので、解読が難しくなり、セキュリティを向上することができる。また、単純な暗証番号であってもセキュリティを低下させないので、利用者が複雑な暗証番号を記憶する必要がなくなり負担が軽減する。
【００８２】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施の形態に係る携帯電話機のハードウェア構成の一例を示すブロック図である。
【図２】本実施形態の携帯電話機の要部構成を示す機能ブロック図である。
【図３】図１の暗証番号記憶部の構造の一例を示す図である。
【図４】図１の時間帯記憶部の構造の一例を示す図である。
【図５】図１の携帯電話機の暗証番号登録処理の手順の一例を示すフローチャートである。
【図６】図１の携帯電話機の時間帯設定処理の手順の一例を示すフローチャートである。
【図７】図１の携帯電話機の利用者認証処理の手順の一例を示すフローチャートである。
【図８】本発明の他の実施の形態に係る携帯電話機の順序テーブルおよび時間対応テーブルの構造の一例を示す図である。
【図９】本発明の他の実施形態に係る携帯電話機の利用者認証処理の手順の一例を示すフローチャートである。
【図１０】本発明の他の実施形態に係る携帯電話機の識別情報テーブルの構造の一例を示す図である。
【図１１】本発明の他の実施形態に係る携帯電話機の利用者認証処理の手順の一例を示すフローチャートである。
【符号の説明】
【００８４】
２  ＣＰＵ
４  バス
６  ＲＯＭ
８  作業用メモリ
１０  電話帳記憶メモリ
１２  キー
１４  キー入力受付部
１６  表示部
１８  表示制御部
２０  時計
１００  携帯電話機
１０２  暗証番号設定受付部
１０４  暗証番号記憶部
１０６  時間帯設定受付部
１０８  時間帯記憶部
１１０  時刻取得部
１１２  決定部
１１４  入力要求部
１１６  暗証番号受付部
１１８  判定部
１２０  解除部
１２２  ロック部
１２４  実行部
１３０  選択肢テーブル
１４０  設定テーブル
１４２  時間帯
１４４  第１暗証番号
１４６  第２暗証番号
１５０  順序テーブル
１５２  時間対応テーブル
１６０  識別情報テーブル
１６２  記号
１６４  背景色
【図１】
2007124470.tif 000003
【図２】
2007124470.tif 000004
【図３】
2007124470.tif 000005
【図４】
2007124470.tif 000006
【図５】
2007124470.tif 000007
【図６】
2007124470.tif 000008
【図７】
2007124470.tif 000009
【図８】
2007124470.tif 000010
【図９】
2007124470.tif 000011
【図１０】
2007124470.tif 000012
【図１１】
2007124470.tif 000013