(57)【要約】【課題】入力した文字をユーザに視認させつつも、この文字が第三者に知られる可能性を低減できる入力補助装置、入力補助方法及び入力補助プログラムを提供すること。【解決手段】入力補助装置１は、パスワードを構成する文字の入力を順次受け付ける受付部１１と、受け付けた入力文字の表示キャラクタを標準の表示態様から変換し、難読化した表示データを生成する変換部１２と、生成した表示データを表示させる表示制御部１３と、を備える。【選択図】図１
2018136627.tif 000002
【特許請求の範囲】
【請求項１】
パスワードを構成する文字の入力を順次受け付ける受付部と、
前記受付部が受け付けた入力文字の表示キャラクタを標準の表示態様から変換し、難読化した表示データを生成する変換部と、
前記変換部が生成した前記表示データを表示させる表示制御部と、を備える入力補助装置。
【請求項２】
前記変換部は、前記表示キャラクタの形状を変換する請求項１に記載の入力補助装置。
【請求項３】
前記変換部は、前記表示キャラクタにノイズ画像を付加する請求項１又は請求項２に記載の入力補助装置。
【請求項４】
前記変換部は、前記入力文字と共に、当該入力文字と異なるダミー文字の表示キャラクタを含む表示データを生成する請求項１から請求項３のいずれかに記載の入力補助装置。
【請求項５】
前記変換部は、前記入力文字と、入力デバイス上の位置が所定以上に離れた文字を前記ダミー文字として選択する請求項４に記載の入力補助装置。
【請求項６】
パスワードを構成する文字の入力を順次受け付ける受付ステップと、
前記受付ステップにおいて受け付けた入力文字の表示キャラクタを標準の表示態様から変換し、難読化した表示データを生成する変換ステップと、
前記変換ステップにおいて生成した前記表示データを表示させる表示制御ステップと、をコンピュータが実行する入力補助方法。
【請求項７】
パスワードを構成する文字の入力を順次受け付ける受付ステップと、
前記受付ステップにおいて受け付けた入力文字の表示キャラクタを標準の表示態様から変換し、難読化した表示データを生成する変換ステップと、
前記変換ステップにおいて生成した前記表示データを表示させる表示制御ステップと、をコンピュータに実行させるための入力補助プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスワード入力時の表示制御を行う入力補助装置、入力補助方法及び入力補助プログラムに関する。
【背景技術】
【０００２】
従来、端末にパスワードが入力されると、マスクされた文字で表示したり、最後に入力された文字を短時間、又は次の文字が入力されるまで表示したりする制御方法がある。
第三者にパスワードが見られないようにセキュリティを高めるためには、最後の文字もマスク文字も表示しないことが考えられるが、最後に入力された文字が表示されることにより、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等で用いられる物理キーボードよりも信頼性の低いタッチタイプのソフトウェアキーボード等における入力ミスを、ユーザが容易に気付くことができる。また、マスクされた文字でパスワードの文字をエコーすることで、ユーザの入力が実際に受け付けられたことをユーザに視覚的にフィードバックできる。
【０００３】
また、第三者にパスワードを知られないようにする手法として、実際のパスワードそのものを打ち込む操作を排除する技術が提案されており、例えば、特許文献１には、パスワード入力時にダミーパスワードを入力させることにより、真正パスワードの察知を困難にする認証装置が示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１３３７０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザに実際のパスワードを入力させる場合、前述のように入力操作のフィードバックがあると、利便性が向上する代わりに、第三者にパスワードの内容が知られる可能性が生じてしまう。
【０００６】
本発明は、入力した文字をユーザに視認させつつも、この文字が第三者に知られる可能性を低減できる入力補助装置、入力補助方法及び入力補助プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る入力補助装置は、パスワードを構成する文字の入力を順次受け付ける受付部と、前記受付部が受け付けた入力文字の表示キャラクタを標準の表示態様から変換し、難読化した表示データを生成する変換部と、前記変換部が生成した前記表示データを表示させる表示制御部と、を備える。
【０００８】
前記変換部は、前記表示キャラクタの形状を変換してもよい。
【０００９】
前記変換部は、前記表示キャラクタにノイズ画像を付加してもよい。
【００１０】
前記変換部は、前記入力文字と共に、当該入力文字と異なるダミー文字の表示キャラクタを含む表示データを生成してもよい。
【００１１】
前記変換部は、前記入力文字と、入力デバイス上の位置が所定以上に離れた文字を前記ダミー文字として選択してもよい。
【００１２】
本発明に係る入力補助方法は、パスワードを構成する文字の入力を順次受け付ける受付ステップと、前記受付ステップにおいて受け付けた入力文字の表示キャラクタを標準の表示態様から変換し、難読化した表示データを生成する変換ステップと、前記変換ステップにおいて生成した前記表示データを表示させる表示制御ステップと、をコンピュータが実行する。
【００１３】
本発明に係る入力補助プログラムは、パスワードを構成する文字の入力を順次受け付ける受付ステップと、前記受付ステップにおいて受け付けた入力文字の表示キャラクタを標準の表示態様から変換し、難読化した表示データを生成する変換ステップと、前記変換ステップにおいて生成した前記表示データを表示させる表示制御ステップと、をコンピュータに実行させる。
【発明の効果】
【００１４】
本発明によれば、入力した文字をユーザに視認させつつも、この文字が第三者に知られる可能性を低減できる。
【図面の簡単な説明】
【００１５】
【図１】実施形態に係る入力補助装置の機能構成を示すブロック図である。
【図２】実施形態に係るキャラクタの第１の表示例を示す図である。
【図３】実施形態に係るキャラクタの第２の表示例を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態の一例について説明する。
図１は、本実施形態に係る入力補助装置１の機能構成を示すブロック図である。
入力補助装置１は、スマートフォン、タブレット端末、ゲーム機、ナビゲーション装置等の情報処理装置（コンピュータ）である。本実施形態は、一例としてモバイル端末を想定するが、これには限られず、ＰＣ、サーバ装置、家電機器、オフィス機器等、パスワードの入力が要求される様々な電子機器に適用可能である。
【００１７】
入力補助装置１は、制御部１０と、記憶部２０と、入力部３０と、表示部４０とを備える。
制御部１０は、入力補助装置１の全体を制御する部分であり、記憶部２０に記憶されたプログラムを適宜読み出して実行することにより、本実施形態における各種機能を実現している。制御部１０は、ＣＰＵであってよい。
【００１８】
記憶部２０は、ハードウェア群を入力補助装置１として機能させるための各種プログラム、及び各種データ等の記憶領域であり、ＲＯＭ、ＲＡＭ、フラッシュメモリ又はハードディスク（ＨＤＤ）等であってよい。具体的には、記憶部２０は、本実施形態の各機能を制御部１０に実行させる入力補助プログラムを記憶する。
【００１９】
入力部３０は、入力補助装置１に対する利用者からの操作入力を受け付けるインタフェース装置である。入力部３０は、例えば、キーボード、マウス及びタッチパネル等により構成される。
【００２０】
表示部４０は、利用者にデータの入力を受け付ける画面を表示したり、入力補助装置１による処理結果の画面を表示したりするディスプレイ装置である。表示部４０は、液晶ディスプレイ（ＬＣＤ）又は有機ＥＬディスプレイ等であってよい。
【００２１】
表示部４０には、入力部３０としてのタッチパネルが重畳配置されてもよい。この場合、表示部４０は、ソフトウェアキーボードを表示し、入力部３０がタッチ操作により、本実施形態に係るパスワードの入力を受け付ける。さらに、このパスワードの入力補助として、表示部４０は、入力された文字に対応するキャラクタを表示する。
【００２２】
次に、制御部１０の機能を詳述する。
制御部１０は、受付部１１と、変換部１２と、表示制御部１３とを備える。
受付部１１は、パスワードを構成する文字の入力を、入力部３０を介して順次受け付ける。
【００２３】
変換部１２は、受付部１１が受け付けた入力文字に対応する表示キャラクタを、標準の表示態様から変換し、難読化した表示データを生成する。
具体的には、変換部１２は、表示キャラクタの形状を変換したり、表示キャラクタにノイズ画像を付加したりすることで、第三者による読み取りを困難にする。形状の変化とは、例えば、歪みを加える、回転させる、線の色又は模様等を調整する等、表示態様を標準フォントから変更することである。
【００２４】
また、変換部１２は、入力文字と共に、この入力文字と異なるダミー文字の表示キャラクタを含む表示データを生成してもよい。
このとき、変換部１２は、入力文字と、入力デバイスとしてのソフトウェアキーボード上の位置が所定以上に離れた文字を、ダミー文字として選択する。選択されるダミー文字は、複数であってもよい。
【００２５】
表示制御部１３は、変換部１２が生成した表示データを、表示部４０に表示させる。
このとき、表示制御部１３は、表示データを所定の時間（例えば、数秒）、又は次の文字が入力されるまで等、所定期間表示した後、消去又はマスクされた表示キャラクタ（例えば、「＊」）に変更する。
【００２６】
図２は、本実施形態に係るキャラクタの第１の表示例を示す図である。
この例では、入力補助装置１は、ユーザにより入力された文字を画面に表示するために、所定の領域内に２つのオーバーレイを使用している。
【００２７】
オーバーレイの下層４１には、ランダムノイズ等のノイズ画像が出力される。オーバーレイの上層４２には、ノイズから目立たない一定のコントラストのキャラクタ（この例では、「Ａ」）が出力される。表示部４０には、これら２つのオーバーレイを重ねた合成画像４３が表示される。
【００２８】
さらに、表示データには、ＣＡＰＴＣＨＡテストに類似した幾何学的な歪みが導入されることで、第三者による視認が困難であり、機械による自動解読も困難になる。ここで、ノイズ及び歪み等のパラメータは、キャラクタ毎に異なってもよい。
【００２９】
図３は、本実施形態に係るキャラクタの第２の表示例を示す図である。
この例では、入力補助装置１は、入力された文字を難読化するために、１又は複数のランダムな文字又は図形をダミーとして同時に表示している。これにより、パスワードの文字を入力したユーザは、自身が入力した文字が表示されていることを確認でき、第三者は、いずれの文字が入力されたのかが判別できない。
なお、複数表示される文字は、互いに異なる変換が施されてもよい。
【００３０】
ここで、複数表示される文字は、キーボード上で互いに一定の距離以上、離れていることが望ましい。例えば、モバイル端末における小さなソフトウェアキーボードでは、入力ミスにより近くの文字が入力される場合が少なからずある。この場合に、誤って入力された文字と本来の文字とが同時に表示されると、ユーザは、正しく入力したか否かを判断できない。入力ミスが起こり難い離れた文字を表示することで、このような不都合が抑制される。
【００３１】
本実施形態によれば、入力補助装置１は、ユーザが入力したパスワードの文字を、標準の表示態様から変換し、難読化して表示する。したがって、入力補助装置１は、最後の文字を平文で表示したり、入力した文字をマスクしたりといった従来の手法と比べて、入力した文字をユーザに視認させつつも、この文字が第三者に知られる可能性を低減できる。
本実施形態の入力補助方法は、物理キーボードを持たず、デスクトップ又はラップトップコンピュータよりも小さいディスプレイを有するモバイル端末に好適であり、パスワードを正確に、かつ、安全に入力する補助となる。
【００３２】
入力補助装置１は、表示キャラクタの形状を変換したり、ノイズ画像を付加したりすることにより、パスワードを入力した本人には入力した文字を容易に確認させ、第三者には解読を困難にできる。
【００３３】
また、入力補助装置１は、ダミー文字を同時に表示することにより、パスワードを入力した本人が確認できる利便性を損なわずに、第三者による解読をより困難にできる。
さらに、入力デバイス上の位置が所定以上に離れた文字をダミー文字として選択することにより、ユーザが誤って入力した文字と本来の文字とが同時に表示されることを抑制でき、ユーザによる確認の精度を向上できる。
【００３４】
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。
【００３５】
入力補助装置１による入力補助方法は、ソフトウェアにより実現される。ソフトウェアによって実現される場合には、このソフトウェアを構成するプログラムが、情報処理装置（入力補助装置１）にインストールされる。また、これらのプログラムは、ＣＤ−ＲＯＭのようなリムーバブルメディアに記録されてユーザに配布されてもよいし、ネットワークを介してユーザのコンピュータにダウンロードされることにより配布されてもよい。
【符号の説明】
【００３６】
１  入力補助装置
１０  制御部
１１  受付部
１２  変換部
１３  表示制御部
２０  記憶部
３０  入力部
４０  表示部
【図１】
2018136627.tif 000003
【図２】
2018136627.tif 000004
【図３】
2018136627.tif 000005