(57)【要約】【課題】ログ集計サーバ上で、ログに含まれる使用者を特定する情報を参照できないようにしつつ、使用者ごとに集計処理を行うことを目的とする。【解決手段】画像処理装置の使用者による使用内容を示すログ（使用内容ログ）を取得し、使用内容ログに含まれる使用者を特定する情報を選択的に暗号化して暗号化ログを生成して、暗号化ログを送信する暗号化ログ生成装置と、暗号化ログ生成装置から暗号化ログを受信し、暗号化された使用者を特定する情報ごとに暗号化ログを集計して、暗号化ログの集計結果をログ利用装置に送信するログ集計装置と、暗号化ログの集計結果を受信し、暗号化ログの集計結果に含まれる使用者を特定する情報を復号するログ利用装置と、を含むことを特徴とするログ集計システム。【選択図】図２
2009087160.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置の使用者による使用内容を示すログを取得し、前記ログに含まれる前記使用者を特定する情報を選択的に暗号化して暗号化ログを生成し、前記暗号化ログを送信する暗号化ログ生成装置と、
前記暗号化ログ生成装置から前記暗号化ログを受信し、暗号化された前記使用者を特定する情報ごとに前記暗号化ログを集計し、前記暗号化ログの集計結果をログ利用装置に送信するログ集計装置と、
前記集計結果を受信し、前記集計結果に含まれる前記使用者を特定する情報を復号するログ利用装置と、
を含むことを特徴とするログ集計システム。
【請求項２】
前記暗号化ログ生成装置が、前記ログに含まれる前記使用者を特定する情報を公開鍵を用いて暗号化し、
前記ログ利用装置が、前記集計結果に含まれる前記使用者を特定する情報を、前記公開鍵に対応する秘密鍵を用いて復号する、
ことを特徴とする請求項１記載のログ集計システム。
【請求項３】
画像処理装置の使用者による使用内容を示すログを取得し、
前記ログに含まれる前記使用者を特定する情報を選択的に暗号化して暗号化ログを生成し、
前記暗号化ログをログ集計装置に送信し、
送信した前記暗号化ログが、前記ログ集計装置による集計処理に供されることを特徴とする暗号化ログ生成装置。
【請求項４】
コンピュータに、
画像処理装置の使用者による使用内容を示すログを取得させ、
前記ログに含まれる前記使用者を特定する情報を選択的に暗号化させて暗号化ログを生成させ、
前記暗号化ログをログ集計装置に送信させ、
送信された前記暗号化ログが、前記ログ集計装置による集計処理に供されることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログ集計システム、暗号化ログ生成装置及びプログラムに関する。
【背景技術】
【０００２】
一般に、プリンタ・コピー機などの画像処理装置は、その使用者による使用内容を示すログを記録している。そして、このようなログを、単に蓄積するだけでなく、集計等に利用することによって、画像処理装置の管理者等は各使用者の使用状況の把握をすることができる。こういった集計処理は、例えば、外部のアウトソーサなどが管理するログ集計サーバに、画像処理装置がログを送信することにより行われることもある。
【０００３】
なお、個人の趣味や嗜好に関する情報を一括管理し、企業等に提供するサービスを実現する技術が特許文献１に開示されている。
【特許文献１】特開２００４−１１０２６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した例において、画像処理装置がログ集計サーバにログを送信する際には、その使用者を特定する情報が外部から参照される不都合がある。一方、ログに含まれる使用者を特定する情報を取り除いて画像処理装置がログを送信する場合には、ログ集計サーバが使用者ごとに集計処理をすることが困難となる。
【０００５】
そこで本発明は、ログ集計サーバ上で、ログに含まれる使用者を特定する情報を参照できないようにしつつ、使用者ごとに集計処理を行うことを目的とする。
【課題を解決するための手段】
【０００６】
請求項１の発明は、画像処理装置の使用者による使用内容を示すログを取得し、前記ログに含まれる前記使用者を特定する情報を選択的に暗号化して暗号化ログを生成し、前記暗号化ログを送信する暗号化ログ生成装置と、前記暗号化ログ生成装置から前記暗号化ログを受信し、暗号化された前記使用者を特定する情報ごとに前記暗号化ログを集計し、前記暗号化ログの集計結果をログ利用装置に送信するログ集計装置と、前記集計結果を受信し、前記集計結果に含まれる前記使用者を特定する情報を復号するログ利用装置と、を含むことを特徴とするログ集計システムである。
【０００７】
請求項２の発明は、請求項１のログ集計システムにおいて、前記暗号化ログ生成装置が、前記ログに含まれる前記使用者を特定する情報を公開鍵を用いて暗号化し、前記ログ利用装置が、前記集計結果に含まれる前記使用者を特定する情報を、前記公開鍵に対応する秘密鍵を用いて復号する、ことを特徴とする。
【０００８】
請求項３の発明は、画像処理装置の使用者による使用内容を示すログを取得し、前記ログに含まれる前記使用者を特定する情報を選択的に暗号化して暗号化ログを生成し、前記暗号化ログをログ集計装置に送信し、送信した前記暗号化ログが、前記ログ集計装置による集計処理に供されることを特徴とする暗号化ログ生成装置である。
【０００９】
請求項４の発明は、コンピュータに、画像処理装置の使用者による使用内容を示すログを取得させ、前記ログに含まれる前記使用者を特定する情報を選択的に暗号化させて暗号化ログを生成させ、前記暗号化ログをログ集計装置に送信させ、送信された前記暗号化ログが、前記ログ集計装置による集計処理に供されることを特徴とするプログラムである。
【発明の効果】
【００１０】
請求項１、請求項３または請求項４の発明によれば、ログ集計サーバ上で、ログに含まれる使用者を特定する情報を参照できないようにしつつ、使用者ごとに集計処理を行うことができる。
【００１１】
請求項２の発明によれば、本構成を有していない場合に比して、暗号化された使用者を特定する情報を復号するための復号鍵が外部に漏洩する危険を減らすことができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の一実施形態を図面に従って説明する。
【００１３】
図１は本発明の実施形態に係るログ集計システムの全体構成図である。同図に示されるログ集計システムでは、広域通信網（ＷＡＮ）や構内通信網（ＬＡＮ）などのネットワーク９を介して、画像処理装置１と、ログ集計サーバ３と、ログ利用サーバ５と、ユーザ情報管理サーバ７と、認証局８とが、データ通信可能に接続されている。
【００１４】
まず、画像処理装置１は、企業等に設置されているスキャン機能や印刷機能を備えた複合機である。また、画像処理装置１は、制御部１１、記憶部１２、通信部１３、記憶媒体読取部１４、ＵＩ部１５、画像読取部１６及び、画像出力部１７を含んで構成される。特に本実施形態では、画像処理装置１は、その処理内容を示すログの一部分を暗号化して送信する機能を有している。
【００１５】
次に、ログ集計サーバ３は、公知のサーバコンピュータであり、制御部３１、記憶部３２及び、通信部３３を含んで構成される。ログ集計サーバ３は、各企業等に設置されている画像処理装置１から暗号化されて送信されたログを集計し、その集計結果を、企業等に設置されているログ利用サーバ５に送信する機能を有している。
【００１６】
そして、ログ利用サーバ５は、企業等に設置されている公知のサーバコンピュータであり、制御部５１、記憶部５２、通信部５３を含んで構成される。ログ利用サーバ５は、画像処理装置１の管理者等が画像処理装置１の使用状況を把握するために設置され、ログ集計サーバ３から暗号化されたログの集計結果を受信する。特に本実施形態では、ログ利用サーバ５は、ログ集計サーバ３から送信された集計結果の一部分を復号する機能を有している。管理者は、ログ利用サーバ５において復号された集計結果を、印刷代金の利用明細を作成する等のために利用することができる。
【００１７】
ユーザ情報管理サーバ７は、公知のサーバコンピュータ等であり、画像処理装置１を使用するユーザのユーザ名称や所属する組織等の情報が管理されている。本実施形態では、ユーザ情報管理サーバ７は、ログ利用サーバ５からの問い合わせに応じて、ユーザが所属する組織等の情報を提供する。
【００１８】
認証局８は、公知のサーバコンピュータ等であり、公開鍵を発行する企業等の身元を保証する電子証明書を、公開鍵とともに提供する等の処理を行う。本実施形態では、認証局８は、ログ利用サーバ５が発行する公開鍵を取得し、ログ利用サーバ５の身元を保証する電子証明書を作成し、取得した公開鍵と作成した電子証明書とを画像処理装置１等に提供する。
【００１９】
制御部１１、３１、及び５１はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等のプログラム制御デバイスである。制御部１１は記憶部１２に格納されたプログラムを、制御部３１は記憶部３２に格納されたプログラムを、制御部５１は記憶部５２に格納されたプログラムを、それぞれ実行する。
【００２０】
記憶部１２は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のメモリ素子、ならびにハードディスク等によって構成される。この記憶部１２は、制御部１１が実行するプログラム（ソフトウェア）を格納している。また、この記憶部１２は、制御部１１の処理の過程で利用される種々のデータを保持するワークメモリとしても動作する。なお、記憶部３２及び５２も、同様にＲＡＭ等のメモリ素子やハードディスク等によって構成される。
【００２１】
通信部１３は、ネットワークボード等によって構成される。この通信部１３はネットワーク９を介して接続されるログ利用サーバ５等からのデータを受け入れて制御部１１に出力する。また、この通信部１３は制御部１１から入力されるデータをネットワーク９を介してログ集計サーバ３等に出力する。なお、通信部３３及び５３も、同様にネットワークボード等によって構成される。
【００２２】
記憶媒体読取部１４は、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カード等のリーダ／ライタ装置等によって構成される。また記憶媒体１８は可搬型の記憶媒体であり、例えばＩＤカードや携帯電話等に内蔵されている記憶媒体である。この記憶媒体読取部１４は、記憶媒体１８に保持されているデータを読み取って制御部１１に出力する。また、記憶媒体読取部１４は、制御部１１から入力される指示に従って、制御部１１から入力されるデータを記憶媒体１８に書き込む機能を備えてもよい。
【００２３】
ＵＩ部１５は、タッチパネルや、液晶ディスプレイ及び入力用デバイス（キーボード、マウス、タッチパッド等）等によって構成される。このＵＩ部１５は、制御部１１から入力される指示に従って、制御部１１から入力されるデータに基づく画面（例えば、ユーザに指示の入力を促すメニュー画面）を表示する。また、ＵＩ部１５は、ユーザから指示の入力を受け入れて、制御部１１に出力する。
【００２４】
画像読取部１６は、イメージスキャナ等によって構成される。この画像読取部１６は、制御部１１から入力される指示に従って、紙文書上に形成された画像（例えば、テキスト、線図、写真等を含む。）を読み取って、当該画像を表すビットマップデータを生成し、制御部１１に出力する。
【００２５】
画像出力部１７は、レーザプリンタやインクジェットプリンタ等の出力装置によって構成される。この画像出力部１７は、例えば、制御部１１から入力される指示に従って、紙や合成樹脂フィルム等のシート状の画像記録媒体上に、制御部１１から入力される画像データに基づく画像（例えば、テキスト、図形、写真等を含むカラー又はモノクロの印刷原稿画像等）を形成する。
【００２６】
以下では、画像処理装置１の制御部１１に含まれるユーザ認証部２１および暗号化ログ生成部２２、ログ集計サーバ３の制御部３１に含まれるログ集計部４１、並びにログ利用サーバ５の制御部５１に含まれるログ利用部６１が実現する機能について、これらの機能ブロック図を示す図２を用いて、詳細に説明する。
【００２７】
なお、ユーザ認証部２１、暗号化ログ生成部２２の各機能は、記憶部１２に格納されたプログラム等を制御部１１が実行することにより実現できる。ログ集計部４１の機能は、記憶部３２に格納されたプログラム等を制御部３１が実行することにより実現できる。ログ利用部６１の機能は、記憶部５２に格納されたプログラム等を制御部５１が実行することにより実現できる。これらのプログラムは、例えばＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な各種の情報記憶媒体に格納されて提供されてもよいし、インターネット等の通信手段を介して提供されてもよい。
【００２８】
まず、画像処理装置１を使用するユーザ（使用者）は、記憶媒体読取部１４に当該ユーザを特定する情報（例えば、ユーザ名称など）が記憶されている記憶媒体１８を挿入する。本実施形態では、ユーザ認証部２１は、記憶媒体１８からユーザ名称を取得することによりユーザ認証を行う。ユーザ認証後に、画像処理装置１のＵＩ部１５は、例えば「Ａ４の紙で３０枚をカラー印刷する」というようなユーザの入力を受付ける。制御部１１は、ユーザの入力に応じて、あらかじめユーザにより画像読取部１６に挿入された紙文書を画像読取部１６に読み取らせ、画像出力部１７に「Ａ４の紙で３０枚をカラー印刷」させる。なお、ユーザを特定する情報には、ユーザ名称やユーザＩＤのようにユーザそのものを示す情報のほかに、ユーザが所属する組織の名称のようにユーザを部分的に特定する情報や、ユーザの住所等のようにユーザを間接的に特定する情報が含まれてもよい。
【００２９】
制御部１１は、ユーザの指示を受付けて画像処理装置１が処理を実行するごとに、その処理の内容を示す情報である使用内容ログを発行して記憶部１２に格納する。使用内容ログは、図３に示すように、ユーザの指示によって画像処理装置１が実行する処理の内容（すなわち、ユーザによる画像処理装置１の使用内容）を示し、使用した紙の種類（サイズ）、枚数、インクの色（カラー）を示す情報のほかに、ユーザ認証時に記憶媒体１８から取得されるユーザ名称を示す情報、ユーザが使用した画像処理装置１自身を特定する情報（装置ＩＤ）、および処理を実行した日時を示す情報等を含んでいる。
【００３０】
ここで、暗号化ログ生成部２２に含まれるログ取得部２２Ａと、暗号化処理部２２Ｂと、暗号化ログ送信部２２Ｃが実現する機能について説明する。まず、ログ取得部２２Ａは、記憶部１２から使用内容ログを取得する。次に、暗号化処理部２２Ｂは、ログ取得部２２Ａが取得した使用内容ログに含まれているユーザ名称を暗号化して、暗号化ログを生成する。そして、暗号化ログ送信部２２Ｃは、暗号化処理部２２Ｂが生成した暗号化ログをログ集計サーバ３に送信する。送信された暗号化ログは、ログ集計サーバ３で暗号化されたユーザ名称ごとに集計する処理に供される。
【００３１】
暗号化処理部２２Ｂは、具体的には、使用内容ログに含まれる複数種類の情報のそれぞれに対応するフィールドのうち、ユーザ名称に対応するフィールドを選択し、選択されたフィールド内のデータをログ集計サーバ３で解読不能になるよう暗号化して暗号化ログを生成する。また、図４は、図３に例示された使用内容ログを暗号化処理部２２Ｂが暗号化して生成される暗号化ログの一例を示す図である。
【００３２】
暗号化処理部２２Ｂが暗号化するフィールドは、画像処理装置１の管理者等によりあらかじめ決定される。また、暗号化処理部２２Ｂが暗号化するフィールドを特定する情報は、画像処理装置１の記憶部１２と、ログ利用サーバ５の記憶部５２とに格納されることによって、画像処理装置１及びログ利用サーバ５と共有される。暗号化ログ生成部２２Ｂは、記憶部１２から暗号化するフィールドの情報（ここでは、ユーザ名称のフィールド）を参照することによって、使用内容ログを構成している各フィールドから暗号化する対象となるフィールドを選択し、そのフィールドが示す内容を暗号化する。
【００３３】
また、暗号化処理部２２Ｂは、ログ利用サーバ５が発行する公開鍵により暗号化するのが好適である。この公開鍵は、暗号化処理部２２Ｂが使用内容ログを暗号化する際に、ログ利用サーバ５に問い合わせることにより取得してもよいし、認証局８に問い合わせることにより取得してもよい。また、ログ利用サーバ５等から取得した公開鍵を予め記憶部１２に格納し、暗号化処理の際に記憶部１２から取得してもよい。なお、公開鍵とともに、制御部１１は、通信部１３を介して認証局８が公開鍵の発行者を認証したことを証明する電子証明書を取得し、記憶部１２に格納してもよい。
【００３４】
さらに、ログ集計部４１に含まれる暗号化ログ受信部４１Ａと、暗号化ログ集計部４１Ｂと、集計結果送信部４１Ｃが実現する機能について説明する。まず、暗号化ログ受信部４１Ａは、画像処理装置１から送信される暗号化ログを受信し、記憶部３２に格納する。次に、暗号化ログ集計部４１Ｂは、暗号化ログ受信部４１Ａが記憶部３２に格納した暗号化ログを暗号化されたユーザ名称ごとに集計する処理を行う。そして、集計結果送信部４１Ｃは、暗号化ログ集計部４１Ｂが暗号化ログを集計した結果をログ利用サーバ５に送信する。ここで、暗号化ログ集計部４１Ｂは、所定の集計期間（例えば１ヶ月）ごとに、集計処理を行う。この集計期間は、画像処理装置１の管理者等が各ユーザの使用状況を把握するために設定する期間であり、各ユーザの使用状況を集計をする区切りとなる期間である。具体的に、暗号化ログ集計部４１Ｂは、当該集計期間内に画像処理装置１によって記録された使用内容ログに基づいて暗号化処理部２２Ｂが生成した暗号化ログを対象として、集計処理を行う。
【００３５】
暗号化ログ集計部４１Ｂは、暗号化されたユーザ名称ごとに、画像処理装置１で実行された処理の内容を集計する。一定の公開鍵を用いて暗号化したユーザ名称は一定の文字列となることから、暗号化ログ集計部４１Ｂは、暗号化されたユーザ名称をキーとして、ユーザが使用した紙の枚数の情報を、紙の種類、および、インクの色を示す情報ごとに集計する。さらに、紙の種類やインクの色に応じて、ユーザが使用した紙の枚数の情報から印刷代金を求め、暗号化ログの集計結果を示すテーブルに新たに「印刷代金」のフィールドを設けて、暗号化ログの集計結果として記録してもよい。具体的には、暗号化ログ集計部４１Ｂは、図４に示すような暗号化ログを集計した場合、図５に示すような暗号化ログの集計結果を示すテーブルを作成する。
【００３６】
上記の暗号化ログを集計する処理では、ユーザ名称が暗号化されているため、ログ集計サーバ３の管理者等はユーザ名称を参照出来ない。また、暗号化ログに含まれる情報のうち、使用した紙の種類、インクの色、枚数等のユーザ名称以外の情報は暗号化されていないため、図５に示すように、暗号化されたユーザ名称ごとに、使用した紙やインクの色の種類別にユーザが使用した枚数を集計することができる。
【００３７】
以上のようにして、ログ集計サーバ３は、画像処理装置１で暗号化されたユーザ名称が暗号化されている状態を維持したまま、集計する処理を実行する。したがって、ログ集計サーバ３では、ユーザを特定する情報が参照されずに、ユーザの使用内容をユーザ毎に集計することができ、ログ利用サーバ５でその集計結果を利用することができる。
【００３８】
そして、ログ利用部６１に含まれる集計結果受信部６１Ａと、復号部６１Ｂとが実現する機能について説明する。まず、集計結果受信部６１Ａは、ログ集計サーバ３から集計結果を受信する。そして、復号部６１Ｂは、画像処理装置１で暗号化する処理を行う際に用いられた公開鍵に対応する秘密鍵を取得し、集計結果受信部６１Ａが受信した集計結果に含まれる暗号化されたユーザ名称を復号する。ここで、復号部６１Ｂは、暗号化ログ生成部２２Ｂの処理と同様にして、記憶部５２から画像処理装置１で暗号化されたフィールドの情報（ユーザ名称のフィールド）を参照し、暗号化ログを構成する各フィールドから復号する対象となるフィールドを選択して、そのフィールド内のデータである暗号化されたユーザ名称を復号している。具体的には、復号部６１Ｂは、図５に示すようなユーザ名称が暗号化された集計結果を復号すると、図６に示すようなユーザ名称が解読された集計結果を得る。なお、復号部６１Ｂが復号処理に用いる秘密鍵は、記憶部５２の耐ダンパー領域に記憶され、復号部６１Ｂが記憶部５２から取得する。
【００３９】
復号された集計結果を用いることで、ログ利用サーバ５は、画像処理装置１のユーザ毎に印刷代金の利用明細を作成する等の、集計結果を利用する処理が可能となる。さらに、ログ利用部６１は、復号されたユーザ名をユーザ情報管理サーバ７に問い合わせることにより、そのユーザの所属する部署名を照会し、部署ごとに印刷代金を請求するための利用明細を作成することもできる。なお、画像処理装置１を使用したユーザが他社から出向している場合等であっても、同様に、ユーザ情報管理サーバ７に問い合わせて、そのユーザの所属する会社名を照会することにより、その会社に対する利用明細を作成することができる。画像処理装置１の管理者は、その会社に対し、当該利用明細を用いて画像処理装置１の使用料金を請求することも出来る。
【００４０】
なお、公開鍵による暗号化方式では、そのセキュリティを向上させるために、一定期間の経過により公開鍵と秘密鍵のペアを更新することがある。あるユーザ名称を示す文字列を、決まった公開鍵を用いて暗号化すると一定の文字列に変換されるが、公開鍵を変えて暗号化すると、異なる文字列に変換される。あるユーザ名称を示す文字列が、異なる文字列に暗号化されて集計される場合には、同一のユーザによる使用内容が異なるユーザによる使用内容として集計されることとなる。したがって、暗号化手順（暗号化方式や、暗号化に用いる鍵）を所定の期間中は維持するように管理し、公開鍵暗号化方式を用いる場合に公開鍵と秘密鍵とを更新する場合は、例えば、所定の期間ごとに画像処理装置１とログ利用サーバ５との間で同期をとって行う。具体的には、画像処理装置１の管理者等が各ユーザの使用状況を把握するために設定した所定の集計期間中は、画像処理装置１は、一定の暗号化手順を継続して用いて、使用内容ログを暗号化する。
【００４１】
なお、本実施形態では、１台の画像処理装置から暗号化ログが送信されることとしているが、例えば、ひとつの企業が複数台の画像処理装置１を有している場合には、これらから送信される暗号化ログをまとめてログ集計サーバ３が集計してもよい。この場合には、各画像処理装置１は、装置ＩＤの異なる使用内容ログを発行し、複数台の各画像処理装置１で共通する暗号化手順を用いて使用内容ログから暗号化ログを生成し、暗号化ログをログ集計サーバ３に送信する。ここで、所定のユーザが複数台の画像処理装置１を使用している場合であっても、所定のユーザ名称を示す文字列が、各画像処理装置１で一定の文字列に暗号化されるので、ログ集計サーバ３は暗号化されたユーザ名称ごとに、当該企業が有している複数台の画像処理装置１全てで実行された処理の内容を集計できる。
【００４２】
なお、本実施形態では、ログ集計サーバ３は、ひとつの企業の画像処理装置１から暗号化ログを受信することとしているが、複数の企業の画像処理装置１から暗号化ログを受信することとしてもよい。この場合に、ログ集計サーバ３が受信する暗号化ログは、例えば、各企業ごとに異なる公開鍵を用いて暗号化される。
【００４３】
特に、複数の企業の画像処理装置１から暗号化ログを受信する場合には、それぞれの企業に設置されるログ利用サーバ５に集計結果を送信することが想定される。この場合には、画像処理装置１が、送信する暗号化ログに、その送信元となる企業の情報を付して送信してもよいし、例えば、画像処理装置１が発行する使用内容ログに、当該画像処理装置１が設置されている企業を示す情報が含まれてもよい。この場合は、暗号化ログ集計部４１Ｂは、暗号化ログの送信元となっている企業を識別し、識別された企業ごとに集計処理をする。なお、画像処理装置１の制御部１１は、ログのＩＤを示す情報、または装置ＩＤを示す情報に、当該画像処理装置１が設置されている企業を示す情報を含んで使用内容ログを発行してもよい。この場合には、暗号化ログ集計部４１Ｂは、これらの情報から暗号化ログの送信元となっている企業を識別し、識別された企業ごとに集計処理を行って、識別された企業のログ利用サーバ５に対して集計結果を送信する。
【００４４】
図７は、本実施形態における画像処理装置１の制御部１１が、ログを作成するログ作成処理のフローを示す図である。まず、ユーザ名の記録されているＩＣカードが記憶媒体読取部１４に挿入されると、ユーザ認証部２１は、ユーザ認証を行う（Ｓ７０１）。ユーザ認証後、ＵＩ部１５はユーザの指示を受け入れて、制御部１１は、あらかじめユーザにより画像読取部１６に挿入された紙文書を画像読取部１６に読み取らせ、画像出力部１７にユーザから指示された印刷の処理をさせる（Ｓ７０２）。そして、ユーザの指示を受け入れて制御部１１が画像出力部１７等に実行させた処理の内容を示す使用内容ログを作成し、作成した使用内容ログを記憶部１２に記録する（Ｓ７０３）。以上説明した処理は、各ユーザが画像処理装置１を使用するごとに実行される。
【００４５】
図８は、本実施形態における暗号化ログ生成部２２が、暗号化ログを生成する暗号化ログ生成処理のフローを示す図である。ログ取得部２２Ａは、所定の期間（例えば１日）ごとに記憶部１２に問い合わせて使用内容ログを取得する（Ｓ８０１）。次に、暗号化処理部２２Ｂは、ログ利用サーバ５が発行した公開鍵を取得し（Ｓ８０２）、使用内容ログに含まれるユーザ名称を公開鍵を用いて暗号化する（Ｓ８０３）。そして、暗号化ログ送信部２２Ｃは、Ｓ８０３の処理により生成された暗号化ログを、ネットワーク９を通じてログ集計サーバ３に送信する（Ｓ８０４）。
【００４６】
図９は、本実施形態におけるログ集計部４１が、暗号化ログを集計する暗号化ログ集計処理のフローを示す図である。まず暗号化ログ受信部４１Ａは、画像処理装置１から送信された暗号化ログを受信して、記憶部３２に記録する。そして、所定の集計期間内に記憶部３２に記録された暗号化ログを、暗号化ログ集計部４１Ｂは取得する（Ｓ９０１）。次に、暗号化ログ集計部４１Ｂは、暗号化されたユーザ名称をキーとして、暗号化されたユーザ名称ごとに集計する処理を行う（Ｓ９０２）。そして、集計結果送信部４１Ｃは、所定の集計期間について暗号化ログを集計した集計結果を、ネットワーク９を通じてログ利用サーバ５に送信する（Ｓ９０３）。
【００４７】
図１０は、本実施形態におけるログ利用部６１が、ログの集計結果をさまざまな処理に利用するために、集計結果の暗号化されている部分を復号する集計結果復号処理のフローを示す図である。まず、ログ利用サーバ５は、そのログの集計結果を閲覧する者（ログ利用担当者）を管理するため、ログ利用サーバ５のユーザを認証する処理を行う（Ｓ１０１）。ここで、ログ利用サーバ５の記憶部５２には、ログ集計サーバ３から送信される集計結果が記憶されている。Ｓ１０１の認証処理に続いて、復号部６１Ｂは、この記憶部５２に記憶されている集計結果を取得する（Ｓ１０２）。次に、復号部６１Ｂは、画像処理装置１に配布した公開鍵に対応する秘密鍵を、ログ利用サーバ５の記憶部５２における耐ダンパー領域から取得する（Ｓ１０３）。続いて、復号部６１Ｂは、集計結果受信部６１Ａが受信した集計結果のうち、暗号化されているフィールドをＳ１０３で取得した秘密鍵を用いて復号する（Ｓ１０４）。復号された集計結果は、ログ利用担当者の指示に応じて印刷される（Ｓ１０５）。印刷された集計結果は、ユーザごとの印刷代金の請求書の作成などに利用される。
【００４８】
なお、本実施形態ではログ利用サーバ５は、公知のサーバコンピュータとしているが、例えば、企業等に設置されている複数台の画像処理装置のうちの１台が、ログ利用サーバ５の機能を有した画像処理装置であってもよい。この場合には、ログ利用サーバ５は、記憶媒体読取部１４、画像読取部１６、画像出力部１７、ユーザ認証部２１、暗号化ログ生成部２２をさらに含んで構成され、画像処理装置１と同様の機能が実現される。ログ利用サーバ５の機能を有した画像処理装置は、以上に説明したログ利用サーバ５と同様に、公開鍵を発行して他の画像処理装置１に配布し、各画像処理装置１で公開鍵を用いて暗号化されたログを集計した結果をログ集計サーバ３から受信し、集計結果の暗号化されている部分を復号することにより、ログの集計結果を利用する機能を有している。
【００４９】
また、本実施形態では、画像処理装置１が暗号化ログ生成部２２を含んでいるが、暗号化ログを生成する機能を有する暗号化ログ生成装置と画像処理装置１とが別体で構成されていてもよい。この場合には、画像処理装置１が使用内容ログを暗号化ログ生成装置に送信し、暗号化ログ生成装置が使用内容ログを暗号化した暗号化ログを生成し、ログ集計サーバ３に暗号化ログを送信する。
【００５０】
また、本実施形態では、画像処理装置１における印刷処理の内容を示すログを集計対象としているが、紙文書上に形成された画像（例えば、テキスト、線図、写真等を含む。）を読み取り、当該画像を表すビットマップデータを記憶する処理等も集計の対象としてよい。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施形態にかかるログ集計システムの全体構成を示す図である。
【図２】本発明の実施形態にかかるログ集計システムが実現する機能を示す機能ブロック図である。
【図３】使用内容ログの一例を示す図である。
【図４】暗号化ログの一例を示す図である。
【図５】暗号化ログの集計結果の一例を示す図である。
【図６】暗号化されている部分を復号した集計結果の一例を示す図である。
【図７】画像処理装置が実行するログ作成処理のフローを示す図である。
【図８】画像処理装置が実行する暗号化ログ生成処理のフローを示す図である。
【図９】ログ集計サーバが実行するログ集計処理のフローを示す図である。
【図１０】ログ利用サーバが実行する集計結果復号処理のフローを示す図である。
【符号の説明】
【００５２】
１  画像処理装置、１１  制御部、１２  記憶部、１３  通信部、１４  記憶媒体読取部、１５  ＵＩ部、１６  画像読取部、１７  画像出力部、１８  記憶媒体、３  ログ集計サーバ、３１  制御部、３２  記憶部、３３  通信部、５  ログ利用サーバ、５１  制御部、５２  記憶部、５３  通信部、７  ユーザ情報管理サーバ、８  認証局、９  ネットワーク、２１  ユーザ認証部、２２  暗号化ログ生成部、２２Ａ  ログ取得部、２２Ｂ  暗号化処理部、２２Ｃ  暗号化ログ送信部、４１  ログ集計部、４１Ａ  暗号化ログ受信部、４１Ｂ  暗号化ログ集計部、４１Ｃ  集計結果送信部、６１  ログ利用部、６１Ａ  集計結果受信部、６１Ｂ  復号部。
【図１】
2009087160.tif 000003
【図２】
2009087160.tif 000004
【図３】
2009087160.tif 000005
【図４】
2009087160.tif 000006
【図５】
2009087160.tif 000007
【図６】
2009087160.tif 000008
【図７】
2009087160.tif 000009
【図８】
2009087160.tif 000010
【図９】
2009087160.tif 000011
【図１０】
2009087160.tif 000012