(57)【特許請求の範囲】
【請求項１】
ユーザが自己のパスワードを指定し入力する入力部と、当該入力部を介して入力されるパスワードを記憶する端末側メモリと、入力された前記パスワードの情報を画面表示する画面表示手段と、これら各部の動作を制御する端末側制御手段とを備えた端末装置を有し、当該端末装置から通信回線を介して送られてくる前記パスワードの認証を実行しその認証結果を送り返す認証サーバを有したパスワード入力システムであって、
前記端末側制御手段は、
前記画面表示手段の表示画面上における特定の座標位置をパスワード用入力枠として特定する入力枠特定部と、
前記表示画面上に特定されたパスワード用入力枠に、パスワード入力値として入力可能な数字，文字又は記号等が予めマトリクス状に配列された入力値表データを重ねて表示すると共に、当該表示画面に表示された入力値表データを前記入力部を介して入力される外部指令に従って上下左右方向に自在に移動させ且つ停止制御する入力画面表示スライド部と、
前記入力値表データの内の前記パスワード用入力枠部分に重合表示される入力値が、パスワード用の入力値として前記入力部を介して入力される外部指令によって指定された場合に、当該入力値をパスワード用の入力値として決定するパスワード用入力値決定部とを備えていることを特徴としたパスワード入力システム。
【請求項２】
請求項１に記載のパスワード入力システムにおいて、
前記認証サーバは、
前記端末装置から通信回線を介して送られてくるパスワード用の一又は複数の入力値を入力パスワードとして記憶するサーバ側メモリと、
当該サーバ側メモリに記憶した入力パスワードと同一のパスワードが認証用として当該認証サーバに予め装備されたユーザ情報データベースに格納されているか否かを検索し比較判定する認証制御手段とを有し、
当該認証制御手段が、前記サーバ側メモリに記憶した入力パスワードが前記ユーザ情報データベースに格納されている一のパスワードと一致すると判定した場合に当該サーバ側メモリに記憶した入力パスワードを認証し前記端末装置に認証した旨を返信するパスワード認証返信機能を有することを特徴としたパスワード入力システム。
【請求項３】
請求項２に記載のパスワード入力システムにおいて、
前記認証サーバが備えている前記ユーザ情報データベースには、予め、認証対象となる前記端末装置にかかる複数のユーザＩＤと、当該ユーザＩＤに対応して予め定められているパスワードと、前記ユーザＩＤ毎に定められた前記表示画面上のパスワード用入力枠にかかる位置情報と、前回のパスワード認証時に使用された前記入力値表データの入力値表番号とが、検索自在に格納されており、
前記端末側制御手段の前記入力枠特定部は、前記入力値表データを前記画面表示手段へ表示するに先立って、前記認証サーバに対して前記ユーザ情報データベースに予め保持された前記表示画面上のパスワード用入力枠にかかる位置情報の送信要求を発信する入力枠送信要求機能と、当該認証サーバから送られてくる前記画面表示手段の表示画面上における特定の座標位置をパスワード用入力枠として特定する入力枠特定機能とを備えていることを特徴としたパスワード入力システム。
【請求項４】
請求項３に記載のパスワード入力システムにおいて、
前記認証サーバの前記認証制御手段には、前記端末装置によるパスワードの入力に際して前記画面表示手段に表示する入力値表データを複数格納した入力値表データベースが併設されており、
前記端末側制御手段が、前記認証サーバに対して前記入力値表データベースに格納されている複数の入力値表データの内の一の入力値表を特定し送信するように要求する入力値表送信要求機能を有し、
前記認証サーバのサーバ側制御手段は、前記端末装置からの送信要求に対応して作動し前記入力値表データベースから前記複数の入力値表データの内の一つであって前回の認証時に使用した入力値表データとは異なる入力値表データを選択し前記端末装置に送信する入力値表選択送信部を備えていることを特徴としたパスワード入力システム。
【請求項５】
請求項１に記載のパスワード入力システムにおいて、
前記端末側制御手段に、前記端末装置におけるパスワードの入力に際して前記画面表示手段に表示して使用する入力値表データが予め複数格納された入力値表データベースを併設する共に、
前記端末側制御手段は、前記入力部からの指令に基づいて前記パスワードを構成する最小単位の一入力値が入力される度に前記入力値表データベースから異なった入力値表を取り込んで前記画面表示手段に表示する入力値表変更表示制御機能を備えていることを特徴としたパスワード入力システム。
【請求項６】
ユーザが自己のパスワードを指定し入力する入力部と、当該入力部を介して入力されるパスワードを記憶する端末側メモリと、入力された前記パスワードの情報を画面表示する画面表示手段と、これら各部の動作を制御する端末側制御手段とを備えた端末装置を有し、当該端末装置から通信回線を介して送られてくる前記パスワードの認証を実行しその認証結果を送り返す認証サーバを有したパスワード入力システムにあって、
前記画面表示手段の表示画面上における特定の座標位置を前記端末側制御手段の入力枠特定部がパスワード用入力枠として特定し、
前記パスワード用の入力値として入力可能な数字，文字又は記号等が予めマトリクス状に配列された入力値表データを、前記端末側制御手段が前記表示画面上に特定されたパスワード用入力枠にその一部として重ねて表示し、
前記表示画面上に表示された入力値表データを前記入力部を介して入力される外部指令に従って入力画面表示スライド部が上下左右方向に自在に移動させ且つ停止制御し、
前記入力値表データの内の前記パスワード用入力枠部分に重合表示される入力値がパスワード用の入力値として前記入力部を介して入力される外部指令によって指定された場合にパスワード用入力値決定部が当該入力値をパスワード用として決定するようにしたことを特徴とするパスワード入力方法。
【請求項７】
請求項６に記載のパスワード入力方法において、
前記パスワード用入力値決定部により決定され通信回線を介してパスワード用として端末装置から認証サーバ側に送られてくる一又は複数の入力値を、サーバ側メモリが入力パスワードとして記憶し、
当該サーバ側メモリに記憶した入力パスワードと同一のパスワードが認証用として当該認証サーバに予め装備されたユーザ情報データベースに格納されているか否かを、認証制御手段が検索してこれを比較判定し、
前記サーバ側メモリに記憶された入力パスワードが前記ユーザ情報データベースに格納されている一のパスワードと一致すると判定された場合に、当該サーバ側メモリに記憶した入力パスワードを認証し前記端末装置に認証した旨を返信し、当該認証および返信の各処理動作を前記認証制御手段が実行するようにしたことを特徴とするパスワード入力方法。
【請求項８】
請求項７に記載のパスワード入力方法において、
前記端末装置における入力枠特定部によるパスワード用入力枠の特定に先立って、前記認証制御手段に併設されたユーザ情報データベースに、予め、認証対象となる一又は二以上の端末装置にかかる複数のユーザＩＤと、当該ユーザＩＤに対応して予め定められているパスワードと、前記ユーザＩＤ毎に定められた前記表示画面上のパスワード用入力枠にかかる位置情報と、前回のパスワード認証時に使用された前記入力値表データの入力値表番号とが、格納され、
前記入力画面表示スライド部による入力値表データの前記画面表示手段への表示に先立って、
前記認証サーバに対して前記表示画面上のパスワード用入力枠にかかる位置情報について、その送信要求を前記端末側制御手段の前記入力枠特定手段が実行し、
前記端末装置からのパスワード用入力枠にかかる位置情報の送信要求に応答して、前記認証サーバ側では、前記ユーザ情報データベースに格納されている前記一の端末装置にかかる表示画面上のパスワード用入力枠にかかる位置情報を、前記認証制御手段が抽出して前記端末装置へ送信し、
この前記認証サーバから送られてくる前記表示画面上における特定の座標位置を、前記入力枠特定手段がパスワード用入力枠として特定するようにしたことを特徴とするパスワード入力方法。
【請求項９】
ユーザが自己のパスワードを指定し入力する入力部と、当該入力部を介して入力されるパスワードを記憶する端末側メモリと、入力された前記パスワードの情報を画面表示する画面表示手段と、これら各部の動作を制御する端末側制御手段とを備えた端末装置を有し、当該端末装置から通信回線を介して送られてくる前記パスワードの認証を実行しその認証結果を送り返す認証サーバを有したパスワード入力システムにあって、
前記画面表示手段の表示画面上における特定の座標位置を予めパスワード用入力枠として特定する入力枠位置特定機能、
前記パスワード用の入力値として入力可能な数字，文字又は記号等が予めマトリクス状に配列された入力値表データを、前記表示画面上に特定されたパスワード用入力枠にその一部として重ねて表示する入力値表データ表示機能、
前記表示画面上に表示された入力値表データを前記入力部を介して入力される外部指令に従って上下左右方向に自在に移動させ且つ停止制御する入力値表データスライド処理機能、
及び前記入力値表データの内の前記パスワード用入力枠部分に重合表示される入力値がパスワード用の入力値として前記入力部を介して入力される外部指令によって指定された場合に、当該指定された入力値をパスワード用として決定するパスワード決定機能、
を設け、これらの各機能をコンピュータに実現させるようにしたことを特徴とするパスワード入力処理用プログラム。
【請求項１０】
請求項９に記載のパスワード入力処理用プログラムにおいて、
前記端末装置における入力枠特定部によるパスワード用入力枠の特定に先立って、前記認証サーバ側の認証制御手段に併設されたユーザ情報データベースには、予め、認証対象となる一又は二以上の端末装置にかかる複数のユーザＩＤと、当該ユーザＩＤに対応して予め定められているパスワードと、前記ユーザＩＤ毎に定められた前記表示画面上のパスワード入力枠にかかる位置情報と、前回のパスワード認証時に使用された前記入力値表データの入力値表番号とが、格納されており、
前記入力画面表示スライド部による入力値表データの前記画面表示手段への表示に先立って、前記認証サーバに対して前記表示画面上のパスワード用入力枠にかかる位置情報の送信要求を実行する送信要求実行機能、
前記送信要求に応答して前記認証サーバから送られてくる前記表示画面上における特定の座標位置をパスワード用入力枠として特定するパスワード用入力枠特定機能、
を設け、これらの各機能をコンピュータに実現させるようにしたことを特徴とするパスワード入力処理用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスワード入力時における第三者へのパスワードの漏洩を防止するパスワード入力システム、入力方法及び入力プログラムに関する。
【背景技術】
【０００２】
銀行、郵便局、或いはコンビニエンスストア等に設置されているＡＴＭ端末を利用する場合、利用者はタッチパネル等の操作によりパスワード入力を行なう。
しかし、従来のパスワード入力装置では、パスワード入力時に入力画面や操作するユーザの手元を他人に見られた場合、入力しているパスワードを第三者に容易に特定されてしまうという不具合があった。
【０００３】
この不具合を解決するために、ソフトウェアキーボードに表示された文字等をユーザがマウス入力で選択することによってパスワード入力を行うに際し、文字等を選択する本物の１個のカーソルと偽の多数のマウスカーソルを同時に表示することで、本物のマウスカーソルが指示する位置を第三者に容易に認識できないようにしたパスワード入力装置が提案されている（特許文献１）。
【０００４】
また、パスワードとして選択する文字を回転ドラムの表面に表示させ、ユーザがパスワードを構成する文字にカーソルを合わせて入力ボタンを押下し文字を選択すると共に、入力ボタンを押下した後ランダムな時間が経過したときにパスワードの入力済み記号を表示することで、第三者の盗み見によるパスワードの漏洩を回避する情報処理装置が提案されている（特許文献２）。
【０００５】
また、パスワード入力画面には、所定の規則性を持って複数の異なる入力値が配置された入力値表の一部分を表示する入力値一部分表示領域と、この入力値一部分表示領域を前記入力値表の範囲内において所定の方向へスライドさせるスライド用入力操作部とが標示され、パスワード入力時にはユーザがスライド用入力操作部を操作して暗証番号の入力を行うようにしたパスワード入力装置が提案されている（特許文献３）。
【０００６】
さらに、暗証番号入力の操作を顧客に案内するため画面（ＣＲＴ）に表示していた使用
タッチスイッチの位置を表示しないようにすることで第三者に入力操作内容が漏洩しないようにした現金自動取引装置が提案されている（特許文献４）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−３４３８７３号公報
【特許文献２】特開２００５−１７４０２３号公報
【特許文献３】特開２００７−１４８６５８号公報
【特許文献４】特開昭５９−２２３８９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に開示された技術では、カーソルを画面（ソフトウェアキーボード）の端に合わせた場合に、偽のマウスカーソルが画面外に消えてしまうことがありパスワードの類推が可能となる問題があった。
【０００９】
また、特許文献２に開示された技術では、画面とユーザの手元とを同時に盗み見された場合には、文字が表示されたタイミングで手元が動くため、パスワードが漏洩するという欠点があった。
【００１０】
また、特許文献３に開示された技術でも入力画面とユーザが操作する手元とを同時に盗み見された場合にはパスワードが漏洩するという欠点があった。さらに、特許文献４に開示された技術では、ユーザが操作する手元（タッチスイッチ）を盗み見された場合には、暗証番号が漏洩するという欠点があった。
【００１１】
［発明の目的］
そこで、本発明は、このような事情に鑑みてなされたものであり、パスワード入力時に入力画面やユーザの操作手元を第三者に見られてもパスワードを特定できないようにして高いセキュリティを確保することができるパスワード入力システム、入力方法、及び入力プログラムの提供を目的とするものである。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明に係るパスワード入力システムは、ユーザが自己のパスワードを指定し入力する入力部と、当該入力部を介して入力されるパスワードを記憶する端末側メモリと、入力された前記パスワードの情報を画面表示する画面表示手段と、これら各部の動作を制御する端末側制御手段とを備えた端末装置を有し、当該端末装置から通信回線を介して送られてくる前記パスワードの認証を実行しその認証結果を送り返す認証サーバを有したパスワード入力システムであって、
前記端末側制御手段は、
前記画面表示手段の表示画面上における特定の座標位置をパスワード用入力枠として特定する入力枠特定部と、
前記表示画面上に特定されたパスワード用入力枠に、パスワード入力値として入力可能な数字，文字又は記号等が予めマトリクス状に配列された入力値表データを重ねて表示すると共に、当該表示画面に表示された入力値表データを前記入力部を介して入力される外部指令に従って上下左右方向に自在に移動させ且つ停止制御する入力画面表示スライド部と、
前記入力値表データの内の前記パスワード用入力枠部分に重合表示される入力値が、パスワード用の入力値として前記入力部を介して入力される外部指令によって指定された場合に、当該入力値をパスワード用の入力値として決定するパスワード用入力値決定部とを備えていることを特徴としたものである。
【００１３】
また、上記課題を解決するために、本発明に係るパスワード入力方法は、ユーザが自己のパスワードを指定し入力する入力部と、当該入力部を介して入力されるパスワードを記憶する端末側メモリと、入力された前記パスワードの情報を画面表示する画面表示手段と、これら各部の動作を制御する端末側制御手段とを備えた端末装置を有し、当該端末装置から通信回線を介して送られてくる前記パスワードの認証を実行しその認証結果を送り返す認証サーバを有したパスワード入力システムにあって、
前記画面表示手段の表示画面上における特定の座標位置を前記端末側制御手段の入力枠特定部がパスワード用入力枠として特定し、
前記パスワード用の入力値として入力可能な数字，文字又は記号等が予めマトリクス状に配列された入力値表データを、前記端末側制御手段が前記表示画面上に特定されたパスワード用入力枠にその一部として重ねて表示し、
前記表示画面上に表示された入力値表データを前記入力部を介して入力される外部指令に従って入力画面表示スライド部が上下左右方向に自在に移動させ且つ停止制御し、
前記入力値表データの内の前記パスワード用入力枠部分に重合表示される入力値がパスワード用の入力値として前記入力部を介して入力される外部指令によって指定された場合にパスワード用入力値決定部が当該入力値をパスワード用として決定するようにしたことを特徴とするものである。
【００１４】
また、上記課題を解決するために、本発明に係るパスワード入力プログラムは、ユーザが自己のパスワードを指定し入力する入力部と、当該入力部を介して入力されるパスワードを記憶する端末側メモリと、入力された前記パスワードの情報を画面表示する画面表示手段と、これら各部の動作を制御する端末側制御手段とを備えた端末装置を有し、当該端末装置から通信回線を介して送られてくる前記パスワードの認証を実行しその認証結果を送り返す認証サーバを有したパスワード入力システムにあって、
前記画面表示手段の表示画面上における特定の座標位置を予めパスワード用入力枠として特定する入力枠位置特定機能、
前記パスワード用の入力値として入力可能な数字，文字又は記号等が予めマトリクス状に配列された入力値表データを、前記表示画面上に特定されたパスワード用入力枠にその一部として重ねて表示する入力値表データ表示機能、
前記表示画面上に表示された入力値表データを前記入力部を介して入力される外部指令に従って上下左右方向に自在に移動させ且つ停止制御する入力値表データスライド処理機能、
及び前記入力値表データの内の前記パスワード用入力枠部分に重合表示される入力値がパスワード用の入力値として前記入力部を介して入力される外部指令によって指定された場合に、当該指定された入力値をパスワード用として決定するパスワード決定機能、
を設け、これらの各機能をコンピュータに実現させるようにしたことを特徴とするものである。
【発明の効果】
【００１５】
本発明によれば、入力画面には複数の文字が配列され、ユーザとパスワード入力システムだけが認識している入力画面上の所定表示位置に配置された文字を入力パスワードとして取得し、画面に配列される文字の位置をユーザが任意に移動させることができるように構成したので、第三者に入力画面を盗み見されてもパスワードを認識されることがなく高いセキュリティを確保できる。
【図面の簡単な説明】
【００１６】
【図１】本発明に係る端末のパスワード入力システムの第1の実施形態を示すブロック図である。
【図２】認証サーバを構成するユーザ情報データベースに記録されたデータの一形態を示す図である。
【図３】認証サーバを構成する入力値表データベースに記録された入力値表の一形態を示す図である。
【図４】図１に示すパスワード入力システムの動作の順序を示す図である。
【図５】認証サーバに設けられたメモリに一時保存される情報を示す図である。
【図６】パスワード入力時に画面表示手段に表示される画面を示す図である。
【図７】入力部に表示される操作ボタンを示す図である。
【図８】入力画面スライド部の制御による入力文字選択部の移動を表す図である。
【図９】入力画面スライド部の制御による入力文字選択部の移動を表す図である。
【図１０】入力画面スライド部の制御による入力文字選択部の移動を表す図である。
【図１１】入力画面スライド部の制御による入力文字選択部の移動を表す図である。
【図１２】入力値決定部の動作を表すフローチャートである。
【図１３】認証制御手段の動作を表すフローチャートである。
【図１４】本発明に係る端末のパスワード入力システムの第２の実施形態を示すブロック図である。
【図１５】図１４に示すパスワード入力システムの動作の順序を示す図である。
【図１６】認証サーバを構成するユーザ情報データベースに記録されたデータの一形態を示す図である。
【図１７】認証サーバに設けられたメモリに一時保存される情報を示す図である。
【図１８】入力値決定部の動作を表すフローチャートである。
【図１９】認証制御手段の動作を表すフローチャートである。
【発明を実施するための形態】
【００１７】
［第１の実施形態］
以下、本発明に係るパスワード入力システムの第１の実施形態を添付図面に基づいて説明する。
図１に示すパスワード入力システム１は、ユーザがユーザＩＤやパスワード等を入力する端末装置１０と、端末装置１０から送信されてくるユーザＩＤやパスワード等の情報を認証する認証サーバ２０を含んで構成されている。
【００１８】
端末装置１０は、ユーザから入力されたパスワード等の情報を一時的に記憶するメモリ（端末側メモリ）１１と、端末装置１０の各構成部分の制御を含む全体の制御を行う制御手段１２と、認証サーバ２０と通信を行う通信部１３と、パスワード入力画面等を表示する画面表示手段（表示装置）１４と、入力媒体としての入力装置（入力部）１５を含んで構成されている。また、制御手段１２は、入力画面の変更処理を行う入力画面表示スライド部（入力値配列変更部）１６と、入力値の判別を行う入力値決定部１７と、画面表示手段１４の表示画面上における所定の座標位置をパスワード用入力枠として特定する入力枠特定部１８とを含んで構成されている。
【００１９】
認証サーバ２０は、ユーザ情報データベース２２から読み出したユーザ情報を一時的に保存するメモリ２１と、ユーザＩＤやパスワード等のユーザ情報が格納されているユーザ情報データベース２２と、パスワードとして入力可能な入力値（文字、図形等）の表が格納されている入力値表データベース２３と、認証サーバ２０の各構成部分の制御を含む全体の制御を行う制御手段２４と、端末装置１０と通信を行う通信部２５を含んで構成されている。また、制御手段２４は、認証に用いる入力値表を選択する入力値表選択送信部２６と、パスワードを比較して認証の可否を判定する認証制御手段２７を含んで構成されている。
【００２０】
パスワード入力システム１の基本構成は以下の通りである。
入力部１５を介してユーザは自己のユーザＩＤ、パスワード等の個人情報を、入力部１５を構成する操作ボタン（タッチパネル上に表示されるボタンを含む）によって特定・指定し入力する。入力されたパスワード等の情報は、画面表示手段１４に表示される。端末装置１０を構成する各部分の動作内容は、端末制御手段１２によって制御される。端末装置１０から通信回線（通信部１３）を通じて送られてくるパスワード（ユーザによって入力されたパスワード）の認証は認証サーバ２０に装備されたサーバ制御手段２４によって実行される。また、サーバ制御手段２４はパスワードの認証結果を端末装置１０へ送信している。
【００２１】
端末側制御手段１２の入力枠決定部１８は、画面表示手段１４の表示画面上における所定の座標位置（本入力システム側とユーザ側とで予め定め、入力システムに登録されている座標位置）をパスワード用入力枠として特定する。この入力枠の座標位置に配置表示されている文字、図形等がユーザによって入力された値とみなされる。
この表示画面上に特定されたパスワード用入力枠に、パスワード入力値として入力可能な数字，文字又は記号等が予めマトリクス状に配列されている入力値表データが重ねて表示される。但し、上記のようにパスワード用入力枠は入力システムとユーザのみが認識しておくべき座標位置であるため、視覚的認識可能な状態で表示画面上に表示されるものではない。
【００２２】
また、端末側制御手段１２の入力画面表示スライド部１６は、入力部１５を介して入力される外部指令に従って、表示画面上に表示された入力値表データの文字等の配列位置を上下左右方向等に自在に移動させると共に、その移動を停止制御する。入力部を介して入力される外部指令によって、入力値表データの内のパスワード用入力枠部分に重合表示された入力値をパスワード用の入力値（入力パスワード）として指定した場合に、パスワード用入力値決定部１７はその入力値を入力パスワードとして決定する。
【００２３】
パスワードの認証は認証サーバ側で実行されその内容は以下の通りとなる。
端末装置１０から通信回線を介して送られてくるパスワード用の一又は複数の入力値は、サーバ側メモリ２１に入力パスワードとして記憶される。認証制御手段２７は、この入力パスワードと同一のパスワードが認証用としてユーザ情報データベース２２に格納されているか否かを検索すると共に比較判定する。その結果、入力パスワードとユーザ情報データベース２２に格納されている一のパスワードとが一致すると判定された場合には、この入力パスワードを操作を行っているユーザ自身のパスワードであると認証すると共に、端末装置１０に対して正しいパスワードとして認証された旨が返信される（パスワード認証返信機能）。
【００２４】
パスワード用入力枠の設定は端末側制御手段１２に設けられた入力枠特定部１８によって行われその内容は以下の通りである。
認証サーバ２０に設けられたユーザ情報データベース２２には、予め、認証対象となる端末装置にかかる複数のユーザＩＤと、そのユーザＩＤに対応して予め定められているパスワードと、ユーザＩＤ毎に定められた表示画面上のパスワード用入力枠にかかる位置情報と、前回のパスワード認証時に使用された入力値表データの入力値表番号とが検索自在に格納されている。入力枠特定部１８は、入力値表データを画面表示手段１４へ表示するに先立って、認証サーバ２０に対してユーザ情報データベース２２に予め保持されたパスワード用入力枠にかかる位置情報の送信要求を行なう（入力枠送信要求機能）。また、入力枠特定部１８は、認証サーバ２０から送られ（返信され）てくる画面表示手段１４の表示画面上における特定の座標位置をパスワード用入力枠として特定する（入力枠特定機能）。
【００２５】
入力値表データの選択は、サーバ側制御手段２４の入力値表選択送信部２６によって実行されその内容は以下の通りである。
サーバ側制御手段２４には、入力値表データベース２３が併設されている。この入力値表データベース２３には、端末装置１０におけるパスワードの入力に際して画面表示手段１４に表示される複数の入力値表データが格納されている。端末側制御手段１２は、認証サーバ２０に対して、入力値表データベース２３に格納されている複数の入力値表データのうちの一の入力値表を特定し、その特定した入力値表を送信するよう要求する（入力値表送信要求機能）。この要求に対してサーバ側制御手段２４に設けられた入力値表選択送信部２６は、入力値表データベース２３から一の入力値表を選択し端末装置１０へ送信している。
【００２６】
パスワード入力システム１の各構成部分は以下の通りである。
端末装置１０のメモリ１１は、入力部１５を介してユーザから入力されたパスワードを一時的に保存する為に用いられる記憶部でありＲＡＭ等から構成されている。通信部１３は、ユーザ名や入力されたパスワード等を認証サーバ２０へ送信するため、あるいは認証に必要な情報や認証結果を認証サーバ２０から受信するために用いられる。画面表示手段１４は、ユーザにパスワード入力画面や認証結果等を表示する表示媒体であり、例えば、液晶ディスプレイ等から構成されている。入力部１５は、ユーザがユーザＩＤやパスワードを入力する為に利用する入力媒体であり、例えば、キーボード、タッチパネル、マウス、及びボタン等のユーザインタフェースで構成されている。さらに、ユーザＩＤ入力の手段としてはＩＤカードの利用等も挙げることができる。
【００２７】
端末側の制御手段１２の入力画面スライド部１６は、ユーザがパスワードを入力するために用いる入力画面の変更処理を行っている。また、入力値決定部１７は、パスワード用の入力値を決定する部分であり、ユーザがパスワードの入力操作を行う際にパスワード値（数字、文字、図形等）として何を入力したかの判別処理を行っている。
【００２８】
認証サーバ２０のユーザ情報データベース２２は、予め登録されたユーザＩＤ、パスワード等を認証するために必要な情報が記憶されたデータベースである。図２にユーザ情報データベース２２の構成を示す。１列目（図の１番左側）にはユーザＩＤ３１、２列目にはパスワード３２、３列目には入力枠位置（入力座標位置）３３、４列目には前回の認証に用いた入力値表番号３４が記録される構成となっている。尚、入力枠位置３３については図４のステップＳ１０２に説明において詳述する。
【００２９】
入力値表データベース２３は、パスワードとして利用できる値（文字、図形等）の一覧（複数の入力値表）を記憶している。入力値表データベース２３の実施形態を図３に示す。この形態においては、３個の入力値表（４１、４２、４３）を保持している。入力値表４１、４２、４３はパスワードとして利用可能な値（ここでは文字）を二次元格子状に並べたものであり、それぞれの入力値表において異なる文字配列が記録されている。各入力値表には順に入力値表番号が付与されており、この形態では入力値表４１、４２、４３に対応して入力値表番号１、２、３が付与されている。
【００３０】
通信部２５は、認証に必要な情報や認証結果を端末装置１０へ送信するため、もしくは端末装置１０からユーザ名や入力されたパスワード等を受信するために用いられる。
【００３１】
制御手段２４の入力値表選択送信部２６は、ユーザ情報データベース２２から得られるユーザ情報に基づいて認証に用いる入力値表を入力値表データベース２３から選択している。また、認証制御手段２７は、ユーザが入力したパスワードとユーザ情報データベース２２に格納されているパスワードとを比較して認証の可否を判定している。
【００３２】
次に、図４に基づいて、上述した第１の実施形態に係るパスワード入力システム１の動作を説明する。
ここでは、ユーザＩＤ「00001」を有するユーザが認証を行う場合のパスワード入力システム１の動作について説明する。
【００３３】
先ず、端末装置１０は、入力部１５を介してユーザの操作によってユーザＩＤ「00001」が入力される（ステップＳ１０１）。端末装置１０の制御手段１２は、通信部１３を通じてユーザＩＤを認証サーバ２０へ送信する。
【００３４】
通信部２５によりユーザＩＤ「00001」を受け取った認証サーバ２０は、ユーザ情報データベース２２及び入力値表データベース２３から入力されたユーザＩＤ「00001」に関する情報を読み出す（ステップＳ２０１）。ユーザ情報データベース２２のデータ３０（図２）のユーザＩＤ３１の欄には、ユーザが入力したユーザＩＤ「00001」が記録されているので、ユーザＩＤ「00001」に対応したデータ３０を構成しているパスワード３２、入力枠位置３３、前回の入力値表番号３４をユーザＩＤ３１と共にメモリ２１にロードする。ここでは、パスワード「てね」３２、入力枠位置「Ｂ４」３３、前回の入力値表番号「２」３４がメモリ２１にロードされる。
【００３５】
ステップＳ２０１でユーザ情報が取得されると、次に、入力値表選択送信部２６は、入力値表データベース２３から入力値表の選択を行う（ステップＳ２０２）。入力値表選択送信部２６は、ステップＳ２０１で読み出した前回入力値表番号３４以外の入力値表番号を有する入力値表をランダムに選択する。ここでは、ステップＳ２０１で前回入力値表番号「２」３４が読み出されているので、それ以外の入力値表番号「１」又は「３」を有する入力値表４１又は４３の何れかが選択されることになる。なお、以下の動作では入力値表番号「１」を有する入力値表４１が選択されたものとして説明する。
【００３６】
制御手段２４は、選択された入力値表番号「１」を今回の入力値表番号として、ステップＳ２０１でロードした情報（パスワード「てね」３２、入力枠位置「Ｂ４」３３、前回の入力値表番号「２」３４）と共にメモリ２１に一時保存する。このメモリ２１に一時保存された情報を図５に示す。ユーザＩＤ５１、パスワード５２、入力枠位置５３、前回の入力値番号５４はステップＳ２０１でユーザ情報データベース２２から読み出した情報であり、今回の入力値番号５５はステップＳ２０２で入力値表選択送信部２６が入力値表データベース２３から選択した入力値表番号である。入力値表の選択が完了すると、制御手段２４は、メモリ２１に保存した今回の入力値番号５５に対応する入力値表４１の情報とメモリ２１に保存した入力枠位置５３「Ｂ４」の情報を端末装置１０へ通信部２５を通して送信する（ステップＳ２０２）。
【００３７】
続いて、端末装置１０は、認証サーバ２０から受信した入力値表４１を画面表示手段１４に表示すると共にユーザからのパスワード入力を許可する。そして、ユーザから入力されたパスワードを通信部１３を通して認証サーバ２０へ送信する。（ステップＳ１０２）
【００３８】
ここで、ステップＳ１０２におけるパスワードの入力について詳述する。
図６に、パスワード入力時において画面表示手段１４に表示される画面を示す。表示画面には、入力可能な文字の一覧を示す入力値表表示部６１と、パスワードとして入力する文字を選択する入力画面、即ち、現在の選択入力できる文字を表示する入力画面としての入力文字選択部６２と、現在までに入力されているパスワードの桁数を＊で表す入力済みパスワード桁表示部６３が表示されている。
【００３９】
図７に、パスワード入力時に使用する入力部１５を示す。入力部１５は、パスワードの一文字を入力するための入力ボタン７１と、パスワードの入力を完了するための完了ボタン７２と、入力文字選択部６２の表示文字の内容を変更する変更矢印ボタン７３とから構成されている。
【００４０】
画面表示手段１４の入力値表表示部６１には、ステップＳ２０２で認証サーバ２０から端末装置１０に送信された入力値表４１が表示される。この表示によりユーザに対して入力可能な文字の種類とその配列を報知する。入力文字選択部６２は、入力値表表示部６１の中の一部分を5行5列の行列で表示しその座標を表す文字（行を表すA〜Eと列を表す1〜5）が表示されている。入力文字選択部６２の表示内容は変更矢印ボタン７３を押下することによって変更することができる。この入力文字選択内容の変更制御は端末装置１０に設けられた入力画面スライド部（入力値配列変更部）１６によって行われている。
【００４１】
続いて、入力文字選択部６２に表示される入力文字の選択処理の制御について図８、９、１０、１１に基づき説明する。
図8の太枠部分６２Ａ、６２Ｂ、６２Ｃは、図６に示した入力値表表示部６１のうちの入力文字選択部６２に相当する領域を表している。入力値表表示部６１と入力文字選択部６２（太枠部分６２Ｂ）が位置関係８２にある状態において矢印ボタン７３（図７）の左矢印７３Ａが押下されると、入力画面スライド部１２は、太枠部分６２Ｂの表示領域を１列分左に移動変更させて位置関係８１に示す位置に太枠部分６２Ａを移動させる。これにより入力値表の中の文字選択部分が移動する。そして入力文字選択部６２にはこの太枠部分６２Ａの文字配列が表示される。これに対して、位置関係８２の状態において矢印ボタン７３の右矢印７３Ｂが押下されると、入力画面スライド部１２は、太枠部分６２Ｂの表示領域を１列分右に移動変更させて位置関係８３に示す位置に太枠部分６２Ｃを移動させる。そして入力文字選択部６２にはこの太枠部分６２Ｃの文字配列が表示される。
【００４２】
この移動変更の制御は、入力値表表示部６１と太枠部分とが位置関係８１又は８３にある状態において矢印ボタン７３が押下された場合にも同様である。即ち、入力画面スライド部１２は、矢印ボタン７３の右矢印ボタン７３Ｂが押下された場合には表示領域を右に１列分だけ移動変更させ、左矢印ボタン７３Ａが押下された場合には表示領域を左に１列分だけ移動変更させる。
【００４３】
また、図９、図１０に示されるように、入力文字選択部６２に表示されている領域内に入力値表表示部６１の左右両端の列が含まれている場合には、入力画面スライド部１２の制御処理は以下のようになる。
【００４４】
先ず、図９のように、入力値表表示部６１と太枠部分６２Ｄが位置関係９１の状態にあるとき、即ち、太枠部分６２Ｄに入力値表表示部６１の右端（「あいうえお」の列）が含まれている状態にあるときにその右端の方向の右矢印ボタン７３Ｂが押下されると、入力画面スライド部１２は、現在表示している文字の右側に文字列があるＡ〜Ｄ列については、図8で説明した場合と同様に表示領域を１列分右に移動変更させる。これに対して、Ｅ列については右側に文字列がないため、入力値表表示部６１の反対側の端である左端の列（「わ  を  ん」の列）に移動変更させる。これによって入力値表表示部６１と太枠部分６２Ｅとが位置関係９２の状態となる。そして、入力文字選択部６２には太枠部分６２Ｆに示す内容の文字配列が表示される。
【００４５】
次に、図１０のように、入力値表表示部６１と太枠部分６２Ｇが位置関係９３の状態にあるとき、即ち、太枠部分６２Ｇに入力値表表示部６１の左端（「わ  を  ん」の列）が含まれている状態にあるときにその左端の方向の左矢印ボタン７３Ａが押下されると、入力画面スライド部１２は現在表示している文字の左側に文字列があるＢ〜Ｅ列については、図８で説明した場合と同様に表示領域を１列分左に移動変更させる。これに対して、Ａ列については左側に文字列がないため、入力値表表示部６１の反対側の端である右端の列（「あいうえお」の列）に移動変更させる。これによって入力値表表示部６１と太枠部分６２Ｈとが位置関係９４の状態となる。そして、入力文字選択部６２には太枠部分６２Ｉに示す内容の文字配列が表示される。
【００４６】
また、図１１に示されるように、太枠部分の表示領域を上下方向へ移動させる場合には、入力画面スライド部１２の制御処理は以下のようになる。
上下方向の移動変更についても上記左右方向の移動変更と同様であり、入力値表表示部６１と太枠部分６２Ｊが位置関係９５の状態にあるとき、太枠部分６２Ｊを上方向へ移動させる上矢印ボタン７３Ｃが押下されると、入力画面スライド部１２は、現在表示している文字の上側に文字行がある２〜５行については表示領域を１行分上に移動変更させる。これに対して、１行については上側に文字列がないため、入力値表表示部６１の反対側の端である下端の行（「んろよもほ」の行）に移動変更させる。これによって入力値表表示部６１と太枠部分６２Ｋとが位置関係９６の状態となる。そして、入力文字選択部６２には太枠部分６２Ｌに示す内容の文字配列が表示される。
【００４７】
また、入力値表表示部６１と太枠部分６２Ｊが位置関係９５の状態にあるとき、太枠部分６２Ｊを下方向へ移動させる下矢印ボタン７３Ｄが押下されると、入力画面スライド部１２は、現在表示している文字の下側に文字行がある１〜４行については表示領域を１行分下に移動変更させる。これに対して、５行については下側に文字列がないため、入力値表表示部６１の反対側の端である上端の行（「わらやまは」の行）に移動変更させる。これによって入力値表表示部６１と太枠部分６２Ｍが位置関係９７の状態となる。そして、入力文字選択部６２には太枠部分６２Ｎに示す内容の文字配列が表示される。
【００４８】
尚、入力部を介して入力される外部指令に基づいて画面表示手段１４の入力値表表示部６１に表示される入力値表４１、４２、４３が変更される構成としてもよい。例えば、図７には省略されているが、入力部に１５に入力値表変更ボタンを設ける。入力値表変更ボタンの操作により、この認証に際し一度選択し特定した入力値表を変更する指令が入力された場合に、端末側制御手段１２から認証サーバ２０に対して入力値表の変更要求を発信するようにしてもよい。サーバ側制御手段２４の入力値表選択送信部２６は、端末装置側からの変更要求に対応して作動（変更指令受信処理機能）し、入力値表データベース２３から他の異なった入力値表データ（入力値番号1、2、3等）の内の一を選択し端末装置へ送信する（入力値表変更送信機能）。
【００４９】
続いて、パスワードの入力・完了の制御処理について図１２のフローチャートに基づき説明する。
入力済みパスワード桁表示部６３（図６）の制御を含むパスワードの文字の入力（決定）制御及びパスワードの入力完了制御は、制御手段１２に設けられた入力値決定部１７が行っている。入力値決定部１７は、入力部１５に設けられたパスワード入力を決定する入力ボタン７１又はパスワード入力を終了する完了ボタン７２が押下されるのを待つ（ステップＳ３０１）。ボタンの押下が感知されると、押下されたボタンの種類（入力ボタンか完了ボタンか）の判定を行う（ステップＳ３０２）。
【００５０】
ステップＳ３０２において、入力ボタン７１が押下（入力決定操作）されたと判定した場合には、入力ボタン７１が押下された時に入力文字選択部６２に表示されている文字配列とステップＳ２０２において認証サーバ２０から送信された入力枠位置５３のデータ「Ｂ４」とから特定される文字を入力パスワードとして1文字取得してメモリ１１へ一時的に保存する（ステップＳ３０３）。例えば、入力ボタン７１が押下された時の入力文字選択部６２に表示される文字が図6に示される文字配列の場合には、取得される文字はＢ列４行の「て」となる。
【００５１】
文字が取得されると、入力済みパスワード桁表示部６３に、取得された文字数分だけ「＊」記号が文字が取得される毎に追加表示されていく。これによりユーザはパスワードが1文字入力されたことを認識することができる。入力済みパスワード桁表示部６３への表示が終了すると、ステップＳ３０１に戻り再び入力ボタン７１又は完了ボタン７２の押下待ち状態となる。
【００５２】
ステップＳ３０２において完了ボタン７２が押下された場合には、それまでにメモリ１１に一時保存しておいたパスワードを読み出して、ユーザＩＤのデータと共に通信部１３を通して認証サーバ２０へ送信する（ステップＳ３０５）。このデータ送信によって入力値決定部１７の制御処理は終了する。
【００５３】
尚、ユーザのパスワード入力処理について説明すると以下のようになる。この形態におけるユーザのパスワードは「てね」３２（図２）である。上述したようにこのパスワードの一文字「て」については取得したので、ユーザは次の文字「ね」を取得するように入力部１５のボタンを操作する。入力文字選択部６２には図６に示される文字配列が表示されており、この文字配列の中に「ね」の文字が存在している。そこでユーザは、「ね」の文字をＢ列４行の位置に移動させるために左矢印ボタン７３Ａを一回押下する。この形態では矢印ボタン７３を一回押下するだけで「ね」の文字を所定の位置に移動させることができたが、パスワードの文字が現在表示されている入力文字選択部６２の文字配列に含まれていないような場合には、矢印ボタン７３Ａ〜７３Ｄを適宜押下して予め定められた入力枠位置にパスワードの文字を移動させる。
【００５４】
図４に戻り、ステップＳ１０２の処理によって端末装置１０から通信回線を介してパスワード用の入力値を受け取った認証サーバ２０は、制御手段２４に設けられた認証制御手段２７によって、受け取った入力値を入力パスワードとして一時的にサーバ側メモリ２１に記憶すると共に、この入力パスワードとステップＳ２０１でメモリ２１にロードした真のパスワード５２（図５）とを比較して、入力されたパスワードの認証結果をユーザへ送信する（ステップＳ３２３）。
【００５５】
ここで、認証制御手段２７の制御処理について図１３のフローチャートに基づき説明する。
先ず、認証制御手段２７は、端末装置１０から受信したパスワードとメモリ２１にロード済みのパスワード５２とを比較判定する（ステップＳ４０１）。パスワードが一致していると判定した場合には、通信部２５を通して端末装置１０へパスワードの認証を成功した旨のメッセージを送信する（ステップＳ４０２）。尚、このメッセージは画面表示手段１４に表示され、ユーザは入力したパスワードが認証された旨を容易に認識できる。
【００５６】
次に、認証制御手段２７は、今回の入力値表番号（ステップＳ２０２で選択された入力値表番号「１」）５５をユーザ情報データベース２２の前回入力値表番号３４（図２）に保存する（ステップＳ４０３）。そして、メモリ２１に保持していた当該ユーザに関する情報（図５）を削除する（ステップＳ４０４）。
【００５７】
一方、ステップ４０１においてパスワードが一致していないと判定した場合には、通信部２５を通して端末装置１０へパスワードの認証が失敗した旨を送信する（ステップＳ４０５）。そして、メモリ２１に保持していた当該ユーザに関する情報（図５）を削除する。このデータ削除によって認証制御手段２７の制御処理は終了する。
【００５８】
また、認証制御手段２７は、端末装置１０の応答（ステップＳ１０２）が認証サーバ２０に対して送信されてこない場合等の異常が発生した場合には、ステップＳ２０１、Ｓ２０２においてメモリ２２に保持したユーザ情報（図５）を削除する。
【００５９】
尚、この実施の形態においては、入力文字選択部（太枠部分）６２の表示領域を５行５列としているがこれに限定されず任意の大きさの行列でもよい。また、入力値表４１の表示データとして５０音を表示したがこれに限定されず、例えば、アルファベットや記号等を含めたデータ、任意の文字や絵や記号等によるデータとしてもよく、用意する入力値表の数は３パターン４１、４２、４３に限定されず任意のパターン数でよい。さらに、入力文字選択部（太枠部分）６２の文字の並びは行列形式である必要はなく、例えば、六角格子状に文字を並べるようにしてもよい。
【００６０】
以上のようなパスワード入力システムの構成を有することにより、ユーザが画面表示手段へパスワード等の入力を行っている際に第三者がその入力画面を覗き見したとしても、その入力画面には複数の文字が表示されており、さらに入力画面に配列された複数の文字のうちのどの位置の文字がパスワード等のデータとして入力されているのかそのユーザと本認証サーバのみが認識しているので、第三者によってそのパスワード等のデータが特定されることはない。また、ユーザがパスワードを入力する際にその入力画面を第三者が写真等により記録するようなことがあっても、次回のパスワード入力時の入力画面には前回（第三者が写真等で記録した際）の入力画面に表示された入力値表とは相違する入力値表が選択されて表示されるので、その写真等の記録からパスワードデータが漏洩することはない。さらに、たとえパスワード等のデータが第三者に知られたとしても、入力画面における文字を入力する位置を第三者が特定することができなければパスワードの認証に成功することができず機密性を確保することができる。
【００６１】
［第２の実施形態］
本発明に係るパスワード入力システムの第２の実施形態を添付図面に基づいて説明する。尚、上記第１の実施形態と同一の符号を付した部分については、同一又は相当部分を示し、その説明は同一である。
【００６２】
図１４に示すパスワード入力システム２は、第１の実施形態と同様に、ユーザがユーザＩＤやパスワード等を入力する端末装置１００と、端末装置１００から送信されてくるユーザＩＤやパスワード等の情報を認証する認証サーバ２００を含んで構成されている。但し、この第2の実施形態では、ユーザによってパスワードの文字が一文字入力されるたびに画面表示手段１４に表示される入力値表（例えば、図３の入力値表４１、４２、４３）を変化させる動作処理としている。また、入力値表データベース２３が端末装置１００に装備される構成となっている。このため認証サーバ２００は入力値表の管理を行わないので、認証サーバ２００の制御手段２４０には入力値表選択送信部２６（図１）は設けられていない。
【００６３】
端末側制御手段１２に、端末装置におけるパスワードの入力に際して画面表示手段１４に表示して使用する入力値表データを予め複数格納した入力値表データベース２３を併設する。端末側制御手段１２に設けられた入力値表変更表示制御部１４０は、入力部１５からの指令に基づいてパスワードを構成する最小単位の一入力値（一つの文字、数字、図形等）が入力される度に入力値表データベース２３から順次異なった入力値表を取り込んで画面表示手段１４に表示する（入力値表変更表示制御機能）。
【００６４】
次に、図１５に基づいて、第２の実施形態に係るパスワード入力システム２の動作を説明する。
ここでは、第１の実施形態と同様にユーザＩＤ「00001」を有するユーザが認証を行う場合について説明する。
【００６５】
端末装置１００には、入力部１５を介してユーザの操作によってユーザＩＤ「00001」が入力される。端末装置１００の制御手段１２０は、通信部１３を通じてユーザＩＤを認証サーバ２００へ送信する（ステップＳ１０１）。
【００６６】
ユーザＩＤ「00001」を受け取った認証サーバ２００は、ユーザ情報データベース２２０から入力されたユーザＩＤ「00001」に関する情報を読み出す（ステップＳ６０１）。認証サーバ２００の制御手段２４０は、ユーザ情報データベース２２０のデータ３００（図１６）のユーザＩＤ３１の欄には、ユーザが入力したユーザＩＤ「00001」が記録されているので、ユーザＩＤ「00001」に対応したデータ３００を構成しているパスワード３２、入力枠位置３３をユーザＩＤ３１と共にメモリ２１にロードする。
【００６７】
制御手段２４０は、ステップＳ６０１でロードした情報（パスワード「てね」３２、入力枠位置「Ｂ４」３３）をメモリ２１に一時保存する。メモリ２１に一時保存された情報は図１７に示される。制御手段２４０は、メモリ２１に保存した情報のうち入力枠位置５３「Ｂ４」の情報を端末装置１００へ通信部２５を通して送信する（ステップＳ６０１）。
【００６８】
端末装置１００は、ステップＳ１０１の処理後に、入力値表データベース２３から入力値表をランダムに選択し読み出す（ステップＳ５０２）。
【００６９】
端末装置１００は、入力値表データベース２３から読み出した入力値表を、上記第１の実施形態と同様に画面表示手段１４に表示すると共にユーザからのパスワード入力を許可する（ステップＳ５０３）。
【００７０】
ここで、図１８に基づいて、ステップＳ５０３におけるパスワード入力時の入力値決定部１３０の動作処理（パスワードの入力・完了の制御処理）を説明する。尚、パスワードの入力に関する他の動作は、第１の実施形態の動作（図６から図１１に基づく動作）と同様であり、同一の作用効果を有する。
【００７１】
図１２に示す入力値決定部１７の処理のステップ番号と同一のステップ番号（Ｓ３０１〜Ｓ３０５）に関しては同一の処理内容である。
【００７２】
ステップＳ３０４で入力済みパスワード桁表示部６３に文字が取得される毎に「＊」記号が追加表示されていくが、この一文字が取得される度に画面表示手段１４の入力値表表示部６１に表示される入力値表（図３）を変更している（ステップＳ７００）。入力値表の変更は、ステップＳ５０２において入力値表データベース２３から制御手段１２０が読み出した入力値表の中から順番あるいはランダムに選択することによって行っている。入力表表示部６１に表示される入力値表の変更に伴って入力文字選択部６２に表示される文字配列内容も変更する。
尚、この一文字が取得される度に画面表示手段１４の入力値表表示部６１に表示される入力値表（図３）を変更する制御処理は、上記第１の実施形態においても同様に行うようにしてもよい。
【００７３】
図１５に戻り、入力されたパスワードが端末装置１００から認証サーバ２００へ送信されると、送信サーバ２００は、認証制御手段２７０によってパスワードの照合及び認証結果の通知処理が行われる（ステップＳ６０２）。
【００７４】
図１９に認証制御手段２７０の処理内容を示す。尚、第１の実施形態における認証制御手段２７の処理を示すフローチャート（図１３）と同一のステップ符号が付されたステップについては同一の処理内容が行われる。
【００７５】
この実施の形態では、パスワードが一文字が取得される度に入力値表が変更されるため、認証制御手段２７０は、入力値表番号をメモリに記録する処理は行っていない。
【００７６】
以上のようなパスワード入力システムの構成を有することにより、上記第１の実施形態によって得られる効果に加えて以下のような効果を奏する。第三者がパスワードの盗み見を行う場合、例えば、パスワード入力時の入力値表表示部６１と入力文字選択部６２の記録を試みるケースが考えられるが、この形態ではパスワードの文字が入力される度に入力値表等が変化してその文字配列も変化するので、第三者による上記記録を困難にすることができる。
【００７７】
尚、本発明の実施の形態に係るパスワード入力システムの各構成部分が実行する機能の全部又は一部をプログラムとして構築し、そのプログラムをコンピュータに実行させるようにしてもよい。その場合にも上記実施形態で記載した効果と同様の効果を得ることができる。
【００７８】
上述した各実施形態については、その新規な技術的内容の要点をまとめると、以下のようになる。尚、上記実施形態の一部又は全部は、新規な技術として以下のようになるが、本発明は必ずしもこれに限定されるものではない。
【００７９】
（付記１）（入力システムの基本構成）ユーザが自己のパスワードを指定し入力する入力部と、当該入力部を介して入力されるパスワードを記憶する端末側メモリと、入力された前記パスワードの情報を画面表示する画面表示手段と、これら各部の動作を制御する端末側制御手段とを備えた端末装置を有し、当該端末装置から通信回線を介して送られてくる前記パスワードの認証を実行しその認証結果を送り返す認証サーバを有したパスワード入力システムであって、
前記端末側制御手段は、
前記画面表示手段の表示画面上における特定の座標位置をパスワード用入力枠として特定する入力枠特定部と、
前記表示画面上に特定されたパスワード用入力枠に、パスワード入力値として入力可能な数字，文字又は記号等が予めマトリクス状に配列された入力値表データを重ねて表示すると共に、当該表示画面に表示された入力値表データを前記入力部を介して入力される外部指令に従って上下左右方向に自在に移動させ且つ停止制御する入力画面表示スライド部と、
前記入力値表データの内の前記パスワード用入力枠部分に重合表示される入力値が、パスワード用の入力値として前記入力部を介して入力される外部指令によって指定された場合に、当該入力値をパスワード用の入力値として決定するパスワード用入力値決定部とを備えていることを特徴としたパスワード入力システム。
【００８０】
（付記２）（パスワードの認証）付記１に記載のパスワード入力システムにおいて、
前記認証サーバは、
前記端末装置から通信回線を介して送られてくるパスワード用の一又は複数の入力値を入力パスワードとして記憶するサーバ側メモリと、
当該サーバ側メモリに記憶した入力パスワードと同一のパスワードが認証用として当該認証サーバに予め装備されたユーザ情報データベースに格納されているか否かを検索し比較判定する認証制御手段とを有し、
当該認証制御手段が、前記サーバ側メモリに記憶した入力パスワードが前記ユーザ情報データベースに格納されている一のパスワードと一致すると判定した場合に当該サーバ側メモリに記憶した入力パスワードを認証し前記端末装置に認証した旨を返信するパスワード認証返信機能を有することを特徴としたパスワード入力システム。
【００８１】
（付記３）（パスワード用入力枠の設定）付記２に記載のパスワード入力システムにおいて、
前記認証サーバが備えている前記ユーザ情報データベースには、予め、認証対象となる前記端末装置にかかる複数のユーザＩＤと、当該ユーザＩＤに対応して予め定められているパスワードと、前記ユーザＩＤ毎に定められた前記表示画面上のパスワード用入力枠にかかる位置情報と、前回のパスワード認証時に使用された前記入力値表データの入力値表番号とが、検索自在に格納されており、
前記端末側制御手段の前記入力枠特定部は、前記入力値表データを前記画面表示手段へ表示するに先立って、前記認証サーバに対して前記ユーザ情報データベースに予め保持された前記表示画面上のパスワード用入力枠にかかる位置情報の送信要求を発信する入力枠送信要求機能と、当該認証サーバから送られてくる前記画面表示手段の表示画面上における特定の座標位置をパスワード用入力枠として特定する入力枠特定機能とを備えていることを特徴としたパスワード入力システム。
【００８２】
（付記４）（入力値表データの選択）付記３に記載のパスワード入力システムにおいて、
前記認証サーバの前記認証制御手段には、前記端末装置によるパスワードの入力に際して前記画面表示手段に表示する入力値表データを複数格納した入力値表データベースが併設されており、
前記端末側制御手段が、前記認証サーバに対して前記入力値表データベースに格納されている複数の入力値表データの内の一の入力値表を特定し送信するように要求する入力値表送信要求機能を有し、
前記認証サーバのサーバ側制御手段は、前記端末装置からの送信要求に対応して作動し前記入力値表データベースから前記複数の入力値表データの内の一つであって前回の認証時に使用した入力値表データとは異なる入力値表データを選択し前記端末装置に送信する入力値表選択送信部を備えていることを特徴としたパスワード入力システム。
【００８３】
（付記５）（入力値表データの変更）付記４に記載のパスワード入力システムにおいて、
前記端末側制御手段は、前記入力部を介してユーザから前記入力値表データの変更指令が入力された場合に作動して前記認証サーバに対して前記入力値表データの変更要求を発信する機能を有し、
前記サーバ側制御手段の前記入力値表選択送信部は、前記端末装置からの入力値表データの変更要求に対応して作動し前記入力値表データベースから他の異なった入力値表データの内の一を選択し前記端末装置へ送信する入力値表変更送信機能を備えていることを特徴としたパスワード入力システム。
【００８４】
（付記６）付記１に記載のパスワード入力システムにおいて、
前記端末側制御手段に、前記端末装置におけるパスワードの入力に際して前記画面表示手段に表示して使用する入力値表データが予め複数格納された入力値表データベースを併設する共に、
前記端末側制御手段は、前記入力部からの指令に基づいて前記パスワードを構成する最小単位の一入力値が入力される度に前記入力値表データベースから異なった入力値表を取り込んで前記画面表示手段に表示する入力値表変更表示制御機能を備えていることを特徴としたパスワード入力システム。
【００８５】
（付記７）ユーザが自己のパスワードを指定し入力する入力部と、当該入力部を介して入力されるパスワードを記憶する端末側メモリと、入力された前記パスワードの情報を画面表示する画面表示手段と、これら各部の動作を制御する端末側制御手段とを備えた端末装置を有し、当該端末装置から通信回線を介して送られてくる前記パスワードの認証を実行しその認証結果を送り返す認証サーバを有したパスワード入力システムにあって、
前記画面表示手段の表示画面上における特定の座標位置を前記端末側制御手段の入力枠特定部がパスワード用入力枠として特定し、
前記パスワード用の入力値として入力可能な数字，文字又は記号等が予めマトリクス状に配列された入力値表データを、前記端末側制御手段が前記表示画面上に特定されたパスワード用入力枠にその一部として重ねて表示し、
前記表示画面上に表示された入力値表データを前記入力部を介して入力される外部指令に従って入力画面表示スライド部が上下左右方向に自在に移動させ且つ停止制御し、
前記入力値表データの内の前記パスワード用入力枠部分に重合表示される入力値がパスワード用の入力値として前記入力部を介して入力される外部指令によって指定された場合にパスワード用入力値決定部が当該入力値をパスワード用として決定するようにしたことを特徴とするパスワード入力方法。
【００８６】
（付記８）付記７に記載のパスワード入力方法において、
前記パスワード用入力値決定部により決定され通信回線を介してパスワード用として端末装置から認証サーバ側に送られてくる一又は複数の入力値を、サーバ側メモリが入力パスワードとして記憶し、
当該サーバ側メモリに記憶した入力パスワードと同一のパスワードが認証用として当該認証サーバに予め装備されたユーザ情報データベースに格納されているか否かを、認証制御手段が検索してこれを比較判定し、
前記サーバ側メモリに記憶された入力パスワードが前記ユーザ情報データベースに格納されている一のパスワードと一致すると判定された場合に、当該サーバ側メモリに記憶した入力パスワードを認証し前記端末装置に認証した旨を返信し、当該認証および返信の各処理動作を前記認証制御手段が実行するようにしたことを特徴とするパスワード入力方法。
【００８７】
（付記９）付記８に記載のパスワード入力方法において、
前記端末装置における入力枠特定部によるパスワード用入力枠の特定に先立って、前記認証制御手段に併設されたユーザ情報データベースに、予め、認証対象となる一又は二以上の端末装置にかかる複数のユーザＩＤと、当該ユーザＩＤに対応して予め定められているパスワードと、前記ユーザＩＤ毎に定められた前記表示画面上のパスワード用入力枠にかかる位置情報と、前回のパスワード認証時に使用された前記入力値表データの入力値表番号とが、格納され、
前記入力画面表示スライド部による入力値表データの前記画面表示手段への表示に先立って、
前記認証サーバに対して前記表示画面上のパスワード用入力枠にかかる位置情報について、その送信要求を前記端末側制御手段の前記入力枠特定手段が実行し、
前記端末装置からのパスワード用入力枠にかかる位置情報の送信要求に応答して、前記認証サーバ側では、前記ユーザ情報データベースに格納されている前記一の端末装置にかかる表示画面上のパスワード用入力枠にかかる位置情報を、前記認証制御手段が抽出して前記端末装置へ送信し、
この前記認証サーバから送られてくる前記表示画面上における特定の座標位置を、前記入力枠特定手段がパスワード用入力枠として特定するようにしたことを特徴とするパスワード入力方法。
【００８８】
（付記１０）付記９に記載のパスワード入力方法において、
前記認証サーバのサーバ側制御手段には、予め前記端末装置におけるパスワードの入力に際し前記画面表示手段に表示する入力値表データを複数格納した入力値表データベースが併設されており、
前記端末装置におけるパスワードの入力に際しては、前記表示部の表示画面上におけるパスワード用入力枠の特定後に、前記認証サーバに対して前記入力値表データベースに格納されている複数の入力値表データの内の一についてその送信要求を、前記端末側制御手段が発信し、
前記端末装置からの送信要求に対応して前記認証サーバの入力値表選択送信部が作動し、前記入力値表データベースから前記複数の入力値表データの内の一つであって前回の認証時に使用した入力値表データと異なる入力値表データを選択し前記端末側制御手段へ送信することを特徴としたパスワード入力方法。
【００８９】
（付記１１）付記１０に記載のパスワード入力方法において、
前記入力部を介してユーザから一度選択し特定した前記入力値表データの変更指令が入力された場合、前記端末側制御手段が前記認証サーバに対して前記入力値表データの変更要求を発信し、
前記端末装置からの変更要求に対応して、前記サーバ側制御手段の入力値表選択送信部が作動し、前記入力値表データベースから他の異なった入力値表データの内の一を選択し前記端末装置へ送信するようにしたことを特徴としたパスワード入力方法。
【００９０】
（付記１２）付記７に記載のパスワード入力方法において、
前記端末装置におけるパスワードの入力に際しては、前記画面表示手段に表示して使用する入力値表データが予め複数格納された入力値表データベースを前記端末側制御手段に併設し、
前記入力部の指令に基づいて前記パスワードを構成する最小単位の一入力値が入力される度に、前記入力値表データベースから前記端末側制御手段の入力値表変更表示制御部が異なった入力値表を取り込んで前記画面表示手段に表示することを特徴としたパスワード入力方法。
【００９１】
（付記１３）ユーザが自己のパスワードを指定し入力する入力部と、当該入力部を介して入力されるパスワードを記憶する端末側メモリと、入力された前記パスワードの情報を画面表示する画面表示手段と、これら各部の動作を制御する端末側制御手段とを備えた端末装置を有し、当該端末装置から通信回線を介して送られてくる前記パスワードの認証を実行しその認証結果を送り返す認証サーバを有したパスワード入力システムにあって、
前記画面表示手段の表示画面上における特定の座標位置を予めパスワード用入力枠として特定する入力枠位置特定機能、
前記パスワード用の入力値として入力可能な数字，文字又は記号等が予めマトリクス状に配列された入力値表データを、前記表示画面上に特定されたパスワード用入力枠にその一部として重ねて表示する入力値表データ表示機能、
前記表示画面上に表示された入力値表データを前記入力部を介して入力される外部指令に従って上下左右方向に自在に移動させ且つ停止制御する入力値表データスライド処理機能、
及び前記入力値表データの内の前記パスワード用入力枠部分に重合表示される入力値がパスワード用の入力値として前記入力部を介して入力される外部指令によって指定された場合に、当該指定された入力値をパスワード用として決定するパスワード決定機能、
を設け、これらの各機能をコンピュータに実現させるようにしたことを特徴とするパスワード入力処理用プログラム。
【００９２】
（付記１４）付記１３に記載のパスワード入力処理用プログラムにおいて、
前記パスワード用入力値決定部により決定され通信回線を介してパスワード用として端末装置から認証サーバ側に送られてくる一又は複数の入力値をサーバ側のメモリに入力パスワードとして記憶する入力パスワード記憶機能、
当該サーバ側メモリに記憶した入力パスワードと同一のパスワードが予め認証用として当該認証サーバに装備されたユーザ情報データベースに格納されているか否かを検索してこれを比較判定するパスワード比較判定機能、
前記入力パスワードが前記ユーザ情報データベースに予め格納されている一のパスワードと一致すると判定された場合に、当該入力パスワードを認証し前記端末装置に認証した旨を返信する認証返信機能、
を設け、これらの各機能をコンピュータに実現させるようにしたことを特徴とするパスワード入力処理用プログラム。
【００９３】
（付記１５）付記１４に記載のパスワード入力処理用プログラムにおいて、
前記端末装置における入力枠特定部によるパスワード用入力枠の特定に先立って、前記認証サーバ側の認証制御手段に併設されたユーザ情報データベースには、予め、認証対象となる一又は二以上の端末装置にかかる複数のユーザＩＤと、当該ユーザＩＤに対応して予め定められているパスワードと、前記ユーザＩＤ毎に定められた前記表示画面上のパスワード入力枠にかかる位置情報と、前回のパスワード認証時に使用された前記入力値表データの入力値表番号とが、格納されており、
前記入力画面表示スライド部による入力値表データの前記画面表示手段への表示に先立って、前記認証サーバに対して前記表示画面上のパスワード用入力枠にかかる位置情報の送信要求を実行する送信要求実行機能、
前記送信要求に応答して前記認証サーバから送られてくる前記表示画面上における特定の座標位置をパスワード用入力枠として特定するパスワード用入力枠特定機能、
を設け、これらの各機能をコンピュータに実現させるようにしたことを特徴とするパスワード入力処理用プログラム。
【００９４】
（付記１６）ユーザが自己のパスワードを指定し入力する入力部と、当該入力部を介して入力されるパスワードを記憶する端末側メモリと、入力された前記パスワードを画面表示する画面表示手段と、これら各部の動作を制御する端末側制御手段とを備えた端末装置を有し、当該端末装置から通信回線を介して送られてくる前記パスワードの認証を実行しその認証結果を送り返す認証サーバを有したパスワード入力システムにあって、
前記認証サーバが備えているサーバ側制御手段には、予め前記端末装置におけるパスワードの入力に際し前記画面表示手段に表示する入力値表データを複数格納した入力値表データベースが併設されており、
前記端末装置におけるパスワードの入力に際して当該端末装置から前記認証サーバに対して前記入力値表データベースに格納されている複数の入力値表データの内の一について送信要求が発信された場合、当該送信要求を受信処理する送信要求受信処理機能、
及び前記端末装置からの送信要求に対応して前記入力値表データベースから前記複数の入力値表データの内の一つであって前回の認証時に使用した入力値表データと異なる入力値表データを選択し前記端末側制御手段へ送信する入力値表データ選択送信機能、
を設け、これらの各機能をコンピュータに実現させるようにしたことを特徴とするパスワード入力処理用プログラム。
【００９５】
（付記１７）付記１６に記載のパスワード入力処理用プログラムにおいて、
前記端末装置から一度選択し特定した前記入力値表データに対する変更指令が発信されてきた場合に、この変更指令を受信処理する変更指令受信処理機能、
及び前記端末装置からの入力値表データに対する変更指令に対応して、前記入力値表データベースから他の異なった入力値表データの内の一を選択し前記端末装置へ送信する入力値表変更送信処理機能を設け、
これらの各機能を前記コンピュータに実現させるようにしたことを特徴とするパスワード入力処理用プログラム。
【００９６】
（付記１８）付記７に記載のパスワード入力処理用プログラムにおいて、
前記端末装置におけるパスワードの入力に際しては、前記画面表示手段に表示して使用する入力値表データが予め複数格納された入力値表データベースが前記端末側制御手段に併設されており、
前記入力部の指令に基づいて前記パスワードを構成する最小単位の一入力値が入力される度に、前記入力値表データベースから異なった入力値表を選択し取り込んで前記画面表示手段に表示処理する入力値表変更表示機能を設け、
これを前記コンピュータに実現させるようにしたことを特徴とするパスワード入力処理用プログラム。
【産業上の利用可能性】
【００９７】
例えば、銀行や郵便局等に配設されたＡＴＭ端末におけるパスワード入力や、インターネット上でサイトを利用する際のパスワード入力等に利用可能である。
【符号の説明】
【００９８】
１，２  パスワード入力システム
１０  端末装置
１１  端末側メモリ
１２，２４  制御手段
１３，２５  通信部
１４  画面表示手段
１５  入力部
１６  入力画面表示スライド部
１７  パスワード用入力値決定部
１８  入力枠特定部
２０  認証サーバ
２１  サーバ側メモリ
２２  ユーザ情報データベース
２３  入力値表データベース
２６  入力値表選択送信部
２７  認証制御手段
４１，４２，４３  入力値表
６１  入力値表表示部
６２  入力文字選択部
６３  入力済みパスワード桁表示部
７１  入力ボタン７１
７２  完了ボタン７２
７３  変更矢印ボタン
【図１】
0005471706.tif 000002
【図２】
0005471706.tif 000003
【図３】
0005471706.tif 000004
【図４】
0005471706.tif 000005
【図５】
0005471706.tif 000006
【図６】
0005471706.tif 000007
【図７】
0005471706.tif 000008
【図８】
0005471706.tif 000009
【図９】
0005471706.tif 000010
【図１０】
0005471706.tif 000011
【図１１】
0005471706.tif 000012
【図１２】
0005471706.tif 000013
【図１３】
0005471706.tif 000014
【図１４】
0005471706.tif 000015
【図１５】
0005471706.tif 000016
【図１６】
0005471706.tif 000017
【図１７】
0005471706.tif 000018
【図１８】
0005471706.tif 000019
【図１９】
0005471706.tif 000020