(57)【要約】【課題】ダミー入力情報をより適切に生成することが可能な技術を提供する。【解決手段】ＭＦＰは、秘匿すべき情報である秘匿情報（パスワード等）の非秘匿化を抑制するために当該秘匿情報とともにダミー入力情報（ダミーパスワード等）の入力をも受け付ける。ＭＦＰは、ダミー入力情報の過去の誤入力発生状況（認証履歴情報等）を記憶しておく。その後、ＭＦＰは、当該誤入力発生状況に基づいてダミー入力情報の入力困難度を判断し、当該ダミー入力情報の入力困難度に基づいて新たなダミー入力情報を生成する。たとえば、過去に利用された複数のダミー入力情報のうち所定程度以下の困難度を有する一のダミー入力情報が新たなダミー入力情報として生成される。また、過去の誤入力発生状況に関する所定条件が充足される場合、元のダミー入力情報よりも少ない情報量（少ない桁数等）を有するダミー入力情報が新たなダミー入力情報として生成される。【選択図】図３
2018029292.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
秘匿すべき情報である秘匿情報の非秘匿化を抑制するために当該秘匿情報とともにダミー入力情報の入力をも受け付ける入力受付手段と、
前記ダミー入力情報の過去の誤入力発生状況を格納する格納手段と、
前記ダミー入力情報の過去の誤入力発生状況に基づいて、前記ダミー入力情報の入力困難度を判断する判断手段と、
前記ダミー入力情報の入力困難度に基づいて、新たなダミー入力情報を生成する生成手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記判断手段は、前記ダミー入力情報の複数のユーザによる過去の誤入力発生状況に基づいて、前記ダミー入力情報の入力困難度を判断することを特徴とする情報処理装置。
【請求項３】
請求項１に記載の情報処理装置において、
前記判断手段は、前記ダミー入力情報の特定のユーザによる過去の誤入力発生状況に基づいて、前記ダミー入力情報の入力困難度を判断し、
前記生成手段は、前記特定のユーザ向けの新たなダミー入力情報を生成することを特徴とする情報処理装置。
【請求項４】
請求項１から請求項３のいずれかに記載の情報処理装置において、
前記生成手段は、過去に利用された複数のダミー入力情報のうち所定程度以下の困難度を有する一のダミー入力情報を前記新たなダミー入力情報として生成することを特徴とする情報処理装置。
【請求項５】
請求項１から請求項４のいずれかに記載の情報処理装置において、
前記生成手段は、過去に利用された複数のダミー入力情報のうち所定程度より大きな困難度を有するダミー入力情報を除外して前記新たなダミー入力情報を生成することを特徴とする情報処理装置。
【請求項６】
請求項５に記載の情報処理装置において、
前記生成手段は、操作ユーザ向けの過去のダミー入力情報に関して前記操作ユーザによって誤って入力された誤入力要素を含むように、前記操作ユーザ向けの前記新たなダミー入力情報を生成することを特徴とする情報処理装置。
【請求項７】
請求項５に記載の情報処理装置において、
前記生成手段は、過去のダミー入力情報に関して誤って入力された誤入力要素を含むように、前記新たなダミー入力情報を生成することを特徴とする情報処理装置。
【請求項８】
請求項１から請求項５のいずれかに記載の情報処理装置において、
前記生成手段は、第１のダミー入力情報に関する誤入力が所定時間以内に規定回数以上行われた場合には、前記第１のダミー入力情報よりも少ない情報量を有する第２のダミー入力情報を、前記新たなダミー入力情報として生成することを特徴とする情報処理装置。
【請求項９】
請求項１から請求項５のいずれかに記載の情報処理装置において、
前記生成手段は、所定の入力情報量を有する少なくとも１つのダミー入力情報が操作ユーザによって過去に連続して誤り無く入力されていることを条件として、当該少なくとも１つのダミー入力情報よりも多くの情報量を有する第２のダミー入力情報を、前記操作ユーザ向けの前記新たなダミー入力情報として生成することを特徴とする情報処理装置。
【請求項１０】
請求項９に記載の情報処理装置において、
前記操作ユーザについて取得された現在の生体情報に基づき、前記操作ユーザの現在の精神状態が安定しているか否かを判定する判定手段、
をさらに備え、
前記生成手段は、前記操作ユーザの現在の精神状態が安定していることをも条件として、前記第２のダミー入力情報を前記操作ユーザ向けの前記新たなダミー入力情報として生成することを特徴とする情報処理装置。
【請求項１１】
請求項１から請求項１０のいずれかに記載の情報処理装置において、
前記ダミー入力情報は、アルファベットおよび／または数字を含む文字列で構成される文字列情報を有することを特徴とする情報処理装置。
【請求項１２】
請求項１から請求項１０のいずれかに記載の情報処理装置において、
前記ダミー入力情報は、入力画面上でのユーザの指先の動きに関する動作情報を有することを特徴とする情報処理装置。
【請求項１３】
請求項１から請求項１２のいずれかに記載の情報処理装置において、
前記秘匿情報は、認証情報を含むことを特徴とする情報処理装置。
【請求項１４】
請求項１から請求項１１のいずれかに記載の情報処理装置において、
前記秘匿情報は、メールアドレスを含むことを特徴とする情報処理装置。
【請求項１５】
コンピュータに、
ａ）秘匿すべき情報である秘匿情報の非秘匿化を抑制するために当該秘匿情報とともにダミー入力情報の入力をも受け付けるステップと、
ｂ）前記ダミー入力情報の誤入力発生状況を記憶するステップと、
ｃ）前記ダミー入力情報の過去の誤入力発生状況に基づいて、前記ダミー入力情報の入力困難度を判断するステップと、
ｄ）前記ダミー入力情報の入力困難度に基づいて、新たなダミー入力情報を生成するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））などの情報処理装置およびそれに関連する技術に関する。
【背景技術】
【０００２】
ＭＦＰなどの情報処理装置においては、秘匿すべき各種の情報（パスワード情報等）が入力される。
【０００３】
このような秘匿情報は、その入力時に他人に盗み見られることなどによって他人に知られないようにすることが好ましい。
【０００４】
たとえば、特許文献１には、秘匿すべき情報（秘匿情報）をダミー入力パターン（ダミー入力情報）とともに入力することによって、当該秘匿情報（パスワード）を他人に知られ難くする（盗み読みされにくくする）技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−０１１９４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、そのようなダミー入力情報を用いる場合において、当該ダミー入力情報自体が複雑であるなどの理由によって、当該ダミー入力情報自体の誤入力が発生することがある。また、ダミー入力情報の誤入力が発生すると、ＭＦＰは本来のパスワード情報を識別することができなくなることがある。そのような場合には、ユーザは当該ダミー入力情報およびパスワード情報の再入力を求められ、操作が煩雑になってしまう。
【０００７】
そこで、この発明は、ダミー入力情報をより適切に生成することが可能な技術を提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決すべく、請求項１の発明は、情報処理装置であって、秘匿すべき情報である秘匿情報の非秘匿化を抑制するために当該秘匿情報とともにダミー入力情報の入力をも受け付ける入力受付手段と、前記ダミー入力情報の過去の誤入力発生状況を格納する格納手段と、前記ダミー入力情報の過去の誤入力発生状況に基づいて、前記ダミー入力情報の入力困難度を判断する判断手段と、前記ダミー入力情報の入力困難度に基づいて、新たなダミー入力情報を生成する生成手段と、を備えることを特徴とする。
【０００９】
請求項２の発明は、請求項１の発明に係る情報処理装置において、前記判断手段は、前記ダミー入力情報の複数のユーザによる過去の誤入力発生状況に基づいて、前記ダミー入力情報の入力困難度を判断することを特徴とする。
【００１０】
請求項３の発明は、請求項１の発明に係る情報処理装置において、前記判断手段は、前記ダミー入力情報の特定のユーザによる過去の誤入力発生状況に基づいて、前記ダミー入力情報の入力困難度を判断し、前記生成手段は、前記特定のユーザ向けの新たなダミー入力情報を生成することを特徴とする。
【００１１】
請求項４の発明は、請求項１から請求項３のいずれかの発明に係る情報処理装置において、前記生成手段は、過去に利用された複数のダミー入力情報のうち所定程度以下の困難度を有する一のダミー入力情報を前記新たなダミー入力情報として生成することを特徴とする。
【００１２】
請求項５の発明は、請求項１から請求項４のいずれかの発明に係る情報処理装置において、前記生成手段は、過去に利用された複数のダミー入力情報のうち所定程度より大きな困難度を有するダミー入力情報を除外して前記新たなダミー入力情報を生成することを特徴とする。
【００１３】
請求項６の発明は、請求項５の発明に係る情報処理装置において、前記生成手段は、操作ユーザ向けの過去のダミー入力情報に関して前記操作ユーザによって誤って入力された誤入力要素を含むように、前記操作ユーザ向けの前記新たなダミー入力情報を生成することを特徴とする。
【００１４】
請求項７の発明は、請求項５の発明に係る情報処理装置において、前記生成手段は、過去のダミー入力情報に関して誤って入力された誤入力要素を含むように、前記新たなダミー入力情報を生成することを特徴とする。
【００１５】
請求項８の発明は、請求項１から請求項５のいずれかの発明に係る情報処理装置において、前記生成手段は、第１のダミー入力情報に関する誤入力が所定時間以内に規定回数以上行われた場合には、前記第１のダミー入力情報よりも少ない情報量を有する第２のダミー入力情報を、前記新たなダミー入力情報として生成することを特徴とする。
【００１６】
請求項９の発明は、請求項１から請求項５のいずれかの発明に係る情報処理装置において、前記生成手段は、所定の入力情報量を有する少なくとも１つのダミー入力情報が操作ユーザによって過去に連続して誤り無く入力されていることを条件として、当該少なくとも１つのダミー入力情報よりも多くの情報量を有する第２のダミー入力情報を、前記操作ユーザ向けの前記新たなダミー入力情報として生成することを特徴とする。
【００１７】
請求項１０の発明は、請求項９の発明に係る情報処理装置において、前記操作ユーザについて取得された現在の生体情報に基づき、前記操作ユーザの現在の精神状態が安定しているか否かを判定する判定手段、をさらに備え、前記生成手段は、前記操作ユーザの現在の精神状態が安定していることをも条件として、前記第２のダミー入力情報を前記操作ユーザ向けの前記新たなダミー入力情報として生成することを特徴とする。
【００１８】
請求項１１の発明は、請求項１から請求項１０のいずれかの発明に係る情報処理装置において、前記ダミー入力情報は、アルファベットおよび／または数字を含む文字列で構成される文字列情報を有することを特徴とする。
【００１９】
請求項１２の発明は、請求項１から請求項１０のいずれかの発明に係る情報処理装置において、前記ダミー入力情報は、入力画面上でのユーザの指先の動きに関する動作情報を有することを特徴とする。
【００２０】
請求項１３の発明は、請求項１から請求項１２のいずれかの発明に係る情報処理装置において、前記秘匿情報は、認証情報を含むことを特徴とする。
【００２１】
請求項１４の発明は、請求項１から請求項１１のいずれかの発明に係る情報処理装置において、前記秘匿情報は、メールアドレスを含むことを特徴とする。
【００２２】
請求項１５の発明は、コンピュータに、ａ）秘匿すべき情報である秘匿情報の非秘匿化を抑制するために当該秘匿情報とともにダミー入力情報の入力をも受け付けるステップと、ｂ）前記ダミー入力情報の誤入力発生状況を記憶するステップと、ｃ）前記ダミー入力情報の過去の誤入力発生状況に基づいて、前記ダミー入力情報の入力困難度を判断するステップと、ｄ）前記ダミー入力情報の入力困難度に基づいて、新たなダミー入力情報を生成するステップと、を実行させるためのプログラムであることを特徴とする。
【発明の効果】
【００２３】
請求項１から請求項１５に記載の発明によれば、ダミー入力情報をより適切に生成することが可能である。
【００２４】
特に、請求項２に記載の発明によれば、複数のユーザによる過去の誤入力発生状況を考慮することによって、より多くの履歴情報に基づいてダミー入力情報の入力困難度をさらに適切に判断することが可能である。
【００２５】
また特に、請求項３に記載の発明によれば、新たなダミー入力値の利用ユーザ（特定ユーザ）による過去の誤入力発生状況を考慮することによって、当該利用ユーザの過去の誤入力特性を反映してダミー入力情報の入力困難度を判断することが可能である。
【００２６】
また特に、請求項６に記載の発明によれば、誤って入力され易い誤入力要素を含む情報が正規の新たなダミー入力情報として生成されるので、当該ダミー入力情報は入力し易いものになる。特に、同じ操作ユーザによって誤って入力された誤入力要素は、同じ操作ユーザにとって入力し易い入力要素になる可能性が高い。
【００２７】
また特に、請求項７に記載の発明によれば、誤って入力され易い誤入力要素を含む情報が正規の新たなダミー入力情報として生成されるので、当該ダミー入力情報は入力し易いものになる。
【図面の簡単な説明】
【００２８】
【図１】ＭＦＰの機能ブロックを示す図である。
【図２】ＭＦＰにおける認証動作等を示すフローチャートである。
【図３】ＭＦＰの認証画面（ユーザＵ１のログイン時）を示す図である。
【図４】ＭＦＰの認証画面（別のユーザＵ２のログイン時）を示す図である。
【図５】ＭＦＰの認証画面（さらに別のユーザＵ３のログイン時）を示す図である。
【図６】ＭＦＰに蓄積される認証履歴情報を示す図である。
【図７】パターンパスワードの一例を示す図である。
【図８】ダミーのパターンパスワードの一例を示す図である。
【図９】パターン認証用の認証画面を示す図である。
【図１０】パターン認証用の認証画面を示す図である。
【図１１】パターン認証用の認証画面を示す図である。
【図１２】変形例に係る認証履歴情報を示す図である。
【図１３】第２実施形態に係る動作を示すフローチャートである。
【図１４】第２実施形態にて生成されるダミーパスワードの一例を示す図である。
【図１５】正規のダミーパターンの一例を示す図である。
【図１６】誤入力されたダミーパターンの一例を示す図である。
【図１７】第２実施形態の変形例に係る動作を示すフローチャートである。
【図１８】第３実施形態に係る動作を示すフローチャートである。
【図１９】比較的少ない情報量を有するパターンパスワードの一例を示す図である。
【図２０】比較的多い情報量を有するパターンパスワードの一例を示す図である。
【図２１】第３実施形態の変形例に係る動作を示すフローチャートである。
【図２２】第４実施形態に係る動作を示すフローチャートである。
【図２３】図２２のフローチャートの一部の動作を示すフローチャートである。
【図２４】第４実施形態の変形例に係る動作を示すフローチャートである。
【図２５】情報処理システムを示す図である。
【図２６】変形例に係るＭＦＰの概略構成を示す図である。
【図２７】メールアドレスが秘匿情報として入力される入力画面を示す図である。
【発明を実施するための形態】
【００２９】
以下、本発明の実施形態を図面に基づいて説明する。
【００３０】
＜１．第１実施形態＞
＜１−１．情報処理装置の構成＞
第１実施形態においては、情報処理装置としてＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））１０を例示する。
【００３１】
図１は、ＭＦＰ１０の機能ブロックを示す図である。
【００３２】
ＭＦＰ１０は、スキャン機能、コピー機能、ファクシミリ機能およびボックス格納機能などを備える装置（複合機とも称する）である。具体的には、ＭＦＰ１０は、図１の機能ブロック図に示すように、画像読取部２、印刷出力部３、通信部４、格納部５、操作部６およびコントローラ９等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。なお、ＭＦＰ１０は、画像形成装置あるいは画像処理装置とも称される。
【００３３】
画像読取部２は、ＭＦＰ１０の所定の位置（ＡＤＦ（原稿自動送り装置（Auto Document Feeder））あるいはガラス面等）に載置された原稿を光学的に読み取って（すなわちスキャンして）、当該原稿の画像データ（原稿画像あるいはスキャン画像とも称する）を生成する処理部である。この画像読取部２は、スキャン部であるとも称される。
【００３４】
印刷出力部３は、印刷対象に関するデータに基づいて紙などの各種の媒体に画像を印刷出力する出力部である。
【００３５】
通信部４は、公衆回線等を介したファクシミリ通信を行うことが可能な処理部である。さらに、通信部４は、各種のネットワーク通信を行うことも可能である。
【００３６】
格納部５は、ハードディスクドライブ（ＨＤＤ）等の記憶装置で構成される。
【００３７】
操作部６は、ＭＦＰ１０に対する操作入力を受け付ける操作入力部６ａと、各種情報の表示出力を行う表示部６ｂとを備えている。
【００３８】
このＭＦＰ１０においては、略板状の操作パネル部６ｃ（図３参照）が設けられている。また、操作パネル部６ｃは、その正面側にタッチパネル２５（図３参照）を有している。タッチパネル２５は、操作入力部６ａの一部としても機能するとともに、表示部６ｂの一部としても機能する。タッチパネル２５は、液晶表示パネルに各種センサ等が埋め込まれて構成され、各種情報を表示するとともに操作者からの各種の操作入力を受け付けることが可能である。
【００３９】
コントローラ（制御部）９は、ＭＦＰ１０に内蔵され、ＭＦＰ１０を統括的に制御する制御装置である。コントローラ９は、ＣＰＵおよび各種の半導体メモリ（ＲＡＭおよびＲＯＭ）等を備えるコンピュータシステムとして構成される。コントローラ９は、ＣＰＵにおいて、ＲＯＭ（例えば、ＥＥＰＲＯＭ（登録商標））内に格納されている所定のソフトウエアプログラム（以下、単にプログラムとも称する）を実行することによって、各種の処理部を実現する。なお、当該プログラム（詳細にはプログラムモジュール群）は、ＵＳＢメモリなどの可搬性の記録媒体に記録され、当該記録媒体から読み出されてＭＦＰ１０にインストールされるようにしてもよい。あるいは、当該プログラムは、ネットワークを経由してダウンロードされてＭＦＰ１０にインストールされるようにしてもよい。
【００４０】
具体的には、図１に示すように、コントローラ９は、上記のプログラムの実行により、通信制御部１１と入力制御部１２と表示制御部１３とジョブ制御部１４とダミーデータ生成部１５と認証処理部１６と判断部１７とを含む各種の処理部を実現する。
【００４１】
通信制御部１１は、他の装置との間の通信動作を通信部４等と協働して制御する処理部である。通信制御部１１は、各種データの送信動作を制御する送信制御部と各種データの受信動作を制御する受信制御部とを有する。
【００４２】
入力制御部１２は、操作入力部６ａ（タッチパネル２５等）に対する操作入力動作を制御する制御部である。たとえば、入力制御部１２は、タッチパネル２５に表示された操作画面に対する操作入力を受け付ける動作を制御する。入力制御部は、秘匿すべき情報である「秘匿情報」（パスワード等）の入力時における非秘匿化を抑制するために、当該秘匿情報とともにダミー入力情報（ダミーパスワード等）の入力をも受け付ける。なお、当該ダミー入力情報（正規のダミーパスワード等）は、ダミーデータ生成部１５にて生成される。
【００４３】
表示制御部１３は、表示部６ｂ（タッチパネル２５等）における表示動作を制御する処理部である。たとえば、表示制御部１３は、後述するダミー入力情報（ダミーパスワード等）を、タッチパネル２５に表示させる。
【００４４】
ジョブ制御部１４は、各種のジョブに関する動作（印刷出力動作、画像読取動作等）を制御する処理部である。
【００４５】
認証処理部１６は、ユーザの認証処理（ログイン処理）を制御する処理部である。後述するように、この実施形態では、認証処理の際に、本来のパスワードとダミーパスワードとを組み合わせたデータ（認証用の全入力データ（混合データ））が入力される。認証処理部１６は、入力されたパスワードと入力されたダミーパスワードとで構成される入力情報（認証用の混合データ）と、本来のパスワードと正規のダミーパスワードとで構成される正規情報（正規の混合データ）との両者を照合する。そして、当該両者の照合の結果に基づいて認証の成否が決定される。具体的には、両者が一致する場合に認証が成功し、両者が一致しない場合には認証は失敗する。
【００４６】
また、認証処理部１６は、各認証処理における認証結果とともに、各認証処理におけるダミー入力情報（ダミーパスワード等）の誤入力発生状況をも格納部５に格納する動作等を制御する。
【００４７】
判断部１７は、ダミー入力情報の過去の誤入力発生状況に基づいて、ダミー入力情報の入力困難度を判断する。
【００４８】
ダミーデータ生成部１５は、ダミー入力情報（ダミーデータとも称する）を生成する処理部である。ダミーデータ生成部１５は、過去に入力されたダミー入力情報の入力困難度等に基づいて、新たなダミー入力情報を生成（決定）する。
【００４９】
＜１−２．情報処理装置の動作＞
次に、ＭＦＰ１０の認証動作等について図２のフローチャート等を参照しながら説明する。
【００５０】
或るユーザ（ここでは、ユーザＵ１）がＭＦＰ１０にログインしようとしている状況を想定する。
【００５１】
ユーザＵ１がＭＦＰ１０の操作部に対して所定の操作を行うと、ＭＦＰ１０はログイン処理（図２）を開始する。
【００５２】
まず、ステップＳ１１において、ＭＦＰ１０（詳細には、ダミーデータ生成部１５）は、ダミー入力情報（ここではダミーパスワード（たとえば、「１５８３９２」））を生成する。ステップＳ１１の生成処理については後述する。
【００５３】
そして、ステップＳ１２において、ＭＦＰ１０は、パスワード入力画面２１０（図３参照）をタッチパネル２５に表示して、ユーザＵ１からのパスワード情報の入力を受け付ける。なお、ステップＳ１１よりも前において既に、ＭＦＰ１０は、ユーザＩＤ入力画面（不図示）をタッチパネル２５に表示するとともに、操作ユーザからのユーザＩＤ（認証情報の一部）の入力を受け付けているものとする。これにより、操作ユーザ（ここではＵ１）が特定される。
【００５４】
パスワード入力画面２１０（図３参照）は、パスワードデータ（認証情報の他の一部）を入力する画面である。この入力画面２１０には、ダミーパスワード「１５８３９２」が表示されるとともに、当該ダミーパスワードと本来のユーザＵ１のパスワードとを組み合わせて入力すべき旨が表示される。
【００５５】
ここでは、まずダミーパスワード（「１５８３９２」）を入力し、それに引き続いて本来のパスワードを入力すべき旨が指示（表示）されている。ただし、これに限定されず、たとえば、まず本来のパスワードを入力し、その後に引き続いてダミーパスワードが入力されるべき旨が指示されるようにしてもよい。あるいは、ダミーパスワードを前半部分と後半部分とに分離するとともに、前半部分のダミーパスワード、本来のパスワード、後半部分のダミーパスワードがこの順序で入力されるべき旨が指示されるようにしてもよい。さらには、これら複数の種類の入力順序の中からランダムに選択された一の入力順序が指示されるようにしてもよい。
【００５６】
ユーザＵ１は、当該入力画面２１０の表示内容（指示内容）に基づいて、ダミーパスワードと本来のパスワードとを指示通りの順序で入力する。より具体的には、入力画面２１０内のテンキー（詳細には、テンキー画像（ソフトウエアテンキーとも称する））２２０を利用して、ダミーパスワードと本来のパスワードとを組み合わせた入力情報（文字列）を順次に入力する。ＭＦＰ１０は、入力された文字列（詳細には数字列）を受け付ける。
【００５７】
次に、ステップＳ１３において、ＭＦＰ１０（認証処理部１６等）は照合処理を実行する。
【００５８】
具体的には、認証処理部１６は、入力されたパスワードと入力されたダミーパスワードとで構成される入力情報（全入力文字列（ここでは全入力数字列））と、本来のパスワードと正規のダミーパスワードとで構成される正規情報との両者を照合する。当該両者の照合の結果に基づいて認証の成否が決定される。具体的には、両者が一致する場合に認証が成功し、両者が一致しない場合には認証は失敗する。
【００５９】
ステップＳ２１（ステップＳ２１ａ）においては、ＭＦＰ１０は、ステップＳ１３での認証結果等を記録する。具体的には、認証が成功した場合には、ＭＦＰ１０は、ダミーパスワードはユーザによって正しく入力されていた旨を判定する。これに伴って、当該ダミーパスワードの入力困難度を示す指標値Ｄ（次述）が低減する。
【００６０】
一方、認証が失敗した場合には、ＭＦＰ１０は、ダミーパスワードはユーザによって正しく入力されていなかった旨（ダミーパスワードの誤入力が発生していた旨）を判定する。これに伴って、当該ダミーパスワードの入力困難度を示す指標値Ｄは増大する。
【００６１】
ここで、ダミーパスワードの入力困難度を示す指標値Ｄは、当該ダミーパスワードの入力の困難性を示す指標値である。この指標値Ｄは、過去の認証結果に基づいて算出される値である。たとえば、指標値Ｄは、認証失敗回数（誤入力回数）Ｆを総試行回数（総入力回数）Ｇで除した値を１００倍した値（Ｄ＝１００＊Ｆ／Ｇ）、として算出される。
【００６２】
なお、厳密には、「認証の失敗」には、「本来のパスワードの誤入力」に起因する場合も含まれる。ただし、ここでは、本来のパスワードの誤入力の発生確率は、ダミーパスワードの誤入力の発生確率よりも著しく低い、と考え、認証失敗の主要因はダミーパスワードの誤入力であるとみなす。そして、認証が失敗すると、ダミーパスワードの誤入力が発生したものとみなして、当該ダミーパスワードの入力困難度を示す指標値Ｄを増大させる。これによれば、ダミーパスワードの誤入力と本来のパスワードの誤入力とを正確に判別することが困難な場合（入力されたダミーパスワードの桁数が誤っている場合等）においても、ダミーパスワードの入力困難度を比較的正確に且つ比較的容易に判断することが可能である。
【００６３】
あるいは、入力された文字列（ダミーパスワードと本来のパスワードとの双方に対応する全入力文字列）にダミーパスワード（その文字列）が包含されていない場合（ダミーパスワードが全入力文字列から抽出できない場合）に、ダミーパスワードの誤入力が発生した旨が判定される（誤入力の発生回数Ｂがカウントアップされる）ようにしてもよい。そして、上述の認証失敗回数Ｆに代えてダミーパスワードの誤入力の発生回数Ｂ自体を用いた式（たとえば、Ｄ＝１００＊Ｂ／Ｇ）等によって、指標値Ｄが算出されてもよい。
【００６４】
ステップＳ２１の後においては、ステップＳ２２の終了判定処理が行われる。
【００６５】
ステップＳ１３で認証に成功していた場合には、ステップＳ２２での終了処理判定にて「終了」が決定され、図２の処理は終了する。
【００６６】
一方、ステップＳ１３で認証に失敗していた場合において、ユーザからの終了指示が無い場合等においては、ステップＳ２２での終了処理判定にて「未だ終了しない」旨が判定され、再びステップＳ１２に戻り、認証処理が再び行われる。ここでは、同じダミーパスワードを用いて、入力処理（ステップＳ１２）および照合処理（ステップＳ１３）等が再び実行される。そして、その認証処理（再認証処理）の処理結果等が記録される（ステップＳ２１）。なお、ステップＳ１３で認証に失敗した場合において、ユーザからの終了指示等に基づき、ステップＳ２２での終了処理判定にて「終了すべき」旨が判定されるときには、図２の動作は終了する（認証処理は中断する）。
【００６７】
以上のような認証動作が複数回に亘って（特にこの第１実施形態では複数のユーザについて）実行される。
【００６８】
具体的には、たとえば、図３に示すように、ユーザＵ１は、ダミーパスワード「１５８３９２」を用いた認証処理を行う際に、ダミーパスワードを２回間違えた後にログインに成功する。なお、この場合、Ｄ＝６７（＝１００＊２／３）、である。
【００６９】
また、図４に示すように、別のユーザＵ２は、ダミーパスワード「１５８３９２」を用いた認証処理を行う際に、ダミーパスワードを３回間違えた後にログインに成功する。なお、この場合、Ｄ＝７５（＝１００＊３／４）、である。また、図３のユーザＵ１の認証結果をも考慮すると、ダミーパスワード「１５８３９２」の指標値Ｄは、Ｄ＝７１（＝１００＊（２＋３）／（３＋４）＝１００＊５／７）、である（図６参照）。
【００７０】
また、図５に示すように、別のユーザＵ３は、別のダミーパスワード「５５８３８３」を用いた認証処理を行う際に、ダミーパスワードを間違えることなくログインに成功する。なお、この場合、Ｄ＝０（＝１００＊０／１）、である。
【００７１】
仮に、当該２つのダミーパスワード（「１５８３９２」および「５５８３８３」）を比較すると、一方のダミーパスワード「１５８３９２」の指標値Ｄは「７１」であり、他方のダミーパスワード「５５８３８３」の指標値Ｄは「０」である（図６参照）。すなわち、ダミーパスワード「１５８３９２」の入力困難性が比較的高いことが示されている。
【００７２】
図３〜図５と同様の動作が更に実行されることによって、図６に示されるような認証履歴情報が蓄積される。図６においては、総入力回数Ｇ、失敗回数Ｆ、指標値Ｄがダミーパスワードごとに集計されて示されている。
【００７３】
図６のように認証履歴情報が或る程度蓄積されるまでは、ステップＳ１１においてはダミーパスワードは例えばランダムに生成されればよい。あるいは、予め準備された多数のダミーパスワード候補の中から選択されてダミーパスワードが生成（決定）されてもよい。
【００７４】
一方、このような認証履歴情報（ダミーパスワードごとの指標値Ｄ等）が一定程度蓄積された後に図２の処理が実行される際には、ステップＳ１１において、次のような処理が実行される。
【００７５】
具体的には、或るユーザ（Ｕ５等）が認証処理を行う際の新たなダミーパスワードが次のようにして生成される。すなわち、複数のユーザに対して過去に利用された複数のダミーパスワード（ダミー入力情報）のうち所定程度以下の困難度（閾値ＴＨ１以下の指標値Ｄ）を有する一のダミーパスワードが新たなダミーパスワードとして生成（選択）される。たとえば、閾値ＴＨ１＝５０のときには、「５０」以下の指標値Ｄを有するダミーパスワード（「Ｄ＝０」の「５５８３８３」、あるいは、「Ｄ＝２５」の「２２３６３６」）が、新たなダミーパスワードとして選択される（図６参照）。
【００７６】
換言すれば、過去に利用された複数のダミーパスワード（ダミー入力情報）のうち所定程度より大きな困難度（閾値ＴＨ１より大きな指標値Ｄ）を有するダミーパスワードを除外して新たなダミーパスワードが生成される。たとえば、閾値ＴＨ１＝５０のときには、「５０」よりも大きな指標値Ｄを有するダミーパスワード（「Ｄ＝７１」の「１５８３９２」、および「Ｄ＝７５」の「２９１５８６」（図６参照）等）は除外された上で、新たなダミーパスワードが決定される。
【００７７】
以上のような動作によれば、ダミーパスワード（ダミー入力情報）の過去の誤入力発生状況に基づいて当該ダミーパスワードの入力困難度（指標値Ｄ）が判断され、当該ダミーパスワードの入力困難度に基づいて新たなダミーパスワードが生成される。具体的には、過去の実績に基づき誤入力が行われ易いと判断されるダミーパスワードが除外された上で新たなダミーパスワードが生成される。より具体的には、過去の実績に基づき誤入力が行われ難いと判断されるダミーパスワードが新たなダミーパスワードとして生成される。したがって、当該新たなダミーパスワードをより適切に生成することが可能である。
【００７８】
また、上記第１実施形態では、ダミー入力情報に関する複数のユーザＵ１，Ｕ２，Ｕ３，...による過去の誤入力発生状況を考慮しているので、単一のユーザのみによる過去の誤入力発生状況のみを考慮する場合に比べて、より多くの認証履歴情報（入力履歴情報）に基づいてダミー入力情報の入力困難度をさらに適切に判断することが可能である。
【００７９】
＜１−３．第１実施形態の変形例＞
＜入力困難度を示す指標値Ｄ＞
なお、上記第１実施形態においては、入力困難度を示す指標値Ｄは、式：Ｄ＝１００＊Ｆ／Ｇ、に基づいて算出されているが、これに限定されない。たとえば、失敗回数Ｆに１０を乗じた値（１０＊Ｆ）から、総試行回数Ｇに２を乗じた値（２＊Ｇ）を差し引くこと（Ｄ＝１０＊Ｆ−２×Ｇ）、などによって、指標値Ｄが算出されるようにしてもよい。図１２は、このような変形例に係る指標値Ｄ等を示す図である。図６に示す指標値Ｄに代えて、図１２に示すような指標値Ｄが用いられても良い。
【００８０】
＜同一ユーザの誤入力を考慮＞
また、上記第１実施形態では、ダミー入力情報に関する複数のユーザ（Ｕ１，Ｕ２，Ｕ３等）による過去の誤入力発生状況に基づいて、当該ダミー入力情報の入力困難度が判断されているが、これに限定されない。
【００８１】
たとえば、ダミー入力情報に関する特定ユーザによる過去の誤入力発生状況に基づいて、当該ダミー入力情報の入力困難度が判断されるようにしてもよい。そして、当該入力困難度Ｄに基づいて、当該特定ユーザ向けの新たなダミー入力情報が生成されてもよい。
【００８２】
より具体的には、各ダミーパスワードに関する過去の誤入力発生状況（図６参照）を或るユーザＵ１のみについて集計し、各ダミーパスワードに関するユーザＵ１のみによる過去の誤入力発生状況に基づき指標値Ｄ（Ｄ１とも称する）が算出されるようにしてもよい。そして、当該ユーザＵ１についての新たなダミーパスワードが当該指標値Ｄ（Ｄ１）に基づき、複数のダミーパスワードの中から選択されるようにしてもよい。
【００８３】
これによれば、新たなダミー入力値の利用ユーザ（特定ユーザ）による過去の誤入力発生状況（特定のユーザの入力動作の癖等に起因する誤入力（ユーザ固有の事情等））もが考慮される。したがって、当該利用ユーザの過去の誤入力特性を反映してダミー入力情報の入力困難度をより適切に判断することが可能である。ひいては、当該特定のユーザにとって入力し易いダミー入力情報が生成され易くなる。
【００８４】
＜数字パスワード以外の入力に基づく認証＞
上記第１実施形態では、数字で構成されるパスワードが秘匿情報およびダミー入力情報として利用される態様が例示されているが、これに限定されない。
【００８５】
たとえば、数字および／または数字以外の文字（アルファベット等）で構成されるパスワード（認証情報）が秘匿情報およびダミー入力情報として利用される場合（これらの文字列がキーボード等によって入力される場合）に、上記の思想が適用されるようにしてもよい。
【００８６】
あるいは、入力画面上での指先の動き（ジェスチャ）によって表現される動作情報（換言すれば、所定ポイントの通過情報等）（いわゆるパターンパスワード）が秘匿情報およびダミー入力情報として利用される場合に、上記の思想が適用されるようにしてもよい。
【００８７】
図７は、パターンパスワード（ロック解除パターン等とも称する）の一例を示す図である。
【００８８】
パターンパスワードにおいては、格子状に配列された９個の格子点（３行３列に配列された複数の格子点）のうちの予め定められた点（全部または一部の点）に関する予め定められた通過順序がパスワード情報として決定される。たとえば、図７に示すように、左上の点Ｐ１１から、点Ｐ１２，Ｐ１３，Ｐ２３，Ｐ３３，Ｐ３２，Ｐ２２，Ｐ２１の順序でこれら８個の点を通過するように指先を入力画面上で動かすことが、正規のパスワード情報（パターンパスワード）であると定められる。ユーザは、認証処理においてパスワード情報の入力が求められる際に、当該予め定められた当該パターンパスワードを入力する。具体的には、ユーザは、既定の複数の点を既定の順序で通過するように指先を入力画面上でスライドさせながら動かすことによって、当該パスワード情報（パターンパスワード）を入力する。認証処理部１６は、入力されたパスワード情報と正規のパスワード情報とを比較して、正規のパスワード情報が入力されたか否かを判定する。
【００８９】
そして、認証処理において正規のパスワード情報（当該変形例では上記のパターンパスワード）とともにダミーパスワード情報（ダミーのパターンパスワード）の入力が求められる際に、上記第１実施形態と同様の思想が適用されるようにしてもよい。なお、図８は、ダミーのパターンパスワードの一例を示す図である。図８のダミーのパターンパスワードにおいては、左上の点Ｐ１１から、点Ｐ１２，Ｐ１３，Ｐ２３，Ｐ３２，Ｐ３１，Ｐ２１，Ｐ２２，Ｐ３３の順序でこれら９個の点を通過するように指先を入力画面上で動かすパターン（いわゆる「ａ字型」パターン）、が例示されている。
【００９０】
このような変形例では、認証装置（ＭＦＰ１０）は、認証情報の入力に際して、正規のパターンパスワードのみならずダミーパターンパスワードをも入力すべき旨を操作ユーザ（ログインユーザ等）に指示する。
【００９１】
たとえば、まずダミーパターンパスワードを入力し且つ次に正規のパターンパスワードを入力すべき旨の指示に従って、ダミーパターンパスワードと本来のパターンパスワードとがこの順序で操作ユーザによって入力される（図９〜図１１参照）。
【００９２】
具体的には、図９の入力画面３１０では、ダミーロック解除パターン（ダミーパターンパスワード）を先ず入力すべき旨が指示されている。操作ユーザは当該指示に従ってダミーロック解除パターン（ダミーパターンパスワード）をパターン入力欄３２０に当該操作ユーザの手指を用いて入力する（図１０）。次に、入力画面３１０内の更なる指示に従って、図１１に示すように、操作ユーザは、本来のパターンパスワードをパターン入力欄３２０に引き続いて入力する。
【００９３】
認証処理部１６は、入力されたパターンパスワードと入力されたダミーパターンパスワードとで構成される入力情報と、本来のパターンパスワードと正規のダミーパターンパスワードとで構成される正規情報との両者を照合する。そして、当該両者の照合の結果に基づいて認証の成否が決定される。具体的には、両者が一致する場合に認証が成功し、両者が一致しない場合には認証は失敗する。
【００９４】
このような認証処理において、ダミーパターンパスワードの生成処理等において本願発明に係る思想が適用されるようにしてもよい。たとえば、図６と同様の認証履歴情報を、各ダミーパターンパスワードについて取得しておき、当該認証履歴情報に基づいて、新たなダミーパターンパスワードが生成（選択）されればよい。
【００９５】
＜２．第２実施形態＞
第２実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【００９６】
この第２実施形態では、図１３のフローチャートに示すように、ステップＳ１１（Ｓ１１ｂ）のダミーパスワード生成処理において、過去の誤入力情報を敢えて正規のダミー入力情報（ダミーパスワード）に取り込む技術について説明する。これによれば、或るユーザが同じ誤入力を繰り返す場合において個人の癖を考慮して適切なダミー入力情報（ダミーパスワード）を生成することが可能である。
【００９７】
図１４は、数字のダミーパスワードに関する一例を示す図である。たとえば、或るユーザ（たとえばユーザＵ１）が特定のダミーパスワード「１５８３９２」（図１４の最上段参照）に関する複数回の入力に際して、図１４の中段に示されるような誤入力を過去に行った状況を想定する。具体的には、ユーザＵ１は、本来のダミーパスワード「１５８３９２」を入力すべきところ、「２２８３９５」、「２５８３９５」、「３５８３９３」、「２５８３９５」、「２５８３９５」、「４５８３９５」の６回の誤入力を過去に行った状況を想定する。なお、第２実施形態に係るステップＳ２１（ステップＳ２１ｂ（図１３参照））では、このような情報、具体的には、各ダミーパスワードについて過去の誤入力に関する情報（誤って実際に入力された文字列の情報等）が蓄積される。
【００９８】
そして、そのような情報が蓄積された状態にて、図１３の処理が再び実行される。
【００９９】
ＭＦＰ１０は、ステップＳ１１ｂにおいて、或るダミー入力情報（「１５８３９２」）の過去の誤入力発生状況がこのような状況であること（所定回数以上の誤入力が過去に発生していること）を判定すると、当該ダミー入力情報の入力困難度が所定程度以上である旨を判断する。そして、ＭＦＰ１０は、その判断結果に基づいて、当該ダミー入力情報「１５８３９２」を使用対象のダミー入力情報から除外するとともに、別のダミー入力情報を新たなダミー入力情報として生成する（ステップＳ１１ｂ）。具体的には、誤入力された入力値を敢えて含むダミー入力値が新たなダミー入力として生成される。
【０１００】
たとえば、図１４のような過去の誤入力発生状況が登録されている場合には、最初の１文字目に関しては、所定回数（３回）以上の誤入力が行われた入力値「２」（あるいは、その最も多い誤入力値「２」）が、ダミー入力値として決定される。また、６文字目の１文字に関しては、所定回数（３回）以上の誤入力が行われた入力値「５」（あるいは、その最も多い誤入力値「５」）が、ダミー入力値として決定される。また、他の文字（２文字目〜５文字目の各文字）に関しては、所定回数（３回）以上の誤入力が行われていないことに基づき、元の値がダミー入力値としてそのまま決定される。その結果、１文字目の「２」と２文字目〜５文字目の「５８３９」と６文字目の「５」との組合せで構成される「２５８３９５」が、新たなダミー入力値として決定される（図１４の最下段参照）。このように、ユーザＵ１向けの過去のダミー入力情報「１５８３９２」に関してユーザＵ１によって誤って入力された誤入力要素（１文字目の「２」、および６文字目の「５」）を含むように、新たなダミー入力情報「２５８３９５」が生成される。
【０１０１】
このような態様によれば、或るユーザＵ１の癖等により誤入力された入力要素（誤入力要素）を含む文字列（たとえば数字列）が新たなダミー入力情報（正規のダミー入力情報）として決定される。誤って入力され易い誤入力要素を含む情報が正規の新たなダミー入力情報として生成されるので、当該新たなダミー入力情報は入力し易いものになる。したがって、当該新たなダミー入力情報に関する誤入力を抑制することが可能である。特に、同じ操作ユーザによって誤って入力された誤入力要素は、同じ操作ユーザにとって入力し易い入力要素になる可能性が高いので、当該ユーザＵ１の癖等を考慮して、適切なダミー入力情報を生成することが可能である。
【０１０２】
＜第２実施形態の変形例＞
上記第２実施形態においては、数字列のみで構成される文字列がダミー入力情報として決定される態様が例示されているが、これに限定されない。
【０１０３】
たとえば、アルファベット等を含む文字列がダミー入力情報として決定される場合に上述の思想が適用されてもよい。
【０１０４】
具体的には、「ｌ」（アルファベット「エル」の小文字）と「１」（数字の「イチ」）とのうちの一方が他方（正規の入力要素）と混同されて誤入力される場合には、誤入力に係る入力要素である「一方」の入力要素が、当該他方の入力要素に代えて敢えて正規の入力要素として組み込まれたダミー入力情報が生成されるようにしてもよい。たとえば、元の正規のパスワード「ｌ２ｂａ５ｃ」（１文字目は小文字の「エル」）に対して、誤って「１２ｂａ５ｃ」（１文字目は数字の「イチ」）が繰り返し入力されるときには、誤入力要素であった「１」（数字の「イチ」）を敢えて正規の入力要素として組み込んだ「１２ｂａ５ｃ」（１文字目は数字の「イチ」）が、新たなダミー入力情報として生成されればよい。
【０１０５】
また、「Ｏ」（アルファベット「オー」（大文字））と「０」（数字の「ゼロ」）とのうちの一方が他方（正規の入力要素）と混同されて誤入力される場合等も、同様である。
【０１０６】
さらには、上述の「パターンパスワード」の入力に際しても、上記第２実施形態の思想を適用することが可能である。
【０１０７】
具体的には、図１５のような正規のダミーパターンが入力されるべきところ、図１６に示すようなダミーパターンが誤って入力されることがある。
【０１０８】
より具体的には、図１５に示されるように、７個の点Ｐ１１，点Ｐ１２，点Ｐ１３，点Ｐ２２，点Ｐ３１，点Ｐ３２，点Ｐ３３をこの順序で通過するように指先を入力画面上で動かすことによって、正規のダミーパターンが入力される。正規のダミーパターンは、いわゆる「Ｚ」字型のパターンである、とも表現される。
【０１０９】
これに対して、図１６に示されるような誤入力に係るダミーパターンが入力されることがある。図１６においては、６個の点Ｐ１１，点Ｐ１２，点Ｐ２２，点Ｐ３１，点Ｐ３２，点Ｐ３３をこの順序で通過するように指先を入力画面上で動かされている。点Ｐ１２の次は、本来は点Ｐ１３に触れるべきであるにもかかわらず、点Ｐ１３を飛ばして（点Ｐ１３に触れることなく）更に次の点Ｐ２２へと移動してしまっている。端的に言えば、右上の点（Ｐ１３）を飛ばすことによって、「２」の字型のパターンに変形されてしまっている。ユーザＵ１は、右上の点Ｐ１３を正確に通過せずに次の点Ｐ２２に移動する癖を有していることが考えられる。換言すれば、３つの点Ｐ１２，点Ｐ１３，点Ｐ２２をこの順序で移動する部分パターン（点Ｐ１２，点Ｐ１３，点Ｐ２２）が、２つの点Ｐ１２，点Ｐ２２をこの順序で移動するパターンへ（点Ｐ１２，点Ｐ２２）と変更されている。
【０１１０】
このような誤入力が繰り返し実行される場合には、誤って入力された誤入力要素（点Ｐ１２，点Ｐ２２）（図１６参照）が、元の正規の入力要素（点Ｐ１２，点Ｐ１３，点Ｐ２２）（図１５参照）に代えて、敢えて正規の入力要素として組み込まれたダミー入力情報（図１６参照）が生成されるようにしてもよい。すなわち、図１６に係るパターン（点Ｐ１１，点Ｐ１２，点Ｐ２２，点Ｐ３１，点Ｐ３２，点Ｐ３３）が、新たなダミー入力情報として生成されるようにしてもよい。
【０１１１】
これによれば、或るユーザＵ１の癖を考慮して、適切なダミー入力情報を生成することが可能である。
【０１１２】
また、上記第２実施形態においては、操作ユーザＵ１向けの過去のダミー入力情報に関して当該操作ユーザＵ１によって誤って入力された誤入力要素を含むように、当該操作ユーザＵ１向けの新たなダミー入力情報が生成されているが、これに限定されない。たとえば、複数の操作ユーザ（Ｕ１，Ｕ２，Ｕ３，...）向けの過去のダミー入力情報に関して当該複数の操作ユーザのいずれかによって誤って入力された誤入力要素を含むように、或るユーザＵ１向けの新たなダミー入力情報が生成されるようにしてもよい。すなわち、或るユーザ向けの新たな入力情報に他ユーザの誤入力要素（たとえば、二人以上のユーザに共通する誤入力要素等）が取り込まれるようにしてもよい。これによれば、複数のユーザによる誤入力要素（特に２人以上のユーザに共通する誤入力要素）が取り込まれて新たなダミー入力情報が生成されるので、当該新たなダミー入力情報自体が入力し易いものになる。その結果、当該新たなダミー入力情報に関する誤入力を抑制することが可能である。
【０１１３】
また、第２実施形態およびその変形例等においては、ステップＳ１１において新たなダミー入力情報が生成されている（図１３参照）が、これに限定されない。たとえば、図１７に示すように、ステップＳ１１では第１実施形態と同様の処理が実行されるとともに、或るダミー入力情報を伴った秘匿情報を入力する処理に繰り返し失敗する場合（ステップＳ３２）には、当該ダミー入力情報が新たなダミー入力情報に変更される（直ちに新たなダミー入力情報が生成される）（ステップＳ３３）ようにしてもよい。換言すれば、元のダミー入力情報（利用中のダミー入力情報）に代えて当該新たなダミー入力情報が直ちに生成されるようにしてもよい。
【０１１４】
具体的には、最初のステップＳ１１で一旦生成されたダミー入力情報を伴う秘匿情報の入力処理（ステップＳ１２）が行われ且つ認証処理に失敗する（ステップＳ１３）旨の処理が所定回数繰り返し実行されたことがステップＳ３２で判定されると、当該ダミー入力情報を変更すべき旨が決定され、ステップＳ３２からステップＳ３３に進む。そして、ステップＳ３３では、誤入力された入力要素（誤入力要素）を含む入力情報が新たなダミー入力情報（正規のダミー入力情報）として決定される。
【０１１５】
これによれば、第２実施形態等と同様の効果を得ることが可能である。また、特に、直ちに新たなダミー入力情報が生成される（ステップＳ３３）ので、ユーザによるダミー入力情報の誤入力を効率的に抑制ないし回避することが可能である。
【０１１６】
＜３．第３実施形態＞
第３実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【０１１７】
この第３実施形態では、図１８に示すように、ステップＳ１１（Ｓ１１ｃ）のダミーパスワード生成処理において、過去の誤入力発生状況に関する所定の条件が充足されることを条件として、正規のダミー入力情報（ダミーパスワード）の入力情報の情報量（文字数（数字の桁数等））が（現在の規定値よりも）低減される。
【０１１８】
具体的には、所定時間内に既定回数以上の認証失敗が発生していることを条件として、ＭＦＰ１０は、当該ダミー入力情報の入力困難度が所定程度以上である旨を判断する。そして、ＭＦＰ１０は、その判断結果に基づいて、正規のダミー入力情報の文字数を低減する。
【０１１９】
換言すれば、或るダミー入力情報に関する誤入力が所定時間以内に規定回数以上行われた場合には、第１のダミー入力情報よりも簡易なダミー入力情報（第２のダミー入力情報）が新たなダミー入力情報として生成される。これによれば、ダミー入力情報の入力のし易さ（入力操作の容易性）を適切なレベル（比較的簡易なレベル）に変更して、適切なダミー入力情報（ダミーパスワード）を生成することが可能である。
【０１２０】
ここでは、複数のユーザに関する過去の認証履歴報がステップＳ２１（ステップＳ２１ｃ）にて登録される。具体的には、或るダミー入力情報に関する誤入力の内容（誤って入力された文字列等）と誤入力の時刻（当該誤入力が行われた時刻）とを含む認証履歴情報が登録される。なお、そのような認証履歴情報に基づいて、或るダミー入力情報に関する誤入力が、所定時間以内に規定回数以上行われたか否か等が判定される。
【０１２１】
そして、そのような認証履歴情報が蓄積された状態にて、図１８の処理が再び実行される。
【０１２２】
その際、ＭＦＰ１０は、ステップＳ１１ｃにおいて、認証履歴情報に基づき、或るダミー入力情報に関する誤入力が所定時間（たとえば、３０分）以内に規定回数（たとえば、３回）以上行われた旨が判定される場合には、当該ダミー入力情報の入力困難度が所定程度以上である旨を判断する。そして、ＭＦＰ１０は、その判断結果に基づいて、当該ダミー入力情報を使用対象のダミー入力情報から除外するとともに、別のダミー入力情報を新たなダミー入力情報として生成する（ステップＳ１１ｃ）。具体的には、当該ダミー入力情報よりも簡易なダミー入力情報（詳細には、その情報量が低減されたダミー入力情報）が新たなダミー入力情報として生成される。たとえば、現状で６桁の数字列がダミーパスワードとして生成されている場合には、それよりも小さな桁数の数字列（たとえば、５桁の数字列の組合せ）がダミーパスワードとして生成される。より具体的には、たとえば、５桁の数字列「３８３８３」がダミーパスワードとして生成される。
【０１２３】
一方、ダミー入力情報（第１のダミー入力情報）に関する誤入力が所定時間以内に規定回数以上行われた旨が判定されない場合には、その入力情報量は変更されないまま、新たなダミー入力情報が生成される。たとえば、現状で６桁の数字列がダミーパスワードとして生成されている場合には、そのまま６桁の数字列（６桁の数字の組合せは様々であってもよい）がダミーパスワードとして生成される。
【０１２４】
このような態様によれば、或るダミー入力情報に関する誤入力が所定時間以内に規定回数以上行われた旨が判定される場合には、当該ダミー入力情報の入力困難度が所定程度以上である旨が判断され、当該ダミー入力情報よりも簡易なダミー入力情報（その入力情報量が低減されたダミー入力情報）が新たなダミー入力情報として生成される。したがって、比較的入力し易い入力情報がダミー入力情報として適切に設定され得る。
【０１２５】
＜第３実施形態の変形例＞
上記第３実施形態においては、ステップＳ１１において新たなダミー入力情報が生成されているが、これに限定されない。たとえば、図２１に示すように、ステップＳ１１では第１実施形態と同様の処理（ステップＳ１１ａ）が実行されて或るダミー入力情報が生成され、当該或るダミー入力情報を伴った秘匿情報を入力する処理に繰り返し失敗する場合（ステップＳ４２）には、当該或るダミー入力情報の代わりの新たなダミー入力情報がステップＳ４３にて生成されるようにしてもよい。
【０１２６】
具体的には、最初のステップＳ１１で一旦生成されたダミー入力情報を伴う秘匿情報の入力処理（ステップＳ１２）が行われ且つ認証処理に失敗する（ステップＳ１３）旨の処理が規定時間（たとえば、１分）内に所定回数（たとえば、２回）繰り返し実行されたことがステップＳ４２で判定されると、当該ダミー入力情報を変更すべき旨が決定され、ステップＳ４２からステップＳ４３に進む。そして、ステップＳ４３では、元のダミー入力情報よりも簡易なダミー入力情報（第２のダミー入力情報）が新たなダミー入力情報として生成される（ステップＳ４３）。
【０１２７】
これによれば、第３実施形態等と同様の効果を得ることが可能である。
【０１２８】
また、第３実施形態およびその変形例等に関しても、数字および／またはアルファベット等で構成される文字列がダミー入力情報として決定される際に本願発明に係る思想が適用されてもよく、上述のパターンパスワード等がダミー入力情報として決定される際に本願発明に係る思想が適用されてもよい。次述する第４実施形態等に関しても同様である。
【０１２９】
なお、「パターンパスワード」に関しては、ジェスチャにおける通過点（通過すべき格子点）の数を低減すること、および／またはジェスチャにおける折れ曲がり回数を低減すること、および斜め方向への進行を禁止すること等によって、入力情報の情報量を低減することが可能である（図１９参照）。図１９においては、たとえば図８および図２０等と比べて、その通過点が比較的少数（５点）であり且つその折れ曲がり回数が比較的少数（２回）であり且つ斜め方向への進行が禁止されている、パターンパスワードが示されている。
【０１３０】
また、逆に、ジェスチャにおける通過点（通過すべき格子点）の数を増大すること、および／またはジェスチャにおける折れ曲がり回数を増大すること等によって、「パターンパスワード」の入力情報の情報量を増大すること（第４実施形態等参照）が可能である（図２０参照）。図２０においては、たとえば図７および図１９等と比べて、その通過点が比較的多数（９点）であり且つその折れ曲がり回数が比較的多数（６回）であり且つ斜め方向への進行が許可されている、パターンパスワードが示されている。
【０１３１】
＜４．第４実施形態＞
第４実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【０１３２】
この第４実施形態では、図２２に示すように、ステップＳ１１（Ｓ１１ｄ）のダミーパスワード生成処理において、過去の誤入力発生状況に関する所定条件が成立する場合、正規のダミー入力情報（ダミーパスワード）の入力情報の情報量（文字数、数字の桁数、ジェスチャにおける通過点の数等）が（現在の規定値よりも）増大される。当該所定条件としては、たとえば、（直近の）過去の入力において連続して所定回数成功していること等が含まれる。
【０１３３】
或るダミー入力情報に関する入力が連続して所定回数以上成功している場合には、当該ダミー入力情報の入力困難度が所定程度より小さい旨を判断する。そして、その判断結果に基づいて、当該ダミー入力情報よりも難しいダミー入力情報が新たなダミー入力情報として生成される。これによれば、ダミー入力情報の入力のし易さを適切なレベル（比較的入力困難なレベル（秘匿情報の非秘匿化を一層促進できるレベル））に変更して、適切なダミー入力情報（ダミーパスワード）を生成することが可能である。換言すれば、入力容易性の低下と引き換えに比較的高いセキュリティを得ることが可能である。
【０１３４】
ここでは、複数のユーザに関する過去の認証履歴報がステップＳ２１（ステップＳ２１ｄ）にて登録される。具体的には、或るダミー入力情報に関する入力が連続して所定回数（たとえば、３回）以上成功したか否かを含む認証履歴情報が登録される。
【０１３５】
そして、そのような認証履歴情報が蓄積された状態にて、図２２の処理が再び実行される。
【０１３６】
具体的には、ＭＦＰ１０は、ステップＳ１１ｄ（図２３も参照）において、認証履歴情報に基づき、或るダミー入力情報（元のダミー入力情報）に関する入力が所定回数以上連続して成功している旨（所定回数以上連続して誤り無く入力されている）が判定される場合（ステップＳ５２（図２３）でＹＥＳ）には、当該ダミー入力情報の入力困難度が所定程度未満である旨を判断する。そして、ＭＦＰ１０は、その判断結果に基づいて、元のダミー入力情報とは別のダミー入力情報を新たなダミー入力情報として生成する（ステップＳ５５）。具体的には、元のダミー入力情報よりも難しいダミー入力情報（その入力情報量が増大されたダミー入力情報）が新たなダミー入力情報として生成される（ステップＳ５５）。たとえば、現状で６桁の数字列がダミーパスワードとして生成されている場合には、それよりも大きな桁数の数字列（たとえば、７桁の数字列の組合せ）がダミーパスワードとして生成される。より具体的には、たとえば、７桁の数字列「５２３５２３９」がダミーパスワードとして生成される。
【０１３７】
一方、ダミー入力情報（元のダミー入力情報）に関する入力が連続して所定回数以上成功している旨が判定されない場合には、その入力情報量は変更されないまま、新たなダミー入力情報が生成される（ステップＳ５４）。たとえば、現状で６桁の数字列がダミーパスワードとして生成されている場合には、そのまま６桁の数字列（６桁の数字の組合せは様々である）がダミーパスワードとして生成される。
【０１３８】
このような態様によれば、或るダミー入力情報に関する入力が連続して所定回数以上成功している旨が判定される場合には、当該ダミー入力情報の入力困難度が所定程度未満である旨が判断され、当該ダミー入力情報よりも比較的入力困難なダミー入力情報（その入力情報量が増大されたダミー入力情報）が新たなダミー入力情報として生成される（ステップＳ５５）。したがって、比較的入力し難いものの比較的高いセキュリティを有するダミー入力情報が、新たなダミー入力情報として適切に設定され得る。
【０１３９】
なお、ここでは、或るダミー入力情報に関する入力が連続して所定回数以上成功している旨が「所定条件」として例示されているが、これに限定されない。たとえば、「所定条件」は、所定の入力情報量（所定桁数等）を有する少なくとも１つのダミー入力情報（同じ入力情報量（同一桁数等）を有する複数の異なるダミー入力情報であってもよい）に関する入力が連続して所定回数以上成功している旨であってもよい。
【０１４０】
＜第４実施形態の変形例＞
また、上記第４実施形態において、図２３に代えて図２４の処理が行われるようにしてもよい。
【０１４１】
図２４においては、操作ユーザＵ１の現在の生体情報を取得し、当該生体情報に基づいて当該操作ユーザＵ１の現在の精神状態が（所定の基準範囲内に）安定しているか否かもが判定される。そして、その判定結果にも基づいて、ダミー入力情報の情報量が制御される。具体的には、操作ユーザによって或るダミー入力情報が過去に連続的に誤り無く入力されていることのみならず、当該操作ユーザの現在の精神状態が安定していることをも条件として、ダミー入力情報の情報量（入力困難性）が増大される。詳細には、操作ユーザの精神状態が安定している旨がステップＳ５１で判定され、且つ、操作ユーザによってダミー入力情報が過去に連続的に誤り無く入力されている旨がステップＳ５２で判定される場合に、その入力情報量が増大されたダミー入力情報が新たなダミー入力情報として生成（決定）される（ステップＳ５５）。
【０１４２】
一方、操作ユーザの精神状態が安定していない旨がステップＳ５１で判定されると、ステップＳ５３に進む。ステップＳ５３では、逆にその入力情報量が低減されたダミー入力情報が新たなダミー入力情報として生成（決定）される。
【０１４３】
図２５は、当該変形例に係る動作を実行することが可能な情報処理システム１を示す図である。図２５に示すように、情報処理システム１は、ウエアラブル端末５０およびＭＦＰ１０（１０ｅとも称する）等を備える。また、図２６は、当該変形例に係るＭＦＰ１０（１０ｅ）の概略構成を示す図である。
【０１４４】
ウエアラブル端末５０は、ユーザの生体情報（より詳細には、当該ユーザの状態を反映して変化する生体情報（謂わば、動的な生体情報））を検出（測定）する生体情報検出装置である。ここでは、ウエアラブル端末５０として、ユーザの脈波を当該ユーザの生体情報として検出（測定）することが可能なデバイスを例示する。ただし、これに限定されず、ウエアラブル端末５０は、脈波以外の生体情報（たとえば、血圧、心電、体温、および／または心拍数等）を検出（測定）する装置であってもよい。当該生体情報は、ユーザの精神状態および／または体調を反映して経時的に変化する情報である。ウエアラブル端末５０は、脈波等の生体情報を検出するための各種センサ（生体情報検出部）、および取得した生体情報をＭＦＰ１０等へ送信する通信部等を備えて構成される。また、ここでは、生体情報検出装置として、リストバンドタイプ（手首装着型）のデバイス（装置）を例示するが、様々なタイプの装置が生体情報検出装置として利用され得る。
【０１４５】
また、図２６の概略構成図に示すように、当該変形例に係るＭＦＰ１０ｅのコントローラ９は、各処理部１１〜１７等に加えて生体情報取得部１８およびユーザ状態判定部１９をも含む処理部を実現する。
【０１４６】
生体情報取得部１８は、ＭＦＰ１０の操作ユーザ（且つウエアラブル端末５０を装着しているユーザ）の生体情報を、ウエアラブル端末５０と連携して取得する処理部である。
【０１４７】
ユーザ状態判定部１９は、ユーザの現在の生体情報に基づき当該ユーザの現在の精神状態（たとえば、イライラしているか否か）等を判定する処理部である。たとえば、ユーザ状態判定部１９は、操作ユーザＵ１の各種の生体情報に基づく指標値（脈波等に基づく指標値）が所定の基準範囲内に存在するときには、当該操作ユーザＵ１の精神状態が安定している旨を判定する。
【０１４８】
このようなＭＦＰ１０ｅおよびウエアラブル端末５０を用いて、図２４の処理が行われればよい。
【０１４９】
＜５．変形例等＞
以上、この発明の実施の形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。
【０１５０】
たとえば、上記第３実施形態におけるステップＳ１１での生成処理は、第１実施形態等で算出される指標値Ｄにも基づいて行われるようにしてもよい。
【０１５１】
具体的には、第３実施形態における情報量低減後の新たなダミー入力情報として、過去に利用された複数のダミー入力情報（且つ低減後の情報量を有するもの）のうち所定程度以下の困難度を有するダミー入力情報が決定されるようにしてもよい。上記第３実施形態においては、上述のように、たとえば６桁の数字列がデフォルトのダミーパスワードとして生成される場合には、それよりも小さな桁数の数字列（たとえば、５桁の数字列の組合せ）がダミーパスワードとして生成される。この場合において、ＭＦＰ１０は、さらに、入力履歴情報（指標値Ｄ等）を参照して、過去に利用された複数のダミー入力情報であって５桁の数字列で構成されるダミー入力情報のうち所定程度以下の困難度を有する一のダミー入力情報を、新たなダミー入力情報として決定するようにしてもよい。
【０１５２】
同様に、上記第４実施形態におけるステップＳ１１での生成処理は、第１実施形態等で算出される指標値Ｄにも基づいて行われるようにしてもよい。
【０１５３】
具体的には、第４実施形態における情報量増大後の新たなダミー入力情報として、過去に利用された複数のダミー入力情報（且つ増大減後の情報量を有するもの）のうち所定程度以下の困難度を有するダミー入力情報が決定されるようにしてもよい。上記第４実施形態においては、上述のように、たとえば６桁の数字列がデフォルトのダミーパスワードとして生成される場合には、それよりも大きな桁数の数字列（たとえば、７桁の数字列の組合せ）がダミーパスワードとして生成される。この場合において、ＭＦＰ１０は、さらに、入力履歴情報（指標値Ｄ等）を参照し、過去に利用された複数のダミー入力情報であって７桁の数字列で構成されるダミー入力情報のうち所定程度以下の困難度を有する一のダミー入力情報を、新たなダミー入力情報として決定するようにしてもよい。
【０１５４】
また、上記各実施形態においては、「認証情報」を秘匿情報として入力する際に本発明の思想が適用されているが、これに限定されない。たとえば、「メールアドレス」等を秘匿情報として（ＭＦＰ１０等に）入力する際に本発明の思想が適用されてもよい。詳細には、送信先等のメールアドレスの入力処理において正規のメールアドレス（秘匿情報）とともにダミーのメールアドレス（ダミー入力情報）が入力される際に、上記各実施形態と同様の思想が適用されるようにしてもよい。
【０１５５】
図２７は、そのような改変例を示す図である。図２７においては、メールアドレスを秘匿情報として入力する入力画面４１０が示されている。当該入力画面４１０においては、宛先入力欄（メールアドレス入力欄）４１１に加えて、ダミー宛先の表示欄（ダミーメールアドレスの表示欄）４１２もが設けられている。また、入力画面４１０においては、文字列入力用のソフトウエアキーボード（キーボード画像）４１５も設けられている。当該ソフトウエアキーボード４１５を用いたユーザ操作に応じて、宛先入力欄４１１へ文字列が入力される。
【０１５６】
ユーザは、入力画面４１０内の表示内容（指示内容）に従って、ダミー宛先表示欄４１２内の表示内容（ダミーメールアドレス）を確認した後に当該ダミーメールアドレス（「dummy@dummy.co.jp」）をまず宛先入力欄４１１に入力するとともに、それに引き続いて本来の宛先（本来の送信先のメールアドレス）（「test@test.co.jp」）を宛先入力欄４１１に入力する。
【０１５７】
これによれば、本来の宛先メールアドレスのみならずダミーメールアドレスもが入力の対象となる（入力される情報が増大する）ため、操作ユーザによって入力される本来のメールアドレスを他の人物が横から覗き見等によって知得することは困難になる。
【０１５８】
また、入力された文字列（ダミーメールアドレスと本来のメールアドレスとの双方に対応する全入力文字列）にダミーメールアドレス（その文字列）が包含されていない場合（ダミーメールアドレスが全入力文字列から抽出できない場合）に、ダミーメールアドレスの誤入力が発生した旨が判定されるようにすればよい。
【０１５９】
そして、ダミー入力情報（ダミーメールアドレス）の過去の誤入力発生状況に基づいてダミー入力情報の入力困難度が判断され、当該ダミー入力情報の入力困難度に基づいて新たなダミー入力情報が生成されればよい。
【符号の説明】
【０１６０】
１  情報処理システム
１０  ＭＦＰ
２５  タッチパネル
５０  ウエアラブル端末（生体情報検出装置）
２１０，３１０，４１０  パスワード入力画面
【図１】
2018029292.tif 000003
【図２】
2018029292.tif 000004
【図３】
2018029292.tif 000005
【図４】
2018029292.tif 000006
【図５】
2018029292.tif 000007
【図６】
2018029292.tif 000008
【図７】
2018029292.tif 000009
【図８】
2018029292.tif 000010
【図９】
2018029292.tif 000011
【図１０】
2018029292.tif 000012
【図１１】
2018029292.tif 000013
【図１２】
2018029292.tif 000014
【図１３】
2018029292.tif 000015
【図１４】
2018029292.tif 000016
【図１５】
2018029292.tif 000017
【図１６】
2018029292.tif 000018
【図１７】
2018029292.tif 000019
【図１８】
2018029292.tif 000020
【図１９】
2018029292.tif 000021
【図２０】
2018029292.tif 000022
【図２１】
2018029292.tif 000023
【図２２】
2018029292.tif 000024
【図２３】
2018029292.tif 000025
【図２４】
2018029292.tif 000026
【図２５】
2018029292.tif 000027
【図２６】
2018029292.tif 000028
【図２７】
2018029292.tif 000029