(57)【特許請求の範囲】
【請求項１】
暗証番号を入力する暗証番号入力装置において、
０〜９の１０個の数字を配置したキーを有し、数字を入力するためのテンキーと、
前記テンキーの数字に対して乱数の発生で０〜９の１０個の数字をランダムに並び替える乱数発生部と、
前記テンキーの各キーに配置される数字に対して前記乱数発生部でランダムに並び替えた数字が配置される並び替え数字配置状態をテーブルとして保存する記憶部と、
前記テンキーと同一のキーの配列を有する数字配置イメージを表示し、数字配置イメージの各キーに対して前記記憶部にテーブルとして保存される並び替え数字配置状態を表示する画面表示部と、
押下毎に、前記画面表示部に表示される並び替え数字配置状態を更新させるための並替キーと、
前記テンキーからのキー入力毎に前記並替キーの押下の有無を判断し、前記並替キーの押下が有る場合には前記画面表示部の数字配置イメージの各キーに対して更新された並び替え数字配置状態を表示させ、戻すキーの押下の有無を判断し、前記戻すキーの押下が有る場合には、前記画面表示部の数字配置イメージの各キーに対して前記テンキーに配置される通常数字配置状態を表示させ、暗証番号の入力を行うための制御部とを備えることを特徴とする暗証番号入力装置。
【請求項２】
前記制御部は前記テンキーの各キーに配置される数字に対して同じ数字が配置される通常数字配置状態を前記記憶部のテーブルに保存させることを特徴とする、請求項１に記載の暗証番号入力装置。
【請求項３】
前記制御部は前記テンキーの各キーに配置される数字に対して前記乱数発生部でランダムに並べ替えられ数字が配置される並び替え数字配置状態を前記記憶部のテーブルに保存させることを特徴とする、請求項１に記載の暗証番号入力装置。
【請求項４】
暗証番号を入力する暗証番号入力装置において、
０〜９の１０個の数字を配置するテンキーと同一のキーの配列を有する数字配置イメージを表示し数字を入力するためのタッチパネルテンキー、並替キー及び戻しキーを表示する画面表示部と、
前記タッチパネルテンキーに対して乱数の発生で０〜９の１０個の数字をランダムに並び替える乱数発生部と、
前記タッチパターンテンキーの各キーに配置される数字に対して前記乱数発生部でランダムに並び替えられた数字が配置される並び替え数字配置状態をテーブルとして保存する記憶部と、
前記画面表示部のタッチパネルテンキーの各キーに対して前記記憶部にテーブルとして保存される並び替え数字配置状態を表示させ、前記タッチパネルテンキーからのキー入力毎に前記並替キーの押下の有無を判断し前記並替キーの押下が有る場合には前記タッチパネルテンキーの各キーに表示される並び替え数字配置状態を更新させ、前記戻すキーの押下の有無を判断し前記戻すキーの押下が有る場合には前記タッチパネルテンキーの各キーに対してテンキーに配置される通常数字配置状態を表示させ、暗証番号の入力を行うための制御部とを備えることを特徴とする暗証番号入力装置。
【請求項５】
前記制御部は前記タッチパネルテンキーの各キーに配置される数字に対してテンキーと同じ数字が配置される通常数字配置状態を前記記憶部のテーブルに保存させることを特徴とする、請求項４に記載の暗証番号入力装置。
【請求項６】
前記制御部は前記タッチパネルテンキーの各キーに配置される数字に対して前記乱数発生部でランダムに並べ替えられ数字が配置される並び替え数字配置状態を前記記憶部のテーブルに保存させることを特徴とする、請求項４に記載の暗証番号入力装置。
【請求項７】
暗証番号を入力する暗証番号入力装置において、
０〜９の１０個の数字及び複数の記号を配置したキーを有し、数字及びダミー用の記号を入力するためのテンキーと、
前記テンキーの数字に対して乱数の発生で０〜９の１０個の数字及びダミー用の複数の記号をランダムに並び替える乱数発生部と、
前記テンキーの各キーに配置される数字及びダミー用の記号に対して前記乱数発生部でランダムに並び替えた数字及びダミー用の記号が配置される並び替え数字・記号配置状態をテーブルとして保存する記憶部と、
前記テンキーと同一のキーの配列を有する数字・記号配置イメージを表示し、数字・記号配置イメージの各キーに対して前記記憶部にテーブルとして保存される並び替え数字・記号配置状態を表示するする画面表示部と、
押下毎に、前記画面表示部に表示される並び替え数字・記号配置状態を更新させるための並替キーと、
前記テンキーからのキー入力毎に前記並替キーの押下の有無を判断し、前記並替キーの押下が有る場合には前記画面表示部の数字・記号配置イメージの各キーに対して更新された並び替え数字・記号配置状態を表示させ、戻すキーの押下の有無を判断し、前記戻すキーの押下が有る場合には、前記画面表示部の数字・記号配置イメージの各キーに対して前記テンキーに配置される通常数字・記号配置状態を表示させ、暗証番号の入力を行うための制御部とを備えることを特徴とする暗証番号入力装置。
【請求項８】
前記制御部は前記テンキーの各キーに配置される数字及びダミー用の記号に対して同じ数字及び記号が配置される通常数字・記号配置状態を前記記憶部のテーブルに保存させることを特徴とする、請求項７に記載の暗証番号入力装置。
【請求項９】
前記制御部は前記テンキーの各キーに配置される数字及びダミー用の記号に対して前記乱数発生部でランダムに並べ替えられ数字及び記号が配置される並び替え数字・記号配置状態を前記記憶部のテーブルに保存させることを特徴とする、請求項７に記載の暗証番号入力装置。
【請求項１０】
暗証番号を入力する暗証番号入力方法において、
乱数の発生で０〜９の１０個の数字をランダムに並び替える工程と、
０〜９の１０個の数字を配置したキーを有し、数字を入力するためのテンキーの各キーに配置される数字に対してランダムに並び替えた数字が配置される並び替え数字配置状態をテーブルとして保存する工程と、
前記テンキーと同一のキーの配列を有する数字配置イメージを画面に表示する工程と、
前記画面の数字配置イメージの各キーに対して前記テーブルに並び替え数字配置状態に配置されているランダムな並べ替え数字を表示する工程と、
並替キーの押下毎に前記画面に表示される並び替え数字配置状態を更新させる工程と、
前記テンキーからのキー入力毎に前記並替キーの押下の有無を判断し、前記並替キーの押下が有る場合には前記数字配置イメージの各キーに対して更新された並び替え数字配置状態を表示させ、前記テンキーからの入力に対して前記テーブルに並び替え数字配置状態に配置されているランダムな並べ替え数字を暗証番号の１桁の入力とする工程、
戻すキーの押下の有無を判断し、前記戻すキーの押下が有る場合には、前記画面に表示された数字配置イメージの各キーに対して前記テンキーに配置される通常数字配置状態を表示させ、前記タッチパネルテンキーからのキー入力に対して前記記憶部のテーブルに保存された通常数字配置状態に配置されている同じ数字を暗証番号の１桁の入力とする工程とを備えることを特徴とする暗証番号入力方法。
【請求項１１】
暗証番号を入力する暗証番号入力プログラムにおいて、
乱数の発生で０〜９の１０個の数字をランダムに並び替える手順と、
０〜９の１０個の数字を配置したキーを有し、数字を入力するためのテンキーの各キーに配置される数字に対してランダムに並び替えた数字が配置される並び替え数字配置状態をテーブルとして保存する手順と、
前記テンキーと同一のキーの配列を有する数字配置イメージを画面に表示する工程と、
前記画面の数字配置イメージの各キーに対して前記テーブルに並び替え数字配置状態に配置されているランダムな並べ替え数字を表示する手順と、
並替キーの押下毎に前記画面に表示される並び替え数字配置状態を更新させる手順と、
前記テンキーからのキー入力毎に前記並替キーの押下の有無を判断し、前記並替キーの押下が有る場合には前記数字配置イメージの各キーに対して更新された並び替え数字配置状態を表示させ、前記テンキーからの入力に対して前記テーブルに並び替え数字配置状態に配置されているランダムな並べ替え数字を暗証番号の１桁の入力とする手順と、
戻すキーの押下の有無を判断し、前記戻すキーの押下が有る場合には、前記画面に表示された数字配置イメージの各キーに対して前記テンキーに配置される通常数字配置状態を表示させ、前記タッチパネルテンキーからのキー入力に対して前記記憶部のテーブルに保存された通常数字配置状態に配置されている同じ数字を暗証番号の１桁の入力とする手順とを備えることを特徴とする暗証番号入力プログラム。
【請求項１２】
暗証番号を入力する暗証番号入力方法において、
０〜９の１０個の数字を配置するテンキーと同一のキーを有する数字配置イメージを表示し数字を入力するためのタッチパネルテンキー、並替キー及び戻しキーを画面に表示する工程と、
前記タッチパネルテンキーに対して乱数の発生で０〜９の１０個の数字をランダムに並び替える工程と、
前記タッチパターンテンキーの各キーに配置される数字に対してランダムに並び替えられた数字が配置される並び替え数字配置状態をテーブルとして保存する工程と、
前記並替キーの押下毎に前記画面に表示される並び替え数字配置状態を更新させる工程と、
前記タッチパネルテンキーの各キーに対して前記テーブルに保存される並び替え数字配置状態を表示させ、前記タッチパネルテンキーからのキー入力毎に前記並替キーの押下の有無を判断し前記並替キーの押下が有る場合には前記タッチパネルテンキーの各キーに表示される並び替え数字配置状態を更新させ、前記タッチパネルテンキーからの入力に対して前記テーブルに並び替え数字配置状態に配置されているランダムな並べ替え数字を暗証番号の１桁の入力とする工程と、
前記戻すキーの押下の有無を判断し前記戻すキーの押下が有る場合には前記タッチパネルテンキーの各キーに対してテンキーに配置される通常数字配置状態を表示させ、前記タッチパネルテンキーからのキー入力に対して前記記憶部のテーブルに保存された通常数字配置状態に配置されている同じ数字を暗証番号の１桁の入力とする工程とを備えることを特徴とする暗証番号入力方法。
【請求項１３】
暗証番号を入力する暗証番号入力プログラムにおいて、
０〜９の１０個の数字を配置するテンキーと同一のキーを有する数字配置イメージを表示し数字を入力するためのタッチパネルテンキー、並替キー及び戻しキーを画面に表示する手順と、
前記タッチパネルテンキーに対して乱数の発生で０〜９の１０個の数字をランダムに並び替える手順と、
前記タッチパターンテンキーの各キーに配置される数字に対してランダムに並び替えられた数字が配置される並び替え数字配置状態をテーブルとして保存する手順と、
前記並替キーの押下毎に前記画面に表示される並び替え数字配置状態を更新させる手順と、
前記タッチパネルテンキーの各キーに対して前記テーブルに保存される並び替え数字配置状態を表示させ、前記タッチパネルテンキーからのキー入力毎に前記並替キーの押下の有無を判断し前記並替キーの押下が有る場合には前記タッチパネルテンキーの各キーに表示される並び替え数字配置状態を更新させ、前記タッチパネルテンキーからの入力に対して前記テーブルに並び替え数字配置状態に配置されているランダムな並べ替え数字を暗証番号の１桁の入力とする手順と、
前記戻すキーの押下の有無を判断し前記戻すキーの押下が有る場合には前記タッチパネルテンキーの各キーに対してテンキーに配置される通常数字配置状態を表示させ、前記タッチパネルテンキーからのキー入力に対して前記記憶部のテーブルに保存された通常数字配置状態に配置されている同じ数字を暗証番号の１桁の入力とする手順とを備えることを特徴とする暗証番号入力プログラム。
【請求項１４】
暗証番号を入力する暗証番号入力方法において、
乱数の発生で０〜９の１０個の数字及び複数のダミー用の記号をランダムに並び替える工程と、
０〜９の１０個の数字及び複数のダミー用の記号を配置したキーを有し、数字及びダミー用の記号を入力するためのテンキーの各キーに配置される数字及びダミー用の記号に対してランダムに並び替えた数字及び記号が配置される並び替え数字・記号配置状態をテーブルとして保存する工程と、
前記テンキーと同一のキーの配列を有する数字・記号配置イメージを画面に表示する工程と、
前記画面の数字・記号配置イメージの各キーに対して前記テーブルに並び替え数字・記号配置状態に配置されているランダムな並べ替え数字・記号を表示する工程と、
並替キーの押下毎に前記画面に表示される並び替え数字・記号配置状態を更新させる工程と、
前記テンキーからのキー入力毎に前記並替キーの押下の有無を判断し、前記並替キーの押下が有る場合には前記数字・記号配置イメージの各キーに対して更新された並び替え数字・記号配置状態を表示させ、前記テンキーからのキー入力に対して前記記憶部のテーブルに並び替え数字・記号配置状態に配置されているランダムな並べ替え数字及びダミー用の記号を読み出し、数字を読み出した場合には暗証番号の１桁の入力とし、ダミー用の記号を読み出した場合にはダミーの入力とする工程と、
戻すキーの押下の有無を判断し、前記戻すキーの押下が有る場合には、前記画面に表示された数字配置イメージの各キーに対して前記テンキーに配置される通常数字配置状態を表示させ、前記テンキーからのキー入力に対して前記記憶部のテーブルに保存された通常・記号数字配置状態に配置されている同じ数字及びダミー用の記号を読み出し、数字を読み出した場合には暗証番号の１桁の入力とし、ダミー用の記号を読み出した場合にはダミーの入力とする工程とを備えることを特徴とする暗証番号入力方法。
【請求項１５】
暗証番号を入力する暗証番号入力プログラムにおいて、
乱数の発生で０〜９の１０個の数字及び複数のダミー用の記号をランダムに並び替える手順と、
０〜９の１０個の数字及び複数のダミー用の記号を配置したキーを有し、数字及びダミー用の記号を入力するためのテンキーの各キーに配置される数字及びダミー用の記号に対してランダムに並び替えた数字及び記号が配置される並び替え数字・記号配置状態をテーブルとして保存する手順と、
前記テンキーと同一のキーの配列を有する数字・記号配置イメージを画面に表示する手順と、
並替キーの押下毎に前記画面に表示される並び替え数字・記号配置状態を更新させる手順と、
前記テンキーからのキー入力毎に前記並替キーの押下の有無を判断し、前記並替キーの押下が有る場合には前記数字・記号配置イメージの各キーに対して更新された並び替え数字・記号配置状態を表示させ、前記テンキーからのキー入力に対して前記記憶部のテーブルに並び替え数字・記号配置状態に配置されているランダムな並べ替え数字及びダミー用の記号を読み出し、数字を読み出した場合には暗証番号の１桁の入力とし、ダミー用の記号を読み出した場合にはダミーの入力とする手順と、
戻すキーの押下の有無を判断し、前記戻すキーの押下が有る場合には、前記画面に表示された数字配置イメージの各キーに対して前記テンキーに配置される通常数字配置状態を表示させ、前記テンキーからのキー入力に対して前記記憶部のテーブルに保存された通常・記号数字配置状態に配置されている同じ数字及びダミー用の記号を読み出し、数字を読み出した場合には暗証番号の１桁の入力とし、ダミー用の記号を読み出した場合にはダミーの入力とする手順とを備えることを特徴とする暗証番号入力プログラム。
【請求項１６】
暗証番号を入力する暗証番号入力装置を有する携帯電話機において、
０〜９の１０個の数字を配置したキーを有し、数字を入力するためのテンキーと、
前記テンキーの数字に対して乱数の発生で０〜９の１０個の数字をランダムに並び替える乱数発生部と、
前記テンキーの各キーに配置される数字に対して前記乱数発生部でランダムに並び替えた数字が配置される並び替え数字配置状態をテーブルとして保存する記憶部と、
前記テンキーと同一のキーの配列を有する数字配置イメージを表示し、数字配置イメージの各キーに対して前記記憶部にテーブルとして保存される並び替え数字配置状態を表示する画面表示部と、
押下毎に、前記画面表示部に表示される並び替え数字配置状態を更新させるための並替キーと、
前記テンキーからのキー入力毎に前記並替キーの押下の有無を判断し、前記並替キーの押下が有る場合には前記画面表示部の数字配置イメージの各キーに対して更新された並び替え数字配置状態を表示させ、戻すキーの押下の有無を判断し、前記戻すキーの押下が有る場合には、前記画面表示部の数字配置イメージの各キーに対して前記テンキーに配置される通常数字配置状態を表示させ、暗証番号の入力を行うための制御部とを備えることを特徴とする暗証番号入力装置を有する携帯電話機。
【請求項１７】
暗証番号を入力する暗証番号入力装置を有する携帯電話機において、
０〜９の１０個の数字を配置するテンキーと同一のキーの配列を有する数字配置イメージを表示し数字を入力するためのタッチパネルテンキー、並替キー及び戻しキーを表示する画面表示部と、
前記タッチパネルテンキーに対して乱数の発生で０〜９の１０個の数字をランダムに並び替える乱数発生部と、
前記タッチパターンテンキーの各キーに配置される数字に対して前記乱数発生部でランダムに並び替えられた数字が配置される並び替え数字配置状態をテーブルとして保存する記憶部と、
前記画面表示部のタッチパネルテンキーの各キーに対して前記記憶部にテーブルとして保存される並び替え数字配置状態を表示させ、前記タッチパネルテンキーからのキー入力毎に前記並替キーの押下の有無を判断し前記並替キーの押下が有る場合には前記タッチパネルテンキーの各キーに表示される並び替え数字配置状態を更新させ、前記戻すキーの押下の有無を判断し前記戻すキーの押下が有る場合には前記タッチパネルテンキーの各キーに対してテンキーに配置される通常数字配置状態を表示させ、暗証番号の入力を行うための制御部とを備えることを特徴とする暗証番号入力装置を有する携帯電話機。
【請求項１８】
暗証番号を入力する暗証番号入力装置を有する携帯電話機において、
０〜９の１０個の数字及び複数の記号を配置したキーを有し、数字及びダミー用の記号を入力するためのテンキーと、
前記テンキーの数字に対して乱数の発生で０〜９の１０個の数字及びダミー用の複数の記号をランダムに並び替える乱数発生部と、
前記テンキーの各キーに配置される数字及びダミー用の記号に対して前記乱数発生部でランダムに並び替えた数字及びダミー用の記号が配置される並び替え数字・記号配置状態をテーブルとして保存する記憶部と、
前記テンキーと同一のキーの配列を有する数字・記号配置イメージを表示し、数字・記号配置イメージの各キーに対して前記記憶部にテーブルとして保存される並び替え数字・記号配置状態を表示するする画面表示部と、
押下毎に、前記画面表示部に表示される並び替え数字・記号配置状態を更新させるための並替キーと、
前記テンキーからのキー入力毎に前記並替キーの押下の有無を判断し、前記並替キーの押下が有る場合には前記画面表示部の数字・記号配置イメージの各キーに対して更新された並び替え数字・記号配置状態を表示させ、戻すキーの押下の有無を判断し、前記戻すキーの押下が有る場合には、前記画面表示部の数字・記号配置イメージの各キーに対して前記テンキーに配置される通常数字・記号配置状態を表示させ、暗証番号の入力を行うための制御部とを備えることを特徴とする暗証番号入力装置を有する携帯電話機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は暗証番号を入力する暗証番号入力装置に関する。特に、本発明は、指の動きから暗証番号の推測が行われた場合、さらに、暗証番号入力時に入力した数字を直接盗み見られ、又は、覗き見られたかも知れないと感じる場合にも、時間がかからず、低廉なコストでセキュリティ上安全に暗証番号の入力を可能とする暗証番号入力装置、方法、プログラム及び携帯電話機に関する。
【背景技術】
【０００２】
本発明の前提とする暗証番号入力装置では、携帯電話機のサービス、設定等で暗証番号の入力を必要とする場合があるが、この暗証番号は通常０〜９までの数字からなる４桁以上の番号である場合が多い。そして、その数字入力はテンキーを利用して入力する場合がほとんどである。ところが、テンキーの数字配置はほぼ全ての端末で同じでありかつ固定の配置となっているため、利用者が入力している時の指の動きから、利用者の近くにいる人にその入力している番号が推測されてしまう可能性があり、セキュリティ上危険な場合がある。また、指の動きから暗証番号の桁数の推測が行われる危険性もある。
このような暗証番号の入力に関連して以下の従来技術がある。
【０００３】
従来、利用者による暗証番号の入力の際に周囲の第三者による利用者の入力キーの押圧動作に基づいて察知されない機能を備えつつ、操作時間の取引時間を短くすることが可能なＡＴＭを提供するため、タッチパネル方式の入力表示装置を備えたＡＴＭであって、暗証番号の入力表示画面において、利用者に対して通常の数字入力配置表示とは異なるパターンの表示を選択させるための並び替えキーを表示し、当該並び替えキーが押圧された際には、前記入力表示装置において前記通常の数字入力配置表示とは異なるパターンの数字入力配置表示を行うようにしたものもある（例えば、特許文献１参照）。
【０００４】
しかしながら、上記特許文献１では、並び替えキーが押圧された際には、通常の数字入力配置表示とは異なるパターンの数字入力配置表示を行うが、周囲の第三者により利用者に気が付かれないうちに入力した暗証番号を直接盗み見られ、又は、覗き見られたかも知れないと感じる場合にはセキュリティ上不十分であるという問題がある。
従来、保安性に長け、且つ、利便性に優れた携帯通信端末を提供するため、ＣＰＵは、使用者から暗証番号入力が必要となるアプリケーションの起動が行われたときに、基地局側に対して暗証番号入力用のキー配列情報の送信を要求し、続いて、ＣＰＵは、地局側から暗証番号入力用のキー配列情報を受信すると、この情報を表示部に表示させ、使用者に対して表示された暗証番号入力用のキー配列に従って暗証番号のキー入力を行う旨を指示し、使用者により表示部に表示したキー配列に基づく見かけの暗証番号が入力されると、ＣＰＵは、操作されたテンキーの情報を基地局側へ送信するものがある（例えば、特許文献２参照）。
【０００５】
しかしながら、上記特許文献２では、使用者により表示部に表示したキー配列に基づく見かけの暗証番号が入力されるので、周囲の第三者により利用者に気が付かれないうちに入力した暗証番号を直接盗み見られ、又は、覗き見られてもセキュリティ上の危険はないが、暗証番号入力用のキー配列情報を基地局側から受信し、入力された見かけの暗証番号を基地局側へ送信して照合させるので、送受信による時間がかかり、通信コストがかかるという問題がある。
【０００６】
また、従来、操作毎に数字の配列がランダムに変わるようにした暗証番号などを入力するテンキー装置において、操作性の向上を図るため、数字を入力するためのデジタル表示されるキーを備え、入力操作毎に数字の配列をランダムに替えるようにしたテンキー装置において、各数字の表示部に異なる色を割り当てて付したものもある（例えば、特許文献３参照）。
【０００７】
しかしながら、上記特許文献３では、操作毎に数字の配列がランダムに変わるようにして暗証番号を入力するが、周囲の第三者により利用者に気が付かれないうちに入力した暗証番号を直接盗み見られ、又は、覗き見られたかも知れないと感じる場合にはセキュリティ上不十分であるという問題がある。
また、従来、暗証番号入力の際にその暗証番号が周囲から判読されるのを防止し、決済を安全に処理することができるＩＣカードリードライト用携帯端末を得るため、正しい暗証番号がテンキーを介して入力されたことを条件に決済を実行するＩＣカードリードライト用携帯端末において、ＩＣカードの挿入が検知されて顧客が暗証番号を入力する際には毎回テンキーの数字の配列がキー配列テーブルから選択されて変更されるので、押下された位置のテンキーの数字の判読が防止され、また、暗証番号入力終了後には、変更されたテンキーの数字が初期設定の配列に戻されて、その初期設定の配列状態でＩＣカードリードライト用携帯端末は店員に手渡されるので、店員にとってはその後の売上金額の入力等の会計処理が容易となって、入力ミスが未然に防止されてＩＣカードによる決済が安全に処理されるものもある（例えば、特許文献４参照）。
【０００８】
しかしながら、上記特許文献４では、顧客が暗証番号を入力する際には毎回テンキーの数字の配列がキー配列テーブルから選択されて変更されるので、押下された位置のテンキーの数字の判読が防止されるが、周囲の第三者により利用者に気が付かれないうちに入力した暗証番号を直接盗み見られ、又は、覗き見られたかも知れないと感じる場合にはセキュリティ上不十分であるという問題がある。
【０００９】
また、従来の決済端末装置では、暗証番号を他人に読みとられる虞があったため、暗証番号を入力する毎に、表示される表示器に０から９までの数字の並び方を一定の方法で決定し、暗証番号を入力するものもある（例えば、特許文献５参照）。
しかしながら、上記特許文献５では、暗証番号を入力する毎に、表示される表示器に０から９までの数字の並び方を一定の方法で決定し、暗証番号を入力するが、周囲の第三者により利用者に気が付かれないうちに入力した暗証番号を直接盗み見られ、又は、覗き見られたかも知れないと感じる場合にはセキュリティ上不十分であるという問題がある。
【００１０】
また、従来、利用者以外からパスワードの入力操作が容易に見える場合に、パスワードが推測される危険性の低いパスワード認証装置を提供するため、パスワードを入力してパスワードの認証を行うパスワード認証装置は、複数種類のソフトキーボードパターンから前記表示手段にパスワードを入力するためのキー配列を有するソフトキーボードを表示する表示処理手段と、前記表示手段に表示されたソフトキーボードのキー配列の個々のキーの選択操作を受け付ける入力手段と、前記入力手段によりキーの選択操作を受け付ける度に、前記表示処理手段によるソフトキーボードの各キーの表示形態を変更し、所定の文字数のキーの選択操作を受け付けると、予め記憶されたパスワードと比較を行い、パスワードを認証するデータ処理手段を備えるものもある（例えば、特許文献６参照）。
【００１１】
しかしながら、上記特許文献６では、ソフトキーボードの各キーの表示形態を変更し、所定の文字数のキーの選択操作を受け付けるが、周囲の第三者により利用者に気が付かれないうちに入力した暗証番号を直接盗み見られ、又は、覗き見られたかも知れないと感じる場合にはセキュリティ上不十分であるという問題がある。
【００１２】
【特許文献１】特開２００６−２７７３３４号公報
【特許文献２】特開２００２−２６１９１６号公報
【特許文献３】特開２００２−２８７８７１号公報
【特許文献４】特開平１１−１６１７４９号公報
【特許文献５】特開２００２−３１９０６１号公報
【特許文献６】特開２００４−１２６９７３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
したがって、本発明は上記問題点に鑑みて、利用者が入力している時の指の動きから、利用者の近くにいる人にその入力している番号が推測されても、時間がかからず、低廉なコストでセキュリティ上安全に暗証番号の入力を可能とし、さらに、周囲の第三者により利用者に気が付かれないうちに暗証番号の入力時に入力した数字を直接盗み見られ、又は、覗き見られたとしても、時間がかからず、低廉なコストでセキュリティ上安全に暗証番号の入力を可能とする暗証番号入力装置、方法、プログラム及び携帯電話機を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明は前記問題点を解決するために、暗証番号を入力する暗証番号入力装置において、０〜９の１０個の数字を配置したキーを有し、数字を入力するためのテンキーと、前記テンキーの数字に対して乱数の発生で０〜９の１０個の数字をランダムに並び替える乱数発生部と、前記テンキーの各キーに配置される数字に対して前記乱数発生部でランダムに並び替えた数字が配置される並び替え数字配置状態をテーブルとして保存する記憶部と、前記テンキーと同一のキーの配列を有する数字配置イメージを表示し、数字配置イメージの各キーに対して前記記憶部にテーブルとして保存される並び替え数字配置状態を表示する画面表示部と、押下毎に、前記画面表示部に表示される並び替え数字配置状態を更新させるための並替キーと、前記テンキーからのキー入力毎に前記並替キーの押下の有無を判断し、前記並替キーの押下が有る場合には前記画面表示部の数字配置イメージの各キーに対して更新された並び替え数字配置状態を表示させ、戻すキーの押下の有無を判断し、前記戻すキーの押下が有る場合には、前記画面表示部の数字配置イメージの各キーに対して前記テンキーに配置される通常数字配置状態を表示させ、暗証番号の入力を行うための制御部とを備えることを特徴とする暗証番号入力装置を提供する。
【００１５】
さらに、前記制御部は前記テンキーの各キーに配置される数字に対して同じ数字が配置される通常数字配置状態を前記記憶部のテーブルに保存させる。
【００１６】
さらに、前記制御部は前記テンキーの各キーに配置される数字に対して前記乱数発生部でランダムに並べ替えられ数字が配置される並び替え数字配置状態を前記記憶部のテーブルに保存させる。
【００１７】
さらに、本発明は、暗証番号を入力する暗証番号入力装置において、
０〜９の１０個の数字を配置するテンキーと同一のキーの配列を有する数字配置イメージを表示し数字を入力するためのタッチパネルテンキー、並替キー及び戻しキーを表示する画面表示部と、
前記タッチパネルテンキーに対して乱数の発生で０〜９の１０個の数字をランダムに並び替える乱数発生部と、
前記タッチパターンテンキーの各キーに配置される数字に対して前記乱数発生部でランダムに並び替えられた数字が配置される並び替え数字配置状態をテーブルとして保存する記憶部と、
前記画面表示部のタッチパネルテンキーの各キーに対して前記記憶部にテーブルとして保存される並び替え数字配置状態を表示させ、前記タッチパネルテンキーからのキー入力毎に前記並替キーの押下の有無を判断し前記並替キーの押下が有る場合には前記タッチパネルテンキーの各キーに表示される並び替え数字配置状態を更新させ、前記戻すキーの押下の有無を判断し前記戻すキーの押下が有る場合には前記タッチパネルテンキーの各キーに対してテンキーに配置される通常数字配置状態を表示させ、暗証番号の入力を行うための制御部とを備えることを特徴とする暗証番号入力装置を提供する。
【００１８】
さらに、前記制御部は前記タッチパネルテンキーの各キーに配置される数字に対してテンキーと同じ数字が配置される通常数字配置状態を前記記憶部のテーブルに保存させる。
【００１９】
前記制御部は前記タッチパネルテンキーの各キーに配置される数字に対して前記乱数発生部でランダムに並べ替えられ数字が配置される並び替え数字配置状態を前記記憶部のテーブルに保存させる。
【００２０】
さらに、本発明は、暗証番号を入力する暗証番号入力装置において、０〜９の１０個の数字及び複数の記号を配置したキーを有し、数字及びダミー用の記号を入力するためのテンキーと、前記テンキーの数字に対して乱数の発生で０〜９の１０個の数字及びダミー用の複数の記号をランダムに並び替える乱数発生部と、前記テンキーの各キーに配置される数字及びダミー用の記号に対して前記乱数発生部でランダムに並び替えた数字及びダミー用の記号が配置される並び替え数字・記号配置状態をテーブルとして保存する記憶部と、前記テンキーと同一のキーの配列を有する数字・記号配置イメージを表示し、数字・記号配置イメージの各キーに対して前記記憶部にテーブルとして保存される並び替え数字・記号配置状態を表示するする画面表示部と、押下毎に、前記画面表示部に表示される並び替え数字・記号配置状態を更新させるための並替キーと、前記テンキーからのキー入力毎に前記並替キーの押下の有無を判断し、前記並替キーの押下が有る場合には前記画面表示部の数字・記号配置イメージの各キーに対して更新された並び替え数字・記号配置状態を表示させ、戻すキーの押下の有無を判断し、前記戻すキーの押下が有る場合には、前記画面表示部の数字・記号配置イメージの各キーに対して前記テンキーに配置される通常数字・記号配置状態を表示させ、暗証番号の入力を行うための制御部とを備えることを特徴とする暗証番号入力装置を提供する。
【００２１】
さらに、前記制御部は前記テンキーの各キーに配置される数字及びダミー用の記号に対して同じ数字及び記号が配置される通常数字・記号配置状態を前記記憶部のテーブルに保存させる。
【００２２】
さらに、前記制御部は前記テンキーの各キーに配置される数字及びダミー用の記号に対して前記乱数発生部でランダムに並べ替えられ数字及び記号が配置される並び替え数字・記号配置状態を前記記憶部のテーブルに保存させる。
【００２３】
さらに、本発明は、暗証番号を入力する暗証番号入力方法において、乱数の発生で０〜９の１０個の数字をランダムに並び替える工程と、０〜９の１０個の数字を配置したキーを有し、数字を入力するためのテンキーの各キーに配置される数字に対してランダムに並び替えた数字が配置される並び替え数字配置状態をテーブルとして保存する工程と、前記テンキーと同一のキーの配列を有する数字配置イメージを画面に表示する工程と、前記画面の数字配置イメージの各キーに対して前記テーブルに並び替え数字配置状態に配置されているランダムな並べ替え数字を表示する工程と、並替キーの押下毎に前記画面に表示される並び替え数字配置状態を更新させる工程と、前記テンキーからのキー入力毎に前記並替キーの押下の有無を判断し、前記並替キーの押下が有る場合には前記数字配置イメージの各キーに対して更新された並び替え数字配置状態を表示させ、前記テンキーからの入力に対して前記テーブルに並び替え数字配置状態に配置されているランダムな並べ替え数字を暗証番号の１桁の入力とする工程、戻すキーの押下の有無を判断し、前記戻すキーの押下が有る場合には、前記画面に表示された数字配置イメージの各キーに対して前記テンキーに配置される通常数字配置状態を表示させ、前記タッチパネルテンキーからのキー入力に対して前記記憶部のテーブルに保存された通常数字配置状態に配置されている同じ数字を暗証番号の１桁の入力とする工程とを備えることを特徴とする暗証番号入力方法を提供する。
【００２４】
さらに、本発明は、暗証番号を入力する暗証番号入力プログラムにおいて、乱数の発生で０〜９の１０個の数字をランダムに並び替える手順と、０〜９の１０個の数字を配置したキーを有し、数字を入力するためのテンキーの各キーに配置される数字に対してランダムに並び替えた数字が配置される並び替え数字配置状態をテーブルとして保存する手順と、前記テンキーと同一のキーの配列を有する数字配置イメージを画面に表示する工程と、前記画面の数字配置イメージの各キーに対して前記テーブルに並び替え数字配置状態に配置されているランダムな並べ替え数字を表示する手順と、並替キーの押下毎に前記画面に表示される並び替え数字配置状態を更新させる手順と、前記テンキーからのキー入力毎に前記並替キーの押下の有無を判断し、前記並替キーの押下が有る場合には前記数字配置イメージの各キーに対して更新された並び替え数字配置状態を表示させ、前記テンキーからの入力に対して前記テーブルに並び替え数字配置状態に配置されているランダムな並べ替え数字を暗証番号の１桁の入力とする手順と、戻すキーの押下の有無を判断し、前記戻すキーの押下が有る場合には、前記画面に表示された数字配置イメージの各キーに対して前記テンキーに配置される通常数字配置状態を表示させ、前記タッチパネルテンキーからのキー入力に対して前記記憶部のテーブルに保存された通常数字配置状態に配置されている同じ数字を暗証番号の１桁の入力とする手順とを備えることを特徴とする暗証番号入力プログラムを提供する。
【００２５】
さらに、本発明は、暗証番号を入力する暗証番号入力方法において、０〜９の１０個の数字を配置するテンキーと同一のキーを有する数字配置イメージを表示し数字を入力するためのタッチパネルテンキー、並替キー及び戻しキーを画面に表示する工程と、前記タッチパネルテンキーに対して乱数の発生で０〜９の１０個の数字をランダムに並び替える工程と、前記タッチパターンテンキーの各キーに配置される数字に対してランダムに並び替えられた数字が配置される並び替え数字配置状態をテーブルとして保存する工程と、前記並替キーの押下毎に前記画面に表示される並び替え数字配置状態を更新させる工程と、前記タッチパネルテンキーの各キーに対して前記テーブルに保存される並び替え数字配置状態を表示させ、前記タッチパネルテンキーからのキー入力毎に前記並替キーの押下の有無を判断し前記並替キーの押下が有る場合には前記タッチパネルテンキーの各キーに表示される並び替え数字配置状態を更新させ、前記タッチパネルテンキーからの入力に対して前記テーブルに並び替え数字配置状態に配置されているランダムな並べ替え数字を暗証番号の１桁の入力とする工程と、前記戻すキーの押下の有無を判断し前記戻すキーの押下が有る場合には前記タッチパネルテンキーの各キーに対してテンキーに配置される通常数字配置状態を表示させ、前記タッチパネルテンキーからのキー入力に対して前記記憶部のテーブルに保存された通常数字配置状態に配置されている同じ数字を暗証番号の１桁の入力とする工程とを備えることを特徴とする暗証番号入力方法を提供する。
【００２６】
さらに、本発明は、暗証番号を入力する暗証番号入力プログラムにおいて、０〜９の１０個の数字を配置するテンキーと同一のキーを有する数字配置イメージを表示し数字を入力するためのタッチパネルテンキー、並替キー及び戻しキーを画面に表示する手順と、前記タッチパネルテンキーに対して乱数の発生で０〜９の１０個の数字をランダムに並び替える手順と、前記タッチパターンテンキーの各キーに配置される数字に対してランダムに並び替えられた数字が配置される並び替え数字配置状態をテーブルとして保存する手順と、前記並替キーの押下毎に前記画面に表示される並び替え数字配置状態を更新させる手順と、前記タッチパネルテンキーの各キーに対して前記テーブルに保存される並び替え数字配置状態を表示させ、前記タッチパネルテンキーからのキー入力毎に前記並替キーの押下の有無を判断し前記並替キーの押下が有る場合には前記タッチパネルテンキーの各キーに表示される並び替え数字配置状態を更新させ、前記タッチパネルテンキーからの入力に対して前記テーブルに並び替え数字配置状態に配置されているランダムな並べ替え数字を暗証番号の１桁の入力とする手順と、前記戻すキーの押下の有無を判断し前記戻すキーの押下が有る場合には前記タッチパネルテンキーの各キーに対してテンキーに配置される通常数字配置状態を表示させ、前記タッチパネルテンキーからのキー入力に対して前記記憶部のテーブルに保存された通常数字配置状態に配置されている同じ数字を暗証番号の１桁の入力とする手順とを備えることを特徴とする暗証番号入力プログラムを提供する。
【００２７】
さらに、本発明は、暗証番号を入力する暗証番号入力方法において、乱数の発生で０〜９の１０個の数字及び複数のダミー用の記号をランダムに並び替える工程と、０〜９の１０個の数字及び複数のダミー用の記号を配置したキーを有し、数字及びダミー用の記号を入力するためのテンキーの各キーに配置される数字及びダミー用の記号に対してランダムに並び替えた数字及び記号が配置される並び替え数字・記号配置状態をテーブルとして保存する工程と、前記テンキーと同一のキーの配列を有する数字・記号配置イメージを画面に表示する工程と、前記画面の数字・記号配置イメージの各キーに対して前記テーブルに並び替え数字・記号配置状態に配置されているランダムな並べ替え数字・記号を表示する工程と、並替キーの押下毎に前記画面に表示される並び替え数字・記号配置状態を更新させる工程と、前記テンキーからのキー入力毎に前記並替キーの押下の有無を判断し、前記並替キーの押下が有る場合には前記数字・記号配置イメージの各キーに対して更新された並び替え数字・記号配置状態を表示させ、前記テンキーからのキー入力に対して前記記憶部のテーブルに並び替え数字・記号配置状態に配置されているランダムな並べ替え数字及びダミー用の記号を読み出し、数字を読み出した場合には暗証番号の１桁の入力とし、ダミー用の記号を読み出した場合にはダミーの入力とする工程と、戻すキーの押下の有無を判断し、前記戻すキーの押下が有る場合には、前記画面に表示された数字配置イメージの各キーに対して前記テンキーに配置される通常数字配置状態を表示させ、前記テンキーからのキー入力に対して前記記憶部のテーブルに保存された通常・記号数字配置状態に配置されている同じ数字及びダミー用の記号を読み出し、数字を読み出した場合には暗証番号の１桁の入力とし、ダミー用の記号を読み出した場合にはダミーの入力とする工程とを備えることを特徴とする暗証番号入力方法を提供する。
【００２８】
さらに、本発明は、暗証番号を入力する暗証番号入力プログラムにおいて、乱数の発生で０〜９の１０個の数字及び複数のダミー用の記号をランダムに並び替える手順と、０〜９の１０個の数字及び複数のダミー用の記号を配置したキーを有し、数字及びダミー用の記号を入力するためのテンキーの各キーに配置される数字及びダミー用の記号に対してランダムに並び替えた数字及び記号が配置される並び替え数字・記号配置状態をテーブルとして保存する手順と、前記テンキーと同一のキーの配列を有する数字・記号配置イメージを画面に表示する手順と、並替キーの押下毎に前記画面に表示される並び替え数字・記号配置状態を更新させる手順と、前記テンキーからのキー入力毎に前記並替キーの押下の有無を判断し、前記並替キーの押下が有る場合には前記数字・記号配置イメージの各キーに対して更新された並び替え数字・記号配置状態を表示させ、前記テンキーからのキー入力に対して前記記憶部のテーブルに並び替え数字・記号配置状態に配置されているランダムな並べ替え数字及びダミー用の記号を読み出し、数字を読み出した場合には暗証番号の１桁の入力とし、ダミー用の記号を読み出した場合にはダミーの入力とする手順と、戻すキーの押下の有無を判断し、前記戻すキーの押下が有る場合には、前記画面に表示された数字配置イメージの各キーに対して前記テンキーに配置される通常数字配置状態を表示させ、前記テンキーからのキー入力に対して前記記憶部のテーブルに保存された通常・記号数字配置状態に配置されている同じ数字及びダミー用の記号を読み出し、数字を読み出した場合には暗証番号の１桁の入力とし、ダミー用の記号を読み出した場合にはダミーの入力とする手順とを備えることを特徴とする暗証番号入力プログラムを提供する。
【００２９】
さらに、本発明は、暗証番号を入力する暗証番号入力装置を有する携帯電話機において、０〜９の１０個の数字を配置したキーを有し、数字を入力するためのテンキーと、前記テンキーの数字に対して乱数の発生で０〜９の１０個の数字をランダムに並び替える乱数発生部と、前記テンキーの各キーに配置される数字に対して前記乱数発生部でランダムに並び替えた数字が配置される並び替え数字配置状態をテーブルとして保存する記憶部と、前記テンキーと同一のキーの配列を有する数字配置イメージを表示し、数字配置イメージの各キーに対して前記記憶部にテーブルとして保存される並び替え数字配置状態を表示する画面表示部と、押下毎に、前記画面表示部に表示される並び替え数字配置状態を更新させるための並替キーと、前記テンキーからのキー入力毎に前記並替キーの押下の有無を判断し、前記並替キーの押下が有る場合には前記画面表示部の数字配置イメージの各キーに対して更新された並び替え数字配置状態を表示させ、戻すキーの押下の有無を判断し、前記戻すキーの押下が有る場合には、前記画面表示部の数字配置イメージの各キーに対して前記テンキーに配置される通常数字配置状態を表示させ、暗証番号の入力を行うための制御部とを備えることを特徴とする暗証番号入力装置を有する携帯電話機を提供する。
【００３０】
さらに、本発明は、暗証番号を入力する暗証番号入力装置を有する携帯電話機において、０〜９の１０個の数字を配置するテンキーと同一のキーの配列を有する数字配置イメージを表示し数字を入力するためのタッチパネルテンキー、並替キー及び戻しキーを表示する画面表示部と、前記タッチパネルテンキーに対して乱数の発生で０〜９の１０個の数字をランダムに並び替える乱数発生部と、前記タッチパターンテンキーの各キーに配置される数字に対して前記乱数発生部でランダムに並び替えられた数字が配置される並び替え数字配置状態をテーブルとして保存する記憶部と、前記画面表示部のタッチパネルテンキーの各キーに対して前記記憶部にテーブルとして保存される並び替え数字配置状態を表示させ、前記タッチパネルテンキーからのキー入力毎に前記並替キーの押下の有無を判断し前記並替キーの押下が有る場合には前記タッチパネルテンキーの各キーに表示される並び替え数字配置状態を更新させ、前記戻すキーの押下の有無を判断し前記戻すキーの押下が有る場合には前記タッチパネルテンキーの各キーに対してテンキーに配置される通常数字配置状態を表示させ、暗証番号の入力を行うための制御部とを備えることを特徴とする暗証番号入力装置を有する携帯電話機を提供する。
【００３１】
さらに、本発明は、暗証番号を入力する暗証番号入力装置を有する携帯電話機において、０〜９の１０個の数字及び複数の記号を配置したキーを有し、数字及びダミー用の記号を入力するためのテンキーと、前記テンキーの数字に対して乱数の発生で０〜９の１０個の数字及びダミー用の複数の記号をランダムに並び替える乱数発生部と、前記テンキーの各キーに配置される数字及びダミー用の記号に対して前記乱数発生部でランダムに並び替えた数字及びダミー用の記号が配置される並び替え数字・記号配置状態をテーブルとして保存する記憶部と、前記テンキーと同一のキーの配列を有する数字・記号配置イメージを表示し、数字・記号配置イメージの各キーに対して前記記憶部にテーブルとして保存される並び替え数字・記号配置状態を表示するする画面表示部と、押下毎に、前記画面表示部に表示される並び替え数字・記号配置状態を更新させるための並替キーと、前記テンキーからのキー入力毎に前記並替キーの押下の有無を判断し、前記並替キーの押下が有る場合には前記画面表示部の数字・記号配置イメージの各キーに対して更新された並び替え数字・記号配置状態を表示させ、戻すキーの押下の有無を判断し、前記戻すキーの押下が有る場合には、前記画面表示部の数字・記号配置イメージの各キーに対して前記テンキーに配置される通常数字・記号配置状態を表示させ、暗証番号の入力を行うための制御部とを備えることを特徴とする暗証番号入力装置を有する携帯電話機を提供する。
【発明の効果】
【００３２】
以上説明したように、本発明によれば、乱数の発生で０〜９の１０個の数字をランダムに並び替え、０〜９の１０個の数字を配置したキーを有し、数字を入力するためのテンキーの各キーに配置される数字に対してランダムに並び替えた数字が配置される並び替え数字配置状態をテーブルとして保存し、テンキーと同一のキーの配列を有する数字配置イメージを画面に表示し、画面の数字配置イメージの各キーに対してテーブルに並び替え数字配置状態に配置されているランダムな並べ替え数字を表示し、テンキーから入力した数字に対してテーブルに並び替え数字配置状態に配置されているランダムな並べ替え数字を暗証番号の入力とすることにより、テンキーの数字配置を仮想的に並び替えてその配置を画面に表示し、その配置イメージに従ってテンキーから数字を入力するようにしたので、暗証番号入力において指の動きから近くにいる人に入力している番号が分かってしまう可能性を大幅に低減することが可能となり、さらに、周囲の第三者により利用者に気が付かれないうちに暗証番号の入力時に入力した数字を直接盗み見られ、又は、覗き見られたとしてもセキュリティ上安全に暗証番号の入力を可能とし、しかも、処理に時間がかからず、低廉なコストで実現可能となる。
【００３３】
さらに、数字を１桁ずつ入力する度に仮想的な数字配置を入れ替えることもできるので、安全性をさらに高めることもできる。
さらに、利用者の近くに人がおらず、セキュリティ上危険でなくなった場合には並び替え数字配置状態から通常数字配置状態にして暗証番号を入力できるようにし、操作容易性も考慮している。
【００３４】
さらに、０〜９の１０個の数字を配置したキーを有し、数字を入力するためのタッチパネルテンキーを画面に表示し、乱数の発生で０〜９の１０個の数字をランダムに並び替え、タッチパターンテンキーの各キーに配置される数字に対してランダムに並び替えられた数字が配置される並び替え数字配置状態をテーブルとして保存し、画面のタッチパネルテンキーの各キーにテーブルに保存される並び替え数字配置状態に配置されるランダムな並べ替え数字を表示し、さらに、タッチパネルテンキーから入力した数字に対してテーブルに並び替え数字配置状態に配置されているランダムな並べ替え数字を暗証番号の入力とするようにしたので、タッチパネル対応の携帯電話機上でも、周囲の第三者により利用者に気が付かれないうちに暗証番号の入力時に入力した数字を直接盗み見られたとしても入力している暗証番号が分かってしまう可能性を大幅に低減でき、セキュリティ上安全に暗証番号の入力を可能とし、しかも、処理に時間がかからず、低廉なコストで実現可能である。
【００３５】
さらに、乱数の発生で０〜９の１０個の数字及び複数の記号をランダムに並び替え、０〜９の１０個の数字及び複数の記号を配置したキーを有し、数字及び記号を入力するためのテンキーの各キーに配置される数字及び記号に対してランダムに並び替えた数字及び記号が配置される並び替え数字・記号配置状態をテーブルとして保存し、テンキーと同一のキーの配列を有する数字・記号配置イメージを画面に表示し、画面の数字・記号配置イメージの各キーに対してテーブルに並び替え数字・記号配置状態に配置されているランダムな並べ替え数字・記号を表示し、テンキーから入力した数字及び記号に対してテーブルに並び替え数字・記号配置状態に配置されているランダムな並べ替え数字及び記号を読み出し、数字を読み出した場合には暗証番号の入力とし、記号を読み出した場合にはダミーの入力とすることにより、テンキーの数字・数字配置を仮想的に並び替えてその配置を画面に表示し、その数字・記号配置イメージに従ってテンキーから数字及び記号を入力するようにしたので、暗証番号の入力において、指の動きから近くにいる人に入力している番号が分かってしまう可能性を大幅に低くすることができ、さらに、周囲の第三者により利用者に気が付かれないうちに暗証番号の入力時に入力した数字を直接盗み見られ、又は、覗き見られたとしてもセキュリティ上安全に暗証番号の入力を可能とし、しかも、処理に時間がかからず、低廉なコストで実現可能である。
【発明を実施するための最良の形態】
【００３６】
以下、本発明の実施の形態について図面を参照して説明する。
図１は本発明に係る携帯電話機を示す概略外観図である。なお、全図を通して同様の構成要素には同一の符号を付す。本図に示すように、携帯電話機１１１には画面表示部１１２及びキー入力部１２３が設けられる。
画面表示部１１２は携帯電話機１１１の使用者から暗証番号入力時に数字を入力するための数字配置イメージ１１８を表示する。数字配置イメージ１１８は後述するテンキー１１７の記号キーを除く数字キーと同一のキーの配列を有し、配列された各キーには数字が配置される。
【００３７】
キー入力部１２３は携帯電話機１１１の使用者からのキー入力を受け付ける。
なお、キー入力部１２３にはキーの種類として、「決定」キー１１３、「並替」キー１１４、「戻す」キー１１５、「ＣＬＲ」キー１１６、テンキー１１７がある。
「決定」キー１１３は暗証番号の入力を終えて番号を確定する時に使用する。
「並替」キー１１４は、数字配置イメージ１１８に配列されるキーに対して数字の配置を仮想的に並べ替える時に使用する。なお、画面表示部１１２では「並替」キー１１４の操作があったことを示す表示を行う。
【００３８】
「戻す」キー１１５は、数字配置イメージ１１８に配列されているキーに配置されている数字をテンキー１１７と同じ配置の数字にしたい時に使用する。
「ＣＬＲ」キー１１６は、暗証番号として入力している数字を１桁削除する時に使用する。
テンキー１１７は、縦４列、横３行の０〜９の１０個の数字のキーと、＊、＃の記号のキーとの配列であり、暗証番号入力時に暗証番号を変換した数字の入力に使用される。
【００３９】
なお、暗証番号を変換した数字の入力は、数字配置イメージ１１８に配列されたキーに対して数字の仮想的な配置に基づくものとする。
例えば、利用者の近くにいない場合に暗証番号５８２６を入力するには、通常、テンキー１１７の５、８、２、６の数字キーを順に押下して入力する。利用者の近くにいる人にその入力している番号が分かってしまう可能性がある場合に暗証番号５８２６を入力するには並び替え可能な図１に示される数字配置イメージ１１８を用いる場合テンキー１１７の１６０９の数字キーを順に押下し変換して入力する。これにより暗証番号５８２６を変換した入力数字１６０９の入力操作が盗み見られ、又は、覗き見られても、暗証番号５８２６は取られない。さらに、利用者の近くにいる人にその入力している番号１６０９が推測されても、指の動きから暗証番号５８２６を推測することは不可能である。以下詳細に説明を行う。
【００４０】
図２は図１における携帯電話機の概略構成を示すブロック図である。本図に示すように、携帯電話機１１１には制御部１２１が設けられ、制御部１２１はＣＰＵ（中央演算処理装置）で構成され、画面表示部１１２、記憶部１２２、キー入力部１２３及び乱数発生部１２４の制御を行うことにより、携帯電話機１１１全体の制御をプログラムで実行する。
画面表示部１１２は制御部１２１からの指示に従い、利用者が操作するのに必要な情報を表示し、具体的には、数字配置イメージ１１８、その他の暗証番号入力処理で必要な情報を出力する。
【００４１】
制御部１２１はキー入力部１２３からの指示に従って様々な処理を実行して、結果を画面表示部１１２へ出力し、処理の過程で必要となるデータを記憶部１２２へ保存し、記憶部１２２からデータを読み込む。
記憶部１２２は制御部１２１での処理の過程において必要なデータを保存し、数字配置テーブル１４１、１４２−１、１４２−２、…を有する。数字配置テーブル１４１、１４２−１、１４２−２、…は後述する図４において詳細に説明を行う。
【００４２】
乱数発生部１２４は乱数発生を使用して０〜９の１０個の数字をランダムに並べ替えを実行し、制御部１２１から要求があった際に数字の並び替えの結果を制御部１２１へ渡す。この結果は、記憶部１２２に保存され、数字配置イメージ１１８に表示する数字の配置に利用される。
図３は図１の画面表示部１１２に数字配置イメージ１１８として表示される数字配置の遷移例を示す図である。画面表示部１１２に表示される数字配置イメージ１１８として、数字配置の種類は、本図（ａ）に示すようにテンキー１１７と同じ数字のキーの配置である通常数字配置状態１３１と、本図（ｂ）に示すように数字をランダムに並び替えたキーの配置である並び替え数字配置状態１３２−１、１３２−２、…との２種類がある。
【００４３】
また、本実施例では、「並替」キー１１４又は「戻す」キー１１５を押して、この数字配置を替える。
「並替」キー１１４を押すことで、数字配置を並び替え数字配置状態１３２−１、１３２−２、…の任意の１つに替える。なお、前状態が並び替え数字配置状態１３２−１、１３２−２、…の任意の１つの場合も他の１つに並び替えの順序が入れ替わる。「戻す」キー１１５を押すことで、前状態に関わらず、通常数字配置状態１３１に替える。
【００４４】
図４は図２における記憶部１２２に保存される数字配置テーブルを示す。本図に示すように、記憶部１２２の数字配置テーブル１４１、１４２−１、１４２−２、…はテンキー１１７の数字配置と数字配置イメージ１１８上の数字配置との関係を保存し、暗証番号を入力する際に使用されるもので、テンキー１１７の数字を、実際に暗証番号として入力される入力数字に変換するためのものである。
【００４５】
具体的には、数字配置テーブル１４１では、テンキー１１７の数字１、２、３、…、０に対して通常数字配置状態１３１の入力数字１、２、３、…、０がそれぞれ保存される。
数字配置テーブル１４２−１では、テンキー１１７の数字１、２、３、…、０に対して並び替え数字配置状態１３２−１の入力数字５、４、０、…、２がそれぞれ保存される。
数字配置テーブル１４２−２では、テンキー１１７の数字１、２、３、…、０に対して並び替え数字配置状態１３２−２の入力数字８、９、１、…、４がそれぞれ保存される。
【００４６】
同様にして、数字配置テーブル１４２−３以降が記憶部１２２に保存される。
また、図３に示しているように「並替」キー１１４の押下による「並替」により数字配置が変化する度に、数字配置テーブル１４２−１、１４２−２、…の任意の１つもそれに合わせて更新される。
さらに、「戻す」キー１１５の押下による「戻す」により数字配置テーブル１４２−１、１４２−２、…の任意の１つから数字配置テーブル１４１に変更される。
【００４７】
なお、図１では、数字配置イメージ１１８として並び替え数字配置状態１３２−１の入力数字が示される。
図５は暗証番号５８２６を入力する制御部１２１の制御動作例を説明するフローチャートである。本図に示すように、ステップＳ２０１において、制御部１２１では、数字配置イメージ１１８として画面表示部１１２に並び替え数字配置状態１３２−１を固定して表示する例について説明を行う。
【００４８】
ステップＳ２０２において、制御部１２１では、ユーザに数字配置イメージ１１８を参照して暗証番号の第１桁目「５」の数字を変換したテンキー１１７による「１」の数字の入力を促し、「１」の数字の入力を検出する。
ステップＳ２０３において、「１」の数字の検出に対して数字配置テーブル１４２−１から「５」を読み出して暗証番号の第１桁目とする。
【００４９】
ステップＳ２０４において、制御部１２１では、ユーザに数字配置イメージ１１８を参照して暗証番号の第２桁目「８」の数字を変換したテンキー１１７による「６」の数字の入力を促し、「６」の数字の入力を検出する。
ステップＳ２０５において、「６」の数字の検出に対して数字配置テーブル１４２−１から「８」を読み出して暗証番号の第２桁目とする。
【００５０】
ステップＳ２０６において、制御部１２１では、ユーザに数字配置イメージ１１８を参照して暗証番号の第３桁目「２」の数字を変換したテンキー１１７による「０」の数字の入力を促し、「０」の数字の入力を検出する。
ステップＳ２０７において、「０」の数字の入力の検出に対して数字配置テーブル１４２−１から「２」を読み出して暗証番号の第３桁目とする。
【００５１】
ステップＳ２０８において、制御部１２１では、ユーザに数字配置イメージ１１８を参照して暗証番号の第４桁目「６」の数字を変換したテンキー１１７による「９」の数字の入力を促し、「９」の数字の入力を検出する。
ステップＳ２０７において、「９」の数字の入力の検出に対して数字配置テーブル１４２−１から「６」を読み出して暗証番号の第４桁目とする。
【００５２】
このようにして、暗証番号５８２６を入力するのに、並び替え数字配置１３２−１の場合にはテンキー１１７からの入力は１６０９となる。
同様に、暗証番号５８２６を入力するのに、並び替え数字配置１３２−２の場合にはテンキー１１７からの入力は９１６４となる。
暗証番号を入力する毎にテンキー１１７の操作が異なるので、入力動作から暗証番号を読み取られることはない。
【００５３】
図６は図２における制御部１２１の一連の制御動作例を説明するフローチャートである。本図に示すように、ステップＳ１５１において、暗証番号入力処理を開始する。
ステップＳ１５２において、制御部１２１では、まず、暗証番号の入力が「０桁」であることを記憶部１２２へ保存し、暗証番号が入力されていない状態であることを設定する。
【００５４】
ステップＳ１５３において、制御部１２１では、乱数発生部１２４へ０〜９の１０個の数字の並び替えを要求する。乱数発生部１２４は数字の並び替え結果を制御部１２１に渡し、制御部１２１はその結果を利用して並び替え数字配置状態１３２−１、１３２−２、…の任意の１つとしての数字配置を決め、これにあわせた数字配置テーブル１４２−１、１４２−２、…（図４参照）の１つを作成して記憶部１２２へ保存する。そしてその決まった数字配置を数字配置イメージ１１８として画面表示部１１２に表示する。
【００５５】
ステップＳ１５４において、キー入力部１２３からの入力を待つ。
ステップＳ１５５において、この後、キー入力部１２３からのキー入力があったら、入力されたキーの種類によって処理が分かれる。すなわち、入力されたキーの種類が「並替」キー１１４であれば、ステップＳ１５３に戻る。
ステップＳ１５６において、入力されたキーの種類が「並替」キー１１４でなければ、「戻す」キー１１５であるか否かを判断する。
【００５６】
ステップＳ１５７において、入力されたキーが「戻す」キー１１５であれば、制御部１２１では数字配置を通常数字配置状態１３１にして、数字配置テーブル１４１もその配置にあわせて作成し直して記憶部１２２に保存し、テンキー１１７と同じ数字配置イメージ１１８として画面表示部１１２に表示し、以後、前述のステップＳ１５４に戻り、キー入力部１２３からの入力を待つ。
【００５７】
ステップＳ１５８において、入力されたキーの種類が「戻す」キー１１５でなければ、「決定」キー１１３であるか否かを判断する。
ステップＳ１５９において、入力されたキーの種類が「決定」キー１１３であれば、制御部１２１では記憶部１２２から今時点での暗証番号を読み出し、それを入力完了の暗証番号とみなして、照合及びその結果に伴う処理、例えば、携帯電話機１１１の動作開始、重要なメニューの動作開始等の処理を実施する。
【００５８】
ステップＳ１６０において、暗証番号入力処理を終了する。
ステップＳ１６１において、入力されたキーの種類が「決定」キー１１３でなければ、「ＣＬＲ」キー１１６であるか否かを判断する。
ステップＳ１６２において、入力されたキーの種類が「ＣＬＲ」キー１１６であれば、制御部１２１では記憶部１２２から今時点での暗証番号を読み出し、１桁以上入力されているかどうかを判定する。１桁も入力されていない場合は、ステップＳ１６０に進み、暗証番号入力処理自体を取り消すとみなし、暗証番号入力処理を終了する。
【００５９】
ステップＳ１６３において、もし１桁以上入力されていれば、読み出している暗証番号の最下位１桁を削除し、削除後の暗証番号を記憶部１２２へ上書き保存し、ステップＳ１５４に進み、次のキー入力を待つ。
ステップＳ１６４において、入力されたキーの種類が「ＣＬＲ」キー１１６でなく、テンキー１１７であれば、制御部１２１では、まず記憶部１２２から今時点での暗証番号を読み出し、既に入力可能最大桁数に到達しているか否かを判定する。もし、既に入力可能最大桁数に到達している場合は、入力を破棄してステップＳ１５４に進み、キー入力部１２３からのキー入力を待つ。
【００６０】
ステップＳ１６５において、そうでなく入力可能最大桁数にまだ到達していない場合は、制御部１２１では数字配置テーブル１４２−１、１４２−２、…を利用し、入力されたキーの入力数字から該当する通常数字配置状態１３１、並び替え数字配置状態１３２−１、１３２−２、…の数字を読み出す。
ステップＳ１６６において、読み出された数字を、記憶部１２２から読み出した暗証番号の最下位１桁に追加し、追加後の暗証番号を記憶部１２２への上書き保存して、ステップＳ１５４に進み、次のキー入力を待つ。
【００６１】
このようにして、数字を１桁ずつ入力する度に仮想的な数字配置を入れ替えることもできるので、安全性をさらに高めることもできる。
図７は図１の画面表示部１１２の数字配置イメージ１１８の変形例を示す概略外観図である。本図に示すように、図１と比較して、画面表示部１１２の数字配置イメージ１１８には通常数字配置状態１３１が表示され、通常数字配置状態１３１はテンキー１１７の数字配置と同じ数字配置を有する。図６におけるステップ１５６、ステップＳ１５７により数字配置イメージ１１８への通常数字配置状態１３１の表示が可能となる。利用者の近くに人がおらず、セキュリティ上危険でなくなった場合には並び替え数字配置状態から通常数字配置状態にして暗証番号を入力できるようにし、操作容易性も考慮している。通常のテンキー１１７の配置に従って入力したい場合も考慮するためである。なお、画面表示部１１２では「戻す」キー１１５の操作があったことを示す表示を行う。
【００６２】
したがって、本発明によれば、テンキー１１７の数字配置を仮想的に並び替えてその配置を画面表示部１１２に表示し、その数字配置イメージ１１８に従ってテンキー１１７から数字を入力するので、テンキー１１７から入力される数字を直接盗み見られ、又は、覗き見られただけでは、暗証番号を直接盗み見られ、又は、覗き見られることにはならない。画面表示部１１２に表示された数字配置イメージ１１８に仮想的に並び替えた数字配置
が分からないと、暗証番号を知ることができないためである。
【００６３】
すなわち、周囲の第三者により利用者に気が付かれないうちに暗証番号の入力時に入力した数字を直接盗み見られ、又は、覗き見られたとしてもセキュリティ上安全に暗証番号の入力を可能とし、しかも、処理に時間がかからず、低廉なコストで実現可能である。
また、利用者が入力している時の指の動きから、利用者の近くにいる人にその入力している番号が推測されても、上記の理由と同様に、指の動きから暗証番号を推測することは不可能であり、しかも、処理に時間がかからず、低廉なコストで実現可能である。
【実施例１】
【００６４】
図８は図６の変形例であり、制御部１２１の制御動作例を説明するフローチャートである。本図に示すように、図６と比較して、ステップＳ１７３において、制御部１２１では数字配置を通常数字配置状態１３１にして、数字配置テーブル１４１もその配置にあわせて作成し直して記憶部１２２に保存し、テンキー１１７と同じ数字配置イメージ１１８として画面表示部１１２に表示する。
【００６５】
ステップＳ１７４において、キー入力部１２３からの入力を待つ。
ステップＳ１７５において、この後、キー入力部１２３からのキー入力があったら、入力されたキーの種類によって処理が分かれる。すなわち、入力されたキーの種類が「並替」キー１１４でなければ、ステップＳ１７７に進む。
ステップＳ１７６において、入力されたキーの種類が「並替」キー１１４であれば、制御部１２１では、乱数発生部１２４へ０〜９の１０個の数字の並び替えを要求する。乱数発生部１２４は数字の並び替え結果を制御部１２１に渡し、制御部１２１はその結果を利用して並び替え数字配置状態１３２−１、１３２−２、…の任意の１つとしての数字配置を決め、これにあわせた数字配置テーブル１４２−１、１４２−２、…の１つを作成して記憶部１２２へ保存する。そしてその決まった数字配置を数字配置イメージ１１８として画面表示部１１２に表示する。
【００６６】
その他のステップは図６と同様であるので、説明を省略する。
このようにして、図６と比較して、暗証番号入力時に利用者の近くに人がおらず、セキュリティ上危険でない場合には通常数字配置状態で暗号番号を入力し、入力の途中で、利用者の近くに人が寄ってきてセキュリティ上危険を感じた場合には並び替え数字配置状態にして暗証番号を入力できるようにし、操作容易性とセキュリティとの両立を図ることが可能である。
【実施例２】
【００６７】
次に、テンキー１１７の入力手段に代わりタッチパネルの入力手段について説明を行う。
図９は図１の第１の変形例であり、携帯電話機１１１の画面表示部１１２を示す概略外観図である。本図に示すように、図１と比較して、携帯電話機１１１の画面表示部１１２は指で直接接触してポインティングを行うタッチパネルの機能を有する。なお、タッチパネルは周知技術であり、タッチパネル自体を本発明の特徴としないので詳細な説明は省略する。
【００６８】
画面表示部１１２のタッチパネル画面上にタッチパネル「決定」キー１１３Ａ、タッチパネル「並替」キー１１４Ａ、タッチパネル「戻す」キー１１５Ａ、タッチパネル「ＣＬＲ」キー１１６Ａ及びタッチパネルテンキー１１７Ａが表示される。
タッチパネルテンキー１１７Ａは、実際の暗証番号を入力する時に使用する。
タッチパネルテンキー１１７Ａに表示される数字配置には通常数字配置状態と並び替え数字配置状態の２種類がある。
【００６９】
タッチパネル「決定」キー１１３Ａは暗証番号の入力を終えて番号を確定する時に使用する。
タッチパネル「並替」キー１１４Ａは、タッチパネルテンキー１１７Ａに表示する数字の配置を仮想的に並べ替える時に使用する。なお、画面表示部１１２では「並替」キー１１４Ａの操作があったことを示す表示を行う。
タッチパネル「戻す」キー１１５Ａは、タッチパネルテンキー１１７Ａに表示している数字の配置を通常数字配置状態と同じ配置にしたい時に使用する。
【００７０】
タッチパネル「ＣＬＲ」キー１１６Ａは、入力している暗証番号を１桁削除する時に使用する。
なお、実際に入力される暗証番号の数字は、タッチパネルテンキー１１７Ａの表示配置に基づくものとする。
図１０は図９の携帯電話機１１１の概略構成を示すブロック図である。本図に示すように、図２と比較して、携帯電話機１１１にはキー入力部１２３に代わりタッチパネルキー入力部１２３Ａが設けられ、タッチパネルキー入力部１２３Ａは携帯電話機１１１からの入力を受け付け、その情報を制御部１２１に伝達する。
【００７１】
タッチパネルキー入力部１２３Ａの入力の種類は、前述のように、図９に表示されるタッチパネル「決定」キー１１３Ａ、タッチパネル「並替」キー１１４Ａ、タッチパネル「戻す」キー１１５Ａ、タッチパネル「ＣＬＲ」キー１１６Ａ及びタッチパネルテンキー１１７Ａがある。
画面表示部１１２は制御部１２１からの指示に従い、利用者が操作するのに必要な情報を表示し、具体的には、タッチパネル「決定」キー１１３Ａ、タッチパネル「並替」キー１１４Ａ、タッチパネル「戻す」キー１１５Ａ、タッチパネル「ＣＬＲ」キー１１６Ａ及びタッチパネルテンキー１１７Ａ、その他の暗証番号入力処理で必要な情報を出力する。
【００７２】
制御部１２１はタッチパネルキー入力部１２３Ａからの入力情報に従って様々な処理を実行して、結果を画面表示部１１２に出力し、処理の過程で必要となるデータを記憶部１２２に保存し、記憶部１２２からデータを読み込む。
記憶部１２２は、制御部１２１での処理の過程において必要なデータを保存し、数字配置テーブル１４１Ａ、１４２Ａ−１、１４２Ａ−２、…を有する。数字配置テーブル１４１Ａ、１４２Ａ−１、１４２Ａ−２、…は後述する図１３において詳細に説明を行う。
乱数発生部１２４は乱数を使用して０〜９の１０個の数字を並び替える機能を有し、制御部１２１から要求があった際に数字の並び替えを実行し、その結果を制御部１２１に渡し、この結果は、タッチパネルテンキー１１７Ａとして表示する数字の配置に利用される。
【００７３】
図１１は図９における画面表示部１１２のタッチパネルテンキー１１７Ａの配置を示す図である。本図に示すように、画面表示部１１２に配置されるタッチパネルテンキー１１７Ａとして０〜９の１０個の数字に対してａ〜ｊの１０個の表示位置が設けられる。
タッチパネルテンキー１１７Ａの表示位置は、例えば、図１に示すテンキー１１７の数字配置と同様に表示されるようにしてもよい。
【００７４】
図１２は図９の画面表示部１１２にタッチパネルテンキー１１７Ａとして表示される数字配置の例を示す図である。本図に示すように、タッチパネルテンキー１１７Ａとして画面表示部１１２に表示される数字配置の種類は、通常数字配置状態１３１Ａと、ランダムに並び替えた配置である並び替え数字配置状態１３２Ａ−１、１３２Ａー２、…との２種類がある。
【００７５】
また、本実施例では、タッチパネル「並替」キー１１４Ａ又はタッチパネル「戻す」キー１１５Ａを押して、この数字配置を替える。
タッチパネル「並替」キー１１４Ａを押すことで、数字配置を並び替え数字配置状態１３２Ａ−１、１３２Ａ−２、…の任意の１つに替える。なお、前状態が並び替え数字配置状態１３２Ａ−１、１３２Ａ−２、…の任意の１つの場合でも他の１つに並び替えの順序が入れ替わる。タッチパネル「戻す」キー１１５Ａを押すことで、前状態に関わらず、通常数字配置状態１３１Ａに替える。
【００７６】
図１３は図１０における記憶部１２２に保存される数字配置テーブルを示す。本図に示すように、記憶部１２２の数字配置テーブル１４１Ａ、１４２Ａ−１、１４２Ａ−２、…はタッチパネルテンキー１１７Ａの表示配置と入力数字との関係を保存し、暗証番号を入力する際に使用されるもので、テンキータッチパネルテンキー１１７Ａの数字を、実際に暗証番号として入力される入力数字に変換するためのものである。
【００７７】
具体的には、数字配置テーブル１４１Ａでは、タッチパネルテンキー１１７Ａの表示位置ａ、ｂ、ｃ、…、ｊに表示される数字１、２、３、…、０の通常数字配置状態１３１Ａに対して入力数字１、２、３、…、０がそれぞれ保存される。
数字配置テーブル１４２Ａ−１では、タッチパネルテンキー１１７Ａの表示位置ａ、ｂ、ｃ、…、ｊに表示される数字５、４、０、…、２の並び替え数字配置状態１３２Ａ−１に対して入力数字１、２、３、…、０がそれぞれ保存される。
【００７８】
数字配置テーブル１４２Ａ−２では、タッチパネルテンキー１１７Ａの表示位置ａ、ｂ、ｃ、…、ｊに表示される８、９、１、…、４の並び替え数字配置状態１３１Ａ−２に対して入力数字１、２、３、…、０がそれぞれ保存される。
同様にして、数字配置テーブル１４２Ａ−３以降が記憶部１２２に保存される。
また、図１３に示しているように「並替」により数字配置が変化する度に、数字配置テーブル１４１Ａ、１４２Ａ−１、１４２Ａ−２、…の任意の１つもそれに合わせて更新される。
【００７９】
なお、図９では、画面表示部１１２に表示されるタッチパネルテンキー１１７Ａに対して並び替え数字配置状態１３２Ａ−１の入力数字が配置される例が図示されている。
図１４は暗証番号５８２６を入力する制御部１２１の制御動作例を説明するフローチャートである。本図に示すように、ステップＳ３０１において、制御部１２１では、画面表示部１１２に表示されるタッチパネルテンキー１１７Ａに対して並び替え数字配置状態１３２Ａ−１を固定して配置しているとする。
【００８０】
ステップＳ３０２において、制御部１２１では、タッチパネルテンキー１１７Ａに配置された並び替え数字配置状態１３２Ａ−１の「７」の数字の入力を検出する。
ステップＳ３０３において、「７」の数字の検出に対して数字配置テーブル１４２Ａ−１から「５」を読み出して暗証番号の第１桁目とする。
【００８１】
ステップＳ３０４において、制御部１２１では、タッチパネルテンキー１１７Ａに配置された並び替え数字配置状態１３２Ａ−１の「３」の数字の入力を検出する。
ステップＳ３０５において、「３」の数字の検出に対して数字配置テーブル１４２Ａ−１から「８」を読み出して暗証番号の第２桁目とする。
【００８２】
ステップＳ３０６において、制御部１２１では、タッチパネルテンキー１１７Ａに配置された並び替え数字配置状態１３２Ａ−１の「４」の数字の入力を検出する。
ステップＳ３０７において、「４」の数字の検出に対して数字配置テーブル１４２Ａ−１から「２」を読み出して暗証番号の第３桁目とする。
【００８３】
ステップＳ３０８において、制御部１２１では、タッチパネルテンキー１１７Ａに配置された並び替え数字配置状態１３２Ａ−１の「８」の数字の入力を検出する。
ステップＳ３０７において、「８」の数字の検出に対して数字配置テーブル１４２Ａ−１から「６」を読み出して暗証番号の第４桁目とする。
【００８４】
このようにして、暗証番号５８２６を入力するのに、タッチパネルテンキー１１７Ａに配置された並び替え数字配置１３２Ａ−１の入力は７３４８となる。
同様に、暗証番号５８２６を入力するのに、タッチパネルテンキー１１７Ａに配置された並び替え数字配置１３２Ａ−２の入力は０７９２となる。
暗証番号を入力する毎にテンキータッチパネルテンキー１１７Ａに配置される数字が異なるので、入力した数字を読み取られても暗証番号を読み取られることはない。
【００８５】
なお、利用者の近くにいない場合に暗証番号５８２６を入力するには、画面表示部１１２にはタッチパネルテンキー１１７Ａに対して通常数字配置状態１３１Ａが配置され、タッチパネルテンキー１１７Ａの５、８、２、６の数字キーを順に押下して入力する。操作容易性を確保するためである。
図１５は図１０における制御部１２１の一連の制御動作例を説明するフローチャートである。本図に示すように、ステップＳ１７１において、暗証番号入力処理を開始する。
【００８６】
ステップＳ１７２において、制御部１２１では、まず、暗証番号の入力が「０桁」であることを記憶部１２２へ保存し、暗証番号が入力されていない状態であることを設定する。
ステップＳ１７３において、制御部１２１では、乱数発生部１２４へ０〜９の１０個の数字の並び替えを要求する。乱数発生部１２４は数字の並び替え結果を制御部１２１に渡し、制御部１２１はその結果を利用して並び替え数字配置状態１３２Ａ−１、１３２Ａ−２、…の任意の１つとしての数字配置を決め、これにあわせた数字配置テーブル１４２Ａ−１、１４２Ａ−２、…の１つを作成して記憶部１２２へ保存する。そしてその決まったタッチパネルテンキー１１７Ａを画面表示部１１２に表示する。
【００８７】
ステップＳ１７４において、タッチパネルキー入力部１２３Ａからのタッチパネルキーの入力を待つ。
ステップＳ１７５において、この後、タッチパネルキー入力部１２３Ａからのキー入力があったら、入力されたキーの種類によって処理が分かれる。すなわち、入力されたキーの種類がタッチパネル「並替」キー１１４Ａであれば、ステップＳ１７３に戻る。
【００８８】
ステップＳ１７６において、入力されたキーの種類がタッチパネル「並替」キー１１４Ａでなければ、タッチパネル「戻す」キー１１５Ａであるか否かを判断する。
ステップＳ１７７において、入力されたキーがタッチパネル「戻す」キー１１５Ａであれば、制御部１２１では数字配置を通常数字配置状態１３１Ａにして、数字配置テーブル１４１Ａもその配置にあわせて作成し直して記憶部１２２に保存し、タッチパネルテンキー１１７Ａとして画面表示部１１２に表示し、以後、前述のステップＳ１７４に戻り、タッチパネルキー入力部１２３Ａからの入力を待つ。
【００８９】
ステップＳ１７８において、入力されたキーの種類がタッチパネル「戻す」キー１１５Ａでなければ、タッチパネル「決定」キー１１３Ａであるか否かを判断する。
ステップＳ１７９において、入力されたキーの種類がタッチパネル「決定」キー１１３Ａであれば、制御部１２１では記憶部１２２から今時点での暗証番号を読み出し、それを入力完了の暗証番号とみなして、照合及びその結果に伴う処理、例えば、携帯電話機１１１の動作開始、重要なメニューの動作開始等の処理を実施する。
【００９０】
ステップＳ１８０において、暗証番号入力処理を終了する。
ステップＳ１８１において、入力されたキーの種類がタッチパネル「決定」キー１１３Ａでなければ、タッチパネル「ＣＬＲ」キー１１６Ａであるか否かを判断する。
ステップＳ１８２において、入力されたキーの種類がタッチパネル「ＣＬＲ」キー１１６Ａであれば、制御部１２１では記憶部１２２から今時点での暗証番号を読み出し、１桁以上入力されているかどうかを判定する。１桁も入力されていない場合は、ステップＳ１８０に進み、暗証番号入力処理自体を取り消すとみなし、暗証番号入力処理を終了する。
【００９１】
ステップＳ１８３において、もし１桁以上入力されていれば、読み出している暗証番号の最下位１桁を削除し、削除後の暗証番号を記憶部１２２へ上書き保存し、ステップＳ１７４に進み、次のキー入力を待つ。
ステップＳ１８４において、入力されたキーの種類がタッチパネル「ＣＬＲ」キー１１６Ａでなく、タッチパネルテンキー１１７Ａであれば、制御部１２１では、まず記憶部１２２から今時点での暗証番号を読み出し、既に入力可能最大桁数に到達しているか否かを判定する。もし、既に入力可能最大桁数に到達している場合は、入力を破棄してステップＳ１７４に進み、タッチパネルキー入力部１２３Ａからのキー入力を待つ。
【００９２】
ステップＳ１８５において、そうでなく入力可能最大桁数にまだ到達していない場合は、制御部１２１では数字配置テーブル１４２Ａ−１、１４２Ａ−２、…を利用し、入力されたキーの入力数字から該当する通常数字配置状態１３１Ａ、並び替え数字配置状態１３２Ａ−１、１３２Ａ−２、…の数字を読み出す。
ステップＳ１８６において、読み出された数字を、記憶部１２２から読み出した暗証番号の最下位１桁に追加し、追加後の暗証番号を記憶部１２２への上書き保存して、ステップＳ１７４に進み、次のキー入力を待つ。
【００９３】
このようにして、数字を１桁ずつ入力する度に仮想的な数字配置を入れ替えることもできるので、安全性をさらに高めることもできる。
さらに、利用者の近くに人がおらず、セキュリティ上危険でなくなった場合には並び替え数字配置状態から通常数字配置状態にして暗証番号を入力できるようにし、操作容易性も考慮している。
【００９４】
したがって、本発明によれば、タッチパネルテンキー１１７Ａ上に配置される数字配置を仮想的に並び替えてその配置を画面に表示し、暗証番号を変換した数字を入力するので、タッチパネル対応の携帯電話機上でも、周囲の第三者により利用者に気が付かれないうちに暗証番号の入力時に入力した数字を直接盗み見られたとしても入力している暗証番号が分かってしまう可能性を大幅に低減でき、セキュリティ上安全に暗証番号の入力を可能とし、しかも、処理に時間がかからず、低廉なコストで実現可能である。
【実施例３】
【００９５】
図１６は図１５の変形例であり、制御部１２１の制御動作例を説明するフローチャートである。本図に示すように、図１５と比較して、ステップＳ４０３において、制御部１２１では数字配置を通常数字配置状態１３１Ａにして、数字配置テーブル１４１Ａもその配置にあわせて作成し直して記憶部１２２に保存し、そしてその決まったタッチパネルテンキー１１７Ａを画面表示部１１２に表示する。
【００９６】
ステップＳ４０４において、タッチパネルキー入力部１２３Ａからのタッチパネルキーの入力を待つ。
ステップＳ４０５において、この後、タッチパネルキー入力部１２３Ａからのキー入力があったら、入力されたキーの種類によって処理が分かれる。すなわち、入力されたキーの種類がタッチパネル「並替」キー１１４Ａでなければ、ステップＳ４０７に進む。
【００９７】
ステップＳ４０６において、入力されたキーの種類がタッチパネル「並替」キー１１４Ａであれば、制御部１２１では、乱数発生部１２４へ０〜９の１０個の数字の並び替えを要求する。乱数発生部１２４は数字の並び替え結果を制御部１２１に渡し、制御部１２１はその結果を利用して並び替え数字配置状態１３２Ａ−１、１３２Ａ−２、…の任意の１つとしての数字配置を決め、これにあわせた数字配置テーブル１４２Ａ−１、１４２Ａ−２、…の１つを作成して記憶部１２２へ保存する。そしてその決まったタッチパネルテンキー１１７Ａを画面表示部１１２に表示する。
【００９８】
その他のステップは図１５と同様であるので、説明を省略する。
このようにして、図１５と比較して、暗証番号入力時に利用者の近くに人がおらず、セキュリティ上危険でない場合には通常数字配置状態で暗号番号を入力し、入力の途中で、利用者の近くに人が寄ってきてセキュリティ上危険を感じた場合には並び替え数字配置状態にして暗証番号を入力できるようにし、操作容易性とセキュリティとの両立を図ることが可能である。
【実施例４】
【００９９】
次に、暗証番号の入力で数字に記号を加えた配置を仮想的に並び替える例について説明を行う。
図１７は図１の第２の変形例であり、本発明係る携帯電話機を示す概略外観図である。本図に示すように、図１と比較して、画面表示部１１２は携帯電話機１１１の使用者から暗証番号入力時に数字及び記号を入力するための数字・記号配置イメージ１１８Ａを表示する。数字・記号配置イメージ１１８Ａはテンキー１１７の数字キー及び記号キーと同一のキーの配列を有し、配列された各キーには数字及び記号が配置される。
さらに、「並替」キー１１４は、数字・記号配置イメージ１１８Ａに配列されるキーに対して数字及び記号の配置を仮想的に並べ替える時に使用する。なお、画面表示部１１２では「並替」キー１１４の操作があったことを示す表示を行う。
【０１００】
さらに、「戻す」キー１１５は、数字・記号配置イメージ１１８Ａに配列されているキーに配置されている数字及び記号をテンキー１１７と同じ配置の数字及び記号にしたい時に使用する。
「ＣＬＲ」キー１１６は、暗証番号として入力している数字及び記号を１桁削除する時に使用する。
テンキー１１７は、縦４列、横３行の０〜９の数字のキーと、＊、＃の記号のキーとの計１２個のキー配列であり、暗証番号入力時に暗証番号を変換した数字及び記号の入力に使用される。
【０１０１】
図１８は図１７の携帯電話機１１１の概略構成を示すブロック図である。本図に示すように、図２と比較して、携帯電話機１１１の乱数発生部１２４では、乱数発生を使用して、０〜９の数字及び「＊」、「＃」の記号の計１２個の数字・記号をランダムに並び替えを実行し、制御部１２１から要求があった際に数字及び記号の並び替えの結果を制御部１２１へ渡す。この結果は、記憶部１２２に保存され、数字・記号配置イメージ１１８Ａに表示する数字及び記号の配置に利用される。
【０１０２】
さらに、制御部１２１では、ユーザに数字・記号配置イメージ１１８Ａを参照して暗証番号の数字及びダミー記号を変換したテンキー１１７よる数字及び記号の入力を促し、数字及び記号の入力を検出し、検出された数字及び記号に対して後述する数字・記号配置テーブル１４２Ｂ−１、１４２Ｂ−２、…の各々から該当する数字を読み出して暗証番号の数字とし、該当する記号を読み出して暗証番号のダミーとする。
【０１０３】
さらに、記憶部１２２には数字・記号配置テーブル１４１Ｂ、１４２Ｂ−１、１４２Ｂ−２、…が設けられ、数字・記号配置テーブル１４１Ｂ、１４２Ｂ−１、１４２Ｂ−２、…については後述する図２０において詳細に説明を行う。
図１９は図１７の画面表示部１１２に数字・記号配置イメージ１１８Ａとして表示される数字及び記号配置の遷移例を示す図である。画面表示部１１２に表示される数字・記号配置イメージ１１８Ａとして、数字配置の種類は、本図（ａ）に示すようにテンキー１１７と同じ数字のキーの配置である通常数字・記号配置状態１３１Ｂと、本図（ｂ）に示すように数字及び記号をランダムに並び替えたキーの配置である並び替え数字・記号配置状態１３２−１Ｂ、１３２−２Ｂ、…との２種類がある。
【０１０４】
また、本実施例では、「並替」キー１１４又は「戻す」キー１１５を押して、この数字・記号配置を替える。
「並替」キー１１４を押すことで、数字・記号配置を並び替え数字・記号配置状態１３２Ｂ−１、１３２Ｂ−２、…の任意の１つに替える。なお、前状態が並び替え数字・記号配置状態１３２Ｂ−１、１３２Ｂ−２、…の任意の１つの場合も他の１つに並び替えの順序が入れ替わる。「戻す」キー１１５を押すことで、前状態に関わらず、通常数字・記号配置状態１３１Ｂに替える。
【０１０５】
すなわち、「並替」キー１１４を押す度に、数字・記号配置イメージ１１８Ａに対して数字及び記号の配置をランダムに変えることが可能となる。
図２０は図１８における記憶部１２２に保存される数字・記号配置テーブルを示す。本図に示すように、記憶部１２２の数字・記号配置テーブル１４１Ｂ、１４２Ｂ−１、１４２Ｂ−２はテンキー１１７の数字・記号配置と数字・記号配置イメージ１１８Ａ上の数字・記号配置との関係を保存し、暗証番号を入力する際に使用されるもので、テンキー１１７の数字・記号を、実際に暗証番号として入力される入力数字・記号に変換するためのものである。
【０１０６】
具体的には、数字・記号配置テーブル１４１Ｂでは、テンキー１１７の数字及び記号１、２、３、…、０、＊、＃に対して通常数字・記号配置状態１３１Ｂの入力数字１、２、３、…、０、＊、＃がそれぞれ保存される。ここで、通常数字・記号配置状態１３１Ｂの＊、＃に対するテンキー１１７の＊、＃はダミー記号とする。
数字・記号配置テーブル１４２Ｂ−１では、テンキー１１７の数字１、２、３、…、０、＊、＃に対して並び替え数字・記号配置状態１３２Ｂ−１の入力数字９、４、０、…、２、５、８がそれぞれ保存される。ここで、並び替え数字・記号配置状態１３２Ｂ−１の＊、＃に対するテンキー１１７の６、８はダミー数字とする。
数字・記号配置テーブル１４２Ｂ−２では、テンキー１１７の数字１、２、３、…、０＊、＃に対して並び替え数字・記号配置状態１３２Ｂ−２の入力数字８、＃、１、…、９、４、６がそれぞれ保存される。ここで、並び替え数字・記号配置状態１３２Ｂ−２の＊、＃に対するテンキー１１７の２、４はダミー数字とする。
【０１０７】
同様にして、数字・記号配置テーブル１４２Ｂ−３以降が記憶部１２２に保存される。
また、図１９に示しているように「並替」キー１１４の押下による「並替」により数字・記号配置が変化する度に、数字・記号配置テーブル１４２Ｂ−１、１４２Ｂ−２、…の任意の１つもそれに合わせて更新される。
さらに、「戻す」キー１１５の押下による「戻す」により数字・記号配置テーブル１４２Ｂ−１、１４２Ｂ−２、…の任意の１つから数字・記号配置テーブル１４１Ｂに変更される。
【０１０８】
なお、図１７では、数字・記号配置イメージ１１８Ａとして並び替え数字・記号配置状態１３２Ｂ−１の入力数字・記号が表示される。
図２１は暗証番号５８２６を入力する制御部１２１の制御動作例を説明するフローチャートである。本図に示すように、ステップＳ３１１において、制御部１２１では、数字・記号配置イメージ１１８Ａとして画面表示部１１２に並び替え数字・記号配置状態１３２Ｂ−１を固定して表示する例について説明を行う。
【０１０９】
ステップＳ３１２において、制御部１２１では、ユーザに数字・記号配置イメージ１１８Ａを参照して暗証番号の第１桁目「５」の数字を変換したテンキー１１７による「＊」の記号の入力を促し、「＊」の記号の入力を検出する。
ステップＳ３１３において、「＊」の記号の検出に対して数字・記号配置テーブル１４２Ｂ−１から「５」を読み出して暗証番号の第１桁目とする。
【０１１０】
ステップＳ３１４において、制御部１２１では、ユーザに数字・記号配置イメージ１１８Ａを参照して暗証番号の第２桁目「８」の数字を変換したテンキー１１７による「＃」の記号の入力を促し、「＃」の数字の入力を検出する。
ステップＳ３１５において、「＃」の記号の検出に対して数字・記号配置テーブル１４２Ｂ−１から「８」を読み出して暗証番号の第２桁目とする。
【０１１１】
ステップＳ３１６において、制御部１２１では、数字・記号配置イメージ１１８Ａを参照してユーザが暗証番号のダミー入力を行う場合に対して、例えば、暗証番号のダミー記号「＊」を変換したテンキー１１７よる「６」の数字の入力を検出する。
ステップＳ３１７において、「６」の数字の入力の検出に対して数字・記号配置テーブル１４２Ｂ−１から「＊」の記号を読み出す。記号の読出しに対しては暗証番号のダミー番号とし、暗証番号の入力は無かったものとする。
【０１１２】
ステップＳ３１８において、制御部１２１では、数字・記号配置イメージ１１８Ａを参照してユーザが暗証番号のダミー入力を行う場合に対して、例えば、暗証番号のダミー記号「＃」を変換したテンキー１１７による「８」の数字の入力を検出する。
ステップＳ３１９において、「８」の数字の入力の検出に対して数字・数字配置テーブル１４２Ｂ−１から「＃」の記号を読み出す。記号の読出しに対しては暗証番号のダミー番号とし、暗証番号の入力は無かったものとする。
【０１１３】
ステップＳ３２０において、制御部１２１では、ユーザに数字・記号配置イメージ１１８Ａを参照して暗証番号の第３桁目「２」の数字を変換したテンキー１１７による「０」の記号の入力を促し、「０」の数字の入力を検出する。
ステップＳ３２１において、「０」の数字の検出に対して数字・記号配置テーブル１４２Ｂ−１から「２」を読み出して暗証番号の第３桁目とする。
【０１１４】
ステップＳ２２２において、制御部１２１では、ユーザに数字・記号配置イメージ１１８Ａを参照して暗証番号の第４桁目「６」の数字を変換したテンキー１１７による「９」の数字の入力を促し、「９」の数字の入力を検出する。
ステップＳ３２３において、「９」の数字の入力の検出に対して数字・記号配置テーブル１４２Ｂ−１から「６」を読み出して暗証番号の第４桁目とする。
【０１１５】
このようにして、暗証番号５８２６を入力するのに、ユーザが暗証番号にダミー記号を混ぜて暗証番号を５８＊＃２６とする場合、並び替え数字・記号配置１３２Ｂ−１の場合にはテンキー１１７からの入力は＊＃６８０９となる。
暗証番号にダミー記号を混ぜる例としては、５＊＃８２６、５８２＊＃６、＃＊５８２６、５８２６＊＃、５＊８＃２６、５８＊２＃６、５＊＊８２６、５＃＃８２６、５＊＊＃８２６、５＊＃＊８２６、５＊＃＊８＊２＃６、…のように、多数の形成が可能である。
【０１１６】
図２２は図１７の携帯電話機の制御部１２１の一連の制御動作例を説明するフローチャートである。本図に示すように、ステップＳ１９１において、暗証番号入力処理を開始する。
ステップＳ１９２において、制御部１２１では、まず、暗証番号の入力が「０桁」であることを記憶部１２２へ保存し、暗証番号が入力されていない状態であることを設定する。
【０１１７】
ステップＳ１９３において、制御部１２１では、乱数発生部１２４へ０〜９の１０個の数字及び＊、＃の2個の記号の並び替えを要求する。乱数発生部１２４は数字及び記号の並び替え結果を制御部１２１に渡し、制御部１２１はその結果を利用して並び替え数字・記号配置状態１３２Ｂ−１、１３２−２Ｂ、…の任意の１つとしての数字・記号配置を決め、これにあわせた数字・記号配置テーブル１４２Ｂ−１、１４２Ｂ−２、…（図１９参照）の１つを作成して記憶部１２２へ保存する。そしてその決まった数字・記号配置を数字・記号配置イメージ１１８Ａとして画面表示部１１２に表示する。
【０１１８】
ステップＳ１９４において、キー入力部１２３からの入力を待つ。
ステップＳ１９５において、この後、キー入力部１２３からのキー入力があったら、入力されたキーの種類によって処理が分かれる。すなわち、入力されたキーの種類が「並替」キー１１４であれば、ステップＳ１９３に戻る。
ステップＳ１９６において、入力されたキーの種類が「並替」キー１１４でなければ、「戻す」キー１１５であるか否かを判断する。
【０１１９】
ステップＳ１９７において、入力されたキーが「戻す」キー１１５であれば、制御部１２１では数字・記号配置を通常数字・記号配置状態１３１Ｂにして、数字・記号配置テーブル１４１Ｂもその配置にあわせて作成し直して記憶部１２２に保存し、テンキー１１７と同じ数字・記号配置イメージ１１８Ａとして画面表示部１１２に表示し、以後、前述のステップＳ１９４に戻り、キー入力部１２３からの入力を待つ。
【０１２０】
ステップＳ１９８において、入力されたキーの種類が「戻す」キー１１５でなければ、「決定」キー１１３であるか否かを判断する。
ステップＳ１９９において、入力されたキーの種類が「決定」キー１１３であれば、制御部１２１では記憶部１２２から今時点での暗証番号を読み出し、それを入力完了の暗証番号とみなして、照合及びその結果に伴う処理、例えば、携帯電話機１１１の動作開始、重要なメニューの動作開始等の処理を実施する。
【０１２１】
ステップＳ２００において、暗証番号入力処理を終了する。
ステップＳ２０１において、入力されたキーの種類が「決定」キー１１３でなければ、「ＣＬＲ」キー１１６であるか否かを判断する。
ステップＳ２０２において、入力されたキーの種類が「ＣＬＲ」キー１１６であれば、制御部１２１では記憶部１２２から今時点での暗証番号を読み出し、１桁以上入力されているかどうかを判定する。１桁も入力されていない場合は、ステップＳ２００に進み、暗証番号入力処理自体を取り消すとみなし、暗証番号入力処理を終了する。
【０１２２】
ステップＳ２０３において、もし１桁以上入力されていれば、読み出している暗証番号の最下位１桁を削除し、解除後の暗証番号を記憶部１２２へ上書き保存し、ステップＳ１９４に戻り、次のキー入力を待つ。
ステップＳ２０４において、入力されたキーの種類が「ＣＬＲ」キー１１６でなく、テンキー１１７であれば、制御部１２１では、まず記憶部１２２から今時点での暗証番号を読み出し、既に入力可能最大桁数に到達しているか否かを判定する。もし、既に入力可能最大桁数に到達している場合は、入力を破棄してステップＳ１９４に戻り、キー入力部１２３からの「決定」キー１１３のキー入力を待つ。
【０１２３】
ステップＳ２０５において、そうでなく入力可能最大桁数にまだ到達していない場合は、制御部１２１では記憶部１２２に保存されている数字・記号配置テーブル１４１Ｂ、１４２−１Ｂ、１４２Ｂ−２、…を利用し、テンキー１１７から入力された数字・記号から該当する通常数字・記号配置状態１３１Ｂ、並び替え数字・記号配置状態１３２Ｂ−１、１３２Ｂ−２、…の数字・記号を読み出す。
【０１２４】
ステップＳ２０６において、読み出した対象が数字か否かを判定する。読み出した対象が＊、＃の記号であるならば、ステップＳ１９４に戻る。読み出した＊、＃の記号は暗証番号の入力時のダミー入力であるので、暗証番号の入力とはみなされない。
ステップＳ２０７において、読み出された数字を、記憶部１２２から読み出した暗証番号の最下位１桁に追加し、追加後の暗証番号を記憶部１２２への上書き保存して、ステップＳ１９４に進み、次のキー入力を待つ。
【０１２５】
図２３は図１７の画面表示部１１２の数字・記号配置イメージ１１８Ａの変形例を示す概略外観図である。本図に示すように、図１６と比較して、画面表示部１１２の数字・記号配置イメージ１１８Ａには通常数字・記号配置状態１３１Ｂが表示され、通常数字・記号配置状態１３１Ｂはテンキー１１７の数字・記号配置と同じ数字・記号配置を有する。図２２におけるステップ１９６、ステップＳ１９７により数字・記号配置イメージ１１８Ａへの通常数字・記号配置状態１３１Ｂの表示が可能となる。利用者の近くに人がおらず、セキュリティ上危険でなくなった場合には並び替え数字・記号配置状態から通常数字・記号配置状態にして暗証番号を入力できるようにし、操作容易性も考慮している。通常のテンキー１１７の配置に従って入力したい場合も考慮するためである。なお、画面表示部１１２では「戻す」キー１１５の操作があったことを示す表示を行う。
【０１２６】
以上の説明では、携帯電話機で通常用いられるテンキーに合わせて、記号は＊、＃の２種類としているが、記号の種類と数については特にこれらに限定されずに他の例えば、＠、；、／、！、％、＆、＋、等を含む記号にも適用可能である。
したがって、本発明によれば、テンキーの数字と記号の配置を仮想的に並び替えてその配置を画面に表示し、その配置イメージに従ってテンキーから数字と記号を入力するため、暗証番号の入力において、指の動きから近くにいる人に入力している番号が分かってしまう可能性を大幅に低くすることができる。さらに、周囲の第三者により利用者に気が付かれないうちに暗証番号の入力時に入力した数字を直接盗み見られ、又は、覗き見られたとしてもセキュリティ上安全に暗証番号の入力を可能とする。
【０１２７】
また、記号＊、＃も並び替えの対象とし、これらが入力された場合はダミー入力とすることで、キーを押した回数からの桁数推測を難しくすることも可能である。
さらに、数字を１桁ずつ入力する度に仮想的な数字・記号の配置を入れ替えることもできるので、安全性をさらに高めることが可能となる。
【実施例５】
【０１２８】
図２４は図２２の変形例であり、制御部１２１の制御動作例を説明するフローチャートである。本図に示すように、図２２と比較して、ステップＳ２１３において、制御部１２１では数字・記号配置を通常数字・記号配置状態１３１Ｂにして、数字・記号配置テーブル１４１Ｂもその配置にあわせて作成し直して記憶部１２２に保存し、テンキー１１７と同じ数字・記号配置イメージ１１８Ａとして画面表示部１１２に表示する。
【０１２９】
ステップＳ２１４において、キー入力部１２３からの入力を待つ。
ステップＳ２１５において、この後、キー入力部１２３からのキー入力があったら、入力されたキーの種類によって処理が分かれる。すなわち、入力されたキーの種類が「並替」キー１１４でなければ、ステップＳ２１７に進む。
ステップＳ２１６において、入力されたキーの種類が「並替」キー１１４であれば、制御部１２１では、乱数発生部１２４へ０〜９の１０個の数字及び＊、＃の２個の記号の並び替えを要求する。乱数発生部１２４は数字及び記号の並び替え結果を制御部１２１に渡し、制御部１２１はその結果を利用して並び替え数字・記号配置状態１３２Ｂ−１、１３２Ｂ−２、…の任意の１つとしての数字・記号配置を決め、これにあわせた数字・記号配置テーブル１４２Ｂ−１、１４２Ｂ−２、…の１つを作成して記憶部１２２へ保存する。そしてその決まった数字・記号配置を数字・記号配置イメージ１１８Ａとして画面表示部１１２に表示する。
【０１３０】
その他のステップＳは図２２と同様であるので、説明を省略する。
このようにして、図２２と比較して、暗証番号入力時に利用者の近くに人がおらず、セキュリティ上危険でない場合には通常数字・記号配置状態１３１Ｂで暗号番号を入力し、入力の途中で、利用者の近くに人が寄ってきてセキュリティ上危険を感じた場合には並び替え数字・記号配置状態１３２Ｂ−１、１３２Ｂ−２、…にして暗証番号を入力できるようにし、操作容易性とセキュリティとの両立を図ることが可能である。
【産業上の利用可能性】
【０１３１】
以上の説明では、携帯電話機を例としてが、これに限らず、ＰＨＳ（簡易型携帯電話機）、ＰＤＡ（携帯情報端末）にも本発明の利用が可能である。
【図面の簡単な説明】
【０１３２】
【図１】本発明に係る携帯電話機を示す概略外観図である。
【図２】図１における携帯電話機の概略構成を示すブロック図である。
【図３】図１の画面表示部１１２に数字配置イメージ１１８として表示される数字配置の遷移例を示す図である。
【図４】図２における記憶部１２２に保存される数字配置テーブルを示す。
【図５】暗証番号１６０９を入力する制御部１２１の制御動作例を説明するフローチャートである。
【図６】図２における制御部１２１の一連の制御動作例を説明するフローチャートである。
【図７】図１の画面表示部１１２の数字配置イメージ１１８の変形例を示す概略外観図である。
【図８】図６の変形例であり、制御部１２１の制御動作例を説明するフローチャートである。
【図９】図１の第１の変形例であり、携帯電話機１１１の画面表示部１１２を示す概略外観図である。
【図１０】図９の携帯電話機１１１の概略構成を示すブロック図である。
【図１１】図９における画面表示部１１２のタッチパネルテンキー１１７Ａの配置を示す図である。
【図１２】図９の画面表示部１１２にタッチパネルテンキー１１７Ａとして表示される数字配置の例を示す図である。
【図１３】図１０における記憶部１２２に保存される数字配置テーブルを示す。
【図１４】暗証番号１６０９を入力する制御部１２１の制御動作例を説明するフローチャートである。
【図１５】図１０における制御部１２１の一連の制御動作例を説明するフローチャートである。
【図１６】図１５の変形例であり、制御部１２１の制御動作例を説明するフローチャートである。
【図１７】図１の第２の変形例であり、本発明係る携帯電話機を示す概略外観図である。
【図１８】図１７の携帯電話機１１１の概略構成を示すブロック図である。
【図１９】図１７の画面表示部１１２に数字・記号配置イメージ１１８Ａとして表示される数字及び記号配置の遷移例を示す図である。
【図２０】図１８における記憶部１２２に保存される数字・記号配置テーブルを示す。
【図２１】暗証番号５８２６を入力する制御部１２１の制御動作例を説明するフローチャートである。
【図２２】図１７の携帯電話機の制御部１２１の一連の制御動作例を説明するフローチャートである。
【図２３】図１７の画面表示部１１２の数字・記号配置イメージ１１８Ａの変形例を示す概略外観図である。
【図２４】図２２の変形例であり、制御部１２１の制御動作例を説明するフローチャートである。
【符号の説明】
【０１３３】
１１１…携帯電話機
１１２…画面表示部
１１３…「決定」キー
１１３Ａ…タッチパネル「決定」キー
１１４…「並替」キー
１１４Ａ…タッチパネル「並替」キー
１１５…「戻す」キー
１１５Ａ…タッチパネル「戻す」キー
１１６…「ＣＬＲ」キー
１１６Ａ…タッチパネル「ＣＬＲ」キー
１１７…テンキー
１１７Ａ…タッチパネルテンキー
１１８…数字配置イメージ
１１８Ａ…数字・記号配置イメージ
１２１…制御部
１２２…記憶部
１２３…キー入力部
１２３Ａ…タッチパネルキー入力部
１２４…乱数発生部
１３１、１３１Ａ…通常数字配置状態
１３１Ｂ…通常数字・記号配置状態
１３１−１、１３１−２、１３１Ａ−１、１３１Ａ−２…並び替え数字配置状態
１３１Ｂ−１、１３１Ｂ−２…並び替え数字・記号配置状態
１４１、１４２−１、１４２−２、１４１Ａ、１４２Ａ−１、１４２Ａ−２、…数字配置テーブル
１４１Ｂ、１４２Ｂ−１、１４２Ｂ−２…数字・記号配置テーブル
【図１】
0004957971.tif 000002
【図２】
0004957971.tif 000003
【図３】
0004957971.tif 000004
【図４】
0004957971.tif 000005
【図５】
0004957971.tif 000006
【図６】
0004957971.tif 000007
【図７】
0004957971.tif 000008
【図８】
0004957971.tif 000009
【図９】
0004957971.tif 000010
【図１０】
0004957971.tif 000011
【図１１】
0004957971.tif 000012
【図１２】
0004957971.tif 000013
【図１３】
0004957971.tif 000014
【図１４】
0004957971.tif 000015
【図１５】
0004957971.tif 000016
【図１６】
0004957971.tif 000017
【図１７】
0004957971.tif 000018
【図１８】
0004957971.tif 000019
【図１９】
0004957971.tif 000020
【図２０】
0004957971.tif 000021
【図２１】
0004957971.tif 000022
【図２２】
0004957971.tif 000023
【図２３】
0004957971.tif 000024
【図２４】
0004957971.tif 000025