(57)【要約】  【課題】  アクセス制限を行うことにより指紋データの漏洩を防止する利用者認証システム、画像処理システム、認証装置、及び中継装置の提供。  【解決手段】  指紋データを登録している指紋サーバと該指紋サーバを利用して利用者認証を行うデジタル複合機との間に中継装置を設けており、中継装置にてデータを受信した場合（Ｓ５１：ＹＥＳ）、中継装置の制御部は、受信したデータの内容を検証することにより指紋登録・指紋認証に関するデータであるか否かを判断する（Ｓ５２）。指紋登録・指紋認証に関するデータである場合にのみ（Ｓ５２：ＹＥＳ）、受信したデータを指定された送信先へ送信する（Ｓ５３）。【選択図】      図１２
2007011609.tif 000002
【特許請求の範囲】
【請求項１】
利用者情報を記憶してあり、外部から新たに受付けた利用者情報と記憶してある利用者情報とを照合することにより利用者認証を行う認証装置、及び該認証装置に対して利用者情報を送信する送信装置を備える利用者認証システムにおいて、
前記認証装置及び送信装置の双方に接続されており、両装置間にて送受信される情報を中継する中継装置を備え、該中継装置は、受信した情報の中継の可否を判断する判断手段と、該判断手段が前記中継を不可と判断した場合、前記中継を禁止する手段とを備えることを特徴とする利用者認証システム。
【請求項２】
利用者情報を記憶してあり、外部からの要求に応じて利用者情報を送信する送信装置、及び該送信装置から送信される利用者情報を受信し、受信した利用者情報と外部から新たに受付けた利用者情報とを照合することにより利用者認証を行う認証装置を備える利用者認証システムにおいて、
前記送信装置及び認証装置の双方に接続されており、両装置間にて送受信される情報を中継する中継装置を備え、該中継装置は、受信した情報の中継の可否を判断する判断手段と、該判断手段が前記中継を不可と判断した場合、前記中継を禁止する手段とを備えることを特徴とする利用者認証システム。
【請求項３】
前記判断手段は、受信した情報の送信元及び送信先に基づいて中継の可否を判断するようにしてあることを特徴とする請求項１又は請求項２に記載の利用者認証システム。
【請求項４】
前記判断手段は、受信した情報が利用者認証に関する情報を含むか否かを判断する手段を備え、該手段が前記情報を含まないと判断した場合、前記中継を不可と判断するようにしてあることを特徴とする請求項１又は請求項２に記載の利用者認証システム。
【請求項５】
前記利用者情報は、利用者の生体情報であることを特徴とする請求項１乃至請求項４の何れか１つに記載の利用者認証システム。
【請求項６】
前記利用者情報は、生体の部位を特定する情報を更に含むことを特徴とする請求項５に記載の利用者認証システム。
【請求項７】
請求項１、又は請求項３乃至請求項６の何れか１つに記載の利用者認証システムにより利用者認証を行う画像処理システムであって、
認証装置に対して利用者情報を送信する送信装置は、画像データを受付ける手段と、受付けた画像データを処理する手段とを備えることを特徴とする画像処理システム。
【請求項８】
請求項２乃至請求項６の何れか１つに記載の利用者認証システムにより利用者認証を行う画像処理システムであって、
送信装置から送信される利用者情報に基づいて利用者認証を行う認証装置は、画像データを受付ける手段と、受付けた画像データを処理する手段とを備えることを特徴とする画像処理システム。
【請求項９】
利用者情報を記憶する記憶手段と、外部から情報を受信する受信手段とを備え、該受信手段にて新たに受信した利用者情報と前記記憶手段に記憶してある利用者情報とを照合することにより利用者認証を行う認証装置において、
前記受信手段にて受信した情報に基づき前記記憶手段からの利用者情報の読出しの可否を判断する手段と、読出しを不可と判断した場合、利用者情報の読出しを禁止する手段とを備えることを特徴とする認証装置。
【請求項１０】
複数の通信装置に対する接続手段を備え、該接続手段に接続された通信装置間にて送受信される情報を中継する中継装置において、
接続された一の通信装置から送信された情報を受信した場合、前記情報の中継の可否を判断する手段と、該手段が前記中継を不可と判断した場合、前記中継を禁止する手段とを備えることを特徴とする中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクセス制限を行うことにより利用者に関する情報の漏洩を防止する利用者認証システム、画像処理システム、認証装置、及び中継装置に関する。
【背景技術】
【０００２】
従来、複写する原稿を光学的に走査して画像データとして読取り、その画像データを記憶媒体に一旦記憶し、その記憶媒体から任意の原稿の画像データを所望の部数に対応する回数反復して読出し、コピー用紙にプリントアウトする電子ファイリング機能を備えた画像処理装置が知られている。
【０００３】
このような電子ファイリング機能を備えた画像処理装置では、たとえばＦＡＴ（File Allocation Table)により、画像データを格納する際の記憶媒体上の格納位置の指定及び画像データを読出す際の記憶媒体上の格納位置の指定等を管理している。ＦＡＴによれば、記憶媒体に格納される情報毎に情報番号が割り当てられ、この情報番号によってＦＡＴの参照値が決定されることにより、各画像データの記憶媒体上の格納位置が特定される。
【０００４】
ＦＡＴは、管理対象の画像データのプリントアウトが終了する都度、更新される。また、ＦＡＴの内容が消去されるか、又は更新されることにより、ＦＡＴにより特定される画像データの読出しは不可能になる。従って、ＦＡＴを使用することにより、情報漏洩の虞が少なくなると共に、画像データのセキュリティが確保される。
【０００５】
しかし、近年の情報処理技術の進展及び普及に伴って、ＦＡＴの内容が消去されているかまたは更新されている場合においても、記憶媒体（例えば、ハードディスク）に記憶されている画像データそのものが消去されていない限りは、たとえば悪意のある第三者が記憶媒体そのものを装置から取り外して持ち出し、それに記憶されている画像データを読出して不正に取得できる虞がある。
【０００６】
そこで、情報漏洩または不正使用に対する画像データのセキュリティを考慮し、指紋認証機能を備えた画像形成装置が提案されている（例えば、特許文献１，２参照）。これらの画像形成装置では、指紋入力手段から利用者の指紋を受付け、登録データベースに登録されているか否かを判断して利用者認証を行う。
【特許文献１】特開２００４−７７９９０号公報
【特許文献２】特開２００４−１３６８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献２に記載されている画像形成装置については、指紋データベースが画像形成装置に装着するメモリカード等の記憶手段に保持されており、しかも、指紋データベースに登録されている指紋データについて機密保護のための特別な処理が施されておらず、個人情報である指紋データが外部へ漏洩する虞があるという問題点を有していた。例えば、指紋データを記憶しているメモリカードが悪意のある第三者によって盗難された場合、カードリーダを利用することにより、容易に個人情報を引き出せるという問題点を有している。また、特許文献１に記載されている画像形成装置については、指紋データがどこに保持されているか記載されていないが、前述と同様に、セキュリティを意識した保護手段が設けられていないため、不正アクセスを受けた場合、指紋データが外部へ漏洩する虞があった。
【０００８】
本発明は斯かる事情に鑑みてなされたものであり、利用者情報を記憶している認証装置と、この認証装置に対して認証依頼を送信する送信装置との間に中継装置を接続し、中継装置にてアクセス制限を行う構成とすることにより、利用者情報の漏洩を防止することができる利用者認証システム及び画像処理システムを提供することを目的とする。
【０００９】
本発明の他の目的は、利用者情報を記憶してあり、外部からの要求に応じて利用者情報を送信する送信装置と、この送信装置から送信される利用者情報を基に利用者認証を行う認証装置との間に中継装置を接続し、中継装置にてアクセス制限を行う構成とすることにより、利用者情報の漏洩を防止することができる利用者認証システム及び画像処理システムを提供することにある。
【００１０】
本発明の他の目的は、受信した情報に基づくアクセス制限を行う構成とすることにより、利用者情報の漏洩を防止することができる認証装置及び中継装置を提供することにある。
【課題を解決するための手段】
【００１１】
本発明に係る利用者認証システムは、利用者情報を記憶してあり、外部から新たに受付けた利用者情報と記憶してある利用者情報とを照合することにより利用者認証を行う認証装置、及び該認証装置に対して利用者情報を送信する送信装置を備える利用者認証システムにおいて、前記認証装置及び送信装置の双方に接続されており、両装置間にて送受信される情報を中継する中継装置を備え、該中継装置は、受信した情報の中継の可否を判断する判断手段と、該判断手段が前記中継を不可と判断した場合、前記中継を禁止する手段とを備えることを特徴とする。
【００１２】
本発明にあっては、認証装置と送信装置との間で送受信される情報を中継する中継装置を備え、中継装置にて受信した情報を基に中継の可否を判断するようにしているため、正規の認証依頼のみを受付けるように設定することが可能となり、情報の漏洩が防止される。また、認証装置を施錠付きのセキュリティルーム等に設置したり、送信履歴をリアルタイムに管理する必要がなくなるため、利便性が低下することがなくなる。
【００１３】
本発明に係る利用者認証システムは、利用者情報を記憶してあり、外部からの要求に応じて利用者情報を送信する送信装置、及び該送信装置から送信される利用者情報を受信し、受信した利用者情報と外部から新たに受付けた利用者情報とを照合することにより利用者認証を行う認証装置を備える利用者認証システムにおいて、前記送信装置及び認証装置の双方に接続されており、両装置間にて送受信される情報を中継する中継装置を備え、該中継装置は、受信した情報の中継の可否を判断する判断手段と、該判断手段が前記中継を不可と判断した場合、前記中継を禁止する手段とを備えることを特徴とする。
【００１４】
本発明にあっては、認証装置と送信装置との間で送受信される情報を中継する中継装置を備え、中継装置にて受信した情報を基に中継の可否を判断するようにしているため、正規の認証依頼のみを受付けるように設定することが可能となり、情報の漏洩が防止される。また、送信装置を施錠付きのセキュリティルーム等に設置したり、送信履歴をリアルタイムに管理する必要がなくなるため、利便性が低下することがなくなる。
【００１５】
本発明に係る利用者認証システムは、前記判断手段は、受信した情報の送信元及び送信先に基づいて中継の可否を判断するようにしてあることを特徴とする。
【００１６】
本発明にあっては、受信した情報の送信元及び送信先に基づいて中継の可否を判断するようにしているため、予め定めた装置以外からのアクセスが排除される。また、予め定めた装置以外への情報の送信を禁止することができ、情報の漏洩が防止される。
【００１７】
本発明に係る利用者認証システムは、前記判断手段は、受信した情報が利用者認証に関する情報を含むか否かを判断する手段を備え、該手段が前記情報を含まないと判断した場合、前記中継を不可と判断するようにしてあることを特徴とする。
【００１８】
本発明にあっては、受信した情報が利用者認証に関する情報を含むか否かを判断するようにしているため、正規の認証依頼であるか否かの判断が可能となる。
【００１９】
本発明に係る利用者認証システムは、前記利用者情報は、利用者の生体情報であることを特徴とする。
【００２０】
本発明にあっては、利用者情報として利用者の生体情報を用いるため、指紋、静脈パターン、網膜パターン等を利用して利用者認証を行える。
【００２１】
本発明に係る利用者認証システムは、前記利用者情報は、生体の部位を特定する情報を更に含むことを特徴とする。
【００２２】
本発明にあっては、利用者情報は、生体の部位を特定する情報を含むため、例えば、生体情報として指紋を採用している場合、利用者の各指の指紋毎に異なる機能を持たせることが可能となる。
【００２３】
本発明に係る画像処理システムは、前述した発明に記載の利用者認証システムにより利用者認証を行う画像処理システムであって、認証装置に対して利用者情報を送信する送信装置は、画像データを受付ける手段と、受付けた画像データを処理する手段とを備えることを特徴とする。
【００２４】
本発明にあっては、画像処理装置として機能する送信装置にて利用者情報を蓄積しておく必要がなくなるため、情報の漏洩が防止される。
【００２５】
本発明に係る画像処理システムは、前述した発明に記載の利用者認証システムにより利用者認証を行う画像処理システムであって、送信装置から送信される利用者情報に基づいて利用者認証を行う認証装置は、画像データを受付ける手段と、受付けた画像データを処理する手段とを備えることを特徴とする。
【００２６】
本発明にあっては、画像処理装置として機能する認証装置にて利用者情報を蓄積しておく必要がなくなるため、情報の漏洩が防止される。
【００２７】
本発明に係る認証装置は、利用者情報を記憶する記憶手段と、外部から情報を受信する受信手段とを備え、該受信手段にて新たに受信した利用者情報と前記記憶手段に記憶してある利用者情報とを照合することにより利用者認証を行う認証装置において、前記受信手段にて受信した情報に基づき前記記憶手段からの利用者情報の読出しの可否を判断する手段と、読出しを不可と判断した場合、利用者情報の読出しを禁止する手段とを備えることを特徴とする。
【００２８】
本発明にあっては、外部から受信した情報に基づいて利用者情報の読出しの可否を判断する構成であるため、正規の認証依頼のみを受付けるように設定することが可能となり、情報の漏洩が防止される。
【００２９】
本発明に係る中継装置は、複数の通信装置に対する接続手段を備え、該接続手段に接続された通信装置間にて送受信される情報を中継する中継装置において、接続された一の通信装置から送信された情報を受信した場合、前記情報の中継の可否を判断する手段と、該手段が前記中継を不可と判断した場合、前記中継を禁止する手段とを備えることを特徴とする。
【００３０】
本発明にあっては、受信した情報を基に中継の可否を判断するようにしているため、所定の目的で使用していると判断できる場合にのみ情報を中継することにより、接続された通信装置にて蓄積されている情報の漏洩が防止される。
【発明の効果】
【００３１】
本発明による場合は、認証装置と送信装置との間で送受信される情報を中継する中継装置を備え、中継装置にて受信した情報を基に中継の可否を判断するようにしている。したがって、正規の認証依頼のみを受付けるように設定することによって不正アクセスを排除することができ、情報の漏洩を防止することができる。また、認証装置（又は送信装置）を施錠付きのセキュリティルーム等に設置したり、送信履歴をリアルタイムに管理する必要がなくなるため、利便性の低下させることなく、個人情報の漏洩を防止することができる。
【００３２】
本発明による場合は、受信した情報の送信元及び送信先に基づいて中継の可否を判断するようにしている。したがって、予め定めた装置以外からのアクセスを排除することができると共に、予め定めた装置以外への情報の送信を禁止することができる。その結果、利用者情報を記憶している装置への不正アクセス及び情報漏洩を防止することができ、簡易な構成により機密性の保護が可能となる。
【００３３】
本発明による場合は、受信した情報が利用者認証に関する情報を含むか否かを判断するようにしている。したがって、正規の認証依頼であるか否かの判断が可能となり、利用者情報を記憶している装置への不正アクセスを排除することができ、個人情報の漏洩を防止することができる。
【００３４】
本発明による場合は、利用者情報として利用者の生体情報を用いるため、指紋、静脈パターン、網膜パターン等を利用して利用者認証を行うことができる。
【００３５】
本発明による場合は、利用者情報は、生体の部位を特定する情報を含むため、例えば、生体情報として指紋を採用している場合、利用者の各指の指紋毎に異なる機能を持たせることが可能となる。
【００３６】
本発明による場合は、画像処理の機能を備えた送信装置にて利用者情報を蓄積しておく必要がなくなるため、情報の漏洩を防止することができる。
【００３７】
本発明による場合は、画像処理の機能を備えた認証装置にて利用者情報を蓄積しておく必要がなくなるため、情報の漏洩を防止することができる。
【００３８】
本発明による場合は、外部から受信した情報に基づいて利用者情報の読出しの可否を判断する構成である。したがって、正規の認証依頼のみを受付けるように設定することにより、不正アクセスを排除することができ、情報の漏洩を防止することができる。
【００３９】
本発明による場合は、受信した情報を基に中継の可否を判断するようにしているため、所定の目的で使用していると判断できる場合にのみ情報を中継するような設定が可能となる。したがって、接続された通信装置にて蓄積されている情報の漏洩を防止することができる。
【発明を実施するための最良の形態】
【００４０】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。
実施の形態１．
図１は本発明に係る利用者認証システムの全体構成を示す模式図である。図中１００Ａ，１００Ｂは、スキャナ機能、コピー機能、プリンタ機能等を有するデジタル複合機である。デジタル複合機１００Ａ，１００Ｂは通信ネットワークＮ１上に設置されており、この通信ネットワークＮ１上に接続されている端末装置（不図示）からプリントジョブを受信し、プリント処理を実行できるようにしている。また、デジタル複合機１００Ａ，１００Ｂを直接的に操作することにより、原稿の読取り、複写を行えるようにしている。
【００４１】
デジタル複合機１００Ａ（ＭＦＰ１）は、利用者による操作を受付ける際に利用者認証を行う。そのため、デジタル複合機１００Ａは、中継装置２００を介して指紋サーバ３００が接続されている。中継装置２００及び指紋サーバ３００は、一般の利用者が立ち入ることが禁止されているセキュリティエリア１に設置されており、物理的なアクセスが制限されている。本実施の形態では、中継装置２００がアクセス制限を行うことにより、指紋サーバ３００に登録されている利用者の情報、とりわけ指紋データが外部へ漏洩することを防止するようにしている。
なお、デジタル複合機１００Ｂ（ＭＦＰ２）については利用者認証を実施せずに操作可能な装置として通信ネットワークＮ１上に設置されている。
【００４２】
図２はデジタル複合機１００Ａ、中継装置２００、及び指紋サーバ３００の内部構成を示すブロック図である。デジタル複合機１００ＡはＣＰＵ１０１を備えており、このＣＰＵ１０１には、ＲＯＭ１０３、ＲＡＭ１０４、操作パネル１０５、通信ＩＦ１０６、画像読取部１０７、画像形成部１０８、指紋読取部１０９、暗号・復号処理部１１０等のハードウェアがバス１０２を介して接続されている。ＣＰＵ１０１は、ＲＯＭ１０３に予め格納されている制御プログラムをＲＡＭ１０４上にロードして実行することにより、装置全体を第１発明の利用者認証システムにおける送信装置として動作させる。
【００４３】
操作パネル１０５は、利用者による操作を受付ける操作部と利用者に対して報知すべき情報を表示する表示部とを備えている。操作部はハードウェアキーとソフトウェアキーとにより構成される。操作部が備えるハードウェアキーとしては、使用する機能の切替えを受付ける機能切替キー、数値入力のための数値入力キー、原稿の読取開始指示を受付けるスタートキー等が挙げられる。ソフトウェアキーは、表示部上に設けられたタッチパネルであり、利用者による押下操作により各種の選択を受付けるように構成されている。表示部は、液晶ディスプレイ装置を備えており、デジタル複合機１００Ａの動作状況、操作部を通じて受付けた設定値等の利用者に報知すべき内容を表示する。
【００４４】
通信ＩＦ１０６は、通信ネットワークＮ１の通信規格に準拠したインタフェースを備えている。利用者認証に関する処理を行う場合、通信ＩＦ１０６は指紋サーバ３００に対して認証依頼を送信し、指紋サーバ３００から返信されてくる認証結果を受信する。また、デジタル複合機１００Ａから指紋サーバ３００に対して利用者の指紋データを登録する場合、通信ＩＦ１０６から指紋データ及びその利用者に関する情報を送信する。更に、通信ネットワークＮ１上に接続されている端末装置からプリントジョブを受信すると共に、その端末装置に対して通知すべき情報を表示する。通信ＩＦ１０６では、このような各種データの送受信を制御するように構成されている。
【００４５】
画像読取部１０７は、読取用の原稿に光を照射する光源、ＣＣＤ（Charge Coupled Device）のようなイメージセンサ、ＡＤ変換器等を備えており（不図示）、所定の読取り位置にセットされた原稿の画像を当該イメージセンサに結像させてアナログ電気信号に変換し、得られたアナログ電気信号をＡＤ変換器によりＡＤ変換する。そして、ＡＤ変換して得られたデジタル信号に対して、原稿読取時の光源の配光特性、イメージセンサの感度ムラ等の補正を施すことによりビットマップ形式の画像データを生成する。原稿の複写を行う場合、画像読取部１０７が取得した画像データは画像形成部１０８へ転送される。
【００４６】
画像形成部１０８は、例えば、感光体ドラムを所定の電位に帯電させる帯電器、外部から受付けた画像データに応じてレーザ光を発して感光体ドラム上に静電潜像を生成させるレーザ書込装置、感光体ドラム表面に形成された静電潜像にトナーを供給して顕像化する現像器、感光体ドラム表面に形成されたトナー像を用紙、ＯＨＰフィルム等のシート上に転写する転写器等（不図示）を備えており、電子写真方式にて利用者が所望する画像を用紙上に形成することができる。
なお、本実施の形態では、画像形成部１０８はレーザ書込装置を用いた電子写真方式により画像形成を行う構成としたが、インクジェット方式、熱転写方式、昇華方式により画像形成を行う構成であっても良いことは勿論である。
【００４７】
指紋読取部１０９は、指紋の画像を光学的に読取る光学式センサ、又は電気現象を利用して読取る静電式センサを備えている。これらのセンサにより得られたアナログ信号はＡＤ変換器によりＡＤ変換され、デジタル形式の画像データとして出力される。また、得られた画像データについて画像処理を行い、指紋の特徴を抽出する構成であってもよい。例えば、指紋に現れる隆線の流れの方向、隆線上の端点及び分岐点を指紋の特徴として抽出することが可能である。指紋読取部１０９が取得する指紋画像、又は指紋の特徴を表す情報を、以下では総称して指紋データと称することとする。指紋読取部１０９が取得した指紋データはＲＡＭ１０４により一時的に保持される。
【００４８】
暗号・復号処理部１１０は、指紋読取部１０９にて読取った指紋データの暗号化を行う。そのため、暗号・復号処理部１１０は、指紋データ（又はその一部）を一時的に保持する入力バッファ、入力バッファに設定したデータに対して所定の演算処理を施すことにより暗号化を行う演算回路、演算結果を保持する出力バッファを備えている。ＣＰＵ１０１は、出力バッファに保持された演算結果を取り出すことにより、暗号化された指紋データを取得する。暗号化された指紋データは指紋登録時又は指紋認証時に指紋サーバ３００へ送信される。暗号化された指紋データを復号する場合の暗号・復号処理部１１０の動作も前述と同様である。
なお、指紋データの暗号化は必ずしもハードウェアにより実現する構成でなくてもよい。例えば、暗号化を行うためのソフトウェアをＲＯＭ１０３に記憶させておき、必要に応じてＲＡＭ１０４上にロードして実行することにより、暗号化した指紋データを取得する構成であってもよい。
【００４９】
次に、中継装置２００の内部構成について説明する。中継装置２００は、制御部２０１、判定テーブル２０２、通信ＩＦ２０３，２０４を備えている。通信ＩＦ２０３は、通信ネットワークＮ１に接続されており、通信ネットワークＮ１上に接続されている各種装置からの処理依頼等の受信、及びこれらの装置に通知すべき情報の送信を可能にしている。一方、通信ＩＦ２０４には、通信回線Ｎ２を介して指紋サーバ３００が接続されており、指紋サーバ３００から送信されてくる情報の受信、指紋サーバ３００に対して通知すべき情報の送信を可能にしている。
【００５０】
中継装置２００は、指紋サーバ３００と通信ネットワークＮ１上の装置との間にて送受信される情報を中継する際、判定テーブル２０２の登録内容に基づいて中継の可否を判定し、その判定結果に基づいて通信制御を行う。図３は判定テーブル２０２の一例を示す概念図である。判定テーブル２０２には、情報の送受信を許可する装置の組合わせが登録される。図３に示した例では、送信元がＭＦＰ１（すなわち、デジタル複合機１００Ａ）となり、送信先が指紋サーバ３００となる場合の組合わせ、及び送信元が指紋サーバ３００となり、送信先がＭＦＰ１となる場合の組合わせが登録されている。したがって、中継装置２００は、指紋サーバ３００とデジタル複合機１００Ａとの間で送受信される情報の中継は行うが、指紋サーバ３００と通信ネットワークＮ１上の他の装置（例えば、デジタル複合機１００Ｂ、又は端末装置）との間で送受信される情報の中継を禁止するように構成されている。
【００５１】
次に、指紋サーバ３００の内部構成について説明する。指紋サーバ３００はＣＰＵ３０１を備えており、このＣＰＵ３０１には、ＲＯＭ３０３、ＲＡＭ３０４、暗号・復号処理部３０５、ＨＤＤ３０６、通信ＩＦ３０７等のハードウェアがバス３０２を介して接続されている。ＣＰＵ３０１は、ＲＯＭ３０３に予め格納されている制御プログラムをＲＡＭ３０４上にロードして実行することにより、装置全体を第１発明の利用者認証システムにおける認証装置として動作させる。
【００５２】
指紋登録時又は指紋認証時にデジタル複合機１００Ａから送信されてくる指紋データは暗号化された状態であるため、暗号・復号処理部３０５にて指紋データの復号を行う。そのため、暗号・復号処理部３０５は、指紋データ（又はその一部）を一時的に保持する入力バッファ、入力バッファに設定したデータに対して所定の演算処理を施すことにより復号又は暗号化を行う演算回路、演算結果を保持する出力バッファを備えている。ＣＰＵ３０１は、出力バッファに保持された演算結果を取り出すことにより、復号又は暗号化された指紋データを取得する。
【００５３】
ＨＤＤ３０６は、磁気記録媒体を有する記憶手段であり、その記憶領域の一部は利用者の指紋データを登録する指紋データベース３０６ａ（以下、指紋ＤＢ３０６ａとする）として使用されている。図４は指紋ＤＢ３０６ａの一例を示す概念図である。指紋ＤＢ３０６ａは、利用者情報と指紋データとを関連付けて記憶している。利用者情報には、各利用者を識別する利用者ＩＤ（例えば、４桁の数値）、及び登録した指紋データの指の情報（以下、指情報とする）が含まれる。図４に示した指紋ＤＢ３０６ａの最初のレコードは、利用者ＩＤとして「１２３４」が付与されている利用者の指紋データであることを示している。ここで、指情報の「Ｌ４」は、左手（Ｌｅｆｔ）の親指から数えて４本目の指（すなわち、薬指）であることを示している。２番目のレコードについても同様であり、利用者ＩＤとして「９９９９」が付与されている利用者の右手の人差し指の指紋データであることを示している。なお、指紋データ「ＤＡＴＡ００１」、「ＤＡＴＡ００２」、…は、指紋の画像データそのものであってもよく、指紋の特徴を抽出した情報であってもよい。
ＨＤＤ３０６は、ＣＰＵ３０１からの指示に応じて指紋ＤＢ３０６ａに登録されている情報の読出処理、指紋ＤＢ３０６ａに登録すべき情報の書込処理を行う。
【００５４】
なお、本実施の形態では、利用者情報と指紋データとを便宜的に区別して記載しているが、両者は必ずしも区別する必要はなく、指紋データが利用者情報の一部として含まれる構成であってもよいことは勿論のことである。
【００５５】
通信ＩＦ３０７は、通信回線Ｎ２を介して中継装置２００に接続されている。通信ＩＦ３０７では、中継装置２００を介して送信されるデジタル複合機１００Ａからの認証依頼、指紋データ等を受信すると共に、認証結果をデジタル複合機１００Ａへ送信する。通信ＩＦ３０７は、情報の送受信に係る制御を実行する。
【００５６】
以下、指紋登録時の各装置の動作、指紋認証時の各装置の動作について説明する。図５は指紋登録時に各装置が実行する処理の手順を説明するフローチャートである。デジタル複合機１００Ａの指紋読取部１０９を通じて指紋データが入力された場合（ステップＳ１１）、ＣＰＵ１０１は、入力された指紋データをＲＡＭ１０４に格納する（ステップＳ１２）。ＲＡＭ１０４に格納された指紋データは暗号・復号処理部１１０により暗号化される（ステップＳ１３）。次いで、ＣＰＵ１０１は、利用者情報の入力を促す表示を操作パネル１０５の表示部に行い、利用者情報の入力を受付ける（ステップＳ１４）。利用者情報は、操作パネル１０５を通じて受付けることができる。利用者情報が入力された場合、ＣＰＵ１０１は、指紋サーバ３００を送信先として、暗号化された指紋データ及び利用者情報を送信する（ステップＳ１５）。具体的には、暗号化された指紋データと利用者情報とを送信内容として含み、この送信内容に対して送信先アドレス及び送信元アドレスを含む送信ヘッダを添付した送信データを生成し、生成した送信データを通信ＩＦ１０６を通じて送信する。図６の模式図は送信データの一例を示している。
【００５７】
中継装置２００が通信ＩＦ２０３を通じて指紋データ及び利用者情報を受信した場合（ステップＳ１６）、制御部２０１は、受信したデータの送信元及び送信先に基づいて中継の可否を判定する（ステップＳ１７）。デジタル複合機１００Ａから送信される送信データには、送信先アドレス及び送信元アドレスを含んだ送信ヘッダが含まれるため、制御部２０１は判定テーブル２０２を参照することにより中継の可否を判定することができる。制御部２０１は、判定結果に基づいて中継を許可できるか否かを判断し（ステップＳ１８）、中継を許可できると判断した場合（Ｓ１８：ＹＥＳ）、受信した指紋データ及び利用者情報を通信ＩＦ２０４を通じて指紋サーバ３００へ送信する（ステップＳ１９）。図５に示したフローチャートでは、デジタル複合機１００Ａから送信される送信データを中継装置２００が受信しているため、中継を許可することとなるが、通信ネットワークＮ１上に存在する他の装置から送信された送信データである場合には、ステップＳ１８で中継を不許可と判断し（Ｓ１８：ＮＯ）、本フローチャートによる処理を終了する。
【００５８】
指紋サーバ３００が指紋データ及び利用者情報を受信した場合（ステップＳ２０）、暗号・復号処理部３０５にて指紋データの復号を行い（ステップＳ２１）、復号した指紋データを利用者情報に関連付けて指紋ＤＢ３０６ａへ登録する（ステップＳ２２）。
【００５９】
なお、本実施の形態では、復号した状態で指紋データを指紋ＤＢ３０６ａに登録する構成としたが、暗号化されたままの状態で登録しておき、認証依頼を受付けたときに該当する指紋データを復号する構成であってもよい。
【００６０】
図７及び図８は指紋認証時に各装置が実行する処理の手順を説明するフローチャートである。デジタル複合機１００Ａの指紋読取部１０９を通じて指紋データが入力された場合（ステップＳ３１）、ＣＰＵ１０１は、入力された指紋データをＲＡＭ１０４に格納する（ステップＳ３２）。ＲＡＭ１０４に格納された指紋データは暗号・復号処理部１１０により暗号化される（ステップＳ３３）。次いで、ＣＰＵ１０１は、利用者情報の入力を促す表示を操作パネル１０５の表示部に行い、利用者情報の入力を受付ける（ステップＳ３４）。利用者情報が入力された場合、ＣＰＵ１０１は、指紋サーバ３００を送信先として、認証依頼を送信する（ステップＳ３５）。具体的には、認証依頼である旨の情報、暗号化された指紋データ、及び利用者情報を送信内容として含み、この送信内容に対して送信先アドレス及び送信元アドレスを含む送信ヘッダを添付した送信データを生成し、生成した送信データを通信ＩＦ１０６を通じて送信する。
【００６１】
中継装置２００が通信ＩＦ２０３を通じて認証依頼を受信した場合（ステップＳ３６）、制御部２０１は、受信したデータ（この場合、認証依頼）の送信元及び送信先に基づいて中継の可否を判定する（ステップＳ３７）。制御部２０１は、判定結果に基づいて中継を許可できるか否かを判断し（ステップＳ３８）、中継を許可できると判断した場合（Ｓ３８：ＹＥＳ）、受信した認証依頼を通信ＩＦ２０４を通じて指紋サーバ３００へ送信する（ステップＳ３９）。図７に示したフローチャートでは、デジタル複合機１００Ａから指紋サーバ３００へ送信される認証依頼を中継装置２００が受信しているため、中継を許可することとなるが、通信ネットワークＮ１上に存在する他の装置から送信された認証依頼である場合には、ステップＳ３８で中継を不許可と判断し（Ｓ３８：ＮＯ）、本フローチャートによる処理を終了する。
【００６２】
指紋サーバ３００が認証依頼を受信した場合（ステップＳ４０）、認証依頼に含まれる指紋データの復号を暗号・復号処理部３０５にて行い（ステップＳ４１）、指紋ＤＢ３０６ａと照合する（ステップＳ４２）。このとき、指紋サーバ３００のＣＰＵ３０１は、認証依頼に含まれる利用者情報を指紋ＤＢ３０６ａから検索し、検索された利用者情報に対応付けられている指紋データを指紋ＤＢ３０６ａから読出す。そして、ＣＰＵ３０１は、ステップＳ４１で復号した指紋データと指紋ＤＢ３０６ａから読出した指紋データとを照合することにより認証結果を取得し（ステップＳ４３）、取得した認証結果をデジタル複合機１００Ａへ送信する（ステップＳ４４）。具体的には、利用者が認証された旨の情報、又は利用者が認証されなかった旨の情報を送信内容として含み、この送信内容に対して送信先アドレス及び送信元アドレスを含む送信ヘッダを添付した送信データを生成し、生成した送信データを通信ＩＦ３０７を通じて送信する。
【００６３】
中継装置２００が通信ＩＦ２０４を通じて認証結果を受信した場合（ステップＳ４５）、制御部２０１は、受信したデータ（この場合、認証結果）の送信元及び送信先に基づいて中継の可否を判定する（ステップＳ４６）。制御部２０１は、判定結果に基づいて中継を許可できるか否かを判断し（ステップＳ４７）、中継を許可できると判断した場合（Ｓ４７：ＹＥＳ）、受信した認証結果を通信ＩＦ２０３を通じてデジタル複合機１００Ａへ送信する（ステップＳ４８）。図８に示したフローチャートでは、指紋サーバ３００からデジタル複合機１００Ａへ送信する認証結果を受信しているため、中継を許可することとなるが、通信ネットワークＮ１上に存在する他の装置へ送信する認証結果である場合には、ステップＳ４７で中継を不許可と判断し（Ｓ４７：ＮＯ）、本フローチャートによる処理を終了する。
【００６４】
デジタル複合機１００Ａが中継装置２００から送信される認証結果を受信した場合（ステップＳ４９）、本フローチャートによる処理を終了する。デジタル複合機１００Ａでは、使用権限を付与する利用者を選別するために認証結果を用いることができる。また、本実施の形態では、１人の利用者につき複数の指紋データを指紋サーバ３００へ登録することが可能であるため、指紋データ毎に用途を使い分けることも可能である。例えば、右手の人差し指の指紋データについては装置の使用権限を付与するか否かの判定に使用し、他の指の指紋データについてはデジタル複合機１００Ａが備える機能の設定に使用することができる。
【００６５】
前述したフローチャートでは、指紋認証を行う際にデジタル複合機１００Ａにて利用者情報（利用者ＩＤ）及び指紋データの入力を受付け、入力された利用者情報（利用者ＩＤ）及び指紋データを指紋サーバ３００へ送信することにより指紋認証を行っていた。すなわち、利用者情報（利用者ＩＤ）及び指紋データを受信した指紋サーバ３００は、利用者ＩＤを基に指紋ＤＢ３０６ａを検索して該当する指紋データを読出し、読出した指紋データと受信した指紋データとを照合することにより認証処理を行っていた。しかしながら、デジタル複合機１００Ａにて利用者情報（利用者ＩＤ）の入力を要求せずに指紋データのみを用いて認証をとる構成としてもよい。
【００６６】
図９及び図１０は指紋認証時に各装置が実行する処理の手順の変形例を説明するフローチャートである。デジタル複合機１００Ａの指紋読取部１０９を通じて指紋データが入力された場合（ステップＳ１３１）、ＣＰＵ１０１は、入力された指紋データをＲＡＭ１０４に格納する（ステップＳ１３２）。そして、ＲＡＭ１０４に格納された指紋データを暗号・復号処理部１１０にて暗号化した後（ステップＳ１３３）、指紋サーバ３００を送信先として認証依頼を送信する（ステップＳ１３５）。具体的には、認証依頼である旨の情報、及び暗号化された指紋データを送信内容として含み、この送信内容に対して送信先アドレス及び送信元アドレスを含む送信ヘッダを添付した送信データを生成し、生成した送信データを通信ＩＦ１０６を通じて送信する。
【００６７】
中継装置２００が通信ＩＦ２０３を通じて認証依頼を受信した場合（ステップＳ１３６）、制御部２０１は、受信したデータ（この場合、認証依頼）の送信元及び送信先に基づいて中継の可否を判定する（ステップＳ１３７）。制御部２０１は、判定結果に基づいて中継を許可できるか否かを判断し（ステップＳ１３８）、中継を許可できると判断した場合（Ｓ１３８：ＹＥＳ）、受信した認証依頼を通信ＩＦ２０４を通じて指紋サーバ３００へ送信する（ステップＳ１３９）。図９に示したフローチャートでは、デジタル複合機１００Ａから指紋サーバ３００へ送信される認証依頼を中継装置２００が受信しているため、中継を許可することとなるが、通信ネットワークＮ１上に存在する他の装置から送信された認証依頼である場合には、ステップＳ１３８で中継を不許可と判断し（Ｓ１３８：ＮＯ）、本フローチャートによる処理を終了する。
【００６８】
指紋サーバ３００が認証依頼を受信した場合（ステップＳ１４０）、認証依頼に含まれる指紋データの復号を暗号・復号処理部３０５にて行い（ステップＳ１４１）、指紋ＤＢ３０６ａと照合する（ステップＳ１４２）。このとき、指紋サーバ３００のＣＰＵ３０１は、復号した指紋データを指紋ＤＢ３０６ａに登録されている指紋データと照合することによって認証処理を行い、認証結果を取得する（ステップＳ１４３）。そして、ＣＰＵ３０１は、取得した認証結果をデジタル複合機１００Ａへ送信する（ステップＳ１４４）。具体的には、利用者が認証された旨の情報、又は利用者が認証されなかった旨の情報を送信内容として含み、この送信内容に対して送信先アドレス及び送信元アドレスを含む送信ヘッダを添付した送信データを生成し、生成した送信データを通信ＩＦ３０７を通じて送信する。
【００６９】
中継装置２００が通信ＩＦ２０４を通じて認証結果を受信した場合（ステップＳ１４５）、制御部２０１は、受信したデータ（この場合、認証結果）の送信元及び送信先に基づいて中継の可否を判定する（ステップＳ１４６）。制御部２０１は、判定結果に基づいて中継を許可できるか否かを判断し（ステップＳ１４７）、中継を許可できると判断した場合（Ｓ１４７：ＹＥＳ）、受信した認証結果を通信ＩＦ２０３を通じてデジタル複合機１００Ａへ送信する（ステップＳ１４８）。図１０に示したフローチャートでは、指紋サーバ３００からデジタル複合機１００Ａへ送信する認証結果を受信しているため、中継を許可することとなるが、通信ネットワークＮ１上に存在する他の装置へ送信する認証結果である場合には、ステップＳ１４７で中継を不許可と判断し（Ｓ１４７：ＮＯ）、本フローチャートによる処理を終了する。
【００７０】
デジタル複合機１００Ａが中継装置２００から送信される認証結果を受信した場合（ステップＳ１４９）、本フローチャートによる処理を終了する。デジタル複合機１００Ａでは、使用権限を付与する利用者を選別するために認証結果を用いることができる。また、本実施の形態では、１人の利用者につき複数の指紋データを指紋サーバ３００へ登録することが可能であるため、指紋データ毎に用途を使い分けることも可能である。例えば、右手の人差し指の指紋データについては装置の使用権限を付与するか否かの判定に使用し、他の指の指紋データについてはデジタル複合機１００Ａが備える機能の設定に使用することができる。
【００７１】
なお、本実施の形態では、利用者認証を行うための情報として指紋データを用いる構成としたが、掌紋、虹彩、網膜パターン、静脈パターン、声紋、筆跡、打鍵パターン等の身体的特徴又は行動的特徴を利用して利用者認証を行う構成であってもよい。
【００７２】
実施の形態２．
実施の形態１では、データの送信元及び送信先の情報を基に中継装置２００が中継の可否を判断する構成であったが、中継装置２００にて指紋登録又は指紋認証に関するデータであるか否かを検証し、検証結果に基づいて中継の可否を判断する構成であってもよい。
【００７３】
図１１は本実施の形態においてデジタル複合機１００Ａが生成する送信データの一例を示す模式図である。デジタル複合機１００Ａが指紋認証時、指紋登録時に生成する送信データは、送信ヘッダ、利用者情報、指紋データにより構成される。送信ヘッダには、送信先アドレス及び送信元アドレスの他、指紋登録・指紋認証に関するデータであるか否かを示すフラグが含まれている。フラグがオンである場合、指紋登録・指紋認証に関するデータであることを示し、フラグがオフである場合又はフラグ自体が付加されていない場合、指紋登録・指紋認証とは無関係のデータであることを示している。利用者情報には、利用者ＩＤ及び利用者の指の情報が含まれる。また、指紋データはデジタル複合機１００Ａにて暗号化されたデータである。
【００７４】
図１２は中継装置２００がデータを受信した場合に実行する処理の手順を示すフローチャートである。中継装置２００の制御部２０１は、適宜の時間間隔にて通信ＩＦ２０３，２０４を監視することにより、データを受信したか否かを判断する（ステップＳ５１）。データを受信していない場合（Ｓ５１：ＮＯ）、制御部２０１は、データを受信するまで待機する。データを受信したと判断した場合（Ｓ５１：ＹＥＳ）、制御部２０１は、受信したデータに含まれる特定のデータ（フラグ）を参照することにより、指紋登録・指紋認証に関するデータであるか否かを判断する（ステップＳ５２）。指紋登録・指紋認証に関するデータであると判断した場合（Ｓ５２：ＹＥＳ）、制御部２０１は、そのデータの中継を許可すると判断し、指定された送信先へ送信する（ステップＳ５３）。一方、ステップＳ５２で指紋登録・指紋認証に関するデータでないと判断した場合（Ｓ５２：ＮＯ）、制御部２０１は、そのデータの中継を許可しないと判断し、本フローチャートによる処理を終了する。
【００７５】
このように、本実施の形態では、指紋登録・指紋認証に関するデータのみを中継装置２００が中継する構成であるため、通信ネットワークＮ１上の任意の装置から送信された正規の依頼のみが通過することなり、指紋サーバ３００から不正に指紋データが読出されることを防止することができる。
【００７６】
実施の形態３．
実施の形態１では、デジタル複合機１００Ａに入力された指紋データを指紋サーバ３００へ送信し、指紋サーバ３００にて指紋ＤＢ３０６ａに登録されている指紋データと照合することによって指紋サーバ３００が認証処理を行う構成としたが、デジタル複合機１００Ａに指紋データが入力されたときに該当する利用者の指紋データを指紋サーバ３００へ要求し、指紋サーバ３００から送信されてくる指紋データに基づいてデジタル複合機１００Ａが認証処理を行う構成であってもよい。
なお、システムを構成する各装置の内部構成については実施の形態１と全く同様である。本実施の形態では、指紋サーバ３００から送信される指紋データに基づいてデジタル複合機１００Ａが利用者認証を行う構成であるため、デジタル複合機１００Ａは第２発明の利用者認証システムにおける認証装置として動作する。
【００７７】
図１３及び図１４は指紋認証時に各装置が実行する処理の手順を説明するフローチャートである。デジタル複合機１００Ａの指紋読取部１０９を通じて指紋データが入力された場合（ステップＳ６１）、ＣＰＵ１０１は、入力された指紋データをＲＡＭ１０４に格納する（ステップＳ６２）。次いで、ＣＰＵ１０１は、利用者情報の入力を促す表示を操作パネル１０５の表示部に行い、利用者情報の入力を受付ける（ステップＳ６３）。利用者情報が入力された場合、ＣＰＵ１０１は、指紋サーバ３００を送信先として、指紋データの送信要求を送信する（ステップＳ６４）。具体的には、指紋データの送信要求である旨の情報及び利用者情報を送信内容として含み、この送信内容に対して送信先アドレス及び送信元アドレスを含む送信ヘッダを添付した送信データを生成し、生成した送信データを通信ＩＦ１０６を通じて送信する。
【００７８】
中継装置２００が通信ＩＦ２０３を通じて指紋データの送信要求を受信した場合（ステップＳ６５）、制御部２０１は、受信したデータ（この場合、送信要求）の送信元及び送信先に基づいて中継の可否を判定する（ステップＳ６６）。制御部２０１は、判定結果に基づいて中継を許可できるか否かを判断し（ステップＳ６７）、中継を許可できると判断した場合（Ｓ６７：ＹＥＳ）、受信した指紋データの送信要求を通信ＩＦ２０４を通じて指紋サーバ３００へ送信する（ステップＳ６８）。図１３に示したフローチャートでは、デジタル複合機１００Ａから指紋サーバ３００へ送信される指紋データの送信要求を中継装置２００が受信しているため、中継を許可することとなるが、通信ネットワークＮ１上に存在する他の装置から送信された認証依頼である場合には、ステップＳ６７で中継を不許可と判断し（Ｓ６７：ＮＯ）、本フローチャートによる処理を終了する。
【００７９】
なお、本実施の形態においても、実施の形態２と同様に中継装置２００が受信したデータの内容に基づいて中継の可否を判定する構成であってもよい。
【００８０】
指紋サーバ３００が指紋データの送信要求を受信した場合（ステップＳ６９）、その送信要求に含まれる利用者情報を基に該当する利用者の指紋データを指紋ＤＢ３０６ａから読出し（ステップＳ７０）、読出した指紋データの暗号化を暗号・復号処理部３０５にて行う（ステップＳ７１）。そして、暗号化した指紋データをデジタル複合機１００Ａへ送信する（ステップＳ７２）。具体的には、暗号化した指紋データを送信内容として含み、この送信内容に対して送信先アドレス及び送信元アドレスを含む送信ヘッダを添付した送信データを生成し、生成した送信データを通信ＩＦ３０７を通じて送信する。
【００８１】
中継装置２００が通信ＩＦ２０４を通じて暗号化した指紋データを受信した場合（ステップＳ７３）、制御部２０１は、受信したデータ（この場合、指紋データ）の送信元及び送信先に基づいて中継の可否を判定する（ステップＳ７４）。制御部２０１は、判定結果に基づいて中継を許可できるか否かを判断し（ステップＳ７５）、中継を許可できると判断した場合（Ｓ７５：ＹＥＳ）、受信した指紋データを通信ＩＦ２０３を通じてデジタル複合機１００Ａへ送信する（ステップＳ７６）。図１４に示したフローチャートでは、指紋サーバ３００からデジタル複合機１００Ａへ送信する指紋データを受信しているため、中継を許可することとなるが、通信ネットワークＮ１上に存在する他の装置へ送信する指紋データである場合には、ステップＳ７５で中継を不許可と判断し（Ｓ７５：ＮＯ）、本フローチャートによる処理を終了する。
【００８２】
デジタル複合機１００Ａが中継装置２００から送信されてくる指紋データを受信した場合（ステップＳ７７）、暗号・復号処理部１１０にて受信した指紋データを復号し（ステップＳ７８）、ステップＳ６２でＲＡＭ３０４に格納している指紋データとの照合を行う（ステップＳ７９）。照合した結果、デジタル複合機１００Ａは認証結果を取得する（ステップＳ８０）。
【００８３】
実施の形態４．
前述した実施の形態では、デジタル複合機１００Ａと指紋サーバ３００との間にて送受信されるデータを中継する中継装置２００にて中継の可否を判定する構成であったが、指紋サーバ３００に中継装置２００の機能を組込む構成であってもよい。
【００８４】
図１５は実施の形態４に係る利用者認証システムの全体構成を示す模式図である。図中１００Ａ，１００Ｂは、スキャナ機能、コピー機能、プリンタ機能等を有するデジタル複合機であり、通信ネットワークＮ上に設置されている。これらのデジタル複合機１００Ａ，１００Ｂは、通信ネットワークＮを介してセキュリティエリア１に設けられた指紋サーバ４００に接続されている。
【００８５】
図１６はデジタル複合機１００Ａ及び指紋サーバ４００の内部構成を示すブロック図である。デジタル複合機１００Ａの構成は実施の形態１と全く同様であり、ＣＰＵ１０１、ＲＯＭ１０３、ＲＡＭ１０４、操作パネル１０５、通信ＩＦ１０６、画像読取部１０７、画像形成部１０８、指紋読取部１０９、暗号・復号処理部１１０等のハードウェアがバス１０２を介して接続されている。
【００８６】
指紋サーバ４００はＣＰＵ４０１を備えており、このＣＰＵ４０１には、ＲＯＭ４０３、ＲＡＭ４０４、暗号・復号処理部４０５、ＨＤＤ４０６、通信ＩＦ４０７等のハードウェアがバス４０２を介して接続されている。
【００８７】
ＨＤＤ４０６には、指紋ＤＢ４０６ａの他に判定テーブル４０６ｂを備えている。指紋ＤＢ４０６ａは、実施の形態１に示したものと同様のものであり、利用者情報と指紋データとを関連付けて記憶している。判定テーブル４０６ｂは、指紋サーバ４００へのアクセスを許可する装置の通信アドレス（送信元アドレス）を記憶している。指紋サーバ４００では、この判定テーブル４０６ｂに登録されている情報を基にアクセス制御を行う。
【００８８】
図１７は指紋認証時に各装置が実行する処理の手順を説明するフローチャートである。デジタル複合機１００Ａの指紋読取部１０９を通じて指紋データが入力された場合（ステップＳ８１）、ＣＰＵ１０１は、入力された指紋データをＲＡＭ１０４に格納する（ステップＳ８２）。ＲＡＭ１０４に格納された指紋データは暗号・復号処理部１１０により暗号化される（ステップＳ８３）。次いで、ＣＰＵ１０１は、利用者情報の入力を促す表示を操作パネル１０５の表示部に行い、利用者情報の入力を受付ける（ステップＳ８４）。利用者情報が入力された場合、ＣＰＵ１０１は、指紋サーバ３００を送信先として、指紋データの認証依頼を送信する（ステップＳ８５）。具体的には、指紋データの認証依頼である旨の情報、利用者情報、暗号化を送信内容として含み、この送信内容に対して送信先アドレス及び送信元アドレスを含む送信ヘッダを添付した送信データを生成し、生成した送信データを通信ＩＦ１０６を通じて送信する。
【００８９】
指紋サーバ４００が通信ＩＦ４０７を通じて認証依頼を受信した場合（ステップＳ８６）、ＣＰＵ４０１は、受信したデータ（この場合、認証依頼）の送信元に基づいてアクセスの可否を判定する（ステップＳ８７）。アクセスの可否は、ＨＤＤ４０６に格納されている判定テーブル４０６ｂの登録内容に基づいて判定することができる。ＣＰＵ４０１は、判定結果に基づいてアクセスを許可できるか否かを判断する（ステップＳ８８）。許可できないと判断した場合（Ｓ８８：ＮＯ）、本フローチャートによる処理を終了する。
【００９０】
アクセスを許可できると判断した場合（Ｓ８８：ＹＥＳ）、認証依頼に含まれる指紋データを復号し（ステップＳ８９）、利用者情報を参照して指紋ＤＢ４０６ａから読出した指紋データと復号した指紋データとの照合を行う（ステップＳ９０）。指紋サーバ４００は、指紋データの照合を行うことにより認証結果を取得する（ステップＳ９１）。そして、認証結果を通信ＩＦ４０７を通じてデジタル複合機１００Ａへ送信する（ステップＳ９２）。デジタル複合機１００Ａは、指紋サーバ４００から送信された認証結果を受信する（ステップＳ９３）。
【００９１】
デジタル複合機１００Ａでは、使用権限を付与する利用者を選別するために認証結果を用いることができる。また、１人の利用者につき複数の指紋データを指紋サーバ４００へ登録することが可能であるため、指紋データ毎に用途を使い分けることも可能である。例えば、右手の人差し指の指紋データについては装置の使用権限を付与するか否かの判定に使用し、他の指の指紋データについてはデジタル複合機１００Ａが備える機能の設定に使用することができる。
【図面の簡単な説明】
【００９２】
【図１】本発明に係る利用者認証システムの全体構成を示す模式図である。
【図２】デジタル複合機、中継装置、及び指紋サーバの内部構成を示すブロック図である。
【図３】判定テーブルの一例を示す概念図である。
【図４】指紋ＤＢの一例を示す概念図である。
【図５】指紋登録時に各装置が実行する処理の手順を説明するフローチャートである。
【図６】送信データの一例を示す模式図である。
【図７】指紋認証時に各装置が実行する処理の手順を説明するフローチャートである。
【図８】指紋認証時に各装置が実行する処理の手順を説明するフローチャートである。
【図９】指紋認証時に各装置が実行する処理の手順の変形例を説明するフローチャートである。
【図１０】指紋認証時に各装置が実行する処理の手順の変形例を説明するフローチャートである。
【図１１】本実施の形態においてデジタル複合機が生成する送信データの一例を示す模式図である。
【図１２】中継装置がデータを受信した場合に実行する処理の手順を示すフローチャートである。
【図１３】指紋認証時に各装置が実行する処理の手順を説明するフローチャートである。
【図１４】指紋認証時に各装置が実行する処理の手順を説明するフローチャートである。
【図１５】実施の形態４に係る利用者認証システムの全体構成を示す模式図である。
【図１６】デジタル複合機及び指紋サーバの内部構成を示すブロック図である。
【図１７】指紋認証時に各装置が実行する処理の手順を説明するフローチャートである。
【符号の説明】
【００９３】
１００Ａ，１００Ｂ  デジタル複合機
１０１  ＣＰＵ
１０３  ＲＯＭ
１０４  ＲＡＭ
１０５  操作パネル
１０６  通信ＩＦ
１０７  画像読取部
１０８  画像形成部
１０９  指紋読取部
１１０  暗号・復号処理部
２００  中継装置
２０１  制御部
２０２  判定テーブル
２０３  通信ＩＦ
２０４  通信ＩＦ
３００  指紋サーバ
３０１  ＣＰＵ
３０３  ＲＯＭ
３０４  ＲＡＭ
３０５  暗号・復号処理部
３０６  ＨＤＤ
３０６ａ  指紋ＤＢ
３０７  通信ＩＦ
【図１】
2007011609.tif 000003
【図２】
2007011609.tif 000004
【図３】
2007011609.tif 000005
【図４】
2007011609.tif 000006
【図５】
2007011609.tif 000007
【図６】
2007011609.tif 000008
【図７】
2007011609.tif 000009
【図８】
2007011609.tif 000010
【図９】
2007011609.tif 000011
【図１０】
2007011609.tif 000012
【図１１】
2007011609.tif 000013
【図１２】
2007011609.tif 000014
【図１３】
2007011609.tif 000015
【図１４】
2007011609.tif 000016
【図１５】
2007011609.tif 000017
【図１６】
2007011609.tif 000018
【図１７】
2007011609.tif 000019