(57)【要約】【課題】入力画面や手元を第三者に見られることによるパスワード漏洩を防止すること。【解決手段】パスワード入力装置１００は、パスワード要素の入力と、パスワード要素を認証用パスワード要素として認定する認定モードおよびパスワード要素を認証用パスワード要素として認定しない非認定モードを切り替える切替指示の入力と、を受け付ける入力部１１０と、受け付けた切替指示に基づいて、認定モードと非認定モードとを切り替えるモード制御部１３１と、入力部１１０がパスワード要素を受け付ける毎に、認定モードであるか非認定モードであるかを判断し、認定モードである場合には、受け付けたパスワード要素を認証用パスワードの要素として認定し、非認定モードである場合には、受け付けたパスワード要素を認証用パスワード要素として認定せず、認定した認証用パスワード要素から認証用パスワードを生成する認証用パスワード生成部１３２と、を備える。【選択図】図１
2013218563.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ認証のためのパスワードを入力するパスワード入力装置であって、
前記パスワードの要素の入力と、当該パスワードの要素を認証用パスワードの要素として認定する認定モード、および当該パスワードの要素を認証用パスワードの要素として認定しない非認定モードを切り替える切替指示の入力と、を受け付ける入力手段と
前記入力手段が受け付けた前記切替指示に基づいて、前記認定モードと前記非認定モードとを切り替えるモード制御手段と、
前記入力手段が前記パスワードの要素を受け付ける毎に、前記認定モードであるか前記非認定モードであるかを判断し、当該認定モードである場合には、前記入力手段が受け付けたパスワードの要素を認証用パスワードの要素として認定し、当該非認定モードである場合には、当該入力手段が受け付けたパスワードの要素を認証用パスワードの要素として認定せず、認定した認証用パスワードの要素から認証用パスワードを生成する認証用パスワード生成手段と、
を備えることを特徴とするパスワード入力装置。
【請求項２】
前記入力手段が、前記パスワードの入力終了の指示をユーザから受け付け、
前記認証用パスワード生成手段が、前記入力手段が受け付けた入力終了の指示に基づいて、前記認定した認証用パスワードの要素から認証用パスワードを生成することを特徴とする請求項１に記載のパスワード入力装置。
【請求項３】
前記認証用パスワード生成手段が、前記認定した認証用パスワードの要素から認証用パスワードを生成する際に、前記入力手段が受け付けたパスワードの要素数と前記認定した認証用パスワードの要素の数とが一致する場合に、当該認証用パスワードを生成しないことを特徴とする請求項１または２に記載のパスワード入力装置。
【請求項４】
前記認定モードと、前記非認定モードとを切り替えるタイミングを設定するタイミング設定手段を備え、
前記モード制御手段が、前記タイミング設定手段で設定されたタイミングに基づいて、前記認定モードと前記非認定モードとを切り替えることを特徴とする請求項１から３のいずれかに記載のパスワード入力装置。
【請求項５】
前記モード制御手段が、前記入力手段が受け付けたパスワードの要素数が前記認証用パスワードの要素数になる前に、少なくとも１回、前記認定モードと前記非認定モードとを切り替えることを特徴とする請求項４に記載のパスワード入力装置。
【請求項６】
情報を出力する出力手段と、
前記モード制御手段で前記認定モードと前記非認定モードとが切り替えられた際に、切り替えられたモードを通知する情報を前記出力手段に出力する出力制御手段と、
を備えることを特徴とする請求項１から５のいずれかに記載のパスワード入力装置。
【請求項７】
前記出力手段が、前記モード制御手段で切り替えられたモードを通知する前記情報を画像、音声、振動および発光の少なくとも１つを用いて出力することを特徴とする請求項６に記載のパスワード入力装置。
【請求項８】
生成された認証用パスワードを用いて、前記ユーザ認証を行う認証手段を備えることを特徴とする請求項１から７のいずれかに記載のパスワード入力装置。
【請求項９】
入力手段、モード制御手段、および認証用パスワード生成手段を備え、ユーザ認証のためのパスワードを入力するパスワード入力装置におけるパスワード入力方法であって、
前記入力手段が、ユーザからの入力を受け付ける第１のステップと、
前記モード制御手段が、前記第１のステップで受け付けた入力が、前記パスワードの要素の入力であるか、当該パスワードの要素を認証用パスワードの要素として認定する認定モード、および当該パスワードの要素を認証用パスワードの要素として認定しない非認定モードを切り替える切替指示の入力であるかを判断する第２のステップと、
前記モード制御手段が、前記第２のステップで、前記第１のステップで受け付けた入力が前記切替指示の入力であると判断した場合に、前記認定モードと前記非認定モードとを切り替え、前記第１のステップで受け付けた入力が前記パスワードの要素の入力であると判断した場合に、前記認証用パスワード生成手段に当該パスワードの要素を送信する第３のステップと、
前記認証用パスワード生成手段が、前記モード制御手段から前記パスワードの要素を受信したことに応じて、前記認定モードであるか前記非認定モードであるかを判断し、当該認定モードである場合には、前記モード制御手段から受信したパスワードの要素を認証用パスワードの要素として認定し、当該非認定モードである場合には、前記モード制御手段から受信したパスワードの要素を認証用パスワードの要素として認定せず、認定した認証用パスワードの要素から認証用パスワードを生成する第４のステップと、
前記パスワード入力装置が、前記第１のステップから前記第４のステップを、前記入力手段が前記ユーザから入力を受け付ける毎に繰り返すことを特徴とする第５のステップと、
を含むことを特徴とするパスワード入力方法。
【請求項１０】
入力手段、モード制御手段、および認証用パスワード生成手段を備え、ユーザ認証のためのパスワードを入力するパスワード入力装置におけるパスワード入力方法をコンピュータに実行させるプログラムであって、
前記入力手段が、ユーザからの入力を受け付ける第１のステップと、
前記モード制御手段が、前記第１のステップで受け付けた入力が、前記パスワードの要素の入力であるか、当該パスワードの要素を認証用パスワードの要素として認定する認定モード、および当該パスワードの要素を認証用パスワードの要素として認定しない非認定モードを切り替える切替指示の入力であるかを判断する第２のステップと、
前記モード制御手段が、前記第２のステップで、前記第１のステップで受け付けた入力が前記切替指示の入力であると判断した場合に、前記認定モードと前記非認定モードとを切り替え、前記第１のステップで受け付けた入力が前記パスワードの要素の入力であると判断した場合に、前記認証用パスワード生成手段に当該パスワードの要素を送信する第３のステップと、
前記認証用パスワード生成手段が、前記モード制御手段から前記パスワードの要素を受信したことに応じて、前記認定モードであるか前記非認定モードであるかを判断し、当該認定モードである場合には、前記モード制御手段から受信したパスワードの要素を認証用パスワードの要素として認定し、当該非認定モードである場合には、前記モード制御手段から受信したパスワードの要素を認証用パスワードの要素として認定せず、認定した認証用パスワードの要素から認証用パスワードを生成する第４のステップと、
前記パスワード入力装置が、前記第１のステップから前記第４のステップを、前記入力手段が前記ユーザから入力を受け付ける毎に繰り返すことを特徴とする第５のステップと、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスワード入力時における第三者へのパスワードの漏洩を防止するパスワード入力装置、パスワード入力方法、およびプログラムに関する。
【背景技術】
【０００２】
スマートフォンのロックを解除する場合や、銀行等に設置されているＡＴＭ端末を利用する場合等において、タッチパネルにてパスワードを入力する際、パスワード入力時に入力画面や操作する手元を見られた場合、入力しているパスワードを第三者に容易に特定されてしまうという不具合があった。
【０００３】
そこで、入力画面やユーザの操作手元を第三者に見られてもパスワードを特定できないようにして高いセキュリティを確保するシステムが提案されている（例えば、特許文献１参照）。特許文献１には、パスワードを入力するために用いる入力値表を、認証毎に変更するとともに、ユーザ毎に決定されている入力位置に入力値表のパスワード値を移動させることにより、パスワード入力時に入力画面や操作手元を見られてもパスワードを特定できないようにできるパスワード入力システムを提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２０９８３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のシステムでは、入力画面や操作手元が第三者に見られてもパスワードを特定できないようにすることができるが、入力値表は、一般的なキーボードやテンキーとは構成や構成要素が異なり、また、認証毎に変化するために、パスワード入力時にパスワード値を常に探さなければならないという煩わしさがあり、入力に時間がかかるという問題点があった。
【０００６】
そこで、本発明は、上述の課題に鑑みてなされたものであり、一般的なキーボードやテンキーを用いたパスワード入力において、入力画面や操作手元を第三者に見られることによるパスワードの漏洩を防止することができるパスワード入力装置、パスワード入力方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記の課題を解決するために、以下の事項を提案している。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。
【０００８】
（１）  本発明は、ユーザ認証のためのパスワードを入力するパスワード入力装置であって、前記パスワードの要素の入力と、当該パスワードの要素を認証用パスワードの要素として認定する認定モード、および当該パスワードの要素を認証用パスワードの要素として認定しない非認定モードを切り替える切替指示の入力と、を受け付ける入力手段（例えば、図１の入力部１１０に相当）と、前記入力手段が受け付けた前記切替指示に基づいて、前記認定モードと前記非認定モードとを切り替えるモード制御手段（例えば、図１のモード制御部１３１に相当）と、前記入力手段が前記パスワードの要素を受け付ける毎に、前記認定モードであるか前記非認定モードであるかを判断し、当該認定モードである場合には、前記入力手段が受け付けたパスワードの要素を認証用パスワードの要素として認定し、当該非認定モードである場合には、当該入力手段が受け付けたパスワードの要素を認証用パスワードの要素として認定せず、認定した認証用パスワードの要素から認証用パスワードを生成する認証用パスワード生成手段（例えば、図１の認証用パスワード生成部１３２に相当）と、を備えることを特徴とするパスワード入力装置を提案している。
【０００９】
この発明によれば、入力手段は、パスワードの要素の入力と、パスワードの要素を認証用パスワードの要素として認定する認定モード、およびパスワードの要素を認証用パスワードの要素として認定しない非認定モードを切り替える切替指示の入力と、を受け付ける。モード制御手段は、入力手段が受け付けた切替指示に基づいて、認定モードと非認定モードとを切り替える。認証用パスワード生成手段は、入力手段がパスワードの要素を受け付ける毎に、認定モードであるか非認定モードであるかを判断し、認定モードである場合には、入力手段が受け付けたパスワードの要素を認証用パスワードの要素として認定し、非認定モードである場合には、入力手段が受け付けたパスワードの要素を認証用パスワードの要素として認定せず、認定した認証用パスワードの要素から認証用パスワードを生成する。したがって、一般的なキーボードやテンキーを用いたパスワード入力において、正しいパスワード要素を入力する間に、ダミーのパスワード要素を入力することによって、入力画面や操作手元を第三者にみられることによるパスワードの漏洩を防止することができる。また、正しいパスワード要素を入力するタイミングおよびダミーのパスワード要素を入力するタイミングをユーザが任意に決定できることにより、ユーザ認証の度に、入力するパスワードの内容および要素数を変化させることができ、高いセキュリティを確保することができる。
【００１０】
（２）  本発明は、（１）のパスワード入力装置について、前記入力手段が、前記パスワードの入力終了の指示をユーザから受け付け、前記認証用パスワード生成手段が、前記入力手段が受け付けた入力終了の指示に基づいて、前記認定した認証用パスワードの要素から認証用パスワードを生成することを特徴とするパスワード入力装置を提案している。
【００１１】
この発明によれば、入力手段が、パスワードの入力終了の指示をユーザから受け付ける。認証用パスワード生成手段が、入力手段が受け付けた入力終了の指示に基づいて、認定した認証用パスワードの要素から認証用パスワードを生成する。したがって、ユーザは、正しいパスワード要素の入力が終了した後にも、ダミーのパスワード要素を入力することができる。
【００１２】
（３）  本発明は、（１）または（２）のパスワード入力装置について、前記認証用パスワード生成手段が、前記認定した認証用パスワードの要素から認証用パスワードを生成する際に、前記入力手段が受け付けたパスワードの要素数と前記認定した認証用パスワードの要素の数とが一致する場合に、当該認証用パスワードを生成しないことを特徴とするパスワード入力装置を提案している。
【００１３】
この発明によれば、認証用パスワード生成手段が、認定した認証用パスワードの要素から認証用パスワードを生成する際に、入力手段が受け付けたパスワードの要素数と認定した認証用パスワードの要素の数とが一致する場合に、認証用パスワードを生成しない。したがって、ダミーのパスワード要素が入力されない場合にはパスワードの入力を受け付けないことによって、入力画面や操作手元を第三者にみられることによるパスワードの漏洩を防止することができる。
【００１４】
（４）  本発明は、（１）から（３）のパスワード入力装置について、前記認定モードと、前記非認定モードとを切り替えるタイミングを設定するタイミング設定手段（例えば、図４のタイミング設定部２３５に相当）を備え、前記モード制御手段が、前記タイミング設定手段で設定されたタイミングに基づいて、前記認定モードと前記非認定モードとを切り替えることを特徴とするパスワード入力装置を提案している。
【００１５】
この発明によれば、タイミング設定手段は、認定モードと、非認定モードとを切り替えるタイミングを設定する。モード制御手段が、タイミング設定手段で設定されたタイミングに基づいて、認定モードと非認定モードとを切り替える。したがって、パスワード入力装置が自動で認定モードと非認定モードとを切り替えることにより、ユーザは認定モードと非認定モードとを切り替える操作を行うことなく、正しいパスワード要素とダミーのパスワード要素を入力することができる。
【００１６】
（５）  本発明は、（４）のパスワード入力装置について、前記モード制御手段が、前記入力手段が受け付けたパスワードの要素数が前記認証用パスワードの要素数になる前に、少なくとも１回、前記認定モードと前記非認定モードとを切り替えることを特徴とするパスワード入力装置を提案している。
【００１７】
この発明によれば、モード制御手段が、入力手段が受け付けたパスワードの要素数が認証用パスワードの要素数になる前に、少なくとも１回、認定モードと非認定モードとを切り替える。したがって、必ずダミーのパスワード要素を入力されることによって、入力画面や操作手元を第三者にみられることによるパスワードの漏洩を防止することができる。
【００１８】
（６）  本発明は、（１）から（５）のパスワード入力装置について、情報を出力する出力手段（例えば、図１の出力部１２０に相当）と、前記モード制御手段で前記認定モードと前記非認定モードとが切り替えられた際に、切り替えられたモードを通知する情報を前記出力手段に出力する出力制御手段（例えば、図１の出力制御部１３４に相当）と、を備えることを特徴とするパスワード入力装置を提案している。
【００１９】
この発明によれば、出力手段は、情報を出力する。出力制御手段は、モード制御手段で認定モードと非認定モードとが切り替えられた際に、切り替えられたモードを通知する情報を出力手段に出力する。したがって、正しいパスワード要素を入力する認定モードであるか、ダミーのパスワード要素を入力する非認定モードであるかを、ユーザに通知することができる。
【００２０】
（７）  本発明は、（６）のパスワード入力装置について、前記出力手段が、前記モード制御手段で切り替えられたモードを通知する前記情報を画像、音声、振動および発光の少なくとも１つを用いて出力することを特徴とするパスワード入力装置を提案している。
【００２１】
この発明によれば、出力手段が、モード制御手段で切り替えられたモードを通知する情報を画像、音声、振動および発光の少なくとも１つを用いて出力する。したがって、画像、音声、振動および発光の少なくとも１つを用いて、正しいパスワード要素を入力する認定モードおよびダミーのパスワード要素を入力する非認定モードをユーザに通知することができる。
【００２２】
（８）  本発明は、（１）から（７）のパスワード入力装置について、生成された認証用パスワードを用いて、前記ユーザ認証を行う認証手段（例えば、図１の認証部１３３に相当）を備えることを特徴とするパスワード入力装置を提案している。
【００２３】
この発明によれば、認証手段は、生成された認証用パスワードを用いて、ユーザ認証を行う。したがって、パスワード入力装置は、入力されたパスワードから生成された認証用パスワードを用いてユーザ認証を行うことができる。
【００２４】
（９）  本発明は、入力手段、モード制御手段、および認証用パスワード生成手段を備え、ユーザ認証のためのパスワードを入力するパスワード入力装置におけるパスワード入力方法であって、前記入力手段が、ユーザからの入力を受け付ける第１のステップ（例えば、図３のステップＳ１に相当）と、前記モード制御手段が、前記第１のステップで受け付けた入力が、前記パスワードの要素の入力であるか、当該パスワードの要素を認証用パスワードの要素として認定する認定モード、および当該パスワードの要素を認証用パスワードの要素として認定しない非認定モードを切り替える切替指示の入力であるかを判断する第２のステップ（例えば、図３のステップＳ２に相当）と、前記モード制御手段が、前記第２のステップで、前記第１のステップで受け付けた入力が前記切替指示の入力であると判断した場合に、前記認定モードと前記非認定モードとを切り替え、前記第１のステップで受け付けた入力が前記パスワードの要素の入力であると判断した場合に、前記認証用パスワード生成手段に当該パスワードの要素を送信する第３のステップ（例えば、図３のステップＳ２、Ｓ３に相当）と、前記認証用パスワード生成手段が、前記モード制御手段から前記パスワードの要素を受信したことに応じて、前記認定モードであるか前記非認定モードであるかを判断し、当該認定モードである場合には、前記モード制御手段から受信したパスワードの要素を認証用パスワードの要素として認定し、当該非認定モードである場合には、当該モード制御手段から受信したパスワードの要素を認証用パスワードの要素として認定せず、認定した認証用パスワードの要素から認証用パスワードを生成する第４のステップ（例えば、図３のステップＳ４、Ｓ５に相当）と、前記パスワード入力装置が、前記第１のステップから前記第４のステップを、前記入力手段が前記ユーザから入力を受け付ける毎に繰り返す第５のステップ（例えば、図３のステップＳ６に相当）と、を含むことを特徴とするパスワード入力方法を提案している。
【００２５】
この発明によれば、まず、第１のステップにおいて、入力手段が、ユーザからの入力を受け付ける。次に、第２のステップにおいて、モード制御手段が、第１のステップで受け付けた入力が、パスワードの要素の入力であるか、パスワードの要素を認証用パスワードの要素として認定する認定モード、およびパスワードの要素を認証用パスワードの要素として認定しない非認定モードを切り替える切替指示の入力であるかを判断する。次に、第３のステップにおいて、モード制御手段が、第２のステップで、第１のステップで受け付けた入力が切替指示の入力であると判断した場合に、認定モードと非認定モードとを切り替え、第１のステップで受け付けた入力がパスワードの要素の入力であると判断した場合に、認証用パスワード生成手段にパスワードの要素を送信する。次に、第４のステップにおいて、認証用パスワード生成手段が、モード制御手段からパスワードの要素を受信したことに応じて、認定モードであるか非認定モードであるかを判断し、認定モードである場合には、モード制御手段から受信したパスワードの要素を認証用パスワードの要素として認定し、非認定モードである場合には、モード制御手段から受信したパスワードの要素を認証用パスワードの要素として認定せず、認定した認証用パスワードの要素から認証用パスワードを生成する。次に、第５のステップにおいて、パスワード入力装置が、第１のステップから第４のステップを、入力手段がユーザから入力を受け付ける毎に繰り返す。したがって、一般的なキーボードやテンキーを用いたパスワード入力において、正しいパスワード要素を入力する間に、ダミーのパスワード要素を入力することによって、入力画面や操作手元を第三者にみられることによるパスワードの漏洩を防止することができる。また、正しいパスワード要素を入力するタイミングおよびダミーのパスワード要素を入力するタイミングをユーザが任意に決定できることにより、ユーザ認証の度に、入力するパスワードの内容および要素数を変化させることができ、高いセキュリティを確保することができる。
【００２６】
（１０）  本発明は、入力手段、モード制御手段、および認証用パスワード生成手段を備え、ユーザ認証のためのパスワードを入力するパスワード入力装置におけるパスワード入力方法をコンピュータに実行させるプログラムであって、前記入力手段が、ユーザからの入力を受け付ける第１のステップ（例えば、図３のステップＳ１に相当）と、前記モード制御手段が、前記第１のステップで受け付けた入力が、前記パスワードの要素の入力であるか、当該パスワードの要素を認証用パスワードの要素として認定する認定モード、および当該パスワードの要素を認証用パスワードの要素として認定しない非認定モードを切り替える切替指示の入力であるかを判断する第２のステップ（例えば、図３のステップＳ２に相当）と、前記モード制御手段が、前記第２のステップで、前記第１のステップで受け付けた入力が前記切替指示の入力であると判断した場合に、前記認定モードと前記非認定モードとを切り替え、前記第１のステップで受け付けた入力が前記パスワードの要素の入力であると判断した場合に、前記認証用パスワード生成手段に当該パスワードの要素を送信する第３のステップ（例えば、図３のステップＳ２、Ｓ３に相当）と、前記認証用パスワード生成手段が、前記モード制御手段から前記パスワードの要素を受信したことに応じて、前記認定モードであるか前記非認定モードであるかを判断し、当該認定モードである場合には、前記モード制御手段から受信したパスワードの要素を認証用パスワードの要素として認定し、当該非認定モードである場合には、当該モード制御手段から受信したパスワードの要素を認証用パスワードの要素として認定せず、認定した認証用パスワードの要素から認証用パスワードを生成する第４のステップ（例えば、図３のステップＳ４、Ｓ５に相当）と、前記パスワード入力装置が、前記第１のステップから前記第４のステップを、前記入力手段が前記ユーザから入力を受け付ける毎に繰り返す第５のステップ（例えば、図３のステップＳ６に相当）と、をコンピュータに実行させるプログラムを提案している。
【００２７】
この発明によれば、まず、第１のステップにおいて、入力手段が、ユーザからの入力を受け付ける。次に、第２のステップにおいて、モード制御手段が、第１のステップで受け付けた入力が、パスワードの要素の入力であるか、パスワードの要素を認証用パスワードの要素として認定する認定モード、およびパスワードの要素を認証用パスワードの要素として認定しない非認定モードを切り替える切替指示の入力であるかを判断する。次に、第３のステップにおいて、モード制御手段が、第２のステップで、第１のステップで受け付けた入力が切替指示の入力であると判断した場合に、認定モードと非認定モードとを切り替え、第１のステップで受け付けた入力がパスワードの要素の入力であると判断した場合に、認証用パスワード生成手段にパスワードの要素を送信する。次に、第４のステップにおいて、認証用パスワード生成手段が、モード制御手段からパスワードの要素を受信したことに応じて、認定モードであるか非認定モードであるかを判断し、認定モードである場合には、モード制御手段から受信したパスワードの要素を認証用パスワードの要素として認定し、非認定モードである場合には、モード制御手段から受信したパスワードの要素を認証用パスワードの要素として認定せず、認定した認証用パスワードの要素から認証用パスワードを生成する。次に、第５のステップにおいて、パスワード入力装置が、第１のステップから第４のステップを、入力手段がユーザから入力を受け付ける毎に繰り返す。したがって、一般的なキーボードやテンキーを用いたパスワード入力において、正しいパスワード要素を入力する間に、ダミーのパスワード要素を入力することによって、入力画面や操作手元を第三者にみられることによるパスワードの漏洩を防止することができる。また、正しいパスワード要素を入力するタイミングおよびダミーのパスワード要素を入力するタイミングをユーザが任意に決定できることにより、ユーザ認証の度に、入力するパスワードの内容および要素数を変化させることができ、高いセキュリティを確保することができる。
【発明の効果】
【００２８】
本発明によれば、一般的なキーボードやテンキーを用いたパスワード入力において、入力画面や操作手元を第三者に見られることによるパスワードの漏洩を防止することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の第１の実施形態に係るパスワード入力装置の機能構成を示す図である。
【図２】本発明の第１の実施形態に係るパスワード入力例を示す図である。
【図３】本発明の第１の実施形態に係るパスワード入力装置におけるパスワード入力処理手順を示すフローチャートである。
【図４】本発明の第２の実施形態に係るパスワード入力装置の機能構成を示す図である。
【図５】本発明の第２の実施形態に係るパスワード入力例を示す図である。
【図６】本発明の第２の実施形態に係るパスワード入力装置におけるパスワード入力処理手順を示すフローチャートである。
【発明を実施するための形態】
【００３０】
以下、図面を用いて、本発明の実施形態について詳細に説明する。なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組み合わせを含むさまざまなバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００３１】
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係るパスワード入力装置１００の機能構成を示す図である。パスワード入力装置１００は、特定の機能を利用するためのユーザ認証に必要なパスワードを入力する装置であって、図に示すように、入力部１１０、出力部１２０、および制御部１３０から構成されている。
【００３２】
入力部１１０は、表示機能も備えたタッチパネルやキーボード等であって、ユーザからのパスワードの入力やユーザからの指示の入力を受け付ける。出力部１２０は、少なくとも表示部１２１を備え、その他に、音出力部１２２、振動部、発光部等を備えてもよい。なお、本実施形態においては、出力部１２０は、表示部１２１と音出力部１２２とを備えるものとする。表示部１２１は、ディスプレイやタッチパネル等であって、パスワードを入力するための入力画面の表示や、後述する出力制御部１３４からの指示に応じた表示を行う。音出力部１２２、振動部、および発光部は、表示部１２１と同様に、後述する出力制御部１３４からの指示に応じた音の出力、振動、発光をそれぞれ行う。
【００３３】
制御部１３０は、パスワード入力装置１００の各構成部の制御を含む全体の制御を行い、モード制御部１３１、認証用パスワード生成部１３２、認証部１３３、および出力制御部１３４から構成されている。
【００３４】
モード制御部１３１は、入力部１１０が入力を受け付ける毎に受け付けた入力が、パスワードの要素か、認定モードと非認定モードとを切り替える切替指示かを判断する。モード制御部１３１は、入力部１１０が受け付けた入力がパスワードの要素と判断した場合には、入力されたパスワードの要素を認証用パスワード生成部１３２に送信する。一方、モード制御部１３１は、入力部１１０が受け付けた入力が認定モードと非認定モードとを切り替える切替指示と判断した場合には、切替指示に基づいて、認定モードと非認定モードとを切り替える。ここで、認定モードとは、入力部１１０で受け付けたパスワードの要素を認証部１３３での認証に用いる認証用パスワードの要素として認定するモードである。一方、非認定モードとは、入力部１１０で受け付けたパスワードの要素を認証部１３３での認証に用いる認証用パスワードの要素として認定しないモードである。
【００３５】
認証モードと非認証モードとを設けることにより、ユーザは、認証モード時に正しいパスワード要素を非認定モード時にダミーパスワードを入力して、入力画面や操作手元を第三者に見られても正しいパスワードがわからないように正しいパスワード要素とダミーのパスワード要素とを混合して入力しても、正しいパスワード要素からなる認証用パスワードでユーザ認証を行うことができる。
【００３６】
モード制御部１３１には、予め認定モードへの切り替えを意味する切替指示、および非認定モードへの切り替えを意味する切替指示が設定されている。切替指示は、例えば、入力部１１０へのスライド入力や、数字、文字、または画像の入力や、キーボードやテンキーによりパスワードを入力している時間や、入力部１１０がハプティクスデバイスである場合には、キーボードやテンキーによりパスワードを入力する際のキーを押下する力の強さによって行うことができる。
【００３７】
また、モード制御部１３１は、入力部１１０が受け付けた入力が、切替指示とパスワードの要素との両方の入力である場合には、切替指示に基づいて認定モードと非認定モードとを切り替えるとともに、入力されたパスワードの要素を認証用パスワード生成部１３２に送信する。切替指示とパスワードの要素との両方を入力する場合としては、例えば、切替指示がキーを押下する時間やキーを押下する力の強さであって、パスワードの要素のキーを所定の時間や強さで押下する場合や、切替指示が所定の数字、文字、または画像の入力であって、所定の数字等のキーとともにパスワードの要素のキーを押下する場合である。
【００３８】
例えば、キーボードやテンキーを押下する時間によって切替指示を行う場合には、キーボードやテンキーによりパスワードを入力している時間が３秒以上の場合を認定モードへの切り替え指示、キーボードやテンキーによりパスワードを入力している時間が３秒未満の場合を非認定モードへの切り替え指示として、モード制御部１３１に設定することができる。なお、各モードの切替指示は１つでなくてもよく、上記の例の場合には、キーボードやテンキーによりパスワードを入力している時間が８秒以上の場合も非認定モードへの切り替え指示とするというように、複数あってもよい。
【００３９】
モード制御部１３１に設定されている各モードへの切り替えるための切替指示は、ユーザが任意に設定することができる。それにより、ユーザが定期的に各モードに切り替えるための切替指示を変更することによって、切替指示を第三者に特定できないようにすることができる。その結果、何度も入力画面や操作手元を第三者にみられても認証用パスワードを特定できないようにすることができ、より高いセキュリティを確保することができる。
【００４０】
認証用パスワード生成部１３２は、モード制御部１３１からパスワードの要素を受信すると、認定モードであるか非認定モードであるかを判断する。認証用パスワード生成部１３２は、認定モードであると判断した場合には、モード制御部１３１から受信したパスワードの要素を認証用パスワードの要素として認定し、一時記憶する。一方、認証用パスワード生成部１３２は、非認定モードであると判断した場合には、モード制御部１３１から受信したパスワードの要素を認証用パスワードの要素として認定せず、一時記憶しない。
【００４１】
次に、認証用パスワード生成部１３２は、ユーザのパスワード入力が終了したことに応じて、一時記憶している認証用パスワードの要素を、認定順に並べた認証用パスワードの要素列を、認証用パスワードとして生成する。
【００４２】
ユーザのパスワード入力が終了したか否かことは、例えば、表示部１２１に終了ボタンを表示しておき、ユーザが終了ボタンを押下することによって、パスワードの入力終了の指示を、入力部１１０を介して受信することによって判断する。また、認証用パスワード生成部１３２に予め認証用パスワードの要素数を設定しておき、認証用パスワード生成部１３２に一時記憶している認証用パスワードの要素と予め設定された認証用パスワードの要素数とが一致した場合に、ユーザのパスワード入力が終了したと判断してもよい。
【００４３】
更に、認証用パスワード生成部１３２に予め認証用パスワードの要素数が設定されている場合に、ユーザのパスワード入力が終了した時に、入力部１１０に入力されたパスワードの要素数、すなわち、モード制御部１３１から受信したパスワードの要素数と、予め設定された認証用パスワードの要素数とが一致する場合に、認証できない旨を通知する情報を、出力制御部１３４を介して出力部１２０に出力する。認証できない旨を通知する情報は、例えば、表示部１２１にエラー表示を行ったり、音出力部１２２にエラー音を出力させたりすることによって行うことができる。
【００４４】
認証部１３３は、認証用パスワード生成部１３２で生成された認証パスワードを用いて、特定の機能を利用するためのユーザ認証を行う。具体的には、認証部１３３は、ユーザ認証を行う各機能のパスワードを保持しており、ユーザ認証を行う機能のパスワードと認証用パスワード生成部１３２で生成された認証パスワードとが同一であるか否か判断する。
【００４５】
認証部１３３は、ユーザ認証を行う機能のパスワードと認証用パスワード生成部１３２で生成された認証パスワードとが一致すると判断した場合には、認証する。それにより、ユーザは所望の機能を使用することが可能となる。一方、認証部１３３は、ユーザ認証を行う機能のパスワードと認証用パスワード生成部１３２で生成された認証パスワードとが一致しないと判断した場合には、認証しない。それにより、ユーザは所望の機能を使用することができない。
【００４６】
本実施形態において、パスワード入力装置１００は認証部１３３を備えているが、ネットワークを介して接続される他装置の認証部を用いることもできる。この場合、認証用パスワード生成部１３２はパスワード入力装置１００が備える通信部を介して他装置の認証部に認証用パスワードを送信する。
【００４７】
出力制御部１３４は、モード制御部１３１で決定されたモードに応じて、出力部１２０の出力を制御する。それにより、ユーザに出力部１２０から出力する情報によって認定モードであるか非認定モードであるかを通知することができる。
【００４８】
認定モードであることを通知する情報および非認定モードであることを通知する情報は、ユーザが任意に設定することができる。例えば、出力部１２０として表示部１２１を用いて、認定モードであるか非認定モードであるかを通知する場合には、認定モードであることを示す背景画像を表示部１２１に表示することや、表示部１２１に表示されるキーボード等のキー自体やキーに表示される文字、数字、および記号等の色、サイズ、形状等を認定モードであることを示すものにすることによって通知することができる。非認定モードであることを通知する場合も同様である。
【００４９】
また、出力部１２０として音出力部１２２を用いて通知する場合には、認定モードであるか非認定モードであるかを音色や音の大きさで通知することができる。更に、振動部を用いて出力する場合には、振動のタイプで通知でき、発光部を用いて出力する場合には、光の色や発光間隔によって通知することができる。
【００５０】
このようにして、認証モードであるか非認証モードであるかを通知することによって、ユーザは、入力したパスワードの要素が認証用パスワードの要素となる認証モードになっているのか、入力したパスワードの要素が認証用パスワードの要素とならない非認証モードになっているのかを確認することができる。なお、出力制御部１３４を備えず、ユーザに認定モードであるか、非認定モードであるかを通知しなくてもよい。
【００５１】
図２を用いて、本実施形態におけるパスワード入力の具体例について説明する。ここで、パスワードは複数の数字から構成されるものとする。図の（ａ）に正しいパスワードを入力する場合の入力方法を示す。まず、ユーザ、認証モードへ切り替える切替指示である指を下から上へスライドする入力を行う。そうすると、切替指示を受け付けたモード制御部１３１が認証モードへ切り替える。次いで、ユーザが正しいパスワードの要素「７」を押下すると、認証用パスワード生成部１３２は、認証モードであるので、入力部１１０が受け付けたパスワードの要素「７」を認証用パスワードの要素として一時記憶する。モード制御部１３１が認証モードへ切り替えた際に、図に示すように出力制御部１３４が認証モードであることを通知する情報を、本図においては「ウサギの画像」を表示部１２１に表示してもよい。
【００５２】
次に、図の（ｂ）にダミーのパスワードを入力する場合の入力方法を示す。まず、ユーザは、非認証モードへ切り替える切替指示である指を左から右へスライドする入力を行う。そうすると、切替指示を受け付けたモード制御部１３１が非認証モードへ切り替える。次いで、ユーザがダミーのパスワード要素「６」を押下すると、認証用パスワード生成部１３２は、非認証モードであるので、入力部１１０が受け付けたパスワードの要素「６」を認証用パスワードの要素として認定せず、一時記憶しない。モード制御部１３１が認証モードに切り替えた時と同様に、モード制御部１３１が非認証モードに切り替えた時に、図に示すように出力制御部１３４が非認証モードであることを通知する情報を、本図においては「山の画像」を表示部１２１に表示してもよい。
【００５３】
上述した、正しいパスワードの入力方法（ａ）とダミーパスワードの入力方法（ｂ）とを繰り返して、ユーザは認証用のパスワードを入力する。
【００５４】
＜パスワード入力処理フロー＞
図３は、本発明の第１の実施形態に係るパスワード入力装置１００におけるパスワード入力処理手順を示すフローチャートである。ここでは、ユーザ認証を必要とする特定機能がユーザによって起動されたことに応じて、キーボード等を備えたユーザ認証用の画面が表示部１２１に表示されているものとする。
【００５５】
まず、ステップＳ１において、入力部１１０は、ユーザからの入力を受け付ける。
【００５６】
次に、ステップＳ２において、モード制御部１３１は、ステップＳ１で入力部１１０が受け付けた入力が切替指示であるか否かを判断する。ステップＳ１で入力部１１０が受け付けた入力が切替指示である場合には、ステップＳ３に処理を進め、一方、ステップＳ１で入力部１１０が受け付けた入力が切替指示でない場合、すなわち、パスワードの要素の入力であるには、ステップＳ４に処理を進める。
【００５７】
次に、ステップＳ３において、モード制御部１３１は、ステップＳ１で入力部１１０が受け付けた切替指示にしたがって、認定モードまたは非認定モードに切り替えて、次の入力を待つ。なお、切替指示がキーを押下する時間やキーを押下する力の強さであって、切替指示とパスワードの要素との入力が同時にされる場合には、ステップＳ１に処理を戻さず、ステップＳ４に処理を進める。
【００５８】
次に、ステップＳ４において、認証用パスワード生成部１３２は、認定モードであるか非認定モードであるかを判断する。認定モードの場合には、ステップＳ５に処理を進め、一方、非認定モードである場合には、ステップＳ１に処理を戻す。
【００５９】
次に、ステップＳ５において、認証用パスワード生成部１３２は、ステップＳ１で入力部１１０が受け付けたパスワードの要素を認証用パスワードの要素として認定し、一時記憶する。
【００６０】
次に、ステップＳ６において、認証用パスワード生成部１３２は、ユーザのパスワード入力が終了したか否かを判断し、終了したと判断した場合にはステップＳ７に処理を進め、一方、終了していないと判断した場合にはステップＳ１に処理を戻し、ユーザからの入力を待つ。
【００６１】
次に、ステップＳ７において、認証用パスワード生成部１３２は、ステップＳ５で一時記憶した認証用パスワードの要素から認証用パスワードを生成する。
【００６２】
次に、ステップＳ８において、認証部１３３は、ステップＳ７で生成された認証用パスワードを用いて認証を行う。
【００６３】
以上説明したように、本実施形態によれば、一般的なキーボードやテンキーを用いたパスワード入力において、正しいパスワード要素を入力する間に、ダミーのパスワード要素を入力することによって、入力画面や操作手元を第三者に見られることによるパスワードの漏洩を防止することができる。また、正しいパスワード要素を入力する認定モードと、ダミーのパスワード要素を入力する非認定モードとの切り替えを、ユーザが任意に行うことにより、ユーザ認証の度に、入力するパスワードの内容および要素数を変化させることができ、高いセキュリティを確保することができる。
【００６４】
＜第２の実施形態＞
図４から６を用いて、本発明の第２の実施形態について説明する。第１の実施形態において、認証モードと非認証モードとをユーザが手動で切り替えていたが、本実施形態においては、パスワード入力装置が認証モードと非認証モードとを自動的に切り替える。なお、第１の実施形態と同一の符号を付す構成要素については、同一の機能を有することから、その詳細な説明は省略する。
【００６５】
図４は、本発明の第１の実施形態に係るパスワード入力装置２００の機能構成を示す図である。パスワード入力装置２００は、特定の機能を利用するためのユーザ認証に必要なパスワードを入力する装置であって、図に示すように、入力部１１０、出力部１２０、および制御部２３０から構成されている。
【００６６】
制御部１３０は、パスワード入力装置２００の各構成部の制御を含む全体の制御を行い、タイミング設定部２３５、モード制御部２３１、認証用パスワード生成部１３２、認証部１３３、および出力制御部１３４から構成されている。
【００６７】
タイミング設定部２３５は、認定モードと非認定モードとを切り替えるタイミングを設定する。タイミング設定部２３５に設定される切り替えるタイミングは、例えば、一方のモードに切り替わってから所定時間経過したタイミングや、入力部１１０が所定数のパスワード要素の入力を受け付けたタイミングである。なお、所定時間や所定数は、毎回同じであってもよいし、ランダムであってもよい。また、タイミング設定部２３５に設定される切り替えるタイミングは、ユーザが任意に設定することができる。それにより、ユーザの入力スピード等に合わせて認証モードと非認証モードとを切り替えることができる。
【００６８】
モード制御部１３１は、タイミング設定部２３５で設定されたタイミングに応じて、認定モードと非認定モードとを切り替える。
【００６９】
図５を用いて、本実施形態におけるパスワード入力の具体例について説明する。ここで、パスワードは複数の数字から構成されるものとする。図の（ａ）に正しいパスワードを入力する場合の入力方法を示す。ユーザは、認証モードであることを示す画像（図では「ウサギの画像」）が表示されている時に、正しいパスワードの要素「７」を押下すると、認証用パスワード生成部１３２は、認証モードであるので、入力部１１０が受け付けたパスワードの要素「７」を認証用パスワードの要素として一時記憶する。
【００７０】
次に、図の（ｂ）にダミーのパスワードを入力する場合の入力方法を示す。ユーザは非認証モードであることを示す画像（図では「山の画像」）が表示されている時に、ダミーのパスワードの要素「６」を押下すると、認証用パスワード生成部１３２は、非認証モードであるので、入力部１１０が受け付けたパスワードの要素「６」を認証用パスワードの要素として認定せず、一時記憶しない。
【００７１】
（ａ）に示す認証モードと（ｂ）に示す非認証モードとが自動的に切り替わり、それに合わせて、上述したようにユーザは正しいパスワードの要素とダミーのパスワード要素とを入力することによって、ユーザは認証用パスワードを入力する。
【００７２】
＜パスワード入力処理フロー＞
図６は、本発明の第２の実施形態に係るパスワード入力装置２００におけるパスワード入力処理手順を示すフローチャートである。ここでは、ユーザ認証を必要とする特定機能がユーザによって起動されたことに応じて、キーボード等を備えたユーザ認証用の画面が表示部１２１に表示されているものとする。
【００７３】
まず、ステップＳ１１において、入力部１１０は、ユーザからの入力を受け付ける。
【００７４】
次に、ステップＳ１２において、認証用パスワード生成部１３２は、認定モードであるか非認定モードであるかを判断する。認定モードの場合には、ステップＳ１３に処理を進め、一方、非認定モードである場合には、ステップＳ１１に処理を戻す。
【００７５】
次に、ステップＳ１３において、認証用パスワード生成部１３２は、ステップＳ１１で入力部１１０が受け付けたパスワードの要素を認証用パスワードの要素として認定し、一時記憶する。
【００７６】
次に、ステップＳ１４において、認証用パスワード生成部１３２は、ユーザのパスワード入力が終了したか否かを判断し、終了したと判断した場合にはステップＳ１５に処理を進め、一方、終了していないと判断した場合にはステップＳ１１に処理を戻し、ユーザからの入力を待つ。
【００７７】
次に、ステップＳ１５において、認証用パスワード生成部１３２は、ステップＳ１３で一時記憶した認証用パスワードの要素から認証用パスワードを生成する。
【００７８】
次に、ステップＳ１６において、認証部１３３は、ステップＳ１５で生成された認証用パスワードを用いて認証を行う。
【００７９】
以上説明したように、本実施形態によれば、パスワード入力装置２００が自動で認定モードと非認定モードとを切り替えることにより、ユーザは認定モードと非認定モードとを切り替える操作を行うことなく、正しいパスワード要素を入力する間にダミーのパスワード要素を入力することができる。
【００８０】
なお、パスワード入力装置の処理をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをパスワード入力装置に読み込ませ、実行することによって本発明のパスワード入力装置を実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【００８１】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００８２】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。更に、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００８３】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００８４】
１００    パスワード入力装置
１１０    入力部
１２０    出力部
１３０    制御部
１３１    モード制御部
１３２    認証用パスワード生成部
１３３    認証部
１３４    出力制御部
【図１】
2013218563.tif 000003
【図２】
2013218563.tif 000004
【図３】
2013218563.tif 000005
【図４】
2013218563.tif 000006
【図５】
2013218563.tif 000007
【図６】
2013218563.tif 000008