(57)【要約】【課題】ユーザ情報を管理する専用のサーバが無くても、ネットワーク上のどのサーバからでもユーザの認証が可能な、サーバ、複合多機能端末、ユーザ認証方法を提供する。【解決手段】ユーザの使用履歴を記録する使用履歴記録手段と、使用履歴記録手段に記録された使用履歴からユーザの特徴を解析する特徴解析手段と、特徴解析手段の解析結果に基づいて、ユーザに対する質問を作成する質問作成手段と、質問作成手段の作成した質問を送信する送信部と、質問に対する回答を受信する受信部と、回答を照合する回答照合手段と、回答照合手段の照合した結果に基づいて、ユーザを認証する認証手段と、を有することを特徴とするサーバ。【選択図】図６
2007328491.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの使用履歴を記録する使用履歴記録手段と、
前記使用履歴記録手段に記録された使用履歴からユーザの特徴を解析する特徴解析手段と、
前記特徴解析手段の解析結果に基づいて、ユーザに対する質問を作成する質問作成手段と、
前記質問作成手段の作成した質問を送信する送信部と、
前記質問に対する回答を受信する受信部と、
前記回答を照合する回答照合手段と、
前記回答照合手段の照合した結果に基づいて、ユーザを認証する認証手段と、
を有することを特徴とするサーバ。
【請求項２】
前記特徴解析手段は、ユーザを認証する毎に前記使用履歴記録手段に記録された最新の使用履歴からユーザの特徴を解析し、前記質問作成手段は、前記特徴解析手段の解析結果に基づいて、ユーザに対する質問を作成することを特徴とする請求項１に記載のサーバ。
【請求項３】
前記回答照合手段が回答を照合した結果、前記認証手段がユーザを認証できなかったとき、前記認証手段は所定の回数までユーザが入力手段に前記質問に対する回答を入力できるようにすることを特徴とする請求項１または２に記載のサーバ。
【請求項４】
前記特徴解析手段は、前記使用履歴記録手段の記録から最も特徴の表れている事項を解析し、前記質問作成手段は前記特徴解析手段の解析結果に基づいて、前記最も特徴の表れている事項に関する質問を作成することを特徴とする請求項１乃至３の何れか１項に記載のサーバ。
【請求項５】
前記最も特徴の表れている事項は、ユーザが最も多く使用した前記サーバの機能であり、
前記特徴解析手段は、前記使用履歴記録手段に記録されたユーザの使用した機能と回数から最も多く使用した機能を解析することを特徴とする請求項４に記載のサーバ。
【請求項６】
前記サーバは、ユーザが画面設定可能な表示部を有し、
前記最も特徴の表れている事項はユーザの設定した前記表示部の画面設定であり、
前記特徴解析手段は、前記使用履歴記録手段に記録されたユーザの設定した前記表示部の画面設定を解析することを特徴とする請求項４に記載のサーバ。
【請求項７】
前記最も特徴の表れている事項はユーザの操作したデータであり、
前記特徴解析手段は、前記使用履歴記録手段に記録されたユーザの操作したデータを解析することを特徴とする請求項４に記載のサーバ。
【請求項８】
請求項１乃至７の何れか１項に記載のサーバを備えたことを特徴とする複合多機能端末。
【請求項９】
ユーザの使用履歴を記録する使用履歴記録工程と、
前記使用履歴記録工程で記録された使用履歴からユーザの特徴を解析する特徴解析工程と、
ユーザに対する質問を作成する質問作成工程と、
前記質問作成工程で作成した質問を送信する送信工程と、
前記質問に対する回答を受信する受信工程と、
前記回答を照合する回答照合工程と、
前記回答照合工程の結果に基づいて、ユーザを認証する認証工程と、
を有することを特徴とするユーザ認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ、複合多機能端末、ユーザ認証方法に関する。
【背景技術】
【０００２】
近年、コンピュータの普及により、あらゆる書類の電子化が進んでいる。ワードプロセッサなどの文書作成ソフトウエアが用いられ、ファイルが電子的に作成されハードディスクに蓄積されていく。企業内などの環境ではサーバ同士をネットワークで接続し、大量の文書ファイルを複数ユーザの間で共有することも多い。
【０００３】
一般に、複合多機能端末（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ、以降ＭＦＰと記す）は、スキャナやファックスなどの入力部と、プリンタなどの出力部を備え、文書や画像などの入力データをデータ処理を行ってプリントする機能を持っている。近年、ＭＦＰ同士をネットワークで接続し、ＭＦＰと協働するサーバのハードディスクなどの大容量記憶装置に記録されている文書や画像ファイルを、複数ユーザの間で共有する、文書共有システム機能を持つものが実用化されている。
【０００４】
このように、文書共有システム機能を持つＭＦＰでは、複数ユーザがＭＦＰに記録されている情報にアクセスするので、セキュリティ面から、ＭＦＰにユーザー登録・認証機能を設け、認証されないと機器が使えないようにした製品が提供されている。これらの製品では、パネルから入力されたパスワードによるユーザ認証を行うのが一般的であるが、近年指紋等の生体認証デバイスを設けてセキュリティの高いユーザ認証を行う製品も提供されている。
【０００５】
一方、例えば企業内では、複数のＭＦＰを社内のネットワークに接続し、各ＭＦＰを連携させて利用することが行われている。このような環境においては、出張先のＭＦＰにログインし、自分の文書を保管している自部署のＭＦＰから文書の取り出しを行ったり、出張先のＭＦＰの操作ができるようにする機能が要望されている。
【０００６】
このような問題を解決するために、ネットワーク上の認証サーバにユーザー登録・認証機能を設け、認証サーバの承認を受けないとＭＦＰにアクセスできないようにする方法も提案されている（例えば特許文献１参照）。
【０００７】
しかしながら、仮に自部署のＭＦＰが生体認証デバイスを備えた製品であり、自部署では生体認証によるセキュリティの高いログインを行っていたとしても、出張先のＭＦＰが生体認証デバイスを備えていない場合などは、代替の認証方法でログインせざるを得ない場合が多い。その場合、パスワード方式などセキュリティレベルの低い方法で認証せざるを得ないケースがあり、セキュリティ上好ましくない。そのため、セキュリティ管理者がパスワード方式による認証の場合はＭＦＰの使える機能やデータを制限する場合があり、ユーザが使いたい機能を使えなかったり、欲しいデータにアクセスできなかったりする場合がある。
【０００８】
一方、パスワード方式よりセキュリティが高い認証方式として、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｉｓｉｔａｎｔｓ）などの個人情報管理機能を有する情報端末装置において、情報端末装置が記憶している個人情報に基づいてユーザに関する質問をユーザに出題し、それらの質問に正解したユーザを正当なユーザと認証する方法が提案されている（例えば特許文献２参照）。
【特許文献１】特開２００４−８６７６５号公報
【特許文献２】特開２００６−１１９５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献２に開示されている方法は、予め認証用の個人情報の登録が必要であり、登録の手間がかかるという問題がある。特に、ＭＦＰのようなオフィス機器では、個人情報が漏洩しないように十分管理しなければならないため、個人情報を登録することは好ましくない。
【００１０】
本発明は、上記課題に鑑みてなされたものであって、認証のための情報を事前に登録しなくても、セキュリティの高いユーザ認証が可能な、サーバ、複合多機能端末、ユーザ認証方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の目的は、下記構成により達成することができる。
【００１２】
１．ユーザの使用履歴を記録する使用履歴記録手段と、
前記使用履歴記録手段に記録された使用履歴からユーザの特徴を解析する特徴解析手段と、
前記特徴解析手段の解析結果に基づいて、ユーザに対する質問を作成する質問作成手段と、
前記質問作成手段の作成した質問を送信する送信部と、
前記質問に対する回答を受信する受信部と、
前記回答を照合する回答照合手段と、
前記回答照合手段の照合した結果に基づいて、ユーザを認証する認証手段と、
を有することを特徴とするサーバ。
【００１３】
２．前記特徴解析手段は、ユーザを認証する毎に前記使用履歴記録手段に記録された最新の使用履歴からユーザの特徴を解析し、前記質問作成手段は、前記特徴解析手段の解析結果に基づいて、ユーザに対する質問を作成することを特徴とする１に記載のサーバ。
【００１４】
３．前記回答照合手段が回答を照合した結果、前記認証手段がユーザを認証できなかったとき、前記認証手段は所定の回数までユーザが入力手段に前記質問に対する回答を入力できるようにすることを特徴とする１または２に記載のサーバ。
【００１５】
４．前記特徴解析手段は、前記使用履歴記録手段の記録から最も特徴の表れている事項を解析し、前記質問作成手段は前記特徴解析手段の解析結果に基づいて、前記最も特徴の表れている事項に関する質問を作成することを特徴とする１乃至３の何れか１項に記載のサーバ。
【００１６】
５．前記最も特徴の表れている事項は、ユーザが最も多く使用した前記サーバの機能であり、
前記特徴解析手段は、前記使用履歴記録手段に記録されたユーザの使用した機能と回数から最も多く使用した機能を解析することを特徴とする４に記載のサーバ。
【００１７】
６．前記サーバは、ユーザが画面設定可能な表示部を有し、
前記最も特徴の表れている事項はユーザの設定した前記表示部の画面設定であり、
前記特徴解析手段は、前記使用履歴記録手段に記録されたユーザの設定した前記表示部の画面設定を解析することを特徴とする４に記載のサーバ。
【００１８】
７．前記最も特徴の表れている事項はユーザの操作したデータであり、
前記特徴解析手段は、前記使用履歴記録手段に記録されたユーザの操作したデータを解析することを特徴とする４に記載のサーバ。
【００１９】
８．１乃至７の何れか１項に記載のサーバを備えたことを特徴とする複合多機能端末。
【００２０】
９．ユーザの使用履歴を記録する使用履歴記録工程と、
前記使用履歴記録工程で記録された使用履歴からユーザの特徴を解析する特徴解析工程と、
ユーザに対する質問を作成する質問作成工程と、
前記質問作成工程で作成した質問を送信する送信工程と、
前記質問に対する回答を受信する受信工程と、
前記回答を照合する回答照合工程と、
前記回答照合工程の結果に基づいて、ユーザを認証する認証工程と、
を有することを特徴とするユーザ認証方法。
【発明の効果】
【００２１】
本発明によれば、使用履歴からユーザ認証のための質問を作成するので、認証のための情報を事前に登録しなくても、セキュリティの高いユーザ認証が可能な、サーバ、複合多機能端末、ユーザ認証方法を提供できる。
【発明を実施するための最良の形態】
【００２２】
以下、図面に基づき本発明の実施形態を説明する。
【００２３】
まず、本発明の第１の実施形態について、図１を用いて説明する。
【００２４】
図１は、本発明の実施形態にかかるサーバシステムの全体構成の一例を示すブロック図である。
【００２５】
ＭＦＰ１００は複合多機能端末であり、画像入力部２、サーバ１、出力部３から構成されている。第１ＭＦＰ１００ａ、第２ＭＦＰ１００ｂ、第３ＭＦＰ１００ｃはＭＦＰ１００と同じ機能を有する複合多機能端末であり、区別するためＭＦＰの前に第１、第２、第３を付し、構成要素の番号にａ、ｂまたはｃを付して区別する。また、第１ＭＦＰ１００ａ、第２ＭＦＰ１００ｂ、第３ＭＦＰ１００ｃを構成する同一構成要素には同番号を付し、構成要素の番号にａ、ｂまたはｃを付して区別する。また、本実施形態では第１ＭＦＰ１００ａと第２ＭＦＰ１００ｂは同一の事業所Ａに設置され、第３ＭＦＰ１００ｃは別の事業所Ｂに設置されているものとする。
【００２６】
画像入力部２は、例えば、文書や画像を入力するスキャナなどであり、出力部３は、例えば、文書や画像をプリントするプリンタである。サーバ１はユーザがキー入力やボタン操作を行う入力部１８を持ち、画像入力部２、出力部３と通信してＭＦＰ１００全体を制御する。入力部１８は、表示部１９の画面上に設けられたタッチパネルも備え、画面上に表示されたボタン等のアイコンにタッチすることにより、各種操作を行うことができる。
【００２７】
また、サーバ１は例えばＥｔｈｅｒｎｅｔ（登録商標）や電話回線などで通信を行う図示せぬ通信手段を有し、図示せぬルータやハブで構成されるネットワーク５を介して他の通信機能を持つ機器と交信する機能を持っている。ネットワーク５はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）でも、インターネットでも良い。
【００２８】
さらに、サーバ１は、文書や画像のデータを記憶し、データを所定の形式の出力用データに変換して、出力部３に出力する機能を持っている。
【００２９】
文書や画像のデータの入力は、内部の画像入力部２から送信されたデータの場合と、ネットワーク５上の他の機器から送信されたデータの場合がある。例えば外部のクライアント端末２０や第２ＭＦＰ１００ｂから第１ＭＦＰ１００ａにデータが送信される。また、サーバ１はネットワーク５上の他のＭＦＰとデータファイルの共有を行う機能を持っている。
【００３０】
サーバ１については、後に詳しく説明する。
【００３１】
生体認証デバイス４は個人の指紋や虹彩などを読みとって、指紋データや虹彩データなどをサーバ１に送信する。図１では生体認証デバイス４ａが第１ＭＦＰ１００ａに、生体認証デバイス４ｂが第２ＭＦＰ１００ｂに接続されている。なお、本実施形態では生体認証デバイス４がＭＦＰ１００と別体の例を説明するが、この例に限定されるものではなく生体認証デバイス４がＭＦＰ１００に組み込まれていても良い。
【００３２】
クライアント端末２０は、例えば図示せぬキーボード、マウス、ディスプレイなどから構成されるパーソナルコンピュータであり、クライアント端末２０からネットワーク上のサーバ１にログインして、サーバ内の文書や画像、音声などのデータを閲覧したり、編集することができる。また、クライアント端末２０で作成した文書や画像、音声などのデータをサーバ１に保存したり、出力部３から出力することもできる。
【００３３】
クライアント端末２０は、ネットワーク５を介して例えば第１ＭＦＰ１００ａとデータの送受信を行う。ネットワーク５はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）でも、インターネットでも良い。
【００３４】
図２は、本発明の実施形態にかかるサーバ１の内部構成の一例を示すブロック図である。
【００３５】
サーバ１は、ＭＦＰ１００全体を制御するＣＰＵ１１、操作ボタンとキーによりユーザがサーバ１への入力と各種操作を行う入力部１８、Ｅｔｈｅｒｎｅｔ（登録商標）などで通信を行う送信部２４と受信部２５を備えた通信部１０と、画像や文字を表示する表示部１９、および図示せぬＲＡＭ（Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などから構成される記憶部１３を備えている。
【００３６】
記憶部１３は、例えばＯＳ（オペレーティングシステム）、プリンタ用データを記録するプログラム、アプリケーション、プリンタドライバ等を記憶しており、ＣＰＵ１１がこれらのプログラムを実行する。記憶部１３は文書、画像などの各種データを記憶するデータ記憶部１５、ユーザの使用履歴を記憶する使用履歴記憶部１６、指紋、パスワードなどユーザの認証データを記憶する認証データ記憶部１７を備えている。
【００３７】
使用履歴記憶部１６は本発明の使用履歴記憶手段である。
【００３８】
ＣＰＵ１１は、ユーザの認証を行う認証部２２、ユーザを認証するための質問を作成する質問作成部３１を備えている。また、認証部２２は認証時にユーザの指紋を照合する指紋照合部３５、ユーザのパスワードを照合するパスワード照合部３６、質問作成部３１で作成した質問に対するユーザの回答を照合する回答照合部３７を備えている。質問作成部３１は使用履歴記憶部１６に記憶されたユーザの使用履歴からユーザの特徴を解析する特徴解析部３２を備えている。
【００３９】
認証部２２は本発明の認証手段、回答照合部３７は本発明の回答照合手段、質問作成部３１は本発明の質問作成手段、特徴解析部３２は本発明の特徴解析手段である。
【００４０】
次に、ＭＦＰ１００のユーザ情報登録と管理について説明する。
【００４１】
ＭＦＰ１００を利用するためには、ＭＦＰ１００へのユーザ登録が必要である。ユーザが登録する情報は、例えばユーザ名とユーザＩＤ、パスワード、ＭＦＰＩＤ、指紋データなどである。ＭＦＰＩＤはサーバを識別するための情報であり、サーバ１を識別できるよう固有のＩＤが割り当てられている。なお、ＭＦＰ１００に生体認証デバイス４が接続されていない場合は、指紋データ等の生体認証データの登録は行わない。
【００４２】
一例として、本実施形態では、サーバ１ａのＭＦＰＩＤは’０１’、サーバ１ｂのＭＦＰＩＤは’０２’、サーバ１ｃのＭＦＰＩＤは’０３’とする。
【００４３】
ユーザは例えば初期設定時に入力部１８を操作して、これらの情報を入力し、ユーザ登録する。なお、入力部１８を操作してユーザ登録するときは、ＭＦＰＩＤは明らかなので必ずしもユーザが入力する必要は無い。
【００４４】
ユーザが入力した情報はＣＰＵ１１により、認証データ記憶部１７に登録される。
【００４５】
図３は第１の実施形態におけるユーザを認証する手順を説明するフローチャートである。
【００４６】
Ｓ１００：ユーザがユーザ情報とＭＦＰＩＤを入力するステップである。
【００４７】
ユーザは入力部１８を操作して、ユーザ情報（例えばユーザＩＤとパスワード）と、ユーザがユーザ登録したサーバ１のＭＦＰＩＤを入力する（ステップＳ１００）。理解しやすいように、例えば、ユーザが第３ＭＦＰ１００ｃに対して入力操作を行うものとして、以下の説明を行うが、これに限定されないことは言うまでもない。
【００４８】
Ｓ１０１：ユーザが入力したＭＦＰＩＤが、サーバ１のＭＦＰＩＤと一致するかどうか、を判定するステップである。
【００４９】
認証部２２は、ユーザが入力したＭＦＰＩＤが、サーバ１のＭＦＰＩＤと一致するかどうか判定する。
【００５０】
ユーザが入力したＭＦＰＩＤが、サーバ１のＭＦＰＩＤと一致する場合、すなわち、ユーザがＭＦＰＩＤとして’０３’を入力した場合、（ステップＳ１０１；Ｙｅｓ）、ステップＳ１０２に進む。
【００５１】
Ｓ１０２：ユーザが入力したユーザ情報（ユーザＩＤ、パスワード、または指紋データなど生体データ）が、認証データ記憶部１７に登録した情報と一致するかどうか、を判定するステップである。
【００５２】
認証部２２は、認証データ記憶部１７を参照し、該当するユーザ情報が登録されているかどうか、照合する（ステップＳ１０２）。
【００５３】
Ｓ１０３：ユーザ認証の可否を判定するステップである。
【００５４】
認証部２２は、ステップＳ１０２で照合した結果、一致する場合はユーザ認証可とし（ステップＳ１０３；Ｙｅｓ）、ステップ１２１に進む。
【００５５】
Ｓ１２１：ユーザにログインを許可するステップである。
【００５６】
サーバ１ａは、ユーザにログインを許可する。
【００５７】
認証部２２は、ステップＳ１０２で照合した結果、不一致の場合はユーザ認証不可とし、（ステップＳ１０３；Ｎｏ）、ステップ１２０に進む。
【００５８】
Ｓ１２０：ユーザがユーザ認証不可だったことを通知するステップである。
【００５９】
サーバ１ａは、表示部１９にユーザ認証不可だったことを表示する。
【００６０】
Ｓ１０５：ユーザが入力したＭＦＰＩＤのサーバが、存在するかどうか、を判定するステップである。
【００６１】
認証部２２は、認証データ記憶部１７を参照し、ユーザが入力したＭＦＰＩＤが存在するかどうか、判定する。
【００６２】
ユーザが入力したＭＦＰＩＤが、存在しない場合、無効な入力と判定し（ステップＳ１０５；Ｎｏ）、終了する。
【００６３】
ユーザが入力したＭＦＰＩＤが、存在する場合、（ステップＳ１０５；Ｙｅｓ）、ステップＳ１０６に進む。
【００６４】
理解しやすいように、例えば、ユーザは第１ＭＦＰ１００ａにユーザ登録したユーザであり、ユーザが第３ＭＦＰ１００ｃに対してＭＦＰＩＤとして’０１’を入力したものとして、以下の説明を行うが、これに限定されないことは言うまでもない。また、第３ＭＦＰ１００ｃには生体認証デバイス４が接続されていないので、本フローチャートでは指紋を照合して認証することはできないものとして説明する。なお、本フローチャートはユーザが操作を行う第３ＭＦＰ１００ｃの手順であり、第１ＭＦＰ１００ａが行う認証の手順については別に詳しく説明する。
【００６５】
Ｓ１０６：ユーザが入力したＭＦＰＩＤのサーバに認証を依頼するステップである。
【００６６】
認証部２２は、ユーザが入力したＭＦＰＩＤ’０１’のサーバ１ａに、ユーザが入力したユーザ情報（ユーザＩＤ、パスワード）を送信部２４から送信し、認証を依頼する。
【００６７】
Ｓ１０７：サーバ１ａは、ユーザ情報（ユーザＩＤ、パスワード）が、サーバ１ａに登録されているユーザ情報と一致するか、否か、を返信するので、サーバ１ｃはその結果を判定するステップである。
【００６８】
ユーザ情報（ユーザＩＤ、パスワード）が、サーバ１ａに登録されているユーザ情報と一致しない場合、（ステップＳ１０７；Ｎｏ）、ステップＳ１２０に進む。
【００６９】
ユーザ情報（ユーザＩＤ、パスワード）が、サーバ１ａに登録されているユーザ情報と一致する場合、（ステップＳ１０７；Ｙｅｓ）、ステップＳ１０８に進む。
【００７０】
Ｓ１０８：サーバ１ａはユーザ認証のための質問を作成するので、ユーザはサーバ１ｃにその質問をプリントするか、否か、を入力するステップである。
【００７１】
ユーザがプリントを指示した場合、（ステップＳ１０８；Ｙｅｓ）、ステップＳ１３０に進む。
【００７２】
Ｓ１３０：質問をプリントするステップである。
【００７３】
サーバ１ｃは受信したデータを、出力部３ｃからプリントして出力する。
【００７４】
ユーザがプリントしないと指示した場合、（ステップＳ１０８；Ｎｏ）、ステップＳ１０９に進む。
【００７５】
ユーザは予めユーザが認証登録されているサーバ１ａを操作し、認証のための質問をプリントすることができるので、予めプリントした質問用紙兼回答用紙８０を持っている場合はプリントしない、を選択する。
【００７６】
Ｓ１０９：質問に対するユーザの回答を入力するステップである。
【００７７】
ユーザは質問に対する回答を記入した用紙を画像入力部２ｃから入力する。画像入力部２ｃは入力された用紙を読みとり画像データに変換する。
【００７８】
Ｓ１１０：回答のデータを送信するステップである。
【００７９】
サーバ１ｃは、送信部２４からサーバ１ａに回答のデータを送信する。
【００８０】
Ｓ１１１：サーバ１ａから返信された認証結果を判定するステップである。
【００８１】
サーバ１ａから返信されたユーザ認証結果が認証承認の場合、（ステップＳ１１１；Ｙｅｓ）、ステップＳ１２１に進む。
。
【００８２】
サーバ１ａから返信されたユーザ認証結果が認証不可の場合、（ステップＳ１１１；Ｎｏ）、ステップＳ１２０に進む。
【００８３】
Ｓ１２０：ユーザがユーザ認証不可だったことを通知するステップである。
【００８４】
サーバ１ｃは、表示部１９にユーザ認証不可だったことを表示する。
【００８５】
Ｓ１２１：ユーザにログインを許可するステップである。
【００８６】
サーバ１ｃは、ユーザにログインを許可する。
【００８７】
以上このように、本実施形態ではユーザ登録したサーバ１ａ以外のサーバ１ｃにユーザが自身のＩＤとパスワードを入力すると、サーバ１ａからユーザに関する質問が送信され、これに正しく回答すればサーバ１ａがユーザを認証する。このようにすることにより、パスワード認証方式よりセキュリティが高い認証を行うことができる。
【００８８】
次に、ユーザを認証する手順について詳しく説明する。
【００８９】
図４は本発明の実施形態において、ユーザを認証するサブルーチンの手順を説明するフローチャートである。
【００９０】
Ｓ３０１：認証を依頼されたデータに指紋データがあるか、否か、を判定するステップである。
【００９１】
認証部２２は、認証を依頼されたデータに指紋データがあるか、否か、を判定する。なお、本実施形態では生体認証データの一例として指紋データで説明するが、指紋データに限定されるものではなく虹彩データ、掌紋データなどでも良い。
【００９２】
指紋データがある場合、（ステップＳ３０１；Ｙｅｓ）、ステップＳ３０２に進む。
。指紋データなどを使った生体認証はセキュリティが高い認証方式なので、依頼された認証データに指紋データが含まれる場合は、指紋データだけで認証を行う。
【００９３】
Ｓ３０２：認証を依頼された指紋データを登録済みの指紋データと照合するステップである。
【００９４】
指紋照合部３５は、認証を依頼された指紋データと、認証データ記憶部１７に記憶されている指紋データを照合する。
【００９５】
Ｓ３０３：認証を依頼された指紋データを認証するステップである。
【００９６】
認証部２２は、指紋照合部３５が照合した結果に基づいて、認証可、認証不可を判定する。
【００９７】
認証可の場合、（ステップＳ３０３；Ｙｅｓ）、ステップＳ３３１に進む。
。
【００９８】
Ｓ３３１：認証可を通知するステップである。
【００９９】
認証部２２は、認証を依頼されたサーバ１に、認証可を通知し、もとのルーチンに戻る。
【０１００】
認証不可の場合、（ステップＳ３０３；Ｎｏ）、ステップＳ３３０に進む。
。
【０１０１】
Ｓ３３０：認証不可を通知するステップである。
【０１０２】
認証部２２は、認証を依頼されたサーバ１に、認証不可を通知し、もとのルーチンに戻る。
【０１０３】
指紋データが無い場合、（ステップＳ３０１；Ｎｏ）、ステップＳ３１０に進む。
【０１０４】
Ｓ３１０：認証を依頼されたデータのユーザＩＤとパスワードが正しいか、否か、を判定する。
【０１０５】
パスワード照合部３６は、認証を依頼されたデータのユーザＩＤとパスワードを、認証データ記憶部１７に記憶されているデータと照合し、認証部２２は、その結果に基づいてユーザＩＤとパスワードが正しいか、否か、を判定する。
【０１０６】
ユーザＩＤとパスワードが正しい場合、（ステップＳ３１０；Ｙｅｓ）、ステップＳ３１１に進む。
【０１０７】
Ｓ３１１：ユーザＩＤで特定したユーザの特徴を解析するステップである。
【０１０８】
ユーザ特徴解析部３２は、使用履歴記憶部１６に記憶されているユーザの使用履歴からユーザの特徴を解析する。
【０１０９】
ユーザ使用履歴から解析されるユーザの特徴は、よく使う機能（例えばプリント、文書ボックス、ファックスなど）、ファイル命名の規則性、最近作成したファイルや削除したファイル、送信ファイルの送信先、プリントしたファイルのファイル名などである。
【０１１０】
Ｓ３１２：ユーザを認証するための質問を作成するステップである。
【０１１１】
質問作成部３１は、ユーザ特徴解析部３２の解析結果に基づいて、ユーザに関する質問を作成する。
【０１１２】
Ｓ３１３：認証を依頼されたサーバ１に質問のデータを送信するステップである。
【０１１３】
質問作成部３１は、作成した質問をプリント用のイメージデータに変換し、認証を依頼されたサーバ１ｃに送信する。サーバ１ｃは受信したイメージデータを出力部３ｃで印刷して出力する。
【０１１４】
ここで、図５〜図９を用いてステップＳ３１３で出力された質問用紙兼回答用紙８０の例について説明する。
【０１１５】
図５はユーザが作成したファイル名に関する質問が記載された質問用紙兼回答用紙８０ａの一例である。
【０１１６】
ユーザ特徴解析部３２は、使用履歴記憶部１６に記憶されているユーザ作成したファイルのファイル名を解析し、質問作成部３１は、第１ワードから第５ワードまでの組み合わせにより、実際に作成したファイル名をユーザに回答させる質問用紙兼回答用紙８０ａを作成する。
【０１１７】
質問用紙兼回答用紙８０ａの８１ａ〜８１ｈは第１ワード、８２ａ〜８２ｃは第２ワード、８３ａ〜８３ｈは第３ワード、８４ａ〜８４ｈは第４ワード、８５ａ〜８５ｈは第５ワードである。
【０１１８】
例えば、実際のファイル名がＸＸ製品−企画書０６０２０３だとすると、回答は８１ａと８２ａ、８２ａと８３ｃ、８３ｃと８４ｃ、８４ｃと８５ｆをそれぞれ線で結べば良い。
【０１１９】
図６はユーザが最近削除したファイル名に関する質問が記載された質問用紙兼回答用紙８０ｂの一例である。
【０１２０】
ユーザ特徴解析部３２は、使用履歴記憶部１６に記憶されているユーザが削除したファイルのファイル名を解析し、質問作成部３１は、実際に作成したファイル名のチェックボックスにユーザがチェックを記入させる質問用紙兼回答用紙８０ｂを作成する。
【０１２１】
９１ａ〜９１ｈはチェックボックスである。ユーザは正しいファイル名にチェックを記入する。
【０１２２】
図７はユーザが最近作成したファイル名に関する質問が記載された質問用紙兼回答用紙８０ｃの一例である。
【０１２３】
ユーザ特徴解析部３２は、使用履歴記憶部１６に記憶されているユーザが作成したファイルを解析し、質問作成部３１は、実際に作成したファイルの順番をユーザが記入する質問用紙兼回答用紙８０ｃを作成する。
【０１２４】
ユーザは９２ａ〜９２ｈにファイルを作成した順番を記入する。
【０１２５】
図８はユーザが最近送信したファイル名に関する質問が記載された質問用紙兼回答用紙８０ｄの一例である。
【０１２６】
ユーザ特徴解析部３２は、使用履歴記憶部１６に記憶されているユーザが送信したファイルを解析し、質問作成部３１は、実際にファイルを送信し人のチェックボックス９３にチェック記入する質問用紙兼回答用紙８０ｃを作成する。
【０１２７】
ユーザは９３ａ〜９３ｈにファイルを作成した順番を記入する。
【０１２８】
図９はユーザが設定した表示部１９の画面設定に関する質問が記載された質問用紙兼回答用紙８０ｅの一例である。
【０１２９】
例えばファックスやメールを送信時において、ＭＦＰ１は送信先毎にユーザが予め設定したボタン７２を表示部１９に表示する。質問用紙兼回答用紙８０ｅの表示部１９はユーザが予め設定したボタン７２を表示部１９に表示した状態を示している。図９ではボタン７２ａのみ総務部という部署名が表示されているが、実際には他のボタンにもユーザが設定した部署名が表示される。
【０１３０】
ユーザがボタン７２を押すと、ＭＦＰ１はボタン７２に設定された送信先に送信する。ボタン７２の設定は、各ユーザがそれぞれ使い勝手が良いように割り当てるので、ユーザ毎に固有のボタン設定になっている。また、ログインしたユーザ毎に固有の画面が表示されるので、画面の設定を他人に知られるおそれは少ない。したがって表示部１９の画面設定に関する質問はユーザ以外に答えることが困難な質問である。
【０１３１】
ユーザ特徴解析部３２は、使用履歴記憶部１６に記憶されているユーザが設定した表示部１９の画面設定を解析し、質問作成部３１は、例えば実際に表示部１９の各ボタン７２をどの部署に設定したか、を記入する質問用紙兼回答用紙８０ｃを作成する。
【０１３２】
表Ａは回答を記入する表であり、ユーザは部署名に対応するボタン番号を表Ａに記入する。
【０１３３】
以上このように、ユーザのＭＦＰ使用履歴から特徴を解析し、ユーザ以外知ることが困難な質問を作成する。質問作成時には、ユーザ特徴解析部３２が、使用履歴記憶部１６に記録されたユーザの使用した機能と回数から最も使用回数の多い機能を解析し、質問作成部３１はユーザ特徴解析部３２の解析結果に基づいて、最も使用回数の多い機能に関する質問を作成する。例えば、ユーザがボタン７２を使ってファックス送信をすることが多ければ、図９で説明したユーザが設定した表示部１９の画面設定に関する質問を作成する。
【０１３４】
Ｓ３１４：ユーザの回答を待つステップである。
【０１３５】
回答照合部３６は、回答データを受信するまで所定時間待機する。受信した回答データが、ステップＳ３１３で出力した質問に対するユーザの回答が入力されたデータか、否か、を判定する。
【０１３６】
回答データではない場合、（ステップＳ３１４；Ｎｏ）、ステップＳ３１４に戻る。
【０１３７】
回答データではない場合、回答照合部３６は、回答データが入力されるまで待機する。
【０１３８】
回答データの場合、（ステップＳ３１４；Ｙｅｓ）、ステップＳ３１５に進む。
【０１３９】
Ｓ３１５：回答データの内容を解析するステップである。
【０１４０】
回答照合部３６は、回答データの内容を解析する。
【０１４１】
Ｓ３１６：質問が有効か、否かを判定するステップである。
【０１４２】
回答照合部３６は、回答データに含まれる質問が、実際にＭＦＰ１が有効期限内に出力した質問か、否か、を判定する。
【０１４３】
質問が有効ではない場合、（ステップＳ３１６；Ｎｏ）、ステップＳ３３０に進む。
【０１４４】
Ｓ３３０：認証不可を通知するステップである。
【０１４５】
認証部２２は、認証を依頼されたサーバ１に、認証不可を通知し、もとのルーチンに戻る。
【０１４６】
質問が有効である場合、（ステップＳ３１６；Ｙｅｓ）、ステップＳ３１７に進む。
【０１４７】
Ｓ３１７：回答回数が制限範囲内か、否か、を判定するステップである。
【０１４８】
回答照合部３６は、同じ質問に対する回答の回数が制限範囲か、否か、を判定する。例えば制限範囲は２回であり、３回目の回答は受け付けない。
【０１４９】
回答の回数が制限範囲ではない場合、（ステップＳ３１７；Ｎｏ）、ステップＳ３３０に進む。
【０１５０】
Ｓ３３０：認証不可を通知するステップである。
【０１５１】
認証部２２は、認証を依頼されたサーバ１に、認証不可を通知し、もとのルーチンに戻る。
【０１５２】
回答の回数が制限範囲である場合、（ステップＳ３１７；Ｙｅｓ）、ステップＳ３１８に進む。
【０１５３】
Ｓ３１８：回答を照合するステップである。
【０１５４】
回答照合部３６は、質問用紙兼回答用紙８０に記入された回答を正解と照合する。
【０１５５】
Ｓ３１９：回答結果を判定するステップである。
【０１５６】
認証部２２は回答照合部３６の照合結果に基づいて、回答を判定する。
【０１５７】
回答が正しくない場合、（ステップＳ３１９；Ｎｏ）、ステップＳ３２０に進む。
【０１５８】
Ｓ３２０：回答の再入力を要求するステップである。
【０１５９】
認証部２２は回答を再入力するよう認証を依頼したサーバ１に通知し、ステップＳ３１４に戻る。このように、回答の回数が制限範囲内であれば再度回答できるので、単純なミスの場合はすぐに修正して再度認証を依頼することができる。
【０１６０】
回答が正しい場合、（ステップＳ３１９；Ｙｅｓ）、ステップＳ３３１に進む。
【０１６１】
Ｓ３３１：認証可の通知を行うステップである。
【０１６２】
認証部２２は、認証を依頼したサーバ１に、認証可を通知し、もとのルーチンに戻る。
【０１６３】
図１０は第２の実施形態におけるユーザを認証する手順を説明するフローチャートである。
【０１６４】
図３で説明した第１の実施形態のフローチャートとの違いは、質問をプリントせずに表示部１６に表示し、また回答も入力部１８を操作して行う点である。図１０の説明はステップＳ１０７；Ｙｅｓの場合から説明する。また、同じ内容のステップには同番号を付し説明を省略する。
【０１６５】
ユーザ情報（ユーザＩＤ、パスワード）が、サーバ１ａに登録されているユーザ情報と一致する場合、（ステップＳ１０７；Ｙｅｓ）、ステップＳ１４０に進む。
【０１６６】
Ｓ１４０：質問を表示するステップである。
【０１６７】
サーバ１ｃは受信したデータを、表示部１９に表示する。質問のデータは例えば質問用紙兼回答用紙８０ｅの画像データであっても良いし、あるいは文字データであっても良い。
【０１６８】
Ｓ１４１：質問に対するユーザの回答を入力するステップである。
【０１６９】
ユーザは質問に対する回答を入力部１８から入力する。回答の入力は例えば入力部１８のタッチパネルから行っても良いし、あるいは入力部１８のキー操作により行っても良い。
【０１７０】
以下ステップＳ１１０以降は、図３の説明と同様なので説明を省略する。
【０１７１】
以上このように、本発明によれば、使用履歴からユーザ認証のための質問を作成するので、認証のための情報を事前に登録しなくても、セキュリティの高いユーザ認証が可能な、サーバ、複合多機能端末、ユーザ認証方法を提供することができる。
【図面の簡単な説明】
【０１７２】
【図１】本発明の実施形態にかかるサーバシステムの全体構成の一例を示すブロック図である。
【図２】本発明の実施形態にかかるサーバ１の内部構成の一例を示すブロック図である。
【図３】第１の実施形態におけるユーザを認証する手順を説明するフローチャートである。
【図４】本発明の実施形態において、ユーザを認証するサブルーチンの手順を説明するフローチャートである。
【図５】ユーザが作成したファイル名に関する質問が記載された質問用紙兼回答用紙８０ａの一例である。
【図６】ユーザが最近削除したファイル名に関する質問が記載された質問用紙兼回答用紙８０ｂの一例である。
【図７】ユーザが最近作成したファイル名に関する質問が記載された質問用紙兼回答用紙８０ｃの一例である。
【図８】ユーザが最近送信したファイル名に関する質問が記載された質問用紙兼回答用紙８０ｄの一例である。
【図９】ユーザが設定した表示部１９の画面設定に関する質問が記載された質問用紙兼回答用紙８０ｅの一例である。
【図１０】第２の実施形態におけるユーザを認証する手順を説明するフローチャートである。
【符号の説明】
【０１７３】
１  サーバ
２  画像入力部
３  出力部
４  生体認証デバイス
５  ネットワーク
１０  通信部
１１  ＣＰＵ
１３  記憶部
１７  認証データ記憶部
１９  表示部
２２  認証部
３５  指紋照合部
３６  パスワード照合部
３７  回答照合部
１００  ＭＦＰ
【図１】
2007328491.tif 000003
【図２】
2007328491.tif 000004
【図３】
2007328491.tif 000005
【図４】
2007328491.tif 000006
【図５】
2007328491.tif 000007
【図６】
2007328491.tif 000008
【図７】
2007328491.tif 000009
【図８】
2007328491.tif 000010
【図９】
2007328491.tif 000011
【図１０】
2007328491.tif 000012