(57)【要約】【課題】セキュリティー性能を落とさずにパスワードの再入力の手間を省く。【解決手段】認証装置である画像形成装置１は、入力パスワードを設定パスワード１３１と照合することでユーザー認証を実行する認証処理部１６２と、入力パスワードに設定パスワード１３１と異なる不一致文字が含まれていた場合に、入力パスワードを目視可能に全て表示する表示領域と、入力パスワードの不一致文字を修正する修正文字が入力される入力欄とが配置された再入力画面を表示させる表示制御部１６１と、入力欄に入力された修正文字に基づいて入力パスワードの不一致文字を修正する再入力処理部１６３とを備え、認証処理部１６２は、再入力処理部１６３により修正された入力パスワードを設定パスワード１３１と照合する。【選択図】図１
2018028832.tif 000002
【特許請求の範囲】
【請求項１】
入力パスワードを設定パスワードと照合することでユーザー認証を実行する認証処理部と、
前記入力パスワードに前記設定パスワードと異なる不一致文字が含まれていた場合に、前記入力パスワードの全てを目視可能に表示する表示領域と、前記入力パスワードの前記不一致文字を修正する修正文字が入力される入力欄とが配置された再入力画面を表示させる表示制御部と、
前記入力欄に入力された前記修正文字に基づいて前記入力パスワードの前記不一致文字を修正する再入力処理部とを備え、
前記認証処理部は、前記再入力処理部により修正された前記入力パスワードを前記設定パスワードと照合することを特徴とする認証装置。
【請求項２】
前記再入力処理部は、
入力された前記修正文字が前記不一致文字と置換される置換文字である場合に、前記入力パスワードの前記不一致文字を前記置換文字で置換する
ことを特徴とする請求項１に記載の認証装置。
【請求項３】
前記再入力処理部は、
前記修正文字として前記不一致文字を削除する削除文字が入力された場合に、前記入力パスワードの前記不一致文字を削除する
ことを特徴とする請求項１又は２に記載の認証装置。
【請求項４】
前記再入力処理部は、
入力された前記修正文字が複数であり、前記削除文字の次に前記修正文字がある場合に、前記削除文字に基づいて前記入力パスワードの前記不一致文字を削除した後に、前記入力パスワードの前記不一致文字の削除位置以降の文字列と前記入力パスワードの前記削除位置以降に対応する前記設定パスワードの文字列とを照合し、前記次の前記修正文字に基づいて修正する前記入力パスワードの不一致文字を特定する
ことを特徴とする請求項３に記載の認証装置。
【請求項５】
前記再入力処理部は、
前記入力パスワードに前記不一致文字が残っていないにも関わらず前記修正文字が残っている場合、前記入力パスワードの末尾に残りの前記修正文字を追加して修正する
ことを特徴とする請求項１から４までのいずれか１項に記載の認証装置。
【請求項６】
前記表示制御部は、
前記再入力処理部により修正された前記入力パスワードが前記設定パスワードと一致しなかった場合、初回に入力された前記入力パスワードを前記表示領域に表示させる
ことを特徴とする請求項１から５までのいずれか１項に記載の認証装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力パスワードを設定パスワードと照合することでユーザー認証を実行する認証装置に関する。
【背景技術】
【０００２】
パスワードを用いてユーザー認証を行う電子機器においては、予め設定されたパスワードを入力すると、所定の情報にアクセスできるようになる（例えば、特許文献１、２を参照）。間違ったパスワードを入力した場合には、パスワードが間違っている旨が通知され、パスワードを全て再入力する必要がある。
【０００３】
近年、セキュリティーの関係からパスワードの設定条件が厳しくなり、パスワードが複雑化している。そのため、パスワードの入力ミスが多発し、パスワードの再入力を要求される場面が増えている。そこで、パスワードの再入力操作を簡単にする技術が提案されている（例えば、特許文献３を参照）。特許文献３の技術では、入力されたパスワードの内、正しい部分を識別不可能に表示すると共に間違っている部分を識別可能に表示して、間違っている部分のみを再入力することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2003-087477号公報
【特許文献２】特開2005-354550号公報
【特許文献３】特開2005-038416号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献３の技術では、正しく入力された文字のみを識別不可能に表示することで、認証に失敗したパスワードの内、何文字目に入力した文字が正しいかが分かってしまい、パスワードを知らない第三者が何度もパスワードを入力し直すうちに正しいパスワードにたどり着いてしまうという問題があった。
【０００６】
本発明は上記課題に鑑みてなされたものであり、セキュリティー性能を落とさずにパスワードの再入力の手間を省くことができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の認証装置は、入力パスワードを設定パスワードと照合することでユーザー認証を実行する認証処理部と、前記入力パスワードに前記設定パスワードと異なる不一致文字が含まれていた場合に、前記入力パスワードの全てを目視可能に表示する表示領域と、前記入力パスワードの前記不一致文字を修正する修正文字が入力される入力欄とが配置された再入力画面を表示させる表示制御部と、前記入力欄に入力された前記修正文字に基づいて前記入力パスワードの前記不一致文字を修正する再入力処理部とを備え、前記認証処理部は、前記再入力処理部により修正された前記入力パスワードを前記設定パスワードと照合することを特徴とする。
また、前記再入力処理部は、入力された前記修正文字が前記不一致文字と置換される置換文字である場合に、前記入力パスワードの前記不一致文字を前記置換文字で置換してもよい。
また、前記再入力処理部は、前記修正文字として前記不一致文字を削除する削除文字が入力された場合に、前記入力パスワードの前記不一致文字を削除してもよい。
また、前記再入力処理部は、入力された前記修正文字が複数であり、前記削除文字の次に前記修正文字がある場合に、前記削除文字に基づいて前記入力パスワードの前記不一致文字を削除した後に、前記入力パスワードの前記不一致文字の削除位置以降の文字列と前記入力パスワードの前記削除位置以降に対応する前記設定パスワードの文字列とを照合し、前記次の前記修正文字に基づいて修正する前記入力パスワードの不一致文字を特定してもよい。
また、前記再入力処理部は、前記入力パスワードに前記不一致文字が残っていないにも関わらず前記修正文字が残っている場合、前記入力パスワードの末尾に残りの前記修正文字を追加して修正してもよい。
また、前記表示制御部は、前記再入力処理部により修正された前記入力パスワードが前記設定パスワードと一致しなかった場合、初回に入力された前記入力パスワードを前記表示領域に表示させてもよい。
【発明の効果】
【０００８】
本発明によれば、セキュリティー性能を落とさずにパスワードの再入力の手間を省くことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明に係る実施形態の画像形成装置の概略構成を示す機能ブロック図である。
【図２】図１に示す画像形成装置の認証処理の流れを示すフローチャートである。
【図３】図２に示すフローチャートの続きである。
【図４】図１に示す表示制御部が表示させるパスワード入力画面例である。
【図５】図１に示す表示制御部が表示させる再入力画面例である。
【図６】図１に示す表示制御部が表示させる再入力画面例である。
【発明を実施するための形態】
【００１０】
以下、図を参照して本発明の実施形態を詳細に説明する。なお、以下の実施形態において、同様の機能を示す構成には、同一の符号を付してある。
【００１１】
図１を参照すると、画像形成装置１は、複写機や複合機であり、入力パスワードを設定パスワードと照合することでユーザー認証を実行する認証装置として機能する。画像形成装置１は、操作部１１と、原稿読み取り部１２と、記憶部１３と、画像処理部１４と、印刷部１５と、制御部１６とを備えている。
【００１２】
操作部１１は、タッチパネル１１１と操作ボタン１１２とを備えている。タッチパネル１１１は、各種操作キーや画像形成状況を表示する表示部の表面に透明の感圧センサーが設けられており、表示部及び入力部として機能する。タッチパネル１１１は、表示面へのタッチ位置を検知して、タッチ位置に対応する信号を出力することで、表示部に表示した操作キーへのタッチ操作を受け付ける。操作ボタン１１２は、印刷枚数等の数値を入力するためのテンキー、設定情報を初期化させる指示を入力するためのリセットキー、複写動作を停止させるためのストップキー、印刷動作を開始させる出力指示を入力するためのスタートキー等の各種操作キーを備えている。
【００１３】
原稿読み取り部１２は、図示しない原稿給紙装置により給紙されてきた原稿や、ユーザーによってプラテンガラスに載置された原稿に対して光を照射し、その反射光等を受光して原稿画像を読み取るスキャナーである。
【００１４】
記憶部１３は、半導体メモリーやＨＤＤ等の記憶手段であり、原稿読み取り部１２によって読み取られた画像データなどが蓄積される記憶手段である。また、記憶部１３には、予め設定された設定パスワード１３１が記憶されている。設定パスワード１３１は、ユーザー認証においてユーザーによって入力される入力パスワード８１が正しく入力されたか照合するためのパスワードである。
【００１５】
画像処理部１４は、画像データに対して所定の画像処理を行う手段である。画像処理部１４では、例えば、拡大縮小処理や、濃度調整、階調調整等の画像改善処理が行われる。
【００１６】
印刷部１５は、記憶部１３に記憶された画像データを印刷する印刷手段である。印刷部１５は、例えば、記憶部１３から読み出した画像データに基づき感光体ドラムの表面に潜像を形成し、トナーによってその潜像をトナー像とする画像形成を行い、その感光体ドラムから記録紙にトナー像を転写させ、そのトナー像を記録紙に定着させて排紙する。
【００１７】
制御部１６は、操作部１１、原稿読み取り部１２、記憶部１３、画像処理部１４及び印刷部１５にそれぞれ接続されている。制御部１６は、ＲＯＭ、ＲＡＭ等を備えたマイクロコンピュータ等の情報処理部である。ＲＯＭには画像形成装置１の動作制御を行うための制御プログラムが記憶されている。制御部１６は、ＲＯＭに記憶されている制御プログラムを読み出し、制御プログラムをＲＡＭに展開させることで、装置全体の制御を行う。
【００１８】
また、制御部１６は、表示制御部１６１と、認証処理部１６２と、再入力処理部１６３として機能する。表示制御部１６１は、各種の表示画面を生成してタッチパネルに表示させる機能を有する。認証処理部１６２は、ユーザーによって入力される入力パスワードを設定パスワード１３１と一致するか照合することでユーザー認証を実行する機能を有する。再入力処理部１６３は、間違った入力パスワードが入力された場合に入力パスワードの再入力を受け付ける機能を有する。
【００１９】
次に、図２、図３を参照して、画像形成装置１における認証処理の流れを説明する。
【００２０】
まず、表示制御部１６１は、図４（ａ）に示すパスワード入力画面Ｇ８０をタッチパネルに表示させる（ステップｓ１１）。
【００２１】
パスワード入力画面Ｇ８０には、文字、数字又は記号（文字等）を示す複数の入力キー８３を備えたソフトウェアキーボード８４と、ソフトウェアキーボード８４を介して文字等が入力される入力欄８２と、入力欄８２への入力の確定指示を出すためのＯＫボタンＢ８０とが配置されている。ユーザーは、ソフトウェアキーボード８４を用いて入力欄８２に入力パスワード８１を入力し、ＯＫボタンＢ８０を操作する。表示制御部１６１は、セキュリティーの観点から、入力欄８２に入力された文字等を"＊"等の伏せ字で表示させる。
【００２２】
図４（ｂ）に示すように、入力欄８２に文字等が入力された状態でＯＫボタンＢ８０が操作されると、認証処理部１６２は、入力欄８２に入力された文字等を入力パスワード８１として受け付け（ステップｓ１２）、設定パスワード１３１と照合する（ステップｓ１３）。具体的には、認証処理部１６２は、入力パスワード８１と設定パスワード１３１とをそれぞれ先頭から順に１文字ずつ照合することにより、入力パスワード８１と設定パスワード１３１とが一致するか否かを判断する。
【００２３】
入力パスワード８１と設定パスワード１３１とが一致した場合（ステップｓ１４でＹｅｓ）、認証処理部１６２は、認証成功と判断し（ステップｓ１５）、本処理を終了する。これにより、入力パスワード８１に対応付けられたユーザーのログイン処理等が実行される。
【００２４】
一方、入力パスワード８１に設定パスワード１３１と異なる不一致文字が含まれていた場合、入力パスワード８１と設定パスワード１３１とが不一致となり（ステップｓ１４でＮｏ）、認証処理部１６２は、認証失敗と判断する（ステップｓ１６）。認証失敗と判断されると、表示制御部１６１は、再入力画面Ｇ９０（図５（ａ）、図６（ａ）を参照）をタッチパネルに表示させる（図３のステップｓ１７）。
【００２５】
再入力画面Ｇ９０には、入力パスワード８１が間違っている旨を通知するエラー通知領域９１と、入力パスワード８１の全てが目視可能に表示される表示領域９２と、ソフトウェアキーボード８４と、入力欄８２と、入力欄８２への入力の確定指示を出すためのＯＫボタンＢ９０とが配置されている。なお、再入力画面Ｇ９０とは、入力パスワード８１が間違っていたことにより、入力パスワード８１に関する再入力を受け付ける画面を言う。
【００２６】
ユーザーは、表示された入力パスワード８１を見て、間違った部分を正しく修正するための修正文字９３をソフトウェアキーボード８４から入力欄８２に入力して、ＯＫボタンＢ９０を操作する。修正文字９３には、置換により入力パスワード８１を修正する置換文字と、削除により入力パスワード８１を修正する削除文字とがある。以下では、削除文字として空白文字である"  "（スペース）が割り当てられ、"  "（スペース）以外が置換文字として割り当てられているものとして説明するが、その他適宜設定されてもよい。
【００２７】
例えば、設定パスワード１３１が"ａｂｃｄｅｆｇｈ"であるところ、入力パスワード８１が"ａｂｖｄｅｆｇｉ"だった場合、図５（ａ）に示す再入力画面Ｇ９０が表示される。この場合、入力パスワード８１の３文字目"ｖ"と８文字目"ｉ"とが不一致文字である。ユーザーは、ソフトウェアキーボード８４を介して"ｃ"、"ｈ"と入力欄８２に入力して、ＯＫボタンＢ９０を操作すればよい。
【００２８】
また、設定パスワード１３１が"ａｂｃｄｅｆｇｈ"であるところ、入力パスワード８１が"ａｂｂｃｄｅｆｇｉ"だった場合、図６（ａ）に示す再入力画面Ｇ９０が表示される。この場合、入力パスワード８１の３文字目〜９文字目までが不一致文字である。ユーザーは、ソフトウェアキーボード８４を介して"  "（スペース）、"ｈ"と入力して、ＯＫボタンＢ９０を操作すればよい。
【００２９】
図５（ｂ）、図６（ｂ）に示すように入力欄８２に文字等が入力された状態でＯＫボタンＢ９０が操作されると、再入力処理部１６３は、入力欄８２に入力された文字等を入力パスワード８１に対する修正文字９３として受け付ける（ステップｓ１８）。なお、図５（ｂ）、図６（ｂ）では、修正文字９３として入力された内容を分かりやすく示すため、入力欄８２の下に修正文字９３を伏せ字ではなく目視可能に示したが、実際には表示されない。
【００３０】
つづいて、再入力処理部１６３は、再入力画面Ｇ９０に表示された入力パスワード８１を失敗パスワードとして取得し（ステップｓ１９）、失敗パスワード内の先頭の不一致文字を特定する（ステップｓ２０）。例えば、失敗パスワードが"ａｂｖｄｅｆｇｉ"である場合、３文字目の"ｖ"が先頭の不一致文字として特定される。
【００３１】
なお、失敗パスワード内の不一致文字について、再入力処理部１６３は、取得した失敗パスワードを設定パスワード１３１と照合することで、失敗パスワード内の不一致文字を特定してもよいし、認証処理部１６２から照合結果を取得して失敗パスワード内の不一致文字を特定してもよい。
【００３２】
つづいて、再入力処理部１６３は、受け付けた修正文字９３が削除文字であるか否かを判断する（ステップｓ２１）。再入力処理部１６３は、受け付けた修正文字９３が複数である場合、先頭から１文字ずつ順に処理する。
【００３３】
修正文字９３が削除文字でない場合（ステップｓ２１でＮｏ）、すなわち、置換文字である場合、再入力処理部１６３は、特定した不一致文字を置換文字で置換する（ステップｓ２２）。つづいて、再入力処理部１６３は、次の修正文字９３があるか否かを判断し（ステップｓ２３）、次の修正文字９３がある場合には（ステップｓ２３でＹｅｓ）、失敗パスワード内に次の不一致文字があるか否かを判断する（ステップｓ２４）。次の不一致文字がある場合には（ステップｓ２４でＹｅｓ）、再入力処理部１６３は、次の不一致文字を特定し（ステップｓ３０）、修正文字９３が削除文字であるか否かを判断するステップｓ２１に処理を戻す。
【００３４】
一方、次の修正文字９３がなかった場合には（ステップｓ２３でＮｏ）、認証処理部１６２が、再入力処理部１６３により修正された失敗パスワードを入力パスワード８１の再入力として受け付け（ステップｓ３２）、設定パスワード１３１と照合する図２のステップｓ１３の処理に戻る。これにより、修正文字９３として置換文字を入力することで、不一致文字が修正文字９３で置換された失敗パスワードが入力パスワード８１の再入力として受け付けられるので、入力パスワード８１を全て再入力し直す必要がなく、再入力の手間を省くことができる。
【００３５】
なお、失敗パスワードに不一致文字が残っていないにも関わらず修正文字９３が残っている場合（ステップｓ２４でＮｏ）、再入力処理部１６３は、残りの修正文字９３を失敗パスワードの末尾に追加した後で（ステップｓ３１）、ステップｓ３２に処理を進める。失敗パスワードの文字数が設定パスワード１３１の文字数よりも足りない場合があるからである。
【００３６】
一方、修正文字９３が削除文字であった場合（ステップｓ２１でＹｅｓ）、再入力処理部１６３は、特定した不一致文字を失敗パスワードから削除し（ステップｓ２５）、次の修正文字９３があるか否かを判断する（ステップｓ２６）。次の修正文字９３がない場合（ステップｓ２６でＮｏ）、ステップｓ３２に処理が進む。
【００３７】
一方、次の修正文字９３がある場合（ステップｓ２６でＹｅｓ）、再入力処理部１６３は、失敗パスワードの削除位置以降に対応する設定パスワード１３１内の文字列を取得する（ステップｓ２７）。例えば、図６（ｂ）に示すように、失敗パスワードが"ａｂｂｃｄｅｆｇｉ"であり、修正文字９３として"  ｈ"が入力された場合において、特定された不一致文字が３文字目の"ｂ"であり、再入力処理部１６３が処理する修正文字９３が"  "（スペース）の削除文字であったとする。この場合、再入力処理部１６３は、不一致文字である３文字目の"ｂ"を削除して、削除位置である３文字目以降に対応して設定パスワード１３１内の３文字目以降の文字列である"ｃｄｅｆｇｈ"を取得する。
【００３８】
つづいて、再入力処理部１６３は、削除位置以降の失敗パスワードの文字列と取得した設定パスワード１３１の文字列とを照合し（ステップｓ２８）、不一致文字があるか否かを判断する（ステップｓ２９）。これにより、例えば、失敗パスワードの"ｃｄｅｆｇｉ"と設定パスワード１３１の"ｃｄｅｆｇｈ"とが照合され、失敗パスワードの"ｉ"が不一致文字であると判断される。
【００３９】
言い換えれば、再入力処理部１６３は、入力された修正文字９３が複数であり、削除文字の次に修正文字９３がある場合に、削除文字に基づいて失敗パスワードの不一致文字を削除した後に、失敗パスワードの不一致文字の削除位置以降の文字列と失敗パスワードの削除位置以降に対応する設定パスワード１３１の文字列とを照合し、削除文字の次の修正文字に基づいて修正する失敗パスワードの不一致文字を特定している。これにより、削除文字の次に入力された修正文字９３について、ユーザーの意図に沿って不一致文字を修正することができる。
【００４０】
また、このように、削除文字によって失敗パスワード内の余分な不一致文字を削除することで、削除位置以降に存在していた不一致文字が設定パスワード１３１と一致する場合がある。そのため、削除文字によって不一致文字を削除することで、置換文字により不一致文字を置換する場合よりも修正文字９３の入力数を減らすことができる。したがって、削除文字を用いることでより再入力の手間を省くことができる。
【００４１】
照合の結果、不一致文字がある場合（ステップｓ２９でＹｅｓ）、再入力処理部１６３は、次の不一致文字を特定し（ステップｓ３０）、修正文字９３が削除文字であるか否かを判断するステップｓ２１に処理を戻す。
【００４２】
照合の結果、不一致文字が残ってないにも関わらず修正文字が残っている場合（ステップｓ２９でＮｏ）、再入力処理部１６３は、残りの修正文字９３を失敗パスワードの末尾に追加する（ステップｓ３１）。つづいて、認証処理部１６２は、再入力処理部１６３により修正された失敗パスワードを入力パスワード８１の再入力として受け付け（ステップｓ３２）、設定パスワード１３１と照合する図２のステップｓ１３の処理に戻る。
【００４３】
なお、再入力処理部１６３により修正された入力パスワード８１が設定パスワード１３１と一致しなかった場合、表示制御部１６１は、再入力処理部１６３により修正された入力パスワード８１ではなく、初回にパスワード入力画面Ｇ８０を介して入力された入力パスワード（再入力処理部１６３を介さずに認証処理部１６２が受け付けた入力パスワード）８１の全てを目視可能に再入力画面Ｇ９０の表示領域９２に表示させてもよい。再入力画面Ｇ９０に入力パスワード８１が表示される度に入力パスワード８１内の不一致文字が修正されて表示された場合、入力パスワード８１内で正しい部分と間違っている部分とが第三者に判別される可能性があるからである。
【００４４】
また、再入力処理部１６３は、ＯＫボタンＢ９０が操作された時点で入力欄８２に入力されている修正文字９３を受け付けて、失敗パスワードを修正したが、入力欄８２に修正文字９３が入力される度に失敗パスワードを修正してもよい。この場合、再入力処理部１６３は、次の修正文字９３があるか否かの判断（図３に示すステップｓ２３及びステップｓ２６）を所定時間内に入力欄８２に修正文字９３が入力されたか否かにより判断すればよい。また、入力欄８２には、ソフトウェアキーボード８４に限らず操作ボタン１１２等の他の入力手段を介して文字等が入力されてもよい。
【００４５】
このように、本実施形態の画像形成装置１は、入力パスワード８１を設定パスワード１３１と照合することでユーザー認証を実行する認証処理部１６２と、入力パスワード８１に設定パスワード１３１と異なる不一致文字が含まれていた場合に、入力パスワード８１を目視可能に全て表示する表示領域９２と、入力パスワード８１の不一致文字を修正する修正文字９３が入力される入力欄８２とが配置された再入力画面Ｇ９０を表示させる表示制御部１６１と、入力欄８２に入力された修正文字９３に基づいて入力パスワード８１の不一致文字を修正する再入力処理部１６３とを備え、認証処理部１６２は、再入力処理部１６３により修正された入力パスワード８１を設定パスワード１３１と照合する。
【００４６】
これにより、ユーザーは、入力パスワード８１と設定パスワード１３１とが一致せず、入力パスワード８１の再入力が要求された場合に、再入力する文字数を減らすことができる。また、間違った入力パスワード８１は目視可能に全て表示されるので、第三者は入力パスワード８１のいずれの文字が間違っているかを判別できず、セキュリティー性能を落とさずに済む。
【００４７】
本発明は上述した実施の形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々様々に変更が可能であることは言うまでもない。
【符号の説明】
【００４８】
１  画像形成装置
１１  操作部
１２  原稿読み取り部
１３  記憶部
１４  画像処理部
１５  印刷部
１６  制御部
８１  入力パスワード
８２  入力欄
８３  入力キー
８４  ソフトウェアキーボード
９１  エラー通知領域
９２  表示領域
９３  修正文字
１３１  設定パスワード
１６１  表示制御部
１６２  認証処理部
１６３  再入力処理部
Ｂ８０、Ｂ９０  ボタン
Ｇ８０  パスワード入力画面
Ｇ９０  再入力画面
【図１】
2018028832.tif 000003
【図２】
2018028832.tif 000004
【図３】
2018028832.tif 000005
【図４】
2018028832.tif 000006
【図５】
2018028832.tif 000007
【図６】
2018028832.tif 000008