(57)【要約】【課題】ユーザのパスワードの入力操作からパスワード情報の漏洩を防止するパスワード認証方式およびパスワード認証方法を提供する。【解決手段】パスワードの桁ごとに、正解記号、および入力記号を選択するための選択情報を記憶する記憶手段１０と、ユーザの操作に基づいて、入力記号候補の組み合わせを表示する表示手段２０と、前記パスワードの桁ごとに、該桁に対応する前記選択情報に基づいて、表示手段２０が決定した入力記号候補の組み合わせから１以上の入力記号を選択し、前記選択した１以上の入力記号に前記桁に対応する前記正解記号が含まれるか否かを判定する判定手段４０と、判定手段４０により、前記パスワードの全ての桁について前記正解記号が含まれると判定された場合、前記パスワードが正常に入力されたと判定する認証手段５０と、を備える。【選択図】図２
2010026676.tif 000002
【特許請求の範囲】
【請求項１】
パスワードの桁ごとに、正解記号、および入力記号を選択するための選択情報を記憶する記憶手段と、
ユーザの操作に基づいて、入力記号候補の組み合わせを表示する表示手段と、
前記パスワードの桁ごとに、該桁に対応する前記選択情報に基づいて、前記表示手段が表示した入力記号候補の組み合わせから１以上の入力記号を選択し、前記選択した１以上の入力記号に前記桁に対応する前記正解記号が含まれるか否かを判定する判定手段と、
前記判定手段により、前記パスワードの全ての桁について前記正解記号が含まれると判定された場合、前記パスワードが正常に入力されたと認証する認証手段と、
を備えるパスワード認証装置。
【請求項２】
前記表示手段は、複数の領域に、前記正解記号を含む複数の記号群から選択された一の記号をそれぞれ表示し、
前記選択情報は、前記複数の領域から１以上の領域を指定する情報であり、
前記入力記号候補の組み合わせは、前記表示手段の複数の領域に表示された複数の記号である、請求項１に記載のパスワード認証装置。
【請求項３】
前記表示手段は、ｎ行ｍ列（ｎ≧１、ｍ≧２）の行列状に配列された各領域に、前記正解記号を含む複数の記号群から選択された一の記号をそれぞれ表示する、請求項２に記載のパスワード認証装置。
【請求項４】
前記記憶情報に記憶される選択情報は、前記表示手段の行列状に配列された領域の列を指定した指定列情報である、請求項３に記載のパスワード認証装置。
【請求項５】
前記表示手段は、ユーザの操作に基づいて、各領域に表示される記号を行または列方向に隣接する領域に表示される記号にそれぞれ変更し、前記入力記号候補の組み合わせを表示する、請求項４に記載のパスワード認証装置。
【請求項６】
前記表示手段は、前記列に含まれる各領域にそれぞれ異なる記号を表示する、請求項４に記載のパスワード認証装置。
【請求項７】
前記判定手段は、前記パスワードの記号列を桁の並び順に判定する、請求項１に記載のパスワード認証装置。
【請求項８】
前記判定手段は、前記パスワードの桁ごとに、前記パスワードの記号列を巡回に判定する、請求項１に記載のパスワード認証装置。
【請求項９】
前記認証手段は、前記判定手段により、前記パスワードの（ｐ−ａ）個（ｐはパスワードの桁数、０≦ａ＜ｐ）以上の桁について含まれると判定された場合、前記パスワードが正常に入力されたと認証する、請求項１に記載のパスワード認証手段。
【請求項１０】
パスワードの桁ごとに、正解記号、および入力記号を選択するための選択情報を記憶する記憶段階と、
ユーザの操作に基づいて、入力記号候補の組み合わせを表示する表示段階と、
前記パスワードの桁ごとに、該桁に対応する前記選択情報に基づいて、前記表示手段が表示した入力記号候補の組み合わせから１以上の入力記号を選択し、前記選択した１以上の入力記号に前記桁に対応する前記正解記号が含まれるか否かを判定する判定段階と、
前記判定段階により、前記パスワードの全ての桁について前記正解記号が含まれると判定された場合、前記パスワードが正常に入力されたと認証する認証段階と、
を備える、パスワード認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスワード認証装置およびパスワード認証方法に関する。
【背景技術】
【０００２】
従来、携帯電話、ＰＨＳ、またはＰＤＡなどの携帯端末からウェブサービスを利用する場合に、正規ユーザ以外の使用を制限するために個人認証が求められる。個人認証は、たとえば、４桁の暗証番号または複数の英数字を組み合わせたパスワード（以下、まとめてパスワードと称する）を使用して、認証の際に正しくパスワードを入力できるか否かで認証する方法が一般的である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のパスワードによる認証方法は、パスワードの入力時に、ユーザの入力操作を第三者によって覗かれてしまうと、容易に第三者にパスワードが漏洩してしまうという問題があった。特に、パスワードの入力時に、ユーザの入力操作をカメラなどの撮影装置を用いて盗撮されてしまうと、盗撮画像を解析することによって、第三者にパスワードが漏洩する確率がより高くなってしまう。
【０００４】
このような問題は、特に、持ち運びが出来るという特性上、第三者の目に触れる機会も多い携帯端末にとって重要な問題である。
【０００５】
そこで、本発明は、上記問題点を解決し、ユーザの入力操作を第三者に見られた場合でも、パスワード情報の漏洩リスクを低減させることができるパスワード認証装置およびパスワード認証方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明の上記目的は、下記の手段によって達成される。
【０００７】
本発明のパスワード認証装置は、パスワードの桁ごとに、正解記号、および入力記号を選択するための選択情報を記憶する記憶手段と、ユーザの操作に基づいて、入力記号候補の組み合わせを表示する表示手段と、前記パスワードの桁ごとに、該桁に対応する前記選択情報に基づいて、前記表示手段が表示した入力記号候補の組み合わせから１以上の入力記号を選択し、前記選択した１以上の入力記号に前記桁に対応する前記正解記号が含まれるか否かを判定する判定手段と、前記判定手段により、前記パスワードの全ての桁について含まれると判定された場合、前記パスワードが正常に入力されたと認証する認証手段と、を備えることを特徴とする。
【０００８】
また、前記表示手段は、複数の領域に、前記正解記号を含む複数の記号群から選択された一の記号をそれぞれ表示し、前記選択情報は、前記複数の領域から１以上の領域を指定する情報であり、前記入力記号候補の組み合わせは、前記表示手段の複数の領域に表示された複数の記号であってもよい。
【０００９】
さらに、前記表示手段は、ｎ行ｍ列（ｎ≧１、ｍ≧２）の行列状に配列された各領域に、前記正解記号を含む複数の記号群から選択された一の記号をそれぞれ表示してもよい。
【００１０】
さらに、前記記憶情報に記憶される選択情報は、前記表示手段の行列状に配列された領域の列を指定した指定列情報であってもよい。
【００１１】
さらに、前記表示手段は、ユーザの操作に基づいて、各領域に表示される記号を行列方向に隣接する領域に表示される記号にそれぞれ変更し、前記入力記号候補の組み合わせを表示してもよい。
【００１２】
さらに、前記表示手段は、前記列に含まれる各領域にそれぞれ異なる記号を表示してもよい。
【００１３】
さらに、前記判定手段は、前記パスワードの記号列を桁の並び順に判定してもよい。
【００１４】
さらに、前記判定手段は、前記パスワードの桁ごとに、前記パスワードの記号列を巡回に判定してもよい。
【００１５】
さらに、前記認証手段は、前記判定手段により、前記パスワードの桁数ｐ（ｐ≧２）のうち１以上ｐ−１以下の桁について含まれると判定された場合でも、前記パスワードが正常に入力されたと認証してもよい。
【００１６】
本発明のパスワード認証方法は、パスワードの桁ごとに、正解記号、および入力記号を選択するための選択情報を記憶する記憶段階と、ユーザの操作に基づいて、入力記号候補の組み合わせを表示する表示段階と、前記パスワードの桁ごとに、該桁に対応する前記選択情報に基づいて、前記表示手段が表示した入力記号候補の組み合わせから１以上の入力記号を選択し、前記選択した１以上の入力記号に前記桁に対応する前記正解記号が含まれるか否かを判定する判定段階と、前記判定段階により、前記パスワードの全ての桁について含まれると判定された場合、前記パスワードが正常に入力されたと認証する認証段階と、を備えることを特徴とする。
【発明の効果】
【００１７】
以上、本発明によれば、ユーザの入力操作は、入力記号候補の組み合わせを表示するための操作のみであるので、第三者は、たとえ、覗き見または盗撮しても、ユーザが入力記号候補の組み合わせのうちどの入力記号をパスワードとして入力したかを知ることはできない。したがって、本発明によれば、ユーザの入力操作を第三者に見られた場合でも、パスワード情報の漏洩を防止することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明を実施するための好適な実施形態を、図面を参照しながら説明する。
【００１９】
図１は、本発明の実施形態に係るパスワード認証装置１００のハードウウェア構成を示す概略図であって、図２は、本発明の実施形態に係るパスワード認証装置１００の構成を機能的に示すブロック図である。
【００２０】
図１に示すように、パスワード認証装置１００は、ハードウェアとして、たとえば、マイクロプロセッサからなるＣＰＵ（中央演算処理装置）、ＲＯＭ、ＲＡＭ、ＨＤＤ、ユーザインタフェース、通信インタフェースなど、通常のコンピュータ装置と同様のハードウェアを備えている。パスワード認証装置１００は、ユーザインタフェースとして、図３に示すようなディスプレイ７１と操作部７２とから構成される認証ボード７０を有する。パスワード認証装置１００は、物理的には、専用化したシステム、あるいは汎用の情報処理装置のいずれであってもよい。たとえば、一般的な構成の情報処理装置において、本発明のパスワード認証方法における各処理を規定したソフトウェアを起動することにより、パスワード認証装置１００を実現することができる。
【００２１】
パスワード認証装置１００は、機能的には、図２に示すように、記憶手段１０、表示手段２０、入力手段３０、判定手段４０、および認証手段５０を有する。
【００２２】
記憶手段１０は、各正規ユーザのパスワードについてパスワードの桁ごとに、正解記号、および入力記号を選択するための選択情報を記憶するものである。ここで、正解記号とは、パスワード認証の際に、ユーザにより入力された記号が正解であるか否かを照合するための記号であって、たとえば、文字および／または数字からなる。また、入力記号を選択するための選択情報とは、後述する判定手段４０により、入力記号候補の組み合わせから１以上の入力記号を選択するための情報である。なお、記憶手段１０は、複数の正規ユーザのパスワードを記憶するものに限らず、１人の正規ユーザのパスワードのみを記憶するものであってもよい。
【００２３】
表示手段２０は、ユーザの操作に基づいて、入力記号候補の組み合わせを表示するものである。表示手段２０は、ディスプレイ上にｎ行ｍ列（ｎ≧１、ｍ≧２）の行列状に配列された各領域に正解記号を含む複数の記号群から選択された一の記号をそれぞれ表示する。すなわち、表示手段２０は、認証ボード７０のディスプレイ７１上に、図３の実線で覆われた３行６列の行列状に配列された各領域（入力記号候補の組み合わせ領域）７１１と、入力記号候補の組み合わせ領域７１１の上下左右に配された図３の破線で覆われた各領域（予備表示領域）７１２とに正解記号を含む複数の記号群から選択された一の記号をそれぞれ表示する。なお、上下左右に配された予備表示領域７１２は、ユーザが方向キーを押した場合に、該方向キーが押された方向に応じて予備表示領域７１２に表示される記号を隣接する入力記号候補の組み合わせ領域７１１に表示するための領域である。ここで、本願における「行列」の概念は、左右方向の並びを「行」とし、上下方向の並びを「列」とする通常の行列の概念のみならず、左右方向の並びを「列」とし、上下方向の並びを「行」とする概念も含む。
【００２４】
入力手段３０は、認証ボード７０の操作部７２の方向キー７２１を介して表示内容変更操作を受け付けて、該操作に応じた信号を表示手段２０に送る。また、入力手段３０は、認証ボード７０の操作部７２の入力ボタン７２２を介して入力決定操作を受け付けて、該操作に応じた信号を表示手段２０に送る。なお、入力手段３０は、表示内容変更操作として、入替ボタン７２３を介して、認証ボード７０の操作部７２の表示文字すべてをランダムに入れ替える操作を受け付け、該操作に応じた信号を表示手段２０に送ってもよい。そして、表示手段２０は、入力手段３０から前記指令を受け付けた場合、複数の領域に表示された複数の記号を入力記号候補の組み合わせとして表示する。
【００２５】
判定手段４０は、パスワードの桁ごとに、該桁に対応する選択情報に基づいて、表示手段２０が表示した入力記号候補の組み合わせから１以上の入力記号を選択し、前記選択した１以上の入力記号に前記桁に対応する正解記号が含まれるか否かを判定するものである。
【００２６】
認証手段５０は、判定手段４０により、パスワードの全ての桁について正解記号が含まれると判定された場合、パスワードが正常に入力されたと認証するものである。
【００２７】
これらの各手段は、パスワード認証装置１００のＲＡＭやＲＯＭ、外部の記憶媒体等に記憶されるプログラムをＣＰＵが実行することにより、機能手段として実現される。
【００２８】
以下、図４のフローチャートを参照して、パスワード認証装置１００の動作を説明する。なお、各処理は処理内容に矛盾を生じない範囲で任意に順番を変更してまたは並列に実行することができる。また、本実施形態のパスワード認証装置１００において、パスワードおよびその認証に用いる記号は英字の２６文字とする。さらに、パスワードの桁ごとに記憶される選択情報は、表示手段２０の行列状に配列された領域の列を指定した指定列情報とする。
【００２９】
まず、パスワード認証装置１００は、認証段階の前処理段階として、正規ユーザのパスワードについて、パスワードの桁ごとに、正解記号、および入力記号を選択するための指定列情報を記憶手段１０に記憶する（Ｓ１００）。ここで、記憶するパスワードや指定列情報は、正規ユーザが指定するか、またはパスワード認証装置１００等が決定したものを用いる。後者の場合、決定した内容は予め該当する正規ユーザに電子メール等で通知される。
【００３０】
以下、記憶手段１０に、たとえば、パスワードとして「ＹＢＣＤ」、その桁ごとに対応する選択情報、すなわち、指定列情報として「１２３４」が記憶されているものとして説明する。
【００３１】
認証段階では、表示手段２０は、図３に示すように、行列状に配列された各領域にランダムに入力記号となる英字、すなわち、入力記号候補の組み合わせを表示する（Ｓ１０１）。
【００３２】
次いで、パスワード認証装置１００は、パスワードの桁の並び順に判定する桁を決定する（Ｓ１０２）。たとえば、パスワード認証装置１００は、初めに、パスワードの第１桁目を認証する桁として決定する。
【００３３】
次いで、入力手段３０は、ユーザ操作を待機する（Ｓ１０３）。入力手段３０は、ユーザ操作を受け付けるまで、待機状態を保持する（Ｓ１０３：待機）。
【００３４】
入力手段３０は、ユーザ操作であって、表示変更操作を受け付けた場合（Ｓ１０３：変更操作）、該操作に応じた信号を表示手段２０に送り、該信号を受け付けた表示手段２０は、該信号に応じて入力記号候補の組み合わせを変更して表示する（Ｓ１０４）。ステップＳ１０４の処理のあと、入力手段３０は、ユーザ操作を待機する処理Ｓ１０３に戻る。
【００３５】
ユーザがパスワードの第１桁目の「Ｙ」を、「Ｙ」に対応する指定列情報「１」に基づいて入力する場合を、図３を用いて説明すれば、ユーザはディスプレイ７１上に表示されている文字から「Ｙ」を探し、指定列１に「Ｙ」が表示されるように、方向キー７２１のうちの左の矢印ボタンを２回押す操作を行う。図５は、ユーザが上記操作を行った場合に、表示手段２０によってディスプレイ７１上に表示される結果を示す。図５からもわかるように、指定列１の各領域に「ＪＹＡ」の文字が表示されている。
【００３６】
一方、入力手段３０は、ユーザ操作であって、決定操作を受け付けた場合（Ｓ１０３：決定操作）、該操作に応じた信号を表示手段２０に送り、該信号を受け付けた表示手段２０は、各領域に表示される記号を入力記号候補の組み合わせとして決定する（Ｓ１０５）。たとえば、表示手段２０によって図５に示すようにディスプレイ上に表示されている場合、ユーザにより入力ボタン７２２が押されると、表示手段２０は、入力記号候補の組み合わせとして、「ＪＹＡ」、「ＶＫＺ」、「ＵＦＤ」、「ＫＨＷ」、「ＸＺＦ」、および「ＭＸＷ」を決定する。
【００３７】
次いで、判定手段４０は、前記決定した桁について該桁に対応する指定列情報に基づいて、決定された入力記号候補の組み合わせから１以上の入力記号を選択し、前記選択した入力記号に前記桁に対応する正解記号が含まれるか否かを判定する（Ｓ１０６）。すなわち、判定手段４０は、たとえば、パスワードの第１桁目について判定する場合、記憶手段１０から第１桁目に対応する正解記号「Ｙ」および指定列情報「１」を読み出し、該指定列情報「１」に基づいて、ステップＳ１０５の処理で決定された入力記号候補の組み合わせ（「ＪＹＡ」、「ＶＫＺ」、「ＵＦＤ」、「ＫＨＷ」、「ＸＺＦ」、「ＭＸＷ」）から第１列に対応する入力記号「ＪＹＡ」を選択し、前記選択した「ＪＹＡ」に１桁目に対応する正解記号「Ｙ」が含まれるか否かを判定する。
【００３８】
次いで、パスワード認証装置１００は、全ての桁の判定が終了していない場合（Ｓ１０７：Ｎｏ）、上記のステップＳ１０１〜Ｓ１０６の処理を繰り返す。すなわち、パスワード認証装置１００は、２桁目以降の「Ｂ」、「Ｃ」、および「Ｄ」についても、１桁目の「Ｙ」と同様の処理を行う。パスワード認証装置１００は、全ての桁の照合が終了した場合（Ｓ１０７：Ｙｅｓ）、次のステップＳ１０８の処理に移る。
【００３９】
次いで、認証手段５０は、判定手段４０により、パスワードの全ての桁について正解記号が含まれると判定された場合、パスワードが正常に入力されたと認証する（Ｓ１０８）。
【００４０】
したがって、本実施形態のパスワード認証装置１００によれば、ユーザの入力操作をパスワードの桁ごとに入力記号候補の組み合わせを表示するための操作のみにすることで、第三者の覗き見に対してパスワード情報の漏洩リスクを低減させることができる。すなわち、本実施形態のパスワード認証装置１００において、たとえ、第三者がユーザの入力操作を覗いたとしても、ユーザの入力操作から得られるのは、画面上に表示される文字移動の方向、文字の入れ替えを行った結果の入力記号候補の組み合わせ情報のみであって、第三者はパスワードの桁ごとの指定列情報がわかならないため、ユーザがどの記号をパスワードとして入力したかを知ることはできない。上述した実施形態であれば、パスワード１桁につき、入力記号候補は３行６列で最大１８個（入力記号に重複がない場合）であるので、パスワード桁数が４桁であれば、ユーザが入力した入力記号として考えられる組み合わせは１８4通りとなる。これは、第三者は、ユーザの入力操作を覗き見したとしても、１８4通りの入力記号の組み合わせを知ることができるにとどまり、パスワード（正しい入力記号の組み合わせ）を知ることは困難であることを意味する。
（変形例１）
本実施形態の変形例１では、判定手段４０は、パスワードの桁ごとに、パスワードの記号列を桁の並び順に判定するのみならず、パスワードの記号列を巡回に判定することを許可するものとする。ここで、巡回に判定するとは、パスワードの記号列のうち、１番目に判定する桁は何でもよく、２番目以降に判定する桁は１番目に判定された桁の次の桁から桁の並び順（判定された桁がパスワードの最終桁になった場合、最初の桁に戻る）であって、全ての桁を判定するものである。たとえば、上記の本実施形態のように、パスワードが４桁の「ＹＢＣＤ」なら、判定手段４０は、「ＹＢＣＤ」、「ＢＣＤＹ」、「ＣＤＹＢ」、「ＤＹＢＣ」の４通りの正解記号列と、対応する選択情報の組み合わせについてＳ１０６の処理を実行する。
【００４１】
本実施形態の変形例１によれば、第三者によって複数回盗撮された場合に対しても、パスワード情報の漏洩リスクを低減させることができる。すなわち、第三者によってユーザの入力操作が複数回盗撮された場合、その盗撮画像を比較して一致する入力記号を照合していくことでパスワード候補を絞りこむことができるが、本変形例１のように、巡回に判定することを許可することで、たとえば、１回目のパスワードの入力操作と、２回目のパスワードの入力操作とで正常入力との判定に用いた正解記号列が必ずしも一致しないため、第三者はその盗撮画像を比較してパスワード候補を絞り込むことが困難となり、その結果、第三者による複数回の盗撮に対して、パスワード情報の漏洩リスクをより低減させることができる。
（変形例２）
本実施形態の変形例２では、表示手段２０は、同じ列に含まれる各領域にそれぞれ異なる記号を表示するものとする。すなわち、上記の本実施形態であれば、表示手段２０は、任意の列に表示される３つの領域（３行分）（予備表示領域を用いる場合は５つの領域）にそれぞれ異なる英字を表示する。
【００４２】
本実施形態の変形例２によれば、第三者によって複数回盗撮された場合に対しても、パスワード情報の漏洩リスクをより低減させることができる。すなわち、１つの列に含まれる各領域に異なる記号を表示することで、１回の盗撮で絞り込むことのできる入力記号の組み合わせが増加するため、第三者はその盗撮画像を比較してパスワード候補を絞り込むことが困難となり、その結果、第三者による複数回の盗撮に対して、パスワード情報の漏洩リスクをより低減させることができる。
（変形例３）
本実施形態の変形例３として、認証手段５０は、判定手段４０により、パスワードの（ｐ−ａ）個（ｐはパスワードの桁数、０≦ａ＜ｐ）以上の桁について正解記号が含まれると判定された場合にも、パスワードが正常に入力されたと認証するものとする。すなわち、認証手段５０は、判定手段４０が、ある桁について、入力記号候補の組み合わせから１以上の入力記号を選択し、前記選択した１以上の入力記号に前記桁に対応する正解記号が含まれないと判定した場合があっても、パスワードが正常に入力されたと認証するものである。
【００４３】
たとえば、パスワードの桁数が４桁（ｐ＝４）の場合、３桁以上について正解記号が含まれると判定した場合にパスワードが正常に入力されたと認証する。上記実施形態の場合は、全桁について正解記号が含まれると判定した場合にのみパスワードが正常入力されたと判定している。そのため、盗撮者は常に入力記号候補の中に正解記号が含まれているとの前提で複数回の盗撮画像を比較してパスワード候補の絞込みを行うことができる。しかしながら、本変形例３によれば、１回のパスワード入力時においてａ個の桁は誤った入力である可能性があるため、入力記号候補の中に正解記号がない場合をも考慮して、複数回の盗撮画像を比較してパスワード候補の絞込みを行わなければならない。そのため、異なる試行の画像の共通桁目を単純に照合するだけではパスワード候補を導き出せなくなる。
【００４４】
したがって、本実施形態の変形例３によれば、第三者によって複数回盗撮された場合に対しても、パスワード情報の漏洩をさらに防止することができる。
（変形例４）
本実施形態の変形例４では、パスワード認証装置１００が上述した各パラメータ、すなわち、表示手段の行数ｋおよび列数ｊ、パスワードの正解記号として選択できるデータの個数ｎ、およびパスワードの桁数ｐは適宜変更することができる。
【００４５】
一般に、第三者がパスワードを絞りこむ方法として、盗撮画像を解析する盗撮攻撃、パスワード情報を知らない正規ユーザ以外の第三者が闇雲に入力するＢｒｕｔｅ−ｆｏｒｃｅ攻撃の２つが挙げられる。各パラメータ（ｋ、ｊ、ｎ、ｐ）を増減させたときの２種類の攻撃へのパスワードの漏洩耐性、すなわち、盗撮耐性（Ｒｅｓｉｓｔａｎｃｅ  Ａｇａｉｎｓｔ  Ｖｉｄｅｏ  ｒｅｃｏｒｄｉｎｇ  ａｔｔａｃｋ：ＲＡＶ）、およびＢｒｕｔｅ−ｆｏｒｃｅ耐性（Ｒｅｓｉｓｔａｎｃｅ  Ａｇａｉｎｓｔ  Ｂｒｕｔｅ−ｆｏｒｃｅ  ａｔｔａｃｋ：ＲＡＢ）の変化を図６に示す。図６（Ａ）および（Ｂ）に示すように、盗撮耐性のみを上げたければ、行数ｋまたは列数ｊを増加させればよい。また、図６（Ｃ）に示すように、Ｂｒｕｔｅ−ｆｏｒｃｅ耐性のみを上げたければ、データの個数を増加させればよい。さらに、図６（Ｄ）に示すように、盗撮耐性およびＢｒｕｔｅ−ｆｏｒｃｅ耐性を両方ともに上げたければ、パスワード桁数ｐを増加させればよいことがわかる。
【００４６】
したがって、本実施形態の変形例４によれば、使用する環境によって求められる要求条件に応じて、各バラメータを適宜変更することによって、盗撮耐性とＢｒｕｔｅ−ｆｏｒｃｅ耐性とを調整することができ、多様な要求条件を満たす認証装置を実現することができる。
（その他の変形例）
以上のとおり、第１実施形態およびその変形例１〜４において、本発明のパスワード認証装置およびパスワード認証方法を説明した。しかしながら、本発明は、その技術思想の範囲内において当業者が適宜に追加、変形、省略することができることはいうまでもない。
【００４７】
たとえば、上記実施形態において、表示手段として３行６列の行列状に配列された各領域にそれぞれ複数の記号群から選択された一の記号を表示するものを示したが、本発明は３行６列に配列される場合に限られず、使用する環境に応じて、ｎ行ｍ列（ｎ≧１、ｍ≧２）の行列状に自由に変更することができる。また、本発明は、ユーザの入力の便宜のために複数の領域を行列状に配列したが、この場合に限られず、たとえば、複数の領域を円上に配列させるなど様々な配列とすることができる。
【００４８】
また、上記実施形態において、表示手段に複数の領域を表示させる構成としたが、この場合に限られず、たとえば、ユーザはパスワードの桁ごとに入力記号候補１文字をｎ（ｎ≧２）回入力し、何回目の入力記号候補を採用するかを前記桁に対応する選択情報に基づいて選択する手法をとってもよい。
【００４９】
さらに、上記実施形態では、選択情報として、表示手段の行列状に配列された領域の列を指定した指定列情報としたが、これに限られず、任意の複数の領域を指定したものであってもよい。たとえば、表示手段の行列状に配列された領域の行を指定した指定行とすることができることはもちろんであるが、任意の規則、１行１列、２行２列、３行３列の領域を１つの指定したグループ１、２行１列、３行２列、４行３列の領域を１つの指定したグループ２、・・・とユーザによって適宜その情報を決めることができる。
【００５０】
さらに、上記実施形態では、表示手段は、各領域に表示される記号を行または列方向に隣接する領域に表示される記号にそれぞれ変更し、入力記号候補の組み合わせを表示する場合を説明したが、これに限られず、たとえば、入替ボタンを押し、パスワードの桁ごとに、正解記号が指定列に表示された場合に、入力記号候補の組み合わせを表示してもよい。また、表示手段を認証画面上で操作ボタンを操作する場合を説明したが、これに限られず、表示手段は、操作ボタンを用いずに音声認識などで代用することができる。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施形態に係るパスワード認証装置のハードウウェア構成を示す概略図である。
【図２】本発明の実施形態に係るパスワード認証装置の構成を機能的に示すブロック図である。
【図３】本発明の実施形態に係るパスワード認証装置の認証ボードの一例を示す図である。
【図４】本発明の実施形態に係るパスワード認証装置の処理内容を示すフローチャートである。
【図５】本発明の実施形態に係るパスワード認証装置の認証ボードの一例を示す図である。
【図６】本発明の実施形態に係るパスワード認証装置における各パラメータと２つの攻撃への耐性との関係を示す図である。
【符号の説明】
【００５２】
１０  記憶手段、
２０  表示手段、
３０  入力手段、
４０  判定手段、
５０  認証手段、
７０  認証ボード
１００  パスワード認証装置。
【図１】
2010026676.tif 000003
【図２】
2010026676.tif 000004
【図３】
2010026676.tif 000005
【図４】
2010026676.tif 000006
【図５】
2010026676.tif 000007
【図６】
2010026676.tif 000008