(57)【要約】【課題】覗き見やスパイウェアによって画面をキャプチャされても、パスワードを盗み取られることを防止する。【解決手段】被認証者の端末において、一時的に外部との通信を遮断した状態で、被認証者がパスワードの文字列中に使用していない文字をダミー文字として予め登録させる。被認証者は、ログイン画面等でパスワードを入力する際には、登録されたダミー文字をパスワードに含ませて入力する。入力されたパスワードを認証先に送信する際には、端末がこの登録されたダミー文字を読み出し、入力されたパスワードからダミー文字を除いて認証先に送信する。ダミー文字として使用できる文字を、認証先（パスワード保管元）に問い合わせ、使用可能な文字の提示を受けることもできる。【選択図】図１
2015007941.tif 000002
【特許請求の範囲】
【請求項１】
被認証者がパスワードを入力する際に、当該パスワードの文字列に含まれない文字をダミー文字として当該パスワードに含ませて入力させるパスワード入力方法であって、
認証システムにおいて、
前記被認証者の端末において、一時的に外部との通信を遮断した状態で一以上の前記ダミー文字を選択させるステップと、
前記選択されたダミー文字を前記端末又は認証先の認証サーバに記憶するステップと、
前記端末から入力されたパスワードを前記認証サーバに送信する際に、前記記憶されたダミー文字を読み出し、前記入力されたパスワードから前記ダミー文字を除いて送信するステップと、
を有することを特徴とするパスワード入力方法。
【請求項２】
前記被認証者がダミー文字を登録する際に、前記被認証者が使用しているパスワードに含まれていない文字を前記認証サーバに問い合わせ、当該問い合わせの結果に応じて、前記ダミー文字の候補を前記端末に提示することを特徴とする請求項１に記載のパスワード入力方法。
【請求項３】
前記問い合わせの際に、前記被認証者が使用している複数のユーザＩＤの入力を求め、前記複数のユーザＩＤごとに当該パスワードに含まれていない文字を当該認証サーバに問い合わせ、前記複数のユーザＩＤに対するパスワードのいずれにも含まれていない文字を前記ダミー文字の候補として前記端末に提示することを特徴とする請求項２に記載のパスワード入力方法。
【請求項４】
前記ダミー文字を含んだパスワードを入力する際に、前記被認証者が文字を入力するごとに、キー入力イベントをランダムに発生させ、前記ダミー文字を当該入力された文字に挿入することを特徴とする請求項１乃至３のいずれかに記載のパスワード入力方法。
【請求項５】
前記ダミー文字を含んだパスワードを入力する画面において、前記パスワードを入力させるためのテンキー上の文字キー又は非文字キーの一部を他の文字キーに置き換えたテンキーを表示させることを特徴とする請求項１乃至４のいずれかに記載のパスワード入力方法。
【請求項６】
被認証者がパスワードを入力する際に、当該パスワードの文字列に含まれない文字をダミー文字として当該パスワードに含ませて入力させるパスワード入力端末であって、
前記パスワード入力端末は、
一時的に外部との通信を遮断した状態で前記ダミー文字を一以上前記被認証者に選択させ、前記選択されたダミー文字を前記パスワード入力端末内に記憶するダミー文字登録部と、
前記パスワード入力端末から入力されたパスワードを認証先に送信する際に、前記記憶されたダミー文字を読み出し、前記入力されたパスワードから前記ダミー文字を除いて送信するダミー文字入力制御部と、
を備えることを特徴とするパスワード入力端末。
【請求項７】
被認証者の端末と認証先の認証サーバとが通信可能に接続されたパスワード入力システムであって、
前記認証サーバは、
正規ユーザのＩＤとパスワードを格納したユーザ登録ＤＢと、
前記端末からの問い合わせに対して、前記ユーザ登録ＤＢを参照し、前記被認証者のパスワードに含まれない文字を返信するダミー文字照会受付部と、
を備え、
前記端末は、
前記被認証者のパスワードの文字列に含まれない文字を認証サーバに問い合わせるダミー文字照会部と、
前記ダミー文字照会部の問い合わせの結果を提示し、一時的に外部との通信を遮断した状態で前記提示されたダミー文字の候補から前記ダミー文字を一以上前記被認証者に選択させ、前記選択されたダミー文字を前記認証サーバに送信し、記憶させるダミー文字登録部と、
前記端末から入力されたパスワードを認証先に送信する際に、前認証サーバに記憶されたダミー文字を読み出し、前記端末から入力されたパスワードから前記ダミー文字を除いて前記認証サーバに送信するダミー文字入力制御部と、
を備えることを特徴とするパスワード入力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスワードの入力方法等に関する。特に、スパイウェア対策のためのパスワードの入力方法、入力端末、及び入力システムに関する。
【背景技術】
【０００２】
昨今のインターネットの急速な普及に伴い、ＰＣや携帯電話等の端末を使ってインターネットにアクセスする機会が大幅に増え、ネットバンキング、ネットショッピング、各種会員制サイトのアクセス等において、ログインや決済の際に暗証番号やパスワードをユーザの端末から入力することが多くなってきた。特に金融機関のサイトでは、ログイン時はログインＩＤ又はアカウントＩＤとパスワードを要求するが、それとは別に、振込等の取引を実行する際にも、ログイン時とは別の取引パスワードや第二暗証番号を要求されることも多いのでパスワードや暗証番号を入力する機会が益々多くなっている。
【０００３】
しかし、特に携帯型の端末では、入力中の画面を他人に覗き見される危険性があるので、周囲に人がいる場所では暗証番号やパスワードの入力を行うことは躊躇われる。また、端末に仕込まれたスパイウェアにより端末の入力操作を読み取られ、暗証番号やパスワードを盗み取られる被害も続発している。
【０００４】
このため、本発明の出願人らは、画面の覗き見対策やスパイウェア対策のための暗証番号やパスワード入力方法をいくつか提案している。例えば、特許文献１においては、入力画面においてキーの値が非表示のキー配列を表示し、マウスのポインタがキー以外の所定の領域にあることを検出すると非表示のキーに割り当てられた値を表示し、マウスのポインタがキーの表示領域内にあることを検出するとキーの値を非表示とすることにより、スパイウェア等により、キー入力とマウス操作とのロギング、及び画面のキャプチャが行われた場合でも、マウス入力により入力された文字等が盗み取られることを防止する文字入力方法を提案している。
【０００５】
また、本発明の出願人らの出願ではないが、特許文献２には、第３者が手の動きから暗証番号を類推するのを防止するために、暗証番号を入力する入力テンキー画面と、ダミー数字を嵌め込ませる表示を加えられる偽りの入力テンキー画面とを互い違いに表示させて、タッチパネルに対して暗証番号にダミー数字を嵌め込ませるタッチ動作を要求する暗証番号入力装置が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許４２０５７１２号公報
【特許文献２】特許２９８５８８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、ここ数年来、スマートフォンやタブレット端末のようにタッチパネル方式を採用した端末が急激に増加している。タッチパネルとは、指先や専用のペンで画面に触れることで入力を行う装置であり、表示装置（ディスプレイ）と入力装置が一体化したもので、指等が触れた位置をセンサで検知して、どの表示要素が指定されたかを特定し、対応する動作を行なうものである。タッチパネルは、画面上に見えているものに直接触れて指示できるため（最近では画面に直接触れなくともよい非接触タイプのものや、指のタッチの代わりにユーザの視線の動きを検知するものもある）、直感的で簡単に操作できるので、スマートフォン、タブレット端末、携帯ゲーム端末、ポータブル音楽プレーヤ、カーナビゲーションシステム等（以下、総じて単にタッチパネル端末と呼ぶことにする）で広く採用されている。
【０００８】
しかしながら、通常、タッチパネルにはマウスがないため、上記特許文献１に記載の文字入力方法は、必ずしもタッチパネル端末に適合したものではなかった。また、特許文献２の入力方法では、ダミー文字を利用する点では本発明と類似するが、特許文献２に記載の入力装置は暗証番号の入力に限定される上、真の暗証番号入力画面と、ダミー文字を嵌め込ませるための偽りの入力画面が互い違いに表示されるので、ダミー文字を多く用いれば用いるほど、真の入力画面と偽りの入力画面の切り替えが多くなり、入力操作が複雑になってユーザが混乱する可能性がある。
【０００９】
したがって、本発明では、このように急速に普及したタッチパネル端末をはじめとしたソフトウェアキーボードを採用した端末において、たとえ覗き見やスパイウェアによって、パスワード入力画面をキャプチャされ、かつその画面でのキー操作のログを取得されても、入力したパスワードを盗み取られることを防止することができ、かつ、簡単で入力ミスの可能性の低い新たなパスワードの入力方法、入力端末、入力システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明のパスワード入力方法は、以下のような解決手段を提供する。なお、暗証番号は、数字のみで構成されるパスワードであることから、以降では、特に断らない限り、単にパスワードと呼ぶ場合は、暗証番号を含むものとする。
【００１１】
請求項１に記載の発明は、被認証者がパスワードを入力する際に、当該パスワードの文字列に含まれない文字をダミー文字として当該パスワードに含ませて入力させるパスワード入力方法であって、認証システムにおいて、前記被認証者の端末において、一時的に外部との通信を遮断した状態で一以上の前記ダミー文字を選択させるステップと、前記選択されたダミー文字を前記端末又は認証先の認証サーバに記憶するステップと、前記端末から入力されたパスワードを前記認証サーバに送信する際に、前記記憶されたダミー文字を読み出し、前記入力されたパスワードから前記ダミー文字を除いて送信するステップと、を有することを特徴とする。
【００１２】
上記の構成によれば、予めパスワードに使用されていない文字をダミー文字としてユーザ（被認証者）が登録しておき、ユーザがパスワード入力の際には、この登録されたダミー文字をパスワードに含ませたかたちで入力する。端末では、この登録ダミー文字を除いて認証先に送信する。このようにすることで、パスワード入力中の画面の操作を盗み見されても或いはスパイウェアによってハッキングされても真のパスワードを読み取られることが防げる。
【００１３】
請求項２に記載の発明は、請求項１に記載の方法において、前記被認証者がダミー文字を登録する際に、前記被認証者が使用しているパスワードに含まれていない文字を前記認証サーバに問い合わせ、当該問い合わせの結果に応じて、前記ダミー文字の候補を前記端末に提示することを特徴とする。
【００１４】
上記の構成によれば、パスワードに使われていない文字を自動的に提示してくれるので、ダミー文字の登録の操作性が向上する上、誤ってパスワードに使われている文字をダミー文字として登録してしまうことが防げる。
【００１５】
請求項３に記載の発明は、請求項２に記載の方法において、前記問い合わせの際に、前記被認証者が使用している複数のユーザＩＤの入力を求め、前記複数のユーザＩＤごとに当該パスワードに含まれていない文字を当該認証サーバに問い合わせ、前記複数のユーザＩＤに対するパスワードのいずれにも含まれていない文字を前記ダミー文字の候補として前記端末に提示することを特徴とする。
【００１６】
上記の構成によれば、複数のユーザＩＤに対して別々のパスワードを使用している場合であっても、いずれのパスワードでも使用されていない文字があればその文字を提示してくれるので、その文字を共通のダミー文字として登録すれば、ユーザがパスワード毎にダミー文字をそれぞれ覚えておく必要がなくなる。
【００１７】
請求項４に記載の発明は、請求項１〜３のいずれかに記載の方法において、前記ダミー文字を含んだパスワードを入力する際に、前記被認証者が文字を入力するごとに、キー入力イベントをランダムに発生させ、前記ダミー文字を当該入力された文字に挿入することを特徴とする。
【００１８】
上記の構成によれば、パスワード入力の際に、端末側でダミー文字をあたかも人間がキー入力したようなイベントを端末内部に発生させ、ダミー文字を自動的に挿入してくれるので、ダミー文字入力の手間が省け、打ち間違いが減少する。
【００１９】
請求項５に記載の発明は、請求項１〜４のいずれかに記載の方法において、前記ダミー文字を含んだパスワードを入力する画面において、前記パスワードを入力させるためのテンキー上のキー又は非文字キーの一部を他の文字キーに置き換えたテンキーを表示させることを特徴とする。
【００２０】
上記の構成によれば、テンキー上の非文字キー（文字そのものの入力キーでなく、カーソル移動や入力モード切替等の入力を補助する機能を持つキー）に、ユーザの指定によりパスワードに使用されている文字を割り当てることで、フルキーボードでなくともテンキー上で英字、数字、記号を含んだパスワードの入力が可能となる。
【００２１】
請求項６に記載の発明は、被認証者がパスワードを入力する際に、当該パスワードの文字列に含まれない文字をダミー文字として当該パスワードに含ませて入力させるパスワード入力端末であって、前記パスワード入力端末は、一時的に外部との通信を遮断した状態で前記ダミー文字を一以上前記被認証者に選択させ、前記選択されたダミー文字をパスワード入力端末内に記憶するダミー文字登録部と、前記パスワード入力端末から入力されたパスワードを認証先に送信する際に、前記記憶されたダミー文字を読み出し、前記入力されたパスワードから前記ダミー文字を除いて送信するダミー文字入力制御部と、を備えることを特徴とする。
【００２２】
上記請求項６の発明は、請求項１のパスワード入力方法をパスワード入力装置としての端末装置の発明と捉えたものであり、請求項１の発明と同様な作用効果を奏する。更に、端末装置だけですべての処理を行うため、認証先のシステムに依存せずに本パスワードの入力方法を汎用的に利用できる。
【００２３】
請求項７に記載の発明は、被認証者の端末と認証先の認証サーバとが通信可能に接続されたパスワード入力システムであって、前記認証サーバは、正規ユーザのＩＤとパスワードを格納したユーザ登録ＤＢと、前記端末からの問い合わせに対して、前記ユーザ登録ＤＢを参照し、前記被認証者のパスワードに含まれない文字を返信するダミー文字照会受付部と、を備え、前記端末は、前記被認証者のパスワードの文字列に含まれない文字を認証サーバに問い合わせるダミー文字照会部と、前記ダミー文字照会部の問い合わせの結果を提示し、一時的に外部との通信を遮断した状態で前記提示されたダミー文字の候補から前記ダミー文字を一以上前記被認証者に選択させ、前記選択されたダミー文字を前記認証サーバに送信し、記憶させるダミー文字登録部と、前記端末から入力されたパスワードを認証先に送信する際に、前認証サーバに記憶されたダミー文字を読み出し、前記端末から入力されたパスワードから前記ダミー文字を除いて前記認証サーバに送信するダミー文字入力制御部と、を備えることを特徴とする。
【００２４】
上記請求項７の発明は、請求項２のパスワード入力方法を端末装置と認証サーバとが接続された認証システムにおけるパスワード入力システムの発明と捉えたものであり、請求項２の発明と同様な作用効果を奏する。
【発明の効果】
【００２５】
本発明によれば、たとえ覗き見やスパイウェアによって、パスワード入力画面をキャプチャされ、かつその画面でのキー操作のログを取得されても、入力したパスワードを盗み取られることを防止し、かつ、簡単で入力ミスの可能性の低い新たなパスワードの入力方法、入力端末、及び入力システムを提供することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の基本概念を説明するための暗証番号入力イメージを示す図である。
【図２】本発明の第一の実施形態に係るパスワード入力装置としての端末の機能ブロックを示す図である。
【図３】本発明の第二の実施形態に係るパスワード入力システムの機能ブロックを示す図である。
【図４】ダミー文字登録画面の例を示す図である。
【図５】パスワードのダミー文字挿入パターンの例を示す図である。
【図６】第一の実施形態に係るダミー文字登録の処理フローの例を示す図である。
【図７】第二の実施形態に係るダミー文字登録の処理フローの例を示す図である。
【図８】第一の実施形態及び第二の実施形態に係るダミー文字入力制御フローの例を示す図である。
【図９】ログイン画面の典型的な例を示す図である。
【図１０】パスワード入力のためのカスタムテンキーの例を示す図である。
【発明を実施するための形態】
【００２７】
以下、添付図面を参照して、本発明を実施するための形態（以下、実施形態）について詳細に説明する。なお、実施形態の説明の全体を通して同じ要素には同じ番号または符号を付している。
【００２８】
図１は、本発明の基本概念を説明するための暗証番号入力イメージを示す図である。ここでは、単純な例として、パスワードが数字のみからなる暗証番号であるとして説明する。図１の左側はダミー文字登録画面、中央は暗証番号入力画面、右側は認証先のシステムを示す。
【００２９】
まずユーザは、暗証番号（パスワード）に含ませるためのダミー文字を予めタッチパネル端末のダミー文字登録画面から登録しておく。ダミー文字は、暗証番号として使用されていない数字から選択する。例えば、暗証番号が“１２３４”であるとすると、暗証番号に使用されていない“０”、“５”、“６”、“７”、”８”、”９”のうち少なくとも１つ以上の数字を選択する。ダミー文字の登録は、予め端末にダウンロードしておいた本パスワード入力方法のための専用のアプリケーション（以下、専用アプリと呼ぶ）から行われる。
【００３０】
専用アプリは、ダミー文字登録画面自体をハッキングされて外部に送信されることを防ぐため、外部との通信を遮断し、この通信を遮断した状態でのみダミー文字を登録可とする。登録されたダミー文字は、端末内部又は認証先のシステムに暗号化されて記憶される。もちろん、ユーザはいつでも登録したダミー文字を変更可能である。
【００３１】
ダミー文字登録後、ユーザが認証を必要とするサイトにアクセスすると、通常はログイン画面から、ユーザＩＤとパスワードの入力を要求されるが、このとき上記の専用アプリが自動的に起動される。暗証番号入力画面（パスワード入力画面）では、ユーザは、先に登録したダミー文字を、暗証番号やパスワードの文字列の任意の位置に挿入して入力することができる。暗証番号の文字は、通常画面には表示されないが、キー操作のログから読み取られ得るからである。仮に暗証番号を“１２３４”とし、“７”をダミー文字として登録したとすると、暗証番号入力画面では、例えば、“１７２３４”と入力する。暗証番号入力の際には、同じダミー文字を複数回含ませてもよいし、複数のダミー文字をそれぞれ１つ以上含ませてもよい。もちろん、従来通りダミー文字を含ませないで入力することもできるが、金融機関のネットバンキング等、特にハッキングを防止する必要性が高い場合には、このようにダミー文字を含んだかたちで暗証番号（パスワード）を入力することが望ましい。
【００３２】
図１の中央の画面の例に戻り、ユーザが暗証番号の入力を終え、なんらかのキー（Ｅｎｔｅｒキーや送信ボタン等）を押すと、専用アプリが登録されたダミー文字を記憶部から読み出し、ユーザが入力した暗証番号からダミー文字を除いて認証先のシステムに送信する。例えば、先の例であれば、入力された“１７２３４”から“７”を除いて、“１２３４”が認証先のシステムに送信される。
【００３３】
このようなパスワード入力方法は、ログイン画面に限らず、第二暗証番号や第二パスワードを入力するような画面でも同じように使用することができる。このようにすることで、覗き見はもちろん、スパイウェアにより、たとえパスワード入力画面をキャプチャされ、かつその画面でのキー操作のログ（タッチパネルにおいては、指等でタッチした箇所の画面上の位置情報のログ）を取得されても真のパスワードを盗み取られることを防止することができる。
【００３４】
図２は、本発明の第一の実施形態に係るパスワード入力装置としての端末の機能ブロックを示す図である。第一の実施形態では、ユーザ（被認証者）の端末だけで本発明のパスワード入力方法を実施する形態である。なお、以降の機能ブロック図では機能ブロック（処理部とデータベース）間の矢印は、データの流れ方向、又は処理の流れ方向を表している。
【００３５】
本実施形態におけるパスワード入力のための端末１０は、一般的なタッチパネル端末に、先に述べた専用アプリをダウンロードすることで容易に実現できる。ここでタッチパネル端末とは、スマートフォン、タブレット端末の他、タッチパネルを備えたＰＣやその他の情報処理機器を含むものとする。
【００３６】
図示する端末１０は、スマートフォン等の携帯型タッチパネル端末に、本発明のパスワード入力装置として機能するための構成を加えたものである。すなわち、外部との通信を制御する通信制御部１１、入力装置と表示装置を兼ねたタッチパネル１２、タッチパネル１２からの入力及びその他入力装置１５を制御する入力制御部１３、タッチパネル１２の表示及びその他出力装置１６を制御する表示制御部１４、各種センサ１７からなる基本構成に専用アプリ１８の機能構成が追加される。
【００３７】
その他入力装置１５とは、端末に装備された物理キー、カメラ、音声入力装置（マイク等）を指す。また、その他出力装置とは、スピーカ等の音響出力装置や振動発生装置等を指す。さらに、各種センサ１７とは、加速度センサ（直線加速度、重力センサ含む）、輝度（照度）センサ、ジャイロセンサ（角速度センサ）、磁界（磁気）センサ、方位センサ、近接（近傍）センサ、温度センサ、圧力センサ等を指す。本発明の主題であるパスワードの入力は、通常ソフトウェアキーボードから行われるが、上記の入出力装置（例えば音声入力や物理キー）、各種センサと組み合わせることで操作性を向上させることができる。
【００３８】
専用アプリ１８は、内部的にはダミー文字登録部１８Ａとダミー文字入力制御部１８Ｂから構成される。ダミー文字登録部１８Ａは、予めユーザがダミー文字を登録する際に起動され、外部との通信を遮断した状態で、ユーザにパスワードとして使用されていない文字をダミー文字として登録させ、記憶する機能を果たす。ダミー文字登録部１８Ａは、ユーザがアイコンをタッチして明示的に起動する他、長期間同じダミー文字を使い続けた場合等にユーザに変更を促すため、定期的に起動するようにもできる。また、ユーザが複数のユーザＩＤを保有している場合、ユーザＩＤごとにダミー文字を登録してもよいし、すべてのユーザＩＤに共通のダミー文字を登録してもよい。
【００３９】
専用アプリ１８のダミー文字入力制御部１８Ｂは、パスワード入力画面で自動的に起動され、ユーザがパスワード入力画面からパスワードを入力したことを検知し、入力された文字列にダミー文字が含まれていれば、そのダミー文字を除いて認証先に送信する機能を果たす。なお、ダミー文字をパスワードへ含ませて入力する作業は、ユーザ自身が行ってもよいが、後述するように、端末側で自動的にダミー文字を入力するような「自動入力モード」を備えていてもよい。
【００４０】
ダミー文字入力制御部１８Ｂは、ユーザが入力するパスワード入力画面（特にログイン画面）の構造を解析して、暗証番号やパスワードの入力欄以外のユーザの入力に対してはダミー文字を除いて送信しないようにする機能も有する。このため、例えば、予めユーザが指定したサイトのＵＲＬにアクセスした場合にのみ専用アプリ１８が起動されるようにしておき、そのＵＲＬの画面のユーザＩＤやパスワードの入力欄を予め指定しておくようにしてもよい。
【００４１】
専用アプリ１８は、汎用に作成することも可能であるが、認証先のシステム側から提供するようにしてもよい。この場合は、認証先ごとに専用アプリ１８をダウンロードする必要があるが、パスワードで使用できる文字数（桁数）、文字の種類、組み合わせ方等のポリシー（ルール）、パスワード入力画面の構造が認証先のシステムによって異なるので、認証側が専用アプリ１８を提供すれば、ダミー文字登録部１８Ａが行うダミー文字の登録の際の利便性の向上や、ダミー文字入力制御部１８Ｂが行うユーザＩＤやパスワードの入力欄の特定が容易になる。
【００４２】
図３は、本発明の第二の実施形態に係るパスワード入力システムの機能ブロックを示す図である。第二の実施形態では、端末と認証先の認証サーバが接続された認証システムにおいて、端末と認証サーバが連携して本発明のパスワード入力方法を実現する形態である。本発明は、第一の実施形態のように基本的にはパスワード入力装置としての端末側で実現できるので、認証先のシステムに依存しないものではあるが、認証先の認証サーバと連携させることで、操作性を向上させたり、セキュリティを更に向上させたりすることができる。
【００４３】
本実施形態の端末１０Ａは、基本的には第一の実施形態の端末１０と同様であるが、専用アプリ１８’にはダミー文字照会部１８Ｃが追加される。また、ダミー文字登録部１８Ａ’及びダミー文字入力制御部１８Ｂ’は、第一の実施形態の場合と多少動きが異なる。
【００４４】
まず、ダミー文字登録部１８Ａ’は、ダミー文字登録画面表示の際に、ダミー文字照会部１８Ｃを呼び出し、ダミー文字として使用可能な文字を認証サーバ２０に問い合わせさせる。認証サーバ２０には、符号２１〜２４で示すような典型的な構成（通信制御部、ユーザＩＤ照会部、ユーザ登録ＤＢ、認証部）に加えて、ダミー文字照会の問い合わせを処理するためのダミー文字照会受付部２５（図では網掛けで示す）が設けられ、ダミー文字の照会があった際にユーザの登録パスワードを読み出し、ダミー文字として使用可能な文字を端末側に返信する。ここでの通信は専用プロトコルを用い、セキュアな通信手段を用いて行われる。
【００４５】
ダミー文字登録部１８Ａ’は、ここで返信されたダミー文字として使用可能な文字をタッチパネル１２に表示し、ユーザに選択させる。そして選択されたダミー文字は端末内に記憶せず、認証サーバ２０に送信し、認証サーバ２０は、ダミー文字を登録ダミー文字として正規ユーザの認証情報を格納したユーザ登録ＤＢ２２に記憶しておく。なお、端末固有のＩＤごとに、ダミー文字を登録してもよい。
【００４６】
ダミー文字入力制御部１８Ｂ’は、パスワード入力の際、ダミー文字を端末のメモリから読み出すのではなく、ダミー文字照会部１８Ｃを呼びだし、ダミー文字照会部１８Ｃが認証サーバ２０から取得したダミー文字を使用する。
【００４７】
以上の点が第一の実施形態とは異なる。このようにするメリットとしては、以下のような点が挙げられる。まず、端末側にダミー文字（当然、パスワードも）を保存しないので、端末の故障や紛失があっても別の端末から専用アプリ１８’を再度ダウンロードすれば容易に復旧が可能である。端末側にダミー文字を保存する形態だと、再度ダミー文字の登録が必要となる。
【００４８】
また、後述するように、ダミー文字登録画面でユーザがパスワードを思い浮かべ、ダミー文字として何を使用するかいちいち考えなくても、登録画面に使用可能な文字が自動的に表示されるようにもできるので、登録時の操作性が向上する。このときの表示は、パスワード入力用とは別の端末に行ってもよい。特に多くのサイトに対して別々のパスワードを所持しているユーザの場合、端末が自動的にそれぞれの認証サーバに問い合わせ、どのサイトのパスワードでも使われていない文字を検出して提示してくれれば、その文字を共通のダミー文字として使用できるので、ダミー文字をサイトごとに記憶する必要もなくなる。更に、ダミー文字登録時の端末と実際にパスワードを入力するときの端末が異なっていてもよくなる。
【００４９】
また、サイトごとにパスワードとして使用できる文字やルールが決まっているので、そもそも使用できない文字をダミー文字としてうっかり登録してしまい、他人に容易にダミー文字であることわかってしまうようなことも防げる。例えば、特定の記号しかパスワードして使用できないようなサイトに対して、その特定の記号以外の記号をダミー文字として登録すると、画面キャプチャとその画面のタッチ位置情報とをハッキングされた場合、ダミー文字であることが容易にわかってしまうのでダミー文字としては無意味になる。また、ダミー文字もパスワードの一部とも考えられるのでシステム側に管理させるほうが望ましいという考え方もある。
【００５０】
上記の端末１０、端末１０Ａ、認証サーバ２０の機能構成は、あくまで一例であり、１つの機能ブロック（データベース及び機能処理部）を更に分割したり、複数の機能ブロックをまとめて１つの機能ブロックとして構成したりしてもよい。各機能処理部は、装置に内蔵されたＣＰＵ（Central  Processing  Unit）が、ＲＯＭ（Read  Only  Memory）またはハードディスク等の記憶装置に格納されたコンピュータ・プログラムを読み出し、ＣＰＵにより実行されたコンピュータ・プログラムによって実現される。すなわち、各機能処理部は、このコンピュータ・プログラムが、記憶装置に格納されたデータベース（ＤＢ;Data  Base)やメモリ上の記憶領域からテーブル等の必要なデータを読み書きし、場合によっては、関連するハードウェア（例えば、入出力装置、表示装置、通信インターフェース装置）を制御することによって実現される。また、本発明の実施形態におけるデータベース（ＤＢ）は、商用データベースであってよいが、単なるテーブルやファイルの集合体をも意味し、データベースの内部構造自体は問わないものとする。
【００５１】
図４は、ダミー文字登録画面の例を示す図である。図の上段では暗証番号の入力画面例を、図の下段ではパスワードの入力画面例を示している。
【００５２】
図４（ａ−１）は、暗証番号入力の最も単純な画面で、ユーザ番号（ユーザＩＤ）を入力した後、暗証番号に使用されていないテンキーの数字を１つ以上押して登録ボタンを押すと登録完了となる。入力されたダミー文字は画面に表示しても表示しなくてもよい（以下同じ）。誤って暗証番号に使われている数字を登録しようとした場合、第一の実施形態では、暗証番号を端末内に記憶してない限り、エラーとはならないが、第二の実施形態では、認証サーバ２０にダミー文字として使用できる文字を問い合わせるのでエラーとすることができる。
【００５３】
図４（ａ−２）は、ユーザ番号（顧客番号や契約番号等）を入力すると、ダミー文字として使用できる数字のみをキー表示する。ユーザがその中から１つ以上のキーを押して登録ボタンを押すと登録完了となる。また、ユーザ番号を複数入力すると、どちらのユーザ番号に対する暗証番号でも使用されていない数字のみを表示できる。なお、第一の実施形態では、暗証番号を端末内に記憶していない場合はこのような登録画面はサポートされない。
【００５４】
図４（ａ−３）は、ユーザ番号と正しい暗証番号を共に入力した場合、（ａ−２）の場合と同様に、ダミー文字として使用できる数字のみをキー表示する。ユーザの入力の手間は増えるが、第一の実施形態、第二の実施形態ともにサポート可能な登録画面である。
【００５５】
図４（ｂ−１）は、英字を含んだパスワードを入力するためのＱＷＥＲＴＹキーボード（フルキーボード）を利用する登録画面である。図では英字のキーしか示されていないが、キーボードを切り替えることで数字や記号も使用できる。ダミー文字のキーを１つ以上押して「改行キー」を押せば登録完了となる。（ａ−１）の場合と同様に、誤ってパスワードに使われている文字を登録しようとした場合、第一の実施形態では、パスワードを端末内に記憶してない限り、エラーとはならないが、第二の実施形態ではエラーとすることができる。
【００５６】
図４（ｂ−２）は、ＱＷＥＲＴＹキーボードを使用せず、キー数の少ないテンキーを使用した登録画面である。この画面でユーザＩＤを入力すると、ダミー文字として使用可能な一部の文字のキーが候補文字群として表示される。別のダミー文字を表示したい場合は、「次候補」のボタンを押すと、別の候補文字群が表示される。この文字群の表示はランダムであってもよい。（ａ−２）の場合と同様に、ユーザＩＤを複数入力すると、どちらのユーザＩＤのパスワードでも使用されていない文字のみを表示できる。また、第一の実施形態では、パスワードを端末内に記憶していない場合はこのような登録画面はサポートされない。
【００５７】
図４（ｂ−３）は、ユーザＩＤと正しいパスワードを共に入力してダミー文字として使用できる文字を表示させる。ユーザＩＤとパスワードの組み合わせは複数してもよい。（ａ−３）の場合と同様に、第一の実施形態、第二の実施形態ともにサポート可能な登録画面である。
【００５８】
図５は、パスワードのダミー文字挿入パターンの例を示す図である。図上段にはダミー文字を１つ挿入したパターン、図中段には、ダミー文字を２つ挿入したパターン、図下段にはダミー文字を３つ挿入した場合を示す。いずれの場合も、もともとのパスワードの文字数は４とする。図中の「○」はもともとのパスワードの文字、「●」は挿入したダミー文字を表す。
【００５９】
図から分かるように、ダミー文字が１つの場合は５パターン、ダミー文字が２つの場合は１５パターン、ダミー文字が３つの場合は３５パターンとなる。一般に、もともとのパスワードの文字数をｎ、ダミー文字として使用できる文字の数をｒ、パスワードに挿入するダミー文字の数をｍとすると、パターンの総数は次式で与えられる。ただし、使用するダミー文字が同じでもダミー文字の挿入順序が異なれば別のパターンと数える。
【００６０】
【数１】
2015007941.tif 000003
【００６１】
図６は、第一の実施形態に係るダミー文字登録の処理フローの例を示す図である。この処理は、図２のダミー文字登録部１８Ａが行う処理である。
【００６２】
ダミー文字登録部１８Ａは、まず、ステップＳ１０において、外部との通信をいったん強制的に遮断する。登録画面自体をハッキングされ、外部に送信されることを防止するためである。その後ステップＳ１１において、所定の登録画面を表示する。そしてステップＳ１２で、ユーザがこの登録画面で入力したユーザＩＤを取得する。
【００６３】
次にステップＳ１３に移り、ユーザがダミー文字として選択した文字を入力レジスタにいったん保存し、所定の登録ボタンが押されると（ステップＳ１４：Ｙ）、ステップＳ１５において、レジスタ内に保管された文字を、それぞれダミー文字としてユーザＩＤに対応付けて端末内に記憶する。そして、最後にステップＳ１６において、遮断された通信を復元する。
【００６４】
図７は、第二の実施形態に係るダミー文字登録の処理フローの例を示す図である。この処理は、図３のダミー文字登録部１８Ａ’が行う処理である。
【００６５】
ダミー文字登録部１８Ａ’は、まず、ステップＳ２０において、所定の登録画面を表示する。そしてステップＳ２１で、ユーザがこの登録画面で入力したユーザＩＤを取得する。このときのユーザＩＤは複数であってもよい。取得したユーザＩＤは、専用プロトコルでそれぞれの認証サーバ２０に送信され、パスワードとして使用されていない文字を取得する（ステップＳ２２）。ユーザＩＤ自体が認証サーバ２０に登録されていない場合は当然エラーとなる。
【００６６】
ここで使用される専用プロトコルは、ユーザになりすました他人がそのユーザＩＤを入力しても返信しない仕組みを有しており、例えば、専用アプリ１８’をダウンロードするとき、正規のユーザＩＤとパスワードの入力を求め、以後、その端末からのダミー文字の問い合わせには、このときの入力されたユーザＩＤについてのみ返信するようにする。あるいは端末固有のＩＤを認証サーバ２０に登録しておくようにしてもよい。
【００６７】
ダミー文字の照会が終わると、ステップＳ２３に移り、外部との通信をいったん遮断する。登録画面自体をハッキングされ、外部に送信されることを防止するためである。そしてステップＳ２４では、認証サーバ２０から取得したパスワードに使われていない文字をキー上に表示する。ユーザＩＤが複数指定された場合は、いずれのユーザＩＤにも使用されていない文字をダミー文字の候補として提示してもよい。このときの表示は、オフラインでのハッキングも考慮し、最初の登録画面とは異なる画面で行われることが望ましい。
【００６８】
そして、ステップＳ２５において、ユーザが選択した文字を入力レジスタにいったん保存し、所定の登録ボタンが押されると（ステップＳ２６：Ｙ）、ステップＳ２７に進み、遮断された通信を復元する。そして最後にステップＳ２８において、レジスタ内の文字を登録ダミー文字として、ユーザＩＤと共に認証サーバ２０に送信する。端末側の処理は以上で終了するが、認証サーバ２０では送信された登録ダミー文字をユーザの登録情報の一部としてユーザ登録ＤＢ２２に格納しておき、以降のダミー文字の問い合わせの時に端末に返信できるようにする。ただし、認証サーバ２０では格納した登録ダミー文字は、正規ユーザ端末からのダミー文字問い合わせ時のみに使用し、認証時の判断には使用しない。
【００６９】
図８は、第一の実施形態及び第二の実施形態に係るダミー文字入力制御フローの例を示す図である。この図で示す処理は、ダミー文字入力制御部１８Ｂ又は１８Ｂ’が行う処理であり、第一の実施形態、第二の実施形態のどちらでもほぼ共通する処理である。
【００７０】
まず、ステップＳ２０で登録されたダミー文字を端末内の記憶部（第一の実施形態の場合）、又は認証サーバ２０（第二の実施形態の場合）から取得する。次に、ステップＳ２１で「自動入力モード」か否かで処理を分ける。自動入力モードとは、ユーザがダミー文字を入力せずとも端末が自動的に登録されたダミー文字をパスワードに挿入してくれるモードのことである。
【００７１】
自動入力モードでない場合は、ステップＳ２１に進み、ユーザが一文字入力するたびに、その文字を入力レジスタに一時的に保管し（ステップＳ２２）、登録ボタンが押されれば（ステップＳ２３：Ｙ）、ステップＳ２９に飛び、入力レジスタに保管した文字列から登録されたダミー文字を除去して認証先に送信する。
【００７２】
自動入力モードの場合は、ステップＳ２４に進み、ユーザが１文字入力するごとにステップＳ２７に進み、入力された文字を入力レジスタに保管する。ユーザが文字を入力していなければステップＳ２５に移り、キー入力イベントが発生しているかどうかをチェックする（ステップＳ２５）。キー入力イベントとは、ダミー文字入力制御部１８Ｂがランダムに端末内部に発生させ、あたかも人間がキー入力を行ったかように端末のオペレーティングシステムに見せかけるプロセスのことである。キー入力イベントは、ユーザがパスワード入力中に１回から数回、文字を入力するごと、あるいは文字の入力とは非同期に発生させる。キー入力イベントが発生していれば（ステップＳ２５：Ｙ）、登録されたダミー文字の１つを入力レジスタに追加する（ステップＳ２６）。イベントが発生していなければ、なにもせずステップＳ２８に進む。
【００７３】
ステップＳ２８では、所定の登録ボタンが押されたかどうかがチェックされ、登録ボタンが押されていなければステップＳ２４に戻り、次の文字入力を待つ。登録ボタンが押されていれば、入力レジスタからダミー文字を除いて認証先に送信し（ステップＳ２９）、処理を終了する。
【００７４】
図９は、ログイン画面の典型的な例を示す図である。ログイン画面に限らずタブレット端末で文字入力する際には、表示領域１１１の下に、各種のソフトウェアキーボードが表示されるのが普通である。一般的にパスワードは、数字、英字、記号等の組み合わせで構成されるため、タブレット端末では、ソフトウェアキーボードを切り替えて入力する必要がある。このキーボードの切り替えには、符号１１５で示すような、入力モード切替キー（キーボード変更キー）が使用される。入力した文字の完了には符号１１６で示すようなＥｎｔｅｒキー（改行キー）が、入力した文字の訂正（ＢａｃｋＳｐａｃｅ）は、符号１１７で示すようなＤｅｌｅｔｅキーが使用される。なお、図で黒塗りで示したキーは、文字を直接入力するためのキーではなく、カーソル移動や入力モードの切替等、文字入力を補助するためのものなので非文字キーと呼ぶことにする。
【００７５】
テンキーの配列や入力モードの切替には様々な種類があり、機種によっても異なる。例えば、数字を入力する場合には、画面１１０の数字テンキーに切り替え、英字・記号を入力する場合には画面１２０のような英字テンキー又は画面１００のようなＱＷＥＲＴＹキーボードに切り替える。なお、画面１３０の、かなテンキーは、パスワードとは別に「秘密の言葉」のような問いに対して、かな又は漢字で答えるような場合に用いられる。また、タッチパネル端末では、かなキーのように、１つのキーに複数の文字を割り当て、トグル入力（同じ文字キーの上で数回タップし、文字を表示させる入力方法）やフリック入力（指を文字キーの上でスライドさせ、文字を表示させる入力方法）で、同じキーから複数の文字を入力する方法も一般的である。
【００７６】
画面１００〜１３０において、符号１１２はユーザＩＤ入力欄、符号１１３はパスワード入力欄を示している。パスワード入力欄の「○」は正規のパスワードの文字であり、「●」は、ダミー文字として挿入された文字を表している。ユーザＩＤとパスワードの入力が完了し、ログインボタン１１４を押すとそのダミー文字を除いた文字列がパスワードとして認証側に送られる。
【００７７】
図１０は、パスワード入力のためのカスタムテンキーの例を示す図である。パスワード入力には、図９のような標準的なキーボードを用いてもよいが、パスワード入力に特化したカスタムテンキーを用いるようにしてもよい。カスタムテンキーとは、フルキーボードではなく、テンキーのように文字数の少ないキー配列で、ユーザＩＤやパスワードの入力に適したソフトウェアキーボードのことである。もちろん、カスタムテンキーはユーザがカスタマイズ可能である。
【００７８】
図１０左に示すカスタムテンキー１４０は、通常の数字テンキーで数字キーの両サイドにある「非文字キー」に文字を割り当てたものである。非文字キーとは、文字そのものを入力するためのキーではなく、カーソル移動キーや入力モード切替キー等のような入力補助キーのことをいう。ユーザＩＤやパスワードの入力には、Ｅｎｔｅｒキー、Ｄｅｌｅｔｅキー、入力モード切替キー以外の非文字キーは不要なので、パスワードに使用している文字を割り当てることができる。
【００７９】
この図の例では、符号１４１〜１４７の非文字キーにＸ１〜Ｘ７の７文字が割り当てられていることを示し、このＸ１〜Ｘ７にはキー割り当てテーブル１６０を用いて実際に入力できる文字が定義されている。この例では、‘Ａ’，‘Ｂ’，‘Ｃ’，‘−’，‘Ｘ’，‘Ｙ’，‘Ｚ’がパスワードとして、カスタムテンキー１４０からキーボードの変更やトグル操作／フリック操作なしに入力できる。すなわち、非文字キーやパスワードとして使用していない数字キーを数字以外の文字キーに置き換えることで、数字以外のパスワードで使用している文字も同じテンキーから入力可能となる。なお、キー割り当てテーブル１６０を変更することで入力できる文字が変更できるのは言うまでもない。
【００８０】
図１０右に示すカスタムテンキー１５０は、さらに符号１５１，１５２，１５３のキーにＮ１、Ｎ２、Ｎ３の３文字を割り当てた例である。パスワードで使用する数字は限られるので（０〜９のすべての数字を使用することは稀なので）、パスワードとして使用していない数字のキーは英字、記号等に割り当てることができる。この場合は、キー割り当てテーブル１７０が使用される。このようにすることで、パスワードとして使用できる文字をカスタムテンキー１４０の場合より多く、キーボートの変更やトグル操作／フリック操作なしに、テンキー上に表示することができる。
【００８１】
以上、実施形態を用いて本発明を説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されないことは言うまでもない。上記実施形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。またその様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【００８２】
１０、１０Ａ  端末
１１  通信制御部（端末側）
１２  タッチパネル
１３  入力制御部
１４  表示制御部
１５  その他入力装置
１６  その他出力装置
１７  各種センサ
１８，１８’  専用アプリケーション
１８Ａ，１８Ａ’  ダミー文字登録部
１８Ｂ，１８Ｂ’  ダミー文字入力制御部
１８Ｃ  ダミー文字照会部
２０  認証サーバ
２１  通信制御部（認証システム側）
２２  ユーザ登録ＤＢ
２３  ユーザＩＤ照会部
２４  認証部
２５  ダミー文字照会受付部
１００，１１０，１２０，１３０  パスワード入力画面
１４０，１５０  カスタムテンキー
１６０，１７０  キー割り当てテーブル
【図１】
2015007941.tif 000004
【図２】
2015007941.tif 000005
【図３】
2015007941.tif 000006
【図４】
2015007941.tif 000007
【図５】
2015007941.tif 000008
【図６】
2015007941.tif 000009
【図７】
2015007941.tif 000010
【図８】
2015007941.tif 000011
【図９】
2015007941.tif 000012
【図１０】
2015007941.tif 000013
【手続補正書】
【提出日】平成26年7月22日(2014.7.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
被認証者がパスワードを入力する際に、当該パスワードの文字列に含まれない文字をダミー文字として当該パスワードに含ませて入力させるパスワード入力方法であって、
認証システムにおいて、
前記被認証者の端末において、一時的に認証先の認証サーバとの通信を遮断した状態で一以上の前記ダミー文字を選択させるステップと、
前記ダミー文字を選択させるステップの前に、前記被認証者が使用しているパスワードに含まれていない文字を前記認証サーバに問い合わせ、当該問い合わせの結果に応じて、前記ダミー文字の候補を前記端末に提示するステップと、
前記選択されたダミー文字を前記端末又は前記認証サーバに記憶するステップと、
前記端末から入力されたパスワードを前記認証サーバに送信する際に、前記記憶されたダミー文字を読み出し、前記入力されたパスワードから前記ダミー文字を除いて送信するステップと、
を有することを特徴とするパスワード入力方法。
【請求項２】
前記問い合わせの際に、前記被認証者が使用している複数のユーザＩＤの入力を求め、前記複数のユーザＩＤごとに当該パスワードに含まれていない文字を当該認証サーバに問い合わせ、前記複数のユーザＩＤに対するパスワードのいずれにも含まれていない文字を前記ダミー文字の候補として前記端末に提示することを特徴とする請求項１に記載のパスワード入力方法。
【請求項３】
前記ダミー文字を含んだパスワードを入力する際に、前記被認証者が文字を入力するごとに、キー入力イベントをランダムに発生させ、前記キー入力イベントにより発生させたダミー文字を前記被認証者が入力した文字に挿入することを特徴とする請求項１又は２に記載のパスワード入力方法。
【請求項４】
前記ダミー文字を含んだパスワードを入力する画面において、前記パスワードを入力させるためのテンキー上の文字キー又は非文字キーの一部を他の文字キーに置き換えたテンキーを表示させることを特徴とする請求項１乃至３のいずれかに記載のパスワード入力方法。
【請求項５】
被認証者がパスワードを入力する際に、当該パスワードの文字列に含まれない文字をダミー文字として当該パスワードに含ませて入力させるパスワード入力端末であって、
前記パスワード入力端末は、
前記被認証者のパスワードの文字列に含まれない文字を認証先に問い合わせるダミー文字照会部と、
前記ダミー文字照会部の問い合わせの結果の提示を受け、一時的に前記認証先との通信を遮断した状態で前記ダミー文字を一以上前記被認証者に選択させ、前記選択されたダミー文字を前記パスワード入力端末に記憶するダミー文字登録部と、
前記パスワード入力端末から入力されたパスワードを前記認証先に送信する際に、前記記憶されたダミー文字を読み出し、前記入力されたパスワードから前記ダミー文字を除いて送信するダミー文字入力制御部と、
を備えることを特徴とするパスワード入力端末。
【請求項６】
被認証者の端末と認証先の認証サーバとが通信可能に接続されたパスワード入力システムであって、
前記認証サーバは、
正規ユーザのＩＤとパスワードを格納したユーザ登録ＤＢと、
前記端末からの問い合わせに対して、前記ユーザ登録ＤＢを参照し、前記被認証者のパスワードに含まれない文字をダミー文字の候補として返信するダミー文字照会受付部と、
を備え、
前記端末は、
前記被認証者のパスワードの文字列に含まれない文字を認証サーバに問い合わせるダミー文字照会部と、
前記ダミー文字照会部の問い合わせの結果を提示し、一時的に前記認証サーバとの通信を遮断した状態で前記ダミー文字の候補から前記ダミー文字を一以上前記被認証者に選択させ、前記選択されたダミー文字を前記認証サーバに送信し、記憶させるダミー文字登録部と、
前記端末から入力されたパスワードを認証先に送信する際に、前認証サーバに記憶されたダミー文字を読み出し、前記端末から入力されたパスワードから前記ダミー文字を除いて前記認証サーバに送信するダミー文字入力制御部と、
を備えることを特徴とするパスワード入力システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
請求項１に記載の発明は、被認証者がパスワードを入力する際に、当該パスワードの文字列に含まれない文字をダミー文字として当該パスワードに含ませて入力させるパスワード入力方法であって、認証システムにおいて、前記被認証者の端末において、一時的に認証先の認証サーバとの通信を遮断した状態で一以上の前記ダミー文字を選択させるステップと、前記ダミー文字を選択させるステップの前に、前記被認証者が使用しているパスワードに含まれていない文字を前記認証サーバに問い合わせ、当該問い合わせの結果に応じて、前記ダミー文字の候補を前記端末に提示するステップと、前記選択されたダミー文字を前記端末又は前記認証サーバに記憶するステップと、前記端末から入力されたパスワードを前記認証サーバに送信する際に、前記記憶されたダミー文字を読み出し、前記入力されたパスワードから前記ダミー文字を除いて送信するステップと、を有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記の構成によれば、予めパスワードに使用されていない文字をダミー文字としてユーザ（被認証者）が登録しておき、ユーザがパスワード入力の際には、この登録されたダミー文字をパスワードに含ませたかたちで入力する。端末では、この登録ダミー文字を除いて認証先に送信する。このようにすることで、パスワード入力中の画面の操作を盗み見されても或いはスパイウェアによってハッキングされても真のパスワードを読み取られることが防げる。また、パスワードに使われていない文字を自動的に提示してくれるので、ダミー文字の登録の操作性が向上する上、誤ってパスワードに使われている文字をダミー文字として登録してしまうことが防げる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
請求項３の発明は、前記ダミー文字を含んだパスワードを入力する際に、前記被認証者が文字を入力するごとに、キー入力イベントをランダムに発生させ、前記キー入力イベントにより発生させたダミー文字を前記被認証者が入力した文字に挿入することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
請求項５に記載の発明は、被認証者がパスワードを入力する際に、当該パスワードの文字列に含まれない文字をダミー文字として当該パスワードに含ませて入力させるパスワード入力端末であって、前記パスワード入力端末は、前記被認証者のパスワードの文字列に含まれない文字を認証先に問い合わせるダミー文字照会部と、前記ダミー文字照会部の問い合わせの結果の提示を受け、一時的に前記認証先との通信を遮断した状態で前記ダミー文字を一以上前記被認証者に選択させ、前記選択されたダミー文字を前記パスワード入力端末に記憶するダミー文字登録部と、前記パスワード入力端末から入力されたパスワードを前記認証先に送信する際に、前記記憶されたダミー文字を読み出し、前記入力されたパスワードから前記ダミー文字を除いて送信するダミー文字入力制御部と、を備えることを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
請求項６に記載の発明は、被認証者の端末と認証先の認証サーバとが通信可能に接続されたパスワード入力システムであって、前記認証サーバは、正規ユーザのＩＤとパスワードを格納したユーザ登録ＤＢと、前記端末からの問い合わせに対して、前記ユーザ登録ＤＢを参照し、前記被認証者のパスワードに含まれない文字をダミー文字の候補として返信するダミー文字照会受付部と、を備え、
前記端末は、前記被認証者のパスワードの文字列に含まれない文字を認証サーバに問い合わせるダミー文字照会部と、前記ダミー文字照会部の問い合わせの結果を提示し、一時的に前記認証サーバとの通信を遮断した状態で前記ダミー文字の候補から前記ダミー文字を一以上前記被認証者に選択させ、前記選択されたダミー文字を前記認証サーバに送信し、記憶させるダミー文字登録部と、前記端末から入力されたパスワードを認証先に送信する際に、前認証サーバに記憶されたダミー文字を読み出し、前記端末から入力されたパスワードから前記ダミー文字を除いて前記認証サーバに送信するダミー文字入力制御部と、を備えることを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００７２
【補正方法】変更
【補正の内容】
【００７２】
自動入力モードの場合は、ステップＳ２４に進み、ユーザが１文字入力するごとにステップＳ２７に進み、入力された文字を入力レジスタに保管する。ユーザが文字を入力していなければステップＳ２５に移り、キー入力イベントが発生しているかどうかをチェックする（ステップＳ２５）。キー入力イベントとは、ダミー文字入力制御部１８Ｂがランダムに端末内部に発生させ、あたかも人間がキー入力を行ったかのように端末のオペレーティングシステムに見せかけるプロセスのことである。キー入力イベントは、ユーザがパスワード入力中に１回から数回、文字を入力するごと、あるいは文字の入力とは非同期に発生させる。キー入力イベントが発生していれば（ステップＳ２５：Ｙ）、登録されたダミー文字の１つを入力レジスタに追加する（ステップＳ２６）。イベントが発生していなければ、なにもせずステップＳ２８に進む。