(57)【特許請求の範囲】
【請求項１】
認証装置であって、
認証用パスワードを記憶する記憶部と、
パスワードの入力を受け付けるとともに、前記入力されたパスワードを構成する各文字が入力されたことを第１の記号と前記第１の記号と相違する第２の記号のいずれかの表示で示す操作表示部と、
前記入力されたパスワードと前記認証用パスワードが一致した場合に認証し、前記パスワードと前記認証用パスワードが一致しなかった場合に前記一致しなかったパスワードを記憶パスワードとして記憶する認証部と、を備え、
前記認証部は、前記記憶パスワードを構成する複数の文字で構成される記憶文字列と、前記記憶パスワードの記憶後において再入力されたパスワードである再入力パスワードを構成する複数の文字で構成される再入力文字列とを比較し、前記記憶文字列と一致している前記再入力文字列の各文字を前記第１の記号で前記操作表示部に表示させ、前記記憶文字列と一致していない前記再入力文字列の各文字を前記第２の記号で前記操作表示部に表示させる認証装置。
【請求項２】
請求項１に記載の認証装置であって、
前記第２の記号は、前記第１の記号と下線の有無、色彩及びフォントのうちの少なくとも１つで相違する認証装置。
【請求項３】
請求項１又は２に記載の認証装置であって、
前記第２の記号は、前記記憶文字列と一致していない前記再入力文字列の各文字を特定可能に示す認証装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の認証装置であって、
前記認証部は、前記再入力パスワードと前記記憶パスワードとが一致する場合には、前記一致を示す警告表示を前記操作表示部に表示させる認証装置。
【請求項５】
請求項１乃至４のいずれか１項に記載の認証装置であって、さらに、
前記入力されたパスワードと前記認証用パスワードの不一致の回数をカウントするカウント部を備え、
前記認証部は、前記回数が予め設定された閾値を超えた場合に前記操作表示部におけるパスワードの入力を制限し、
前記カウント部は、前記記憶文字列と前記再入力文字列とが一致した場合には、前記入力されたパスワードと前記認証用パスワードの不一致を前記回数から排除する認証装置。
【請求項６】
電子機器であって、
請求項１乃至５のいずれか１項に記載の認証装置と、
所定の機能の利用が制限され、前記認証装置による認証に応じて前記所定の機能の利用の制限を解除する機能部と、を備える電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証装置、認証方法及び電子機器におけるパスワードの入力に関する。
【背景技術】
【０００２】
電子機器には、たとえば携帯端末のように個人情報といった正規のユーザーのみにアクセスを許容すべきデータが記憶され、パスワードによる認証を要求するものがある。このような電子機器には、たとえば推測による第三者の試行錯誤によるパスワード入力を排除するために再入力回数に制限が課せられたものもある。この電子機器では、所定の再入力回数に達した場合には、ロック（ログインの制限等）や個人データの削除といった第三者による悪用を制限するための対応処理がなされる。ところが、正規のユーザーがパスワードの勘違いや押し間違いで、誤ったパスワードを繰り返して入力してしまった場合には、正規のユーザーの意に反してロックやデータの削除が行われてしまうこともある。このような問題に対して、特許文献１は、パスワードとは別に追加で所定の回避文字を入力すればパスワードの入力回数（エラー回数）カウント手段によるカウントを停止し、パスワードの再入力を受け付ける技術を提案している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−８７３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の技術によれば、ロックやデータの削除による対策を実質的に緩和してしまうことにつながるという問題があった。このように、正規のユーザーの誤入力等に対して緩和措置を採用することは、実質的にセキュリティーの低下につながるというユーザーの利便性とセキュリティーの強化のトレードオフの問題を生じさせていた。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、実質的にセキュリティーを低下させることなく、正規のユーザーによるパスワードの円滑な入力を支援する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の認証装置は、認証用パスワードを記憶する記憶部と、パスワードの入力を受け付けるとともに、前記入力されたパスワードを構成する各文字が入力されたことを第１の記号と前記第１の記号と相違する第２の記号のいずれかの表示で示す操作表示部と、前記入力されたパスワードと前記認証用パスワードが一致した場合に認証し、前記パスワードと前記認証用パスワードが一致しなかった場合に前記一致しなかったパスワードを記憶パスワードとして記憶する認証部とを備え、前記認証部は、前記記憶パスワードを構成する複数の文字で構成される記憶文字列と、前記記憶パスワードの記憶後において再入力されたパスワードである再入力パスワードを構成する複数の文字で構成される再入力文字列とを比較し、前記記憶文字列と一致している前記再入力文字列の各文字を前記第１の記号で前記操作表示部に表示させ、前記記憶文字列と一致していない前記再入力文字列の各文字を前記第２の記号で前記操作表示部に表示させる。
【０００７】
本発明の認証方法は、認証用パスワードを記憶する記憶工程と、パスワードの入力を受け付けるとともに、前記入力されたパスワードを構成する各文字が入力されたことを第１の記号と前記第１の記号と相違する第２の記号のいずれかで表示する操作表示工程と、前記入力されたパスワードと前記認証用パスワードが一致した場合に前記利用制限を解除し、前記パスワードと前記認証用パスワードが一致しなかった場合に前記一致しなかったパスワードを記憶パスワードとして記憶する認証工程とを備え、前記操作表示工程は、前記記憶パスワードを構成する複数の文字で構成される記憶文字列と、前記記憶パスワードの記憶後において再入力されたパスワードである再入力パスワードを構成する複数の文字で構成される再入力文字列とを比較し、前記記憶文字列と一致している前記再入力文字列の各文字を前記第１の記号で表示し、前記記憶文字列と一致していない前記再入力文字列の各文字を前記第２の記号で表示する工程を含む。
【発明の効果】
【０００８】
本発明の画像読取装置等によれば、実質的にセキュリティーを低下させることなく、正規のユーザーによるパスワードの円滑な入力を支援する技術を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る画像形成装置の機能構成を示すブロックダイアグラム。
【図２】一実施形態に係る認証処理の内容を示すフローチャート。
【図３】一実施形態に係るログイン画面を示す説明図。
【図４】一実施形態に係るパスワード入力処理の内容を示すフローチャート。
【図５】一実施形態に係るパスワード入力画面における入力表示の例。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態（以下、「実施形態」という）を、図面を参照して説明する。
【００１１】
図１は、本発明の一実施形態に係る画像形成装置１００の機能構成を示すブロックダイアグラムである。画像形成装置１００は、制御部１１０と、画像形成部１２０と、操作表示部１３０と、記憶部１４０とを備えている。画像形成部１２０は、原稿から画像を読み取って画像データを生成し、処理された画像データに基づいて印刷媒体上に印刷を行う。操作表示部１３０は、タッチパネルとして機能し、ユーザーによるパスワードの入力を受け付ける。制御部１１０は、パスワードによるユーザー認証を行う認証部１１１を有している。制御部１１０は、ユーザー認証に応じて画像形成装置１００の利用制限を解除する。利用制限は、たとえば認証されたユーザーにのみ許可されている機能に対する制限である。
【００１２】
制御部１１０は、ＲＡＭやＲＯＭ等の主記憶手段、及びＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の制御手段を備えている。また、制御部１１０は、各種Ｉ／Ｏ、ＵＳＢ（ユニバーサル・シリアル・バス）、バス、その他ハードウェア等のインターフェイスに関連するコントローラ機能を備え、画像形成装置１００全体を制御する。
【００１３】
記憶部１４０は、非一時的な記録媒体であるハードディスクドライブやフラッシュメモリー等からなる記憶装置で、制御部１１０が実行する処理の制御プログラムやデータを記憶する。
【００１４】
図２は、一実施形態に係る認証処理の内容を示すフローチャートである。ステップＳ１０では、ユーザーは、たとえば非ログイン状態にある画像形成装置１００の操作表示部１３０をタッチする。制御部１１０は、操作表示部１３０へのタッチに応じてログイン画面１３１を表示する。
【００１５】
図３は、一実施形態に係るログイン画面１３１を示す説明図である。ログイン画面１３１は、ログインユーザー名を入力するためのユーザー名フィールド１３２と、文字列として構成されているパスワードを入力するためのパスワードフィールド１３３とを、ログインアイコン１３４とを備えている。ユーザー名フィールド１３２には、ユーザー名として社員番号２５１１が入力されている。
【００１６】
図３（ａ）は、初回入力画面を表示し、図３（ｂ）は、再入力画面を表示している。初回入力画面は、ユーザーがログインユーザー名を入力した後に、最初にパスワードを入力している状態（入力状況）を示している。初回入力画面において、入力されたパスワードの各文字に対応して一律に所定の記号（＊印）が表示されている。
【００１７】
本実施形態は、所定の記号（＊印）で入力されたパスワードの各文字の入力状態を一律に所定の記号（＊印）で表示し、入力された文字が第三者によって特定されないようにしている。これにより、第三者に見られてパスワードを知られてしまう事態を抑制することができる。
【００１８】
なお、再入力画面は、パスワードの誤入力後に再入力している（入力状況）を示している。再入力画面の詳細については後述する。
【００１９】
ステップＳ２０では、ユーザーは、パスワード入力処理を実行する。パスワード入力処理の詳細については後述する。ステップＳ３０では、ユーザーは、パスワードの入力完了に応じてログインアイコン１３４をタッチする。
【００２０】
ステップＳ４０では、認証部１１１は、入力されたパスワードと認証用パスワードが一致するか否かを判断する。認証用パスワードは、予め記憶部１４０にユーザー毎に登録されている。認証部１１１は、社員番号２５１１に紐付けられている認証用パスワードを記憶部１４０から読み出して、入力されたパスワードと比較する。両者が一致した場合には、処理がステップＳ７０に進められ、社員番号２５１１を有するユーザーのログインが許可される。一方、両者が一致しなかった場合には、処理がステップＳ５０に進められる。
【００２１】
ステップＳ５０では、認証部１１１は、再入力回数Ｎをカウント（カウントアップ）する。再入力回数Ｎの初期値は、「０」である。ステップＳ５０では、認証部１１１は、計算式（Ｎ＝Ｎ＋１）の処理を実行することによってカウントする。
【００２２】
ステップＳ６０では、認証部１１１は、再入力回数Ｎが予め設定されている閾値Ｔｈより大きいか否かを判断する。具体的には、たとえばＴｈ＝５と設定されている場合には、Ｎが６のときには、処理がステップＳ８０に進められ、Ｎが５以下の場合には、処理がステップＳ２０に戻される。
【００２３】
ステップＳ８０では、認証部１１１は、ロック処理を実行する。ロック処理は、たとえばログインユーザー名が２５１１のときには、ログイン画面１３１のパスワードフィールド１３３がロックされ、パスワード入力を受けつけない状態となる。この状態は、たとえば予め一定時間（たとえば１０分）経過後あるいはシステム管理者による解除処理がなされるまで継続する。これにより、画像形成装置１００は、第三者の試行錯誤による不正アクセスを困難とすることができる。
【００２４】
しかしながら、現実には、正規のユーザーが何度も認証に失敗してロック処理が実行されてしまう場合があった。本願発明者は、この事態の発生原因を分析して以下のような理由であることを突き止めた。すなわち、ログイン画面１３１は、パスワードの各文字の入力状態を所定の記号（＊印）で表示しているので、ユーザーは、入力した文字を確認することができない。したがって、ユーザーは、認証に失敗した場合に、意図した入力内容で失敗したのか、単なる押し間違いで失敗したのかが確認できない。
【００２５】
特に意図した内容で失敗している場合、すなわち、押し間違いではなく他の機器（図示せず）にログインするためのパスワードを誤って入力し、ユーザーが単なる押し間違えであると誤解している場合には、繰り返して認証を失敗してしまう可能性が高い。本願発明は、このような発明者による分析と知見に基づいて創作されたものである。
【００２６】
図４は、一実施形態に係るパスワード入力処理の内容を示すフローチャートである。図５は、一実施形態に係るパスワード入力画面の例を示す説明図である。ステップＳ２１では、ユーザーは、パスワードフィールド１３３（図３（ｂ）参照）にパスワードを構成する最初の文字（１文字目）を入力する。
【００２７】
ステップＳ２２では、認証部１１１は、パスワードの再入力であるか否かを判断する。この判断は、再入力回数Ｎが初期値の「０」であるか否かに基づいて判断される。パスワードの再入力（Ｎ≠０）である場合には、処理がステップＳ２３に進められ、パスワードの再入力（Ｎ≠０）でない場合には、処理がステップＳ２５に進められる。
【００２８】
なお、再入力されたパスワードは、再入力パスワードとも呼ばれる。再入力パスワードは、入力されたパスワードが少なくとも１回記憶された後（すなわちステップＳ２７での記憶後）に入力されたパスワードである。再入力パスワードを構成する各文字は、再入力文字とも呼ばれる。再入力パスワードは、複数の再入力文字を有する再入力文字列として構成されている。
【００２９】
ステップＳ２３では、認証部１１１は、今回入力された文字が前回入力された文字と相違するか否かを判断する。具体的には、認証部１１１は、前回入力された文字のうちパスワードを構成する最初の文字（１文字目）と、今回入力された文字のうちパスワードを構成する最初の文字（１文字目）とが相違するか否かが判断する。相違する場合には、処理がステップＳ２４に進められ、相違しない場合には、処理がステップＳ２５に進められる。
【００３０】
図５（ａ）に示される入力例では、前回入力された文字のうちパスワードを構成する最初の文字は、「Ａ」であり、今回入力された文字のうちパスワードを構成する最初の文字も「Ａ」である。よって、処理は、ステップＳ２５に進められる。
【００３１】
ステップＳ２５では、認証部１１１は、最初の文字である「Ａ」の入力に応じて、パスワードフィールド１３３の左端に所定の記号（＊印）を表示させる。これにより、ユーザーは、パスワードの１文字目が画像形成装置１００に入力されたことを確認することができる一方、何が入力されたかを確認することはできない。
【００３２】
ここで、２文字目は、前回も今回も文字「Ｂ」が入力されているので、認証部１１１は、２文字目の文字である「Ｂ」の入力に応じて、パスワードフィールド１３３の左端から２番目の位置に所定の記号（＊印）を表示させる。なお、４文字目及び６文字目についても同様である。なお、所定の記号（＊印）は、第１の記号とも呼ばれる。
【００３３】
一方、３文字目は、前回は文字「Ｘ」が入力され、今回は文字「Ｃ」が入力されているので、認証部１１１は、３文字目の文字である「Ｃ」の入力に応じて、パスワードフィールド１３３の左端から３番目の位置に文字「Ｃ」を表示させる。これにより、ユーザーは、今回は文字「Ｃ」が入力され、前回は文字「Ｃ」以外の文字が入力されたことを確認することができる。なお、５文字目についても同様である。すなわち、ユーザーは、今回は文字「Ｅ」が入力され、前回は文字「Ｅ」以外の文字が入力されたことを確認することができる。なお、文字「Ｃ」や文字「Ｅ」は、第２の記号とも呼ばれる。
【００３４】
押し間違えに起因する誤入力は、一般に、目的のキー（図示せず）ではなく隣接するキーが押されることに起因して生じる。このタイプの誤入力は、全ての文字でなく一部の文字だけが誤って入力されることが多いので、どの文字を押し間違えたかを確認することができる。この結果、ユーザーは、次回以降に押し間違えたキーの入力を注意することができるので、パスワード入力を円滑化することができる。さらに、パスワードの入力の途中で、認証失敗の原因を特定できるので、ユーザーの心理的負担を軽減することもできる。
【００３５】
一方、図５（ｂ）に示される入力例では、ユーザーは、画像形成装置１００以外の電子機器用のパスワードを画像形成装置１００用のパスワードと誤解して入力しているものとしている。この例では、前回入力された文字のうちパスワードを構成する文字列と今回入力された文字のうちパスワードを構成する文字列とは、完全に一致することになる。この場合、認証部１１１は、全ての文字入力に対して、パスワードフィールド１３３に所定の記号（＊印）を表示させる。
【００３６】
これにより、ユーザーは、認証に失敗したパスワードと同一のパスワードを入力したことを確認することができるので、同一のパスワード入力での認証失敗の繰り返しを防止することができる。具体的には、ユーザーは、画像形成装置１００以外の電子機器用のパスワードを入力していることに気が付くことになる。さらに、ユーザーは、入力済みのパスワードを削除し、認証失敗をカウントされることなく慎重にキーを押し直すことで押し間違いを防止して正しいパスワードを入力することができる。
【００３７】
ステップＳ２６では、ユーザーは、入力完了であるか否かを判断する。入力完了である場合には、処理をステップＳ２７に進め、入力完了でない場合には、処理をステップＳ２１に戻す。これにより、パスワードを構成する文字毎にステップＳ２１〜ステップＳ２５を繰り返すことにより、パスワードを構成する１文字目〜６文字までの全ての文字を入力することができる。
【００３８】
ステップＳ２７では、認証部１１１は、入力されたパスワードを記憶部１４０に記憶させた後に、処理をステップＳ３０（図２参照）に進める。ステップＳ４０では、認証部１１１は、前述のように入力されたパスワードと認証用パスワードが一致するか否かを判断する。記憶部１４０に記憶された入力パスワードは、ステップＳ４０でログイン認証に使用されるだけでなく、上述のステップＳ２３でも使用される。
【００３９】
なお、入力されたパスワードは、必ずしも記憶部１４０でなく、制御部１１０が有する上述のＲＡＭ等の主記憶手段に記憶してもよい。なお、記憶された入力パスワードは、記憶パスワードとも呼ばれる。記憶パスワードを構成する各文字は、記憶文字とも呼ばれる。記憶パスワードは、複数の記憶文字を有する記憶文字列として構成されている。
【００４０】
このように、本実施形態によれば、実質的にセキュリティーを低下させることなく、正規のユーザーによるパスワードの円滑な入力を支援する技術を提供する。本実施形態は、正規ユーザーによって入力された入力パスワードの履歴を利用してパスワードの円滑な入力を支援している。
【００４１】
これにより、本実施形態は、ロック処理等のセキュリティーに関する構成を一切変更することなく、加えて認証用パスワードに関する情報を一切使用することなく、パスワードの円滑な入力を支援することができる点に本質的な特徴を有している。さらに、ユーザーは、パスワードの入力の際に、入力の一部が押し間違いであることが分かるので、パスワードの入力の際の心理的なストレスを軽減することができ、円滑に素早く入力することができる。
【００４２】
本発明は、上記各実施形態だけでなく、以下のような変形例でも実施することができる。
【００４３】
変形例１：上記実施形態では、記憶文字と再入力文字とが一致する場合には、所定の記号（＊印）で入力されたパスワードの各文字の入力状態を一律に所定の記号（＊印）で表示し、入力された文字が特定されないようにしているが、このような表示方法に限られない。
【００４４】
具体的には、たとえば図５（ｃ）に示されるように、パスワードの文字（たとえば１文字目）の入力に応じて所定の記号でなく文字を表示し、次の文字（たとえば２文字目）の入力に応じて、前の文字（たとえば１文字目）を所定の記号に変更するとともに、次の文字を文字で表示するようにしてもよい。こうすれば、入力された瞬間だけ各文字が見えるだけで文字列として第三者に見られることはないので、第三者にパスワードを知られてしまう事態を抑制しつつ正規のユーザーは、入力した文字を確認することができる。
【００４５】
本変形例では、次の文字（たとえば２文字目）の入力に応じて、前の文字（たとえば１文字目）を所定の記号に変更する際に、記憶文字と再入力文字とが一致しない場合には、所定の記号（＊印）と相違する所定の記号（●印）で表示することによって入力文字の不一致を示すことができる。なお、所定の記号（＊印）は、第１の記号とも呼ばれる。所定の記号（●印）は、第２の記号とも呼ばれる。
【００４６】
変形例２：上記実施形態では、記憶文字と再入力文字とが一致しない場合に、必ずしも再入力文字列の各文字を特定可能に示す必要はない。第２の記号は、上述のように記憶文字と再入力文字の一致を示す第１の記号と相違するものであればよい。ただし、第２の記号が再入力文字列の各文字を特定可能に示すように認証部を構成すれば、正規のユーザーによる押し間違えを容易に確認できるようにすることができる。
【００４７】
なお、第１の記号と第２の記号の相違は、必ずしも定常的なものである必要はなく、一時的なもの（一時的に変化するもの）でもよい。また、第１の記号と第２の記号の相違は、たとえば下線の有無、色彩及びフォントのうちの少なくとも１つが相違するものでもよい。
【００４８】
変形例３：上記実施形態では、再入力文字列や記憶文字列が１文字ずつ入力され、入力毎に一致性が判断されているが、たとえばパスワードをコピーペーストして一括して入力する場合にも本発明は適用可能である。この場合には、入力順序ではなく、再入力文字列と記憶文字列の対応する各文字（たとえば再入力文字列のｎ文字目（ｎは自然数）の文字と記憶文字列のｎ文字目の文字）の一致性が判断される。本明細書では、各文字における再入力文字列と記憶文字列の一致は、再入力文字列と記憶文字列の対応する各文字の一致を意味している。
【００４９】
変形例４：上記実施形態では、再入力文字列と記憶文字列の一致や不一致を文字毎に入力時にユーザーに分かるようにすることでパスワードの入力を円滑にしているが、必ずしも文字毎に一致や不一致をユーザーに分かるようにする必要はない。具体的には、たとえば再入力文字列と記憶文字列とが完全一致した時点において、以下のような処理でユーザーに注意を喚起するようにしてもよい。
（１）所定の記号の全体が点滅あるいは色が変化
（２）同一のパスワード入力を示す警告ウィンドウの表示（警告表示）
さらに、再入力文字列と記憶文字列の一致した場合には、認証部１１１は、たとえばステップＳ５０をスキップして再入力回数Ｎをカウントしないように構成してもよい。
【００５０】
変形例５：上記実施形態では、画像形成装置として具現化されているが、本発明は、個人情報等を記憶し得る携帯端末やタブレットその他の電子機器等に利用される認証装置に適用可能である。この場合、たとえば携帯端末やタブレットは、所定の機能の利用が制限され、この認証装置による認証に応じて所定の機能の利用の制限を解除する機能部を有することになる。
【符号の説明】
【００５１】
１００  画像形成装置
１１０  制御部
１１１  認証部
１２０  画像形成部
１３０  操作表示部
１４０  記憶部
【図１】
0006414755.tif 000002
【図２】
0006414755.tif 000003
【図３】
0006414755.tif 000004
【図４】
0006414755.tif 000005
【図５】
0006414755.tif 000006