(57)【要約】【課題】第三者に対するパスワードの盗み読みを防止する技術を提供することができる。【解決手段】認証装置は、記憶部と、操作表示部と、認証部とを備える。記憶部は、ユーザー名に紐づけて認証用登録パスワードを記憶する。操作表示部は、ユーザー名の入力に応じて、認証用登録パスワードの一部を削除させた一時認証用パスワードを生成し、削除を特定するための削除特定情報を表示し、パスワード候補の入力を受け付ける。認証部は、入力されたパスワード候補と一時認証用パスワードが一致した場合に認証し、パスワードと一時認証用パスワードが一致しなかった場合に認証しない。【選択図】図３
2018073014.tif 000002
【特許請求の範囲】
【請求項１】
認証装置であって、
ユーザー名に紐づけて認証用登録パスワードを記憶する記憶部と、
前記ユーザー名の入力に応じて、前記認証用登録パスワードの一部を削除させた一時認証用パスワードを生成し、前記削除を特定するための削除特定情報を表示し、パスワード候補の入力を受け付ける操作表示部と、
前記入力されたパスワード候補と前記一時認証用パスワードが一致した場合に認証し、前記パスワードと前記一時認証用パスワードが一致しなかった場合に認証しない認証部と、
を備える認証装置。
【請求項２】
請求項１に記載の認証装置であって、
前記操作表示部は、前記認証用登録パスワードの一部としてランダムに選択された位置の文字を削除させ、前記削除させた文字の位置を表示する認証装置。
【請求項３】
請求項１又は２に記載の認証装置であって、
前記操作表示部は、前記認証用登録パスワードの一部としてランダムに選択された文字を削除させ、前記削除させた文字の位置のうちいずれか一つを表示する認証装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の認証装置であって、
前記操作表示部は、前記認証用登録パスワードの文字数が予め設定されている文字数よりも多い場合に前記認証用登録パスワードの一部を削除する認証装置。
【請求項５】
電子機器であって、
請求項１乃至４のいずれか１項に記載の認証装置と、
所定の機能の利用が制限され、前記認証装置による認証に応じて前記所定の機能の利用の制限を解除する機能部と、
を備える電子機器。
【請求項６】
認証方法であって、
ユーザー名に紐づけて認証用登録パスワードを記憶する記憶工程と、
前記ユーザー名の入力に応じて、前記認証用登録パスワードの一部を削除させた一時認証用パスワードを生成し、前記削除を特定するための削除特定情報を表示し、パスワード候補の入力を受け付ける操作表示工程と、
前記入力されたパスワード候補と前記一時認証用パスワードが一致した場合に認証し、前記パスワードと前記一時認証用パスワードが一致しなかった場合に認証しない認証工程と、
を備える認証方法。
【請求項７】
認証装置を制御する認証プログラムであって、
ユーザー名に紐づけて認証用登録パスワードを記憶する記憶部、
前記ユーザー名の入力に応じて、前記認証用登録パスワードの一部を削除させた一時認証用パスワードを生成し、前記削除を特定するための削除特定情報を表示し、パスワード候補の入力を受け付ける操作表示部、及び
前記入力されたパスワード候補と前記一時認証用パスワードが一致した場合に認証し、前記パスワードと前記一時認証用パスワードが一致しなかった場合に認証しない認証部として前記認証装置を機能させる認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証装置、認証方法及び電子機器におけるパスワードの入力に関する。
【背景技術】
【０００２】
電子機器には、たとえば携帯端末のように個人情報といった正規のユーザーのみにアクセスを許容すべきデータが記憶され、パスワードによる認証を要求するものがある。パスワードによる認証では、ユーザーは、認証処理を行うためにユーザー名と、パスワードとを入力する必要がある。この際、入力するパスワードを第三者に見られてしまう危険性があるため、登録済の固定パスワードを利用する場合の１つの問題点となっている。
【０００３】
このような問題に対して、特許文献１は、認証サーバに登録された登録パスワード“０７０４”にランダムにダミー数字“１６２”を嵌め込み、このパスワード“１０７６０２４”の数字部分を目隠し記号＊にしたパスワードのダミー入力パターン（例えば“１＊＊６＊２＊”）を生成し、第三者によるユーザーのパスワードの盗み読みを防止する技術を提案している。一方、特許文献２は、データベースに対象者の記憶しているパスワードを１０個程度登録しておき、そのキーワード群からランダムに３つ程度のキーワードを選択することで、パスワード入力をさせる技術を提案している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−０１１９４０号公報
【特許文献２】特開２００４−２３４０５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１や特許文献２の技術では、いずれもパスワードの入力が必要であり、第三者に対するパスワードの盗み読みを防止する点では、十分ではなかった。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、第三者に対するパスワードの盗み読みを防止する技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の認証装置は、ユーザー名に紐づけて認証用登録パスワードを記憶する記憶部と、前記ユーザー名の入力に応じて、前記認証用登録パスワードの一部を削除させた一時認証用パスワードを生成し、前記削除を特定するための削除特定情報を表示し、パスワード候補の入力を受け付ける操作表示部と、前記入力されたパスワード候補と前記一時認証用パスワードが一致した場合に認証し、前記パスワードと前記一時認証用パスワードが一致しなかった場合に認証しない認証部とを備える。
【０００８】
本発明の認証方法は、ユーザー名に紐づけて認証用登録パスワードを記憶する記憶工程と、前記ユーザー名の入力に応じて、前記認証用登録パスワードの一部を削除させた一時認証用パスワードを生成し、前記削除を特定するための削除特定情報を表示し、パスワード候補の入力を受け付ける操作表示工程と、前記入力されたパスワード候補と前記一時認証用パスワードが一致した場合に認証し、前記パスワードと前記一時認証用パスワードが一致しなかった場合に認証しない認証工程とを備える。
【０００９】
本発明の認証プログラムは、ユーザー名に紐づけて認証用登録パスワードを記憶する記憶部、前記ユーザー名の入力に応じて、前記認証用登録パスワードの一部を削除させた一時認証用パスワードを生成し、前記削除を特定するための削除特定情報を表示し、パスワード候補の入力を受け付ける操作表示部、及び前記入力されたパスワード候補と前記一時認証用パスワードが一致した場合に認証し、前記パスワードと前記一時認証用パスワードが一致しなかった場合に認証しない認証部として前記認証装置を機能させる。
【発明の効果】
【００１０】
本発明は、第三者に対するパスワードの盗み読みを防止する技術を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る画像形成装置の機能構成を示すブロックダイアグラム。
【図２】一実施形態に係る認証処理の内容を示すフローチャート。
【図３】一実施形態に係るログイン画面を示す説明図。
【図４】一実施形態に係るパスワード入力処理の内容を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態（以下、「実施形態」という）を、図面を参照して説明する。
【００１３】
図１は、本発明の一実施形態に係る画像形成装置１００の機能構成を示すブロックダイアグラムである。画像形成装置１００は、制御部１１０と、画像形成部１２０と、操作表示部１３０と、記憶部１４０とを備えている。画像形成部１２０は、原稿から画像を読み取って画像データを生成し、処理された画像データに基づいて印刷媒体上に印刷を行う。操作表示部１３０は、タッチパネルとして機能し、ユーザーによるパスワードの入力を受け付ける。制御部１１０は、パスワードによるユーザー認証を行う認証部１１１を有している。制御部１１０は、ユーザー認証に応じて画像形成装置１００の利用制限を解除する。利用制限は、たとえば認証されたユーザーにのみ許可されている機能に対する制限である。
【００１４】
制御部１１０は、ＲＡＭやＲＯＭ等の主記憶手段、及びＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の制御手段を備えている。また、制御部１１０は、各種Ｉ／Ｏ、ＵＳＢ（ユニバーサル・シリアル・バス）、バス、その他ハードウェア等のインターフェイスに関連するコントローラ機能を備え、画像形成装置１００全体を制御する。
【００１５】
記憶部１４０は、非一時的な記録媒体であるハードディスクドライブやフラッシュメモリー等からなる記憶装置で、制御部１１０が実行する処理の制御プログラムやデータを記憶する。記憶部１４０は、さらに、ユーザー名に紐づけて認証用登録パスワードを記憶している。
【００１６】
図２は、一実施形態に係る認証処理の内容を示すフローチャートである。ステップＳ１０では、ユーザーは、たとえば非ログイン状態にある画像形成装置１００の操作表示部１３０をタッチする。制御部１１０は、操作表示部１３０へのタッチに応じてログイン画面１３１を表示する。
【００１７】
図３は、一実施形態に係るログイン画面１３１を示す説明図である。ログイン画面１３１は、ログインユーザー名を入力するためのユーザー名フィールド１３２と、文字列として構成されているパスワードを入力するためのパスワードフィールド１３３と、ログインアイコン１３４とを備えている。ユーザー名フィールド１３２には、ユーザー名として社員番号２５１１が入力されている。
【００１８】
図３（ａ）は、実際に表示されている操作入力表示画面を表示し、図３（ｂ）は、パスワードの入力状態を示す説明図としてのログイン画面１３１ａである。本実施形態に係るログイン画面１３１は、所定の記号（＊印）で入力されたパスワードの各文字の入力状態を一律に所定の記号（＊印）で表示し、入力された文字が第三者によって特定されないようにしている。これにより、第三者に見られてパスワードを知られてしまう事態を抑制することができる。
【００１９】
図４は、一実施形態に係るパスワード入力処理の内容を示すフローチャートである。ステップＳ２０では、ユーザーは、パスワード入力処理を実行する。ステップＳ２１では、ユーザーは、ユーザー名入力処理を実行する。ユーザー名入力処理では、ユーザーは、自己の社員番号２５１１をユーザー名フィールド１３２に入力する。入力方法としては、タッチパネルとして機能する操作表示部１３０に表示されるソフトウェアキーボード（図示せず）を使用してもよいし、画像形成装置１００が別途備えるキーボード（図示せず）を使用するようにしてもよい。
【００２０】
ステップＳ２２では、認証部１１１は、パスワード取得処理を実行する。認証部１１１は、予め記憶部１４０にユーザー毎に紐づけて登録されている認証用登録パスワードを記憶部１４０から読み出して取得する。この例では、認証用登録パスワードは、「ｔｅｓｔ１２３４」であるものとする。ステップＳ２３では、認証部１１１は、認証用登録パスワードの文字数をカウントする。この例では、「ｔｅｓｔ１２３４」の８文字とカウントされる。
【００２１】
ステップＳ２４では、認証部１１１は、認証用登録パスワードの文字数と閾値（この例では、２文字に設定）とを比較する。認証用登録パスワードの文字数が過度に少ない場合には、第三者によるパスワードの盗用が想定されていない利用環境であると想定できるからである。
【００２２】
認証用登録パスワードの文字数（この例では８）が閾値（この例では２）よりも多い場合には、認証部１１１は、処理をステップＳ２５に進める。一方、認証用登録パスワードの文字数が閾値以下の場合には、認証部１１１は、処理をステップＳ２８に進めて、ステップＳ２５乃至ステップＳ２７の処理をスキップする。
【００２３】
ステップＳ２５では、認証部１１１は、認証用登録パスワードの文字数の範囲内（１乃至８の範囲）で乱数Ｎを発生させる。この例では、認証部１１１は、乱数Ｎとして「４」を発生させたものとする。
【００２４】
ステップＳ２６では、認証部１１１は、乱数Ｎを使用してパスワードを調整し、一時認証用パスワードを生成する。これにより、認証部１１１は、一時認証用パスワードである「ｔｅｓ１２３４」を生成することができる。一時認証用パスワードは、認証用登録パスワードである「ｔｅｓｔ１２３４」から乱数Ｎである４番目の文字を削除することによって生成される。
【００２５】
ステップＳ２７では、認証部１１１は、パスワードの調整内容を表示する。具体的には、認証部１１１は、操作表示部１３０に４文字目が削除されたことを示す「４文字目削除」のテキストを表示する。このテキストは、「削除特定情報」とも呼ばれる。
【００２６】
ステップＳ２８では、ユーザーは、認証用登録パスワードである「ｔｅｓｔ１２３４」から「４文字目削除」の表示に従って、一時認証用パスワードである「ｔｅｓ１２３４」を推測する。ユーザーは、推測された「ｔｅｓ１２３４」をログイン画面１３１のパスワードフィールド１３３に入力する。
【００２７】
ステップＳ３０（図２参照）では、ユーザーは、パスワードの入力完了に応じてログインアイコン１３４をタッチする。ステップＳ４０では、認証部１１１は、入力されたパスワード（パスワード候補とも呼ばれる。）と一時認証用パスワードとが一致するか否かを判断する。両者が一致した場合には、処理がステップＳ５０に進められ、社員番号２５１１を有するユーザーのログインが許可される。一方、両者が一致しなかった場合には、認証が拒否されて（すなわち認証しないで）処理がステップＳ２０に戻される。
【００２８】
ステップＳ５０では、認証部１１１は、入力されたパスワードと一時認証用パスワードの一致に基づいて認証してログインを許可し、ログイン処理を実行する。
【００２９】
このように、本実施形態に係る画像形成装置１００によれば、パスワードの一部だけを入力することによって認証することができる。このため、第三者は、ユーザーによる操作入力を盗み見てもパスワードの全体を知ることができない。これにより、本実施形態は、ユーザーがキーボード（図示せず）にパスワードを入力する際に、ユーザーによる操作入力を第三者が盗み見することによる第三者によるパスワード全体の取得を抑制することができる。
【００３０】
本発明は、上記各実施形態だけでなく、以下のような変形例でも実施することができる。
【００３１】
変形例１：上記実施形態では、認証用登録パスワードの文字数の範囲内で乱数Ｎを発生させ、乱数Ｎに基づいて決定されている位置の文字を削除している。すなわち、たとえば乱数Ｎとして「４」が生成されたときには、「ｔｅｓｔ１２３４」から４文字目が削除された一時認証用パスワードである「ｔｅｓ１２３４」が生成されている。
【００３２】
しかしながら、認証用登録パスワードから一時認証用パスワードを生成する際に文字を削除する方法は、このような方法に限られず、たとえば乱数Ｎに基づいて決定されている位置の文字と、この文字と同一の文字を削除して「ｅｓ１２３４」を生成するようにしてもよい。こうすれば、第三者は、何番目の文字が削除されているかをも知ることもできないこととなる。
【００３３】
変形例２：上記実施形態では、認証用登録パスワードの文字数の範囲内で乱数Ｎを発生させているが、何らかの方法で認証用登録パスワードの文字の中からランダムで文字を選択するものであれば選択の方法は限定されない。
【００３４】
変形例３：上記実施形態では、削除特定情報は、削除されている文字の位置を示すテキストであるが、たとえば文字「ｔ」でもよい。こうすれば、パスワードを入力するユーザーの入力負担を軽減させることができる。一方、第三者は、文字が削除された位置を知ることができないのでパスワードを取得することができない。
【００３５】
変形例４：上記実施形態では、画像形成装置として具現化されているが、本発明は、個人情報等を記憶し得る携帯端末やタブレットその他の電子機器等に利用される認証装置に適用可能である。この場合、たとえば携帯端末やタブレットは、所定の機能の利用が制限され、この認証装置による認証に応じて所定の機能の利用の制限を解除する機能部を有することになる。
【符号の説明】
【００３６】
１００  画像形成装置
１１０  制御部
１１１  認証部
１２０  画像形成部
１３０  操作表示部
１４０  記憶部
【図１】
2018073014.tif 000003
【図２】
2018073014.tif 000004
【図３】
2018073014.tif 000005
【図４】
2018073014.tif 000006