(57)【要約】【課題】  予めユーザーごとに登録された複数の質問及び正答の組み合わせからいずれか１つをランダムに選択してユーザーに回答を要求するユーザー認証装置において、セキュリティを確保しつつユーザーの負担を低減することにある。【解決手段】  このユーザー認証装置において、第１回答要求手段１３は、ユーザーからのアクセスがあった場合に、アクセスを行ったユーザーのものとして記憶された複数の質問の中からいずれか１つを選択してユーザーに回答を要求する。パス権付与手段１５は、ユーザーが第１及び第２回答要求手段１３，１７が要求する回答をし得ない場合に、ユーザーに対し回答を回避するためのパス権を与える。第２回答要求手段１７は、ユーザーがパス権を行使した場合に、複数の質問の中からいずれか１つの他の質問を選択してユーザーに回答を要求する。【選択図】      図４
2006146541.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
認証のための質問及び前記質問に対する正答の複数組の組み合わせをユーザーごとに記憶可能な記憶機能と、
前記ユーザーからのアクセスがあった場合に、前記アクセスを行ったユーザーのものとして記憶された複数の前記質問の中からいずれか１つを選択して前記ユーザーに回答を要求する第１回答要求機能と、
前記ユーザーが前記回答要求機能が要求する回答をし得ない場合に、前記ユーザーに対し回答を回避するためのパス権を与えるパス権付与機能と、
前記ユーザーが前記パス権を行使した場合に、前記複数の質問の中からいずれか１つの他の質問を選択して前記ユーザーに回答を要求する第２回答要求機能と、
前記ユーザーからの回答を受け付ける回答受付機能と、
前記回答受付機能が受け付けた前記回答と前記記憶機能により記憶された正答とが一致するか否かにより前記ユーザーの認証を行う認証機能と、
を実現させるためのユーザー認証プログラム。
【請求項２】
前記パス権付与機能では、所定回数だけパス権を付与可能である、請求項１に記載のユーザー認証プログラム。
【請求項３】
前記認証機能では、前記ユーザーが前記パス権を行使した回数に応じた数だけさらに正答を要求する、請求項２に記載のユーザー認証プログラム。
【請求項４】
前記認証機能では、前記回答と前記正答が一致しない場合に、所定のセキュリティ確保処理を行う、請求項１から３のいずれか１項に記載のユーザー認証プログラム。
【請求項５】
認証のための質問及び前記質問に対する正答の複数組の組み合わせをユーザーごとに記憶可能な記憶手段と、
前記ユーザーからのアクセスがあった場合に、前記アクセスを行ったユーザーのものとして記憶された複数の前記質問の中からいずれか１つを選択して前記ユーザーに回答を要求する第１回答要求手段と、
前記ユーザーが前記回答要求手段が要求する回答をし得ない場合に、前記ユーザーに対し回答を回避するためのパス権を与えるパス権付与手段と、
前記ユーザーが前記パス権を行使した場合に、前記複数の質問の中からいずれか１つの他の質問を選択して前記ユーザーに回答を要求する第２回答要求手段と、
前記ユーザーからの回答を受け付ける回答受付手段と、
前記回答受付手段が受け付けた前記回答と前記記憶手段により記憶された正答とが一致するか否かにより前記ユーザーの認証を行う認証手段と、
を備えたユーザー認証装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザー認証プログラム及びユーザー認証装置に関する。
【背景技術】
【０００２】
特定のユーザーに対し所定のサービスを提供するサービス提供システムにおいて、ユーザーからのアクセスがあった場合に、そのユーザーにシステムの利用を許可するか否かを判断するユーザー認証装置が既に知られている。
この種のユーザー認証装置では、一般に、ユーザーごとに、ＩＤ及びそれに対応するパスワードの一組の組み合わせが予め登録され、ユーザーがアクセス時に入力したそれらの情報が登録されたものと一致していれば、正当なユーザーとして認証され、システムの利用が許可される。
【０００３】
しかし、このようなユーザー認証装置では、万一パスワードが漏洩した場合は、システムの利用を認められたユーザー以外の者によって、不正にアクセスされるおそれがある。
そこで、ユーザーごとに、ＩＤ及びパスワードの代わりとして、ユーザーが回答すべき質問とその質問に対応する正答との複数組の組み合わせを予め登録しておき、ユーザーがアクセスした際に、予め登録された質問群の中からいずれか１つを選択し、その回答をユーザーに求める技術が既に提案されている（例えば、特許文献１参照）。
【０００４】
この技術では、ユーザーに発せられる質問はランダムに選択され、毎回異なる質問が発せられるので、万一１つの質問及びその正答が漏洩したとしても、従来のように一組のＩＤ及びパスワードによって認証を行う場合に比べ、セキュリティを強化できる。
【特許文献１】特開２００４−１３３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１の技術では、複数ある質問からランダムに１つの質問が選択されることから、選択された質問によっては、ユーザー自身が正答を忘れる等して、回答が困難となる場合がある。したがって、かかる不都合を回避するためには、ユーザーは登録された全ての質問に対して正答を覚えておく必要が生じるとともに、回答できなかった場合は正当なユーザーであるにもかかわらず認証を受けられないといった事態が生じる。
【０００６】
本発明の課題は、予めユーザーごとに登録された複数の質問及び正答の組み合わせからいずれか１つをランダムに選択してユーザーに回答を要求するユーザー認証装置において、セキュリティを確保しつつユーザーの負担を低減することにある。
【課題を解決するための手段】
【０００７】
請求項１に記載のユーザー認証プログラムは、コンピュータに、記憶機能と、第１回答要求機能と、パス権付与機能と、第２回答要求機能と、回答受付機能と、認証機能とを実現させるためのプログラムである。記憶機能では、認証のための質問及び質問に対する正答の複数組の組み合わせをユーザーごとに記憶可能である。第１回答要求機能では、ユーザーからのアクセスがあった場合に、アクセスを行ったユーザーのものとして記憶された複数の質問の中からいずれか１つを選択してユーザーに回答を要求する。パス権付与機能では、ユーザーが回答要求機能が要求する回答をし得ない場合に、ユーザーに対し回答を回避するためのパス権を与える。第２回答要求機能では、ユーザーがパス権を行使した場合に、複数の質問の中からいずれか１つの他の質問を選択してユーザーに回答を要求する。回答受付機能では、ユーザーからの回答を受け付ける。認証機能では、回答受付機能が受け付けた回答と記憶機能により記憶された正答とが一致するか否かによりユーザーの認証を行う。
【０００８】
このプログラムが実行されると、コンピュータには、予め、ユーザーごとに複数の質問及びその正答を記憶させておくことができる。そして、ユーザーからのアクセスがあった場合は、コンピュータは、そのユーザーのものとして記憶された質問群の中からいずれか１つの質問を選択してユーザーに回答を要求する。これを受けて、ユーザーが正答を用意できた場合は、正当なユーザーとして認証が成功する。
【０００９】
一方、ユーザーがその質問に対し、正答を忘れたり誤った内容を回答する等して、正答を用意できなかった場合は、ユーザーにパス権が与えられ、このパス権が行使されると、コンピュータは、そのユーザーに対し、先の質問とは異なる質問を選択してさらにユーザーに回答を要求する。
【００１０】
このように、ユーザーは、コンピュータから発せられる質問に対し回答し得ない場合でも、これを回避するパス権を行使することで、より回答しやすい質問を引き出すことができる。したがって、ここでは、ユーザーは、全ての質問についてその正答を覚えておく必要がなく負担が低減される。
【００１１】
なお、本発明において、ユーザーが回答をし得ない場合としては、例えば、コンピュータがその質問の回答を要求してから所定時間が経過しても回答がなかった場合や、ユーザーが回答をパスする意思表示（例えば、後述するパスキーの押し下げ）があった場合が挙げられる。
【００１２】
また、パス権付与機能は、第１回答要求機能が回答を要求する場合のみでなく、第２回答要求機能が回答を要求する場合にユーザーが回答し得ない場合にも、パス権を与えることができる。したがって、第２回答要求機能には、一度パス権を行使したユーザーがさらにパス権を行使した場合（パス権が複数回行使された場合）に、次の質問を選択してさらに回答を要求することも含まれる。
【００１３】
さらに、このプログラムを実行するコンピュータとしては、特定のユーザーに対し所定のサービスを提供するサービス提供機器内に配置されたものであっても良く、サービス提供機器とは別に設けられたものであっても良い。そのようなサービス提供機器としては、例えば、銀行等に設置された現金自動預払い機（ＡＴＭ）や、印刷サービス等を提供する画像形成装置等が挙げられる。
【００１４】
請求項２に記載のユーザー認証プログラムは、請求項１のプログラムにおいて、パス権付与機能では、所定回数だけパス権を付与可能である。
このプログラムでは、パス権を行使できる回数を制限することでセキュリティ効果を保持することができる。
【００１５】
請求項３に記載のユーザー認証プログラムは、請求項２のプログラムにおいて、ユーザーがパス権を行使した回数に応じた数だけさらに正答を要求する。
このプログラムでは、パス権が複数回行使されることで却ってセキュリティが確保できなくなるのを回避するために、パスした回数に応じた回数だけユーザーに対し追加的に正答を求めるようにしている。
【００１６】
なお、パス権の数に応じた数とは、例えば、ユーザーに実際に与えられたパス権の数と同じ数であっても良いが、ユーザーがパスを続けたことによって残り質問数が少なくなるような場合は、その残り質問数以下の数であるのが好ましい。
請求項４に記載のユーザー認証プログラムは、請求項１から３のいずれか１項のプログラムにおいて、認証機能では、回答と正答が一致しない場合に、所定のセキュリティ確保処理を行う。
【００１７】
このプログラムでは、認証が失敗した場合に所定のセキュリティ確保処理を行うことで、よりセキュリティを高めるようにしている。
なお、所定のセキュリティ確保処理としては、例えば、そのユーザーからのアクセスを拒否することや、次の質問に移ること、或いは回答の再入力を求めること等が挙げられる。
【００１８】
請求項５に記載のユーザー認証装置は、記憶手段と、第１回答要求手段と、パス権付与手段と、第２回答要求手段と、回答受付手段と、認証手段とを備えている。記憶手段は、認証のための質問及び質問に対する正答の複数組の組み合わせをユーザーごとに記憶可能である。第１回答要求手段は、ユーザーからのアクセスがあった場合に、アクセスを行ったユーザーのものとして記憶された複数の質問の中からいずれか１つを選択してユーザーに回答を要求する。パス権付与手段は、ユーザーが回答要求手段が要求する回答をし得ない場合に、ユーザーに対し回答を回避するためのパス権を与える。第２回答要求手段は、ユーザーがパス権を行使した場合に、複数の質問の中からいずれか１つの他の質問を選択してユーザーに回答を要求する。回答受付手段は、ユーザーからの回答を受け付ける。認証手段は、回答受付手段が受け付けた回答と記憶手段により記憶された正答とが一致するか否かによりユーザーの認証を行う。
【００１９】
この装置では、請求項１と同様の効果が得られる。
なお、ユーザー認証装置は、サービス提供機器の内部で完結するものであっても良く、サービス提供機器とは別の機器と接続されることで成り立つものであっても良い。
【発明の効果】
【００２０】
本発明によれば、ユーザーは、コンピュータから発せられる質問に対し回答し得ない場合でも、これを回避するパス権を行使することで、より回答しやすい質問を引き出すことができる。したがって、ここでは、ユーザーは、全ての質問についてその正答を覚えておく必要がなく負担が低減される。
【発明を実施するための最良の形態】
【００２１】
＜画像形成装置の構成＞
図１及び図２に、本発明の一実施形態が採用された画像形成装置（ユーザー認証装置）１を示す。なお、この画像形成装置１は、不特定多数の者が利用し得る環境に設置されているものとする。
【００２２】
画像形成装置１は、複写機、プリンタ、ファクシミリ装置及びスキャナ装置としての機能を併有する複合機であって、画像読取部３、画像形成部５、操作パネル７等の入出力部と、これらの入出力部の動作を制御するための制御部９とを備えている。
画像読取部３は、原稿台上の原稿の画像情報を読み取るためのものであり、図示しない光学系等を有している。
【００２３】
画像形成部５は、画像読取部３で読み取られた画像情報若しくは外部から送られる画像データに基づいて、用紙等の転写材に画像形成を行うものであり、感光体ドラム、定着装置等を有している。
操作パネル７は、印刷の指示、印刷条件の入力等を行うためのものであり、複数の操作キー７ａと、表示パネル７ｂとを有している。
【００２４】
操作キー７ａには、印刷動作を指示するためのスタートキーや、テンキー、各種印刷条件を設定するための設定キー等が含まれる。
表示パネル７ｂは、タッチパネル式の液晶ディスプレイで構成され、外部からの入力を受け付ける各種操作画面を表示可能になっている。このような操作画面としては、後述するユーザー認証プログラムを実行することで表示される操作画面が含まれる。
【００２５】
他の入力部として、通信部、給紙部、排紙部（いずれも図示せず）、自動原稿給紙装置（以下、ＡＤＦ）３１等を有している。通信部は、画像形成装置１に接続された外部接続機器（例えば、画像形成装置１のプリンタドライバがインストールされたパーソナルコンピュータ）から送られるプリントデータの受信や、他のファクシミリ装置からのファクシミリ受信データの受信を行う。
【００２６】
制御部９は、ＣＰＵ及びメモリを含むマイクロコンピュータで構成されている。メモリには、ＣＰＵに実行される各種制御プログラムのほか、ユーザー認証プログラムが格納されている。
制御部９は、画像形成装置１に対する所定の操作を検知した場合に、ユーザー認証プログラムを実行して認証動作を行うようになっている。このような所定の操作としては、ＡＤＦ３１の開閉動作若しくは原稿セット、或いは、操作パネル７に対する何らかの操作（例えば、設定キー等の押し下げ）が挙げられる。
【００２７】
制御部９は、ユーザー認証プログラムを実行することにより、記憶手段１１と、ユーザー確認手段１２と、第１回答要求手段１３と、パス権付与手段１５と、第２回答要求手段１７と、回答受付手段１９と、認証手段２１として機能する。
記憶手段１１は、ユーザーに発せられる質問とこの質問に対する正答との複数組の組み合わせをユーザーごとに予め記憶しておくためのものである。具体的には、表示パネル７ｂ上に所定の操作画面を表示し、ユーザーが任意に質問及びその正答を入力できるようになっている。入力された質問及び正答の組み合わせは、各ユーザーごとに、図３に示すようなテーブルとしてメモリに格納される。なお、記憶手段１１は、所定の操作キー７ａが操作されることにより、登録のための操作画面を表示するようになっている。
【００２８】
ユーザー確認手段１２は、ユーザーが画像形成装置１を使用しようと前述の所定の操作を行った場合に、ユーザー名の入力を求めるための操作画面を表示する。なお、この操作画面では、ユーザーは、例えば、文字入力キーを併せて表示してＩＤやユーザー名が入力可能であってもよく、また、予め登録されたユーザー一覧から選択できるようになっていても良い。ユーザー確認手段１２は、操作画面に入力されたＩＤ等から、そのユーザーが誰であるかを特定する。
【００２９】
第１回答要求手段１３は、ユーザー確認手段１２により特定されたユーザーのものとして記憶されている質問及び正答を検索して特定するとともに、特定された質問群の中からいずれか１つの質問をランダムに選択して、回答を要求するための操作画面を表示する。この操作画面では、質問の内容と共に、ユーザーが回答を入力する回答欄と、この回答欄に回答を入力するための文字入力キーが併せて表示される。
【００３０】
パス権付与手段１５は、表示パネル７に表示された操作画面（第１及び第２回答要求手段１３，１７の両方が表示するものを含む）に対して、何ら操作が行われることなく所定時間（例えば数秒間）が経過した場合にパスキーを表示し、ユーザーは、このパスキーを押すことで、その質問の回答をパスすることができる。なお、ここでは、パスは所定回数（例えば３回）だけ行えるようになっている。
【００３１】
第２回答要求手段１７は、ユーザーが回答をパスした場合に、さらに残りの質問の中から次の質問をランダムに選択して、ユーザーにその回答を要求するための操作画面を表示する。この操作画面でも、第１回答要求手段１３が表示する操作画面と同様に、質問の内容、回答欄、文字入力キーが表示される。
【００３２】
回答受付手段１９は、第１及び第２回答要求手段１３，１７の要求に応じてユーザーが入力した回答を受け付ける。
認証手段２１は、質問及び正答の組み合わせのテーブルを参照しながら、回答受付手段１９が受け付けた回答が予め登録された正答と一致するか否かの判断を行い、一致していれば、そのユーザーに対し画像形成装置１の利用を許可するとともに、通常の印刷待機画面を表示する。一方、回答と正答が一致していない場合は、そのユーザーの画像形成装置１の使用を拒否し、その旨のメッセージを表示する。
【００３３】
＜画像形成装置の動作＞
次に、図４に基づいて、画像形成装置１で行われる認証動作について説明する。
ここでは、ユーザーが画像形成装置１を複写機として使用する場合を例に説明する。
この画像形成装置１を使用するに当たり、各ユーザーは、所定の操作キー７ａを操作して、登録のための操作画面を表示させ、自分が使用する際の認証動作に用いられる質問及び正答の複数組の組み合わせを予め登録しておく。
【００３４】
この登録作業が完了し（Ｓ１）、その後、ユーザーが、ＡＤＦ３１に原稿をセットする等所定の操作を行うと（Ｓ２）、制御部９にそのことが検知され、ユーザー認証プログラムが実行されて以下の認証動作が行われる。
まず、表示パネル７ｂに、所定の操作画面が表示され、最初の質問が提示されるとともに、その質問に対して回答するための空欄が示される（Ｓ３）。これを受けて、ユーザーは、回答可能であれば、回答をパスすることなく回答を入力するとともに（Ｓ４，Ｓ５）、回答が困難であれば、所定時間経過後に表示されるパスキーを押して回答をパスする（Ｓ４）。
【００３５】
ステップＳ５においてユーザーがした回答は、その内容が受け付けられ（Ｓ６）、正答と一致するか否かが判断される（Ｓ７）。この結果、正答と一致した場合は、そのユーザーは正当な利用者として認証され、画像形成装置１の使用が許可される（Ｓ８）。一方、正答と一致しなかった場合は、そのユーザーによる画像形成装置１の使用は拒否される（Ｓ１１）。
【００３６】
なお、ステップＳ４で回答をパスした場合は、そのパス回数が所定回数を超えるまでは（Ｓ１０）、次の質問提示及び回答要求のための操作画面が表示される（Ｓ３）。
このように、パス権の行使回数が所定回数を超えるまでは、ステップＳ４、Ｓ１０及びＳ３の動作が繰り返される。
【００３７】
以上の画像形成装置１によれば、予め登録された複数の質問のうちいずれが選択されるか分からないので、ユーザーにとっては、選択された質問によっては回答が困難となる場合が生じ得る。しかし、そのような場合でも、ユーザーは、回答が困難な場合でもパス権を行使することでより回答が容易な質問を引き出し、それに回答することができる。したがって、ここでは、ユーザーは、全ての質問についてその正答を覚えておく必要がなく負担が低減される。
【００３８】
また、この装置１では、パス可能な回数は所定回数以内に限られているため、ユーザーに提示される質問がことごとくパスされる結果、セキュリティが確保できなくなるのを回避することができる。
【００３９】
＜他の実施形態＞
（ａ）上記実施形態において、画像形成装置は、複写機として使用される場合のみでなく、プリンタやスキャナ装置として使用される場合にも認証動作を行っても良い。
例えば、プリンタとして使用される場合に、この画像形成装置のプリンタドライバがインストールされたパーソナルコンピュータのモニタ上に、上記実施形態で表示パネルに表示されたのと同様の操作画面を表示するとともに、キーボード、マウス等で回答を入力し送信できるよう構成されても良い。
【００４０】
（ｂ）上記実施形態において、操作画面に表示されるパスキーは、所定時間経過後ではなく、質問及び回答欄と共に最初から示されても良い。
（ｃ）認証手段は、認証が失敗した場合の処理内容として、使用不許可以外に、次の質問をさらに選択してその回答を要求することや、回答の再入力を促すこと、或いは、ネットワークを介して接続された画像形成装置の管理サーバ等に通報すること等を採用しても良い。
【００４１】
（ｄ）ユーザーは、個人のみでなく、会社、学校等の組織内の所定の部門等であっても良い。この場合は、その部門に属する者である旨の情報が記録された部門カード等により、ユーザー確認を行うようにしても良い。
（ｅ）各ユーザーの質問及び正答の記憶には、メモリのみでなく、ハードディスクドライブ装置や、外部に接続されたデータベースサーバ等が採用されても良い。
【００４２】
（ｆ）上記実施形態において、認証手段は、ユーザーが回答をパスした回数と同じ数だけ若しくはそれに応じた数だけ正答して初めて認証が成功するよう構成されても良い。
（ｇ）本発明は、画像形成装置に限定されず、銀行のＡＴＭ等の他のサービス提供機器にも適用可能である。
【図面の簡単な説明】
【００４３】
【図１】本発明の一実施形態が採用されたユーザ認証装置を示す図。
【図２】前記ユーザー認証装置の構成を示すブロック図。
【図３】前記ユーザー認証装置で用いられる質問及びその正答との関係を示すテーブル。
【図４】前記ユーザー認証装置の動作を説明するためのフローチャート。
【符号の説明】
【００４４】
１  ユーザー認証装置
９  制御部
１１  記憶手段
１３  第１回答要求手段
１５  パス権付与手段
１７  第２回答要求手段
１９  回答受付手段
２１  認証手段
【図１】
2006146541.tif 000003
【図２】
2006146541.tif 000004
【図３】
2006146541.tif 000005
【図４】
2006146541.tif 000006