(57)【要約】【課題】入力中の様子を他人に覗き見られても、パスワードが漏洩しないようにする。【解決手段】キャラクタ割当部１０６が、キーとキャラクタとの対応関係をパスワード入力時にランダムに決定する。また、押下順読み取り部１０８が読み取った押下順から第２のパスワードが示す押下順と合致する部分を除去した押下順を、キャラクタ割当部１０６が割り当てたキャラクタに当てはめたときの文字列が、第１のパスワードと一致する場合に、認証に成功したと判定する。【選択図】図２
2012123708.tif 000002
【特許請求の範囲】
【請求項１】
複数のキーを有する入力装置からの入力に基づいてパスワードの認証を行う認証装置であって、
所定の文字列である第１のパスワードを記憶する第１のパスワード記憶部と、
前記入力装置のキーの押下順を示す第２のパスワードを記憶する第２のパスワード記憶部と、
前記入力装置から前記キーの押下順を読み取る押下順読み取り部と、
所定のキャラクタセットのキャラクタを前記入力装置の各キーに割り当てるキャラクタ割当部と、
前記押下順読み取り部が読み取った押下順から前記第２のパスワードが示す押下順と合致する部分を除去した押下順を前記キャラクタ割当部が割り当てたキャラクタに当てはめたときの文字列が、前記第１のパスワードと一致するか否かを判定する第１のパスワード判定部と、
前記第１のパスワード判定部によって、前記文字列が前記第１のパスワードと一致すると判定された場合に、認証に成功したと判定する成功判定部と
を備えることを特徴とする認証装置。
【請求項２】
前記押下順読み取り部が読み取った押下順に前記第２のパスワードが示す押下順と合致する部分が存在するか否かを判定する第２のパスワード判定部を備え、
成功判定部は、前記第１のパスワード判定部によって、前記押下順読み取り部が読み取った押下順から前記第２のパスワードが示す押下順と合致する部分を除去した押下順を前記キャラクタ割当部が割り当てたキャラクタに当てはめたときの文字列が、前記第１のパスワードと一致すると判定され、かつ前記第２のパスワード判定部によって、前記押下順読み取り部が読み取った押下順に前記第２のパスワードが示す押下順と合致する部分が存在すると判定された場合に、認証に成功したと判定する
ことを特徴とする請求項１に記載の認証装置。
【請求項３】
前記押下順読み取り部が読み取った押下順を文字列に変換する入力文字列変換部と、
前記第２のパスワード記憶部が記憶する押下順を前記キャラクタ割当部が割り当てたキャラクタに当てはめることで文字列に変換するパスワード文字列変換部と、
前記入力文字列変換部が変換した文字列から前記パスワード文字列変換部が変換した文字列を除去した文字列を生成する第２のパスワード除去部と、
を備え、
前記第１のパスワード判定部は、前記第２のパスワード除去部が生成した文字列が、前記第１のパスワードと一致するか否かを判定することで、前記押下順読み取り部が読み取った押下順から前記第２のパスワードが示す押下順と合致する部分を除去した押下順を前記キャラクタ割当部が割り当てたキャラクタに当てはめたときの文字列が、前記第１のパスワードと一致するか否かを判定する
ことを特徴とする請求項１または請求項２に記載の認証装置。
【請求項４】
前記第２のパスワードを用いたパスワードの入力を行うか否かを示すフラグを記憶するフラグ記憶部を備え、
前記第１のパスワード判定部は、前記フラグ記憶部が記憶するフラグが、前記第２のパスワードを用いたパスワードの入力を行うことを示す場合のみ、前記押下順読み取り部が読み取った押下順から前記第２のパスワードが示す押下順と合致する部分を除去した押下順を前記キャラクタ割当部が割り当てたキャラクタに当てはめたときの文字列が、前記第１のパスワードと一致するか否かを判定する
ことを特徴とする請求項１から請求項３の何れか１項に記載の認証装置。
【請求項５】
複数のキーを有する入力装置からの入力に基づいてパスワードの認証を行い、
所定の文字列である第１のパスワードを記憶する第１のパスワード記憶部と、
前記入力装置のキーの押下順を示す第２のパスワードを記憶する第２のパスワード記憶部と
を備える認証装置を用いた認証方法であって、
押下順読み取り部は、前記入力装置から前記キーの押下順を読み取り、
第１のパスワード判定部は、前記押下順読み取り部が読み取った押下順から前記第２のパスワードが示す押下順と合致する部分を除去した押下順を前記キャラクタ割当部が割り当てたキャラクタに当てはめたときの文字列が、前記第１のパスワードと一致するか否かを判定し、
成功判定部は、前記第１のパスワード判定部によって、前記文字列が、前記第１のパスワードと一致すると判定された場合に、認証に成功したと判定する
ことを特徴とする認証方法。
【請求項６】
複数のキーを有する入力装置からの入力に基づいてパスワードの認証を行い、
所定の文字列である第１のパスワードを記憶する第１のパスワード記憶部と、
前記入力装置のキーの押下順を示す第２のパスワードを記憶する第２のパスワード記憶部と
を備える認証装置を、
前記入力装置から前記キーの押下順を読み取る押下順読み取り部、
前記押下順読み取り部が読み取った押下順から前記第２のパスワードが示す押下順と合致する部分を除去した押下順を前記キャラクタ割当部が割り当てたキャラクタに当てはめたときの文字列が、前記第１のパスワードと一致するか否かを判定する第１のパスワード判定部、
前記第１のパスワード判定部によって、前記文字列が、前記第１のパスワードと一致すると判定された場合に、認証に成功したと判定する成功判定部
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のキーを有する入力装置からの入力に基づいてパスワードの認証を行う認証装置、認証方法、及びプログラムに関する。
【背景技術】
【０００２】
携帯端末のサービスや設定において、パスワード（暗証番号）の入力が求められる場面がある。携帯端末では、「０」〜「９」までの数字からなる４〜８桁の数値列が、慣用的にパスワードとして用いられている。そして、携帯端末は事前にパスワードを設定されており、入力されたパスワードが設定されたパスワードと一致するか否かを判定することで認証を行っている。
そのため、何らかの要因でそのパスワードが漏洩した場合、携帯端末が悪用される惧れがあるなど、セキュリティ上の問題がある。
【０００３】
これを回避する手段の１つとして、ワンタイムパスワードを用いて、認証の度に異なるパスワードを生成する方法がある。
また、ワンタイムパスワード以外の方法としては、入力に用いる数字キーをランダムに入れ替える方法（特許文献１、２を参照）がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２７７３３４号公報
【特許文献２】特開２００９−１００５８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ワンタイムパスワードを用いる場合、ネットワークを介してサーバ装置と通信を行うことでパスワードを作成する必要があるため、携帯端末が通信圏外に存在する場合などに認証処理ができなくなってしまう惧れがある。
他方、特許文献１、２に記載の方法を用いる場合、入力する桁数は同じであり、また入れ替えたキー配置のイメージは画面に表示されるため、当該イメージとストロークを覗き見られることで、パスワードが漏洩してしまう惧れがある。
【課題を解決するための手段】
【０００６】
本発明は上記の課題を解決するためになされたものであり、複数のキーを有する入力装置からの入力に基づいてパスワードの認証を行う認証装置であって、所定の文字列である第１のパスワードを記憶する第１のパスワード記憶部と、前記入力装置のキーの押下順を示す第２のパスワードを記憶する第２のパスワード記憶部と、前記入力装置から前記キーの押下順を読み取る押下順読み取り部と、所定のキャラクタセットのキャラクタを前記入力装置の各キーに割り当てるキャラクタ割当部と、前記押下順読み取り部が読み取った押下順から前記第２のパスワードが示す押下順と合致する部分を除去した押下順を前記キャラクタ割当部が割り当てたキャラクタに当てはめたときの文字列が、前記第１のパスワードと一致するか否かを判定する第１のパスワード判定部と、前記第１のパスワード判定部によって、前記文字列が前記第１のパスワードと一致すると判定された場合に、認証に成功したと判定する成功判定部とを備えることを特徴とする。
【０００７】
また、本発明は、複数のキーを有する入力装置からの入力に基づいてパスワードの認証を行い、所定の文字列である第１のパスワードを記憶する第１のパスワード記憶部と、前記入力装置のキーの押下順を示す第２のパスワードを記憶する第２のパスワード記憶部とを備える認証装置を用いた認証方法であって、押下順読み取り部は、前記入力装置から前記キーの押下順を読み取り、第１のパスワード判定部は、前記押下順読み取り部が読み取った押下順から前記第２のパスワードが示す押下順と合致する部分を除去した押下順を前記キャラクタ割当部が割り当てたキャラクタに当てはめたときの文字列が、前記第１のパスワードと一致するか否かを判定し、成功判定部は、前記第１のパスワード判定部によって、前記文字列が、前記第１のパスワードと一致すると判定された場合に、認証に成功したと判定することを特徴とする。
【０００８】
また、本発明は、複数のキーを有する入力装置からの入力に基づいてパスワードの認証を行い、所定の文字列である第１のパスワードを記憶する第１のパスワード記憶部と、前記入力装置のキーの押下順を示す第２のパスワードを記憶する第２のパスワード記憶部とを備える認証装置を、前記入力装置から前記キーの押下順を読み取る押下順読み取り部、前記押下順読み取り部が読み取った押下順から前記第２のパスワードが示す押下順と合致する部分を除去した押下順を前記キャラクタ割当部が割り当てたキャラクタに当てはめたときの文字列が、前記第１のパスワードと一致するか否かを判定する第１のパスワード判定部、前記第１のパスワード判定部によって、前記文字列が、前記第１のパスワードと一致すると判定された場合に、認証に成功したと判定する成功判定部として機能させるためのプログラムである。
【発明の効果】
【０００９】
本発明によれば、文字列を示す第１のパスワードとキーの押下順を示す第２のパスワードが混交したパスワードの入力を受け付け、当該パスワードから第２のパスワードを除去することで、第１のパスワードによる認証の判定を行う。また、キーとキャラクタとの対応関係はパスワード入力時にランダムに決定される。これにより、入力するパスワード文字列、またキーの押下順を毎回変更することができるため、入力中の様子を他人に覗き見られても、パスワードが漏洩することを防ぐことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態による携帯端末の外観を示す図である。
【図２】本発明の一実施形態による携帯端末の構成を示す概略ブロック図である。
【図３】携帯端末のパスワード設定時の動作を示すフローチャートである。
【図４】第２のパスワードの表示画面を示す画面例である。
【図５】携帯端末の認証動作を示すフローチャートである。
【図６】携帯端末の認証動作の概要を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
図１は、本発明の一実施形態による携帯端末１（認証装置）の外観を示す図である。
携帯端末１は、ユーザインターフェースとして、ディスプレイ１１、決定キー１２、テンキー１３（入力装置）を備える。
ディスプレイ１１は、携帯端末１に内蔵されるコンピュータから出力される情報を表示する。
テンキー１３及び決定キー１２は、利用者によって押下されることで、どのキーが押下されたかを示す信号を、コンピュータに出力する。
【００１２】
図２は、本発明の一実施形態による携帯端末１の構成を示す概略ブロック図である。
携帯端末１に内蔵されるコンピュータは、所定のプログラムを実行することで、入力部１０１、設定部１０２、フラグ記憶部１０３、第１のパスワード記憶部１０４、第２のパスワード記憶部１０５、キャラクタ割当部１０６、表示部１０７、押下順読み取り部１０８、入力文字列変換部１０９、パスワード文字列変換部１１０、第２のパスワード判定部１１１、第２のパスワード除去部１１２、第１のパスワード判定部１１３、成功判定部１１４を備える。
【００１３】
入力部１０１は、テンキー１３及び決定キー１２から押下されたキーを示す信号の入力を受け付ける。
設定部１０２は、フラグ記憶部１０３、第１のパスワード記憶部１０４、第２のパスワード記憶部１０５に、入力部１０１から入力を受け付けた情報を記憶させる。
フラグ記憶部１０３は、第２のパスワードを含むパスワード入力方式を用いるか否かを示すフラグを記憶する。
第１のパスワード記憶部１０４は、文字列からなる第１のパスワードを記憶する。
第２のパスワード記憶部１０５、キーの押下順からなる第２のパスワードを記憶する。
【００１４】
キャラクタ割当部１０６は、テンキー１３のそれぞれにランダムに「０」〜「９」のキャラクタ（キャラクタセット）を割り当てる。
表示部１０７は、ディスプレイ１１に、設定画面やテンキー１３と数値の対応を示す画面などの画面を表示させる。
押下順読み取り部１０８は、入力部１０１が受け付けた信号からテンキー１３及び決定キー１２の押下順を読み取る。
入力文字列変換部１０９は、押下順読み取り部１０８が読み取った押下順をキャラクタ割当部１０６が割り当てたキャラクタに当てはめることで文字列に変換する。
パスワード文字列変換部１１０は、第２のパスワード記憶部１０５が記憶する第２のパスワードを、キャラクタ割当部１０６が割り当てたキャラクタに当てはめることで文字列に変換する。
【００１５】
第２のパスワード判定部１１１は、入力文字列変換部１０９が変換した文字列の中に、パスワード文字列変換部１１０が変換した文字列が存在するか否かを判定する。
第２のパスワード除去部１１２は、入力文字列変換部１０９が変換した文字列から、パスワード文字列変換部１１０が変換した文字列を除去した文字列を生成する。
第１のパスワード判定部１１３は、フラグ記憶部１０３が記憶するフラグが、第２のパスワードを含むパスワード入力方式を用いることを示す場合に、第２のパスワード除去部１１２が生成した文字列と第１のパスワード記憶部１０４が記憶する第１のパスワードとが一致するか否かを判定する。また、第１のパスワード判定部１１３は、フラグ記憶部１０３が記憶するフラグが、第２のパスワードを含むパスワード入力方式を用いないことを示す場合に、入力文字列変換部１０９が変換した文字列と第１のパスワード記憶部１０４が記憶する第１のパスワードとが一致するか否かを判定する。
成功判定部１１４は、第１のパスワード判定部１１３と第２のパスワード判定部１１１の判定結果を用いて、パスワードによる認証が成功したか否かを判定する。
【００１６】
上記構成を備えることで、携帯端末１は、以下に示す動作を実行する。すなわち、押下順読み取り部１０８は、テンキー１３からキーの押下順を読み取る。第１のパスワード判定部１１３は、押下順読み取り部１０８が読み取った押下順から第２のパスワードが示す押下順と合致する部分を除去した押下順をキャラクタ割当部１０６が割り当てたキャラクタに当てはめたときの文字列が、第１のパスワード記憶部１０４が記憶するパスワードと一致するか否かを判定する。成功判定部１１４は、第１のパスワード判定部１１３によって、文字列が、第１のパスワード記憶部１０４が記憶するパスワードと一致すると判定された場合に、認証に成功したと判定する。
これにより、入力中の様子を他人に覗き見られても、パスワードが漏洩することを防ぐことができる。
【００１７】
次に、携帯端末１の動作について説明する。
まず、携帯端末１にパスワードを設定する動作について説明する。
図３は、携帯端末１のパスワード設定時の動作を示すフローチャートである。
利用者が携帯端末１の操作によりパスワードの設定機能を実行すると、表示部１０７は、第１のパスワードを入力させる画面をディスプレイ１１に表示する。次に、入力部１０１は、利用者からテンキー１３の押下を受け付ける。入力部１０１がテンキー１３の押下を４回検出すると、設定部１０２は、押下順に、各キーに設定された数字を当てはめることで、４回の押下を４桁の数字に変換する。そして、設定部１０２は、当該４桁の数字を第１のパスワードとして第１のパスワード記憶部１０４に記録する（ステップＳ１）。
【００１８】
次に、設定部１０２は、入力部１０１を介して利用者から、テンキー１３の押下順を用いたパスワード入力機能を用いるか否かの入力を受け付ける。そして、設定部１０２は、当該入力が示す情報をフラグ記憶部１０３が記憶するフラグに反映させる（ステップＳ２）。例えば、入力部１０１がテンキー１３の「１」の押下を検知した場合、設定部１０２は、テンキー１３の押下順を用いたパスワード入力機能を用いるものと判定して、フラグをＯＮに設定する。他方、入力部１０１がテンキー１３の「２」の押下を検知した場合、設定部１０２は、テンキー１３の押下順を用いたパスワード入力機能を用いないものと判定して、フラグをＯＦＦに設定する。
【００１９】
図４は、第２のパスワードの表示画面を示す画面例である。
次に、設定部１０２は、フラグがＯＮを示すか否かを判定する（ステップＳ３）。フラグがＯＦＦを示す場合（ステップＳ３：ＮＯ）、設定部１０２は、パスワードの設定処理を終了する。他方、設定部１０２がフラグがＯＮを示すと判定した場合（ステップＳ３：ＹＥＳ）、表示部１０７は、図４（ａ）に示すように第２のパスワードの入力画面を表示させる（ステップＳ４）。図４（ａ）に示すように、第２のパスワードの入力画面には、テンキー１３の「０」〜「９」に対応するキーの配置を示す図が表示される。
【００２０】
次に、入力部１０１は、利用者からテンキー１３の押下を受け付ける。入力部１０１がテンキー１３の押下を２回検出すると、表示部１０７は、図４（ｂ）に示すように、テンキー１３の「０」〜「９」に対応するキーの配置を示す図に、押下順を示す情報を表示する。そして、入力部１０１が利用者から決定キー１２の押下を受け付けると、設定部１０２は、当該押下順を第２のパスワードとして第２のパスワード記憶部１０５に記録する（ステップＳ５）。
上記動作により、携帯端末１は、パスワードの設定動作を実行する。
【００２１】
次に、パスワードによる認証動作について説明する。
図５は、携帯端末１の認証動作を示すフローチャートである。
図６は、携帯端末１の認証動作の概要を示す図である。
利用者が携帯端末１の操作により認証機能を実行すると、第１のパスワード判定部１１３は、フラグ記憶部１０３が記憶するフラグがＯＮを示すか否かを判定する（ステップＳ１１）。
第１のパスワード判定部１１３が、フラグがＯＮを示すと判定した場合（ステップＳ１１：ＹＥＳ）、キャラクタ割当部１０６は、「０」〜「９」の数字をランダムにテンキー１３の各キーに割り当て、図６（ｂ）に示すような、キーと数字との対応を示すランダム表を作成する（ステップＳ１２）。次に、表示部１０７は、当該ランダム表をディスプレイ１１に表示する。
【００２２】
次に、パスワード文字列変換部１１０は、第２のパスワード記憶部１０５から第２のパスワードを読み出し（図６（ａ）参照）、第２のパスワードを、キャラクタ割当部１０６が生成したランダム表が示す数字に変換することで、図６（ｃ）に示すように、第２のパスワードを示す文字列を生成する（ステップＳ１３）。次に、第１のパスワード判定部１１３は、第１のパスワード記憶部１０４から第１のパスワードを読み出す（ステップＳ１４、図６（ｅ）参照）。次に、入力部１０１は、利用者からキー押下による信号の入力を受け付け、押下順読み取り部１０８は、当該信号から押下順を読み取る。そして、入力文字列変換部１０９は、押下順読み取り部１０８が読み取った押下順を、キャラクタ割当部１０６が生成したランダム表が示す数字に変換することで、図６（ｄ）に示すように、入力パスワードに変換する（ステップＳ１５）。
【００２３】
次に、第２のパスワード判定部１１１は、入力文字列変換部１０９が変換した入力パスワードの１桁目の数字に検索点を設定する（ステップＳ１６）。検索点とは、文字列のインデックスであり、第２のパスワード判定部１１１及び第２のパスワード除去部１１２は、文字列から数字を読み出す際に、当該検索点が示す数字を読み出すこととなる。
次に、第２のパスワード判定部１１１は、入力パスワードに設定した検索点から２桁分（第２のパスワードの桁数）の数字が、ステップＳ１３でパスワード文字列変換部１１０が変換した文字列と一致するか否かを判定する（ステップＳ１７）。
【００２４】
第２のパスワード判定部１１１は、設定した検索点から２桁分の数字が、パスワード文字列変換部１１０が変換した文字列と一致しないと判定した場合（ステップＳ１７：ＮＯ）、入力パスワードに設定した検索点を１桁進める（ステップＳ１８）。次に、第２のパスワード判定部１１１は、検索点からの残り桁数が、２桁未満であるか否かを判定する（ステップＳ１９）。第２のパスワード判定部１１１が検索点からの残り桁数が２桁以上であると判定した場合（ステップＳ１９：ＮＯ）、ステップＳ１７に処理を戻す。
【００２５】
他方、第２のパスワード判定部１１１が、設定した検索点から２桁分の数字が、パスワード文字列変換部１１０が変換した文字列と一致すると判定した場合（ステップＳ１７：ＹＥＳ）、第２のパスワード除去部１１２は、入力文字列変換部１０９が変換した入力パスワードから、検索点から２桁分の数字を除く（ステップＳ２０、図６（ｆ）参照）。次に、第１のパスワード判定部１１３は、第２のパスワード除去部１１２が出力した入力パスワードとステップＳ１４で読み出した第１のパスワードとが一致するか否かを判定する（ステップＳ２１）。
【００２６】
第１のパスワード判定部１１３が、第２のパスワード除去部１１２が出力した入力パスワードと第１のパスワードとが一致すると判定した場合（ステップＳ２１：ＹＥＳ）、成功判定部１１４は、認証に成功したと判定する（ステップＳ２２）。他方、第１のパスワード判定部１１３が、第２のパスワード除去部１１２が出力した入力パスワードと第１のパスワードとが一致しないと判定した場合（ステップＳ２１：ＮＯ）、処理をステップＳ１８に移す。
また、ステップＳ１９で、第２のパスワード判定部１１１が検索点からの残り桁数が２桁未満であると判定した場合（ステップＳ１９：ＹＥＳ）、成功判定部１１４は、認証に失敗したと判定する（ステップＳ２３）。
【００２７】
また、ステップＳ１１で、第１のパスワード判定部１１３が、フラグがＯＦＦを示すと判定した場合（ステップＳ１１：ＮＯ）、次に、第１のパスワード判定部１１３は、第１のパスワード記憶部１０４から第１のパスワードを読み出す（ステップＳ２４）。入力部１０１は、利用者からキー押下による信号の入力を受け付け、押下順読み取り部１０８は、当該信号から押下順を読み取る。そして、入力文字列変換部１０９は、押下順読み取り部１０８が読み取った押下順を、キャラクタ割当部１０６が生成したランダム表が示す数字に変換することで、入力パスワードに変換する（ステップＳ２５）。
【００２８】
次に、第１のパスワード判定部１１３は、ステップＳ２５で入力文字列変換部１０９が変換した入力パスワードとステップＳ２４で読み出した第１のパスワードとが一致するか否かを判定する（ステップＳ２６）。第１のパスワード判定部１１３が、入力文字列変換部１０９が変換した入力パスワードと第１のパスワードとが一致すると判定した場合（ステップＳ２６：ＹＥＳ）、成功判定部１１４は、認証に成功したと判定する（ステップＳ２２）。他方、入力文字列変換部１０９が変換した入力パスワードと第１のパスワードとが一致しないと判定した場合（ステップＳ２６：ＮＯ）、成功判定部１１４は、認証に失敗したと判定する（ステップＳ２３）。
【００２９】
このように、本実施形態によれば、キャラクタ割当部１０６によって、キーとキャラクタとの対応関係はパスワード入力時にランダムに決定される。また、押下順読み取り部１０８が読み取った押下順から第２のパスワードが示す押下順と合致する部分を除去した押下順を、キャラクタ割当部１０６が割り当てたキャラクタに当てはめたときの文字列が、第１のパスワードと一致する場合に、認証に成功したと判定する。これにより、入力するパスワード文字列、またキーの押下順を毎回変更することができるため、入力中の様子を他人に覗き見られても、パスワードが漏洩することを防ぐことができる。
【００３０】
また、本実施形態によれば、押下順読み取り部１０８が読み取った押下順に第２のパスワードが示す押下順と合致する部分が存在しない場合、ステップＳ２１の判定を経ないため、成功判定部１１４は、認証に失敗したと判定する。これにより、入力パスワードに第２のパスワードを含めた場合にのみ、認証を成功させることができる。
【００３１】
また、本実施形態によれば、フラグ記憶部１０３が記憶するフラグが、第２のパスワードを用いたパスワードの入力を行うか否かを事前に設定することができる。これにより、第２のパスワードを用いたパスワード機能を利用しない利用者に対しても利便性を損なわないようにすることができる。
【００３２】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
例えば、本実施形態では、入力パスワード及び第２のパスワードを文字列に変換した後に第２のパスワードを除去する場合を説明したが、これに限られず、例えば入力された押下順と第２のパスワードが示す押下順の一致する部分を特定し、当該一致部分を除去した後に、文字列に変換するようにしても良い。
【００３３】
また、本実施形態では、第１のパスワードを４桁の数字、第２のパスワードを２回のキー押下とする場合を説明したが、これに限られず、他の桁数、押下数としても良い。また、本実施形態では、携帯端末１のテンキー１３を入力装置として用いる場合を説明したが、これに限られず、ＰＣのキーボードを用いても良い。なお、この場合、キャラクタセットとしては英数字のキャラクタセットを用いることが好ましい。
【００３４】
上述の携帯端末１は内部に、コンピュータシステムを有している。そして、上述した各処理部の動作は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００３５】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００３６】
１…携帯端末  １１…ディスプレイ  １２…決定キー  １３…テンキー  １０１…入力部  １０２…設定部  １０３…フラグ記憶部  １０４…第１のパスワード記憶部  １０５…第２のパスワード記憶部  １０６…キャラクタ割当部  １０７…表示部  １０８…押下順読み取り部  １０９…入力文字列変換部  １１０…パスワード文字列変換部  １１１…第２のパスワード判定部  １１２…第２のパスワード除去部  １１３…第１のパスワード判定部  １１４…成功判定部
【図１】
2012123708.tif 000003
【図２】
2012123708.tif 000004
【図３】
2012123708.tif 000005
【図４】
2012123708.tif 000006
【図５】
2012123708.tif 000007
【図６】
2012123708.tif 000008