(57)【要約】【課題】  画像形成装置においてユーザの秘密鍵を管理せずに済み、安価で電子署名システムを導入することができるようにする。【解決手段】  この画像形成システムは、ネットワーク２に接続され文書データに電子署名を付加する１または複数の画像形成装置１と、ネットワーク２に接続され画像形成装置１からの電子署名要求に応じて、文書データについての、画像形成装置１のログインユーザの電子署名をその画像形成装置１へ提供する署名サーバ装置４とを備える。【選択図】  図１
2011142467.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続され文書データに電子署名を付加する１または複数の画像形成装置と、
前記ネットワークに接続され前記画像形成装置からの電子署名要求に応じて、前記文書データについての、前記画像形成装置のログインユーザの前記電子署名をその画像形成装置へ提供する署名サーバ装置と、
を備えることを特徴とする画像形成システム。
【請求項２】
前記画像形成装置は、前記ログインユーザのユーザＩＤおよび前記文書データのダイジェストを前記署名サーバ装置へ送信し、
前記署名サーバ装置は、所定の登録ユーザの秘密鍵を記憶している記憶装置を備え、前記ユーザＩＤおよび前記ダイジェストを受信すると、前記ユーザＩＤに対応する秘密鍵を前記記憶装置から読み出し、読み出した秘密鍵で前記ダイジェストから前記電子署名を生成し、前記画像形成装置へ送信すること、
を特徴とする請求項１記載の画像形成システム。
【請求項３】
前記画像形成装置は、文書ボックスを備え、前記文書ボックスへ前記文書データを保存すると、前記ログインユーザのユーザＩＤ、保存した前記文書データのＩＤおよび前記ダイジェストを登録要求とともに前記署名サーバ装置へ送信し、また、前記電子署名要求とともに前記文書データのＩＤを送信し、
前記署名サーバ装置は、所定の登録ユーザの秘密鍵を記憶している第１記憶装置、および電子署名を記憶するための第２記憶装置を備え、前記登録要求とともに前記ユーザＩＤおよび前記ダイジェストを受信すると、前記ユーザＩＤに対応する秘密鍵を前記第１記憶装置から読み出し、読み出した秘密鍵で前記ダイジェストから前記電子署名を生成し、生成した電子署名を前記文書データのＩＤに関連付けて前記第２記憶装置へ格納し、また、前記文書データのＩＤを受信すると、前記文書データのＩＤに対応する前記電子署名を前記第２記憶装置から読み出し、前記画像形成装置へ送信すること、
を特徴とする請求項１記載の画像形成システム。
【請求項４】
前記ログインユーザの認証処理を行う認証サーバ装置を備え、
前記署名サーバ装置は、前記ログインユーザが前記認証サーバ装置により認証されている場合にのみ、前記電子署名を前記画像形成装置へ提供すること、
を特徴とする請求項１から請求項３のうちのいずれか１項記載の画像形成システム。
【請求項５】
ネットワークに接続され文書データに電子署名を付加する画像形成装置において、
前記ネットワークに接続されるネットワークインタフェースと、
前記ネットワークインタフェースを制御して署名サーバ装置とデータ通信を行う通信制御部と、
前記通信制御部を使用して、前記署名サーバ装置へ、電子署名要求、ログインユーザのユーザＩＤおよび前記文書データのダイジェストを送信し、前記ユーザＩＤに対応する秘密鍵で前記ダイジェストから生成された電子署名を前記署名サーバ装置から受信し、前記文書データに付加する署名処理部と、
を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システムおよび画像形成装置に関するものである。
【背景技術】
【０００２】
近年、パーソナルコンピュータ上で、電子メールやデータファイルに電子署名を付加する技術が普及してきている。
【０００３】
また、プリンタ、スキャナ、ファクシミリ装置、複合機などといった画像形成装置においても、文書データに電子署名を付加する技術が提案されている（例えば特許文献１参照）。例えば、特許文献１に記載の技術では、画像形成装置に秘密鍵をインストールし、その秘密鍵を使用して、文書データのハッシュ値からその文書データに対するそのユーザの電子署名を生成する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１５０８３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の技術では、画像形成装置で秘密鍵を管理するため、すべての登録ユーザについての秘密鍵を格納しておく記憶領域（ハードディスクドライブ、不揮発性メモリなど）を画像形成装置に設ける必要があり、そのためのコストがかかってしまう。また、複数の画像形成装置が存在する場合においていずれの画像形成装置でも同様に電子署名を使用できるようにするためには、すべての装置に、同様に秘密鍵を格納しておく必要がある。
【０００６】
本発明は、上記の問題に鑑みてなされたものであり、画像形成装置においてユーザの秘密鍵を管理せずに済み、安価で電子署名システムを導入することができる画像形成システム、および、そのシステムで使用可能な画像形成装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明では以下のようにした。
【０００８】
本発明に係る画像形成システムは、ネットワークに接続され文書データに電子署名を付加する１または複数の画像形成装置と、ネットワークに接続され画像形成装置からの電子署名要求に応じて、文書データについての、画像形成装置のログインユーザの電子署名をその画像形成装置へ提供する署名サーバ装置とを備える。
【０００９】
これにより、署名サーバ装置を設置することで画像形成装置において電子署名を生成せずに済み、安価で電子署名システムを導入することができる。
【００１０】
また、本発明に係る画像形成システムは、上記の画像形成システムに加え、次のようにしてもよい。この場合、画像形成装置は、ログインユーザのユーザＩＤおよび文書データのダイジェストを署名サーバ装置へ送信する。一方、署名サーバ装置は、所定の登録ユーザの秘密鍵を記憶している記憶装置を備え、ユーザＩＤおよびダイジェストを受信すると、ユーザＩＤに対応する秘密鍵を記憶装置から読み出し、読み出した秘密鍵でダイジェストから電子署名を生成し、画像形成装置へ送信する。
【００１１】
これにより、署名サーバ装置にのみ秘密鍵が登録されるため、ユーザの秘密鍵の管理が簡単になる。
【００１２】
また、本発明に係る画像形成システムは、上記の画像形成システムのいずれかに加え、次のようにしてもよい。この場合、画像形成装置は、文書ボックスを備え、文書ボックスへ文書データを保存すると、ログインユーザのユーザＩＤ、保存した文書データのＩＤおよびダイジェストを登録要求とともに署名サーバ装置へ送信し、また、文書データのＩＤを送信する。一方、署名サーバ装置は、所定の登録ユーザの秘密鍵を記憶している第１記憶装置、および電子署名を記憶するための第２記憶装置を備え、登録要求とともにユーザＩＤおよびダイジェストを受信すると、ユーザＩＤに対応する秘密鍵を第１記憶装置から読み出し、読み出した秘密鍵でダイジェストから電子署名を生成し、生成した電子署名を文書データのＩＤに関連付けて第２記憶装置へ格納し、また、文書データのＩＤを受信すると、その文書データのＩＤに対応する電子署名を第２記憶装置から読み出し、画像形成装置へ送信する。
【００１３】
これにより、署名サーバ装置にのみ秘密鍵が登録されるため、ユーザの秘密鍵の管理が簡単になる。また、文書データの保存時にその文書データの電子署名が署名サーバ装置へ予め登録されるため、電子署名が必要なときに署名サーバ装置から画像形成装置へただちに電子署名を提供することができる。
【００１４】
また、本発明に係る画像形成システムは、上記の画像形成システムのいずれかに加え、次のようにしてもよい。この場合、画像形成システムは、ログインユーザの認証処理を行う認証サーバ装置を備える。そして、署名サーバ装置は、ログインユーザが認証サーバ装置により認証されている場合にのみ、電子署名を画像形成装置へ提供する。
【００１５】
これにより、なりすましによる不正な電子署名の付加を防止することができる。
【００１６】
本発明に係る画像形成装置は、ネットワークに接続されるネットワークインタフェースと、ネットワークインタフェースを制御して署名サーバ装置とデータ通信を行う通信制御部と、通信制御部を使用して、署名サーバ装置へ、電子署名要求、ログインユーザのユーザＩＤ、および文書データのダイジェストを送信し、ユーザＩＤに対応する秘密鍵でダイジェストから生成された電子署名を署名サーバ装置から受信し、文書データに付加する署名処理部とを備える。
【００１７】
これにより、画像形成装置においてユーザの秘密鍵を管理せずに済み、安価で電子署名システムを導入することができる。
【発明の効果】
【００１８】
本発明によれば、画像形成装置においてユーザの秘密鍵を管理せずに済み、安価で電子署名システムを導入することができる。
【図面の簡単な説明】
【００１９】
【図１】図１は、本発明の実施の形態に係る画像形成システムの構成を示すブロック図である。
【図２】図２は、図１における画像形成装置の構成例を示すブロック図である。
【図３】図３は、図１における署名サーバ装置の構成例を示すブロック図である。
【図４】図４は、実施の形態１における画像形成装置の動作について説明するフローチャートである。
【発明を実施するための形態】
【００２０】
以下、図に基づいて本発明の実施の形態を説明する。
【００２１】
実施の形態１．
【００２２】
図１は、本発明の実施の形態に係る画像形成システムの構成を示すブロック図である。この画像形成システムでは、画像形成装置１がネットワーク２に接続されており、そのネットワーク２に認証サーバ装置３、署名サーバ装置４、およびホスト装置５が接続されている。
【００２３】
画像形成装置１は、プリンタ、コピー機、ファクシミリ装置、複合機などといった装置であり、ネットワーク２は、イントラネットなどのローカルエリアネットワーク、および／またはインターネットなどのワイドエリアネットワークである。認証サーバ装置３は、ユーザの固有情報（ユーザＩＤ、パスワードなど）を含む登録情報を有し、ＬＤＡＰ（Lightweight Directory Access Protocol）、ケルベロス認証、ＲＡＤＩＵＳ（Remote Authentication Dial In User Service）認証などの所定のプロトコルで、その登録情報に基づいて、画像形成装置１へのログインを試みたユーザの認証処理を行う装置である。署名サーバ装置４は、画像形成装置１のログインユーザの文書データについての電子署名を生成し、画像形成装置１へ提供する装置である。ホスト装置５は、ユーザ操作に従って、画像形成装置１に各種ジョブを実行させる装置である。
【００２４】
なお、この実施の形態１では、画像形成装置１は、１台であるが、同様の画像形成装置が複数、ネットワーク２に接続されていてもよい。また、認証サーバ装置３および署名サーバ装置４は、１台のサーバ装置としてもよい。また、認証サーバ装置３を使用せずに、画像形成装置１がユーザの登録情報を有し、ログインを試みたユーザの認証処理を行うようにしてもよい。
【００２５】
図２は、図１における画像形成装置１の構成例を示すブロック図である。この画像形成装置１は、プリンタ１１、スキャナ１２、ファクシミリ装置１３、操作パネル１４、ネットワークインタフェース１５、記憶装置１６、および演算処理装置１７を備える。
【００２６】
プリンタ１１は、印刷データに基づいて文書画像を印刷する内部装置である。スキャナ１２は、文書から文書画像を光学的に読み取り、文書画像の画像データを生成する内部装置である。ファクシミリ装置１３は、送信すべき文書データからファクシミリ信号を生成し送信するとともに、ファクシミリ信号を受信し文書データに変換する内部装置である。
【００２７】
また、操作パネル１４は、画像形成装置１の筐体表面に配置され、ユーザに対して各種情報を表示する表示装置と、ユーザ操作を検出する入力装置とを有する。表示装置としては例えば液晶ディスプレイが使用される。入力装置としては、キースイッチ、タッチパネルなどが使用される。
【００２８】
また、ネットワークインタフェース１５は、ネットワーク２に接続され、ネットワーク２に接続された他の装置（認証サーバ装置３、署名サーバ装置４、ホスト装置５など）とデータ通信を行う回路である。ネットワークインタフェース１５は、ネットワーク通信の物理層として機能する。
【００２９】
また、記憶装置１６は、各種プログラムおよび各種データを格納可能な装置である。記憶装置１６としては、不揮発性メモリなどの不揮発性の記憶媒体が使用される。
【００３０】
この画像形成装置１には、文書ボックス機能があり、ユーザやグループに対して文書ボックス２１を設定可能である。文書ボックス２１は、そのユーザやグループが使用可能なデータ格納領域である。文書ボックス２１には、その文書ボックス２１の所有者であるユーザが実行したジョブにより生成された文書データ２２（例えば、印刷画像データ、スキャン画像データ、ファクシミリ受信画像データなど）が格納される。
【００３１】
また、演算処理装置１７は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを有するコンピュータであり、ＲＯＭ、記憶装置１６などからＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部を実現する。この実施の形態では、演算処理装置１７において、通信制御部３１、制御部３２、認証処理部３３および署名処理部３４が実現される。
【００３２】
通信制御部３１は、ネットワークインタフェース１５を制御して所定の通信プロトコルで認証サーバ装置３、署名サーバ装置４およびホスト装置５とデータ通信を行う処理部である。
【００３３】
制御部３２は、内部装置（プリンタ１１、スキャナ１２およびファクシミリ装置１３）を制御して、操作パネル１４またはホスト装置５から指定されたジョブを実行する処理部である。
【００３４】
認証処理部３３は、通信制御部３１を使用して、認証サーバ装置３へ認証要求とともにログインユーザのユーザＩＤおよびパスワードを送信し、そのユーザの認証結果を受信し、そのユーザが認証される場合には、画像形成装置１の使用を許可し、そのユーザが認証されない場合には、画像形成装置１の使用を禁止する処理部である。
【００３５】
署名処理部３４は、電子署名を付加する文書データ２２のダイジェストを生成し、通信制御部３１を使用して、署名サーバ装置４へログインユーザのユーザＩＤおよびそのダイジェストを送信し、ユーザＩＤに対応する秘密鍵でそのダイジェストから生成された電子署名を署名サーバ装置４から受信し、その文書データに付加する処理部である。ダイジェストは、所定のハッシュ関数によるハッシュ値とされる。
【００３６】
図３は、図１における署名サーバ装置４の構成例を示すブロック図である。この署名サーバ装置４は、ネットワークインタフェース４１、記憶装置４２、および演算処理装置４３を備える。
【００３７】
ネットワークインタフェース４１は、ネットワーク２に接続され、ネットワーク２に接続された他の装置（画像形成装置１など）とデータ通信を行う回路である。ネットワークインタフェース４１は、ネットワーク通信の物理層として機能する。
【００３８】
また、記憶装置４２は、各種プログラムおよび各種データを格納可能な装置である。記憶装置４２としては、ハードディスクドライブ、不揮発性メモリなどの不揮発性の記憶媒体が使用される。記憶装置４２には、秘密鍵テーブル５１が記憶されている。秘密鍵テーブル５１は、認証サーバ装置３に登録情報が存在する正規ユーザに固有の秘密鍵データを有する。
【００３９】
また、演算処理装置４３は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを有するコンピュータであり、ＲＯＭ、記憶装置４２などからＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部を実現する。この実施の形態では、演算処理装置４３において、通信制御部６１、鍵登録部６２、署名管理部６３および署名生成部６４が実現される。
【００４０】
通信制御部６１は、ネットワークインタフェース４１を制御して所定の通信プロトコルで画像形成装置１などとデータ通信を行う処理部である。
【００４１】
鍵登録部６２は、画像形成装置１やホスト装置５などからあるユーザについての鍵登録要求が受信されると、そのユーザについての秘密鍵データを生成し、秘密鍵テーブル５１に登録する処理部である。なお、鍵登録部６２は、秘密鍵の登録時にその秘密鍵の対となる公開鍵を併せて生成し、画像形成装置１、ホスト装置５、その秘密鍵のユーザの電子メールアドレスなどに宛てて送信するようにしてもよい。
【００４２】
署名管理部６３は、通信制御部６１により受信された電子署名要求を受け付け、要求された電子署名を画像形成装置１へ送信する処理部である。
【００４３】
署名生成部６４は、画像形成装置１から受信されたユーザＩＤおよび文書データのダイジェストを特定し、そのユーザＩＤに対応する秘密鍵を秘密鍵テーブル５１から読み出し、その秘密鍵で、そのダイジェストから電子署名を生成する処理部である。
【００４４】
例えば、電子署名は、その秘密鍵でダイジェストを暗号化することにより生成される。そして、文書データの受領者は、電子署名を、その秘密鍵の対となる公開鍵で復号してダイジェストを復元し、さらに、電子署名を除いた文書データからダイジェストを生成し、２つのダイジェストが同一であるか否かで、その電子署名が真正なものか否かを判定する。
【００４５】
次に、上記システムにおける各装置の動作について説明する。図４は、実施の形態１における画像形成装置の動作について説明するフローチャートである。
【００４６】
まず、ユーザは、画像形成装置１に対してユーザＩＤおよびパスワードを入力してログインを試みる。画像形成装置１では、認証処理部３３が、ログイン処理を行う（ステップＳ１）。認証処理部３３は、そのユーザＩＤおよびパスワードと認証要求を認証サーバ装置３へ送信し、認証サーバ装置３から認証結果を受信する。
【００４７】
そのユーザが認証された場合、図示せぬメニューが表示され、各種ジョブを実行可能な状態となる。そして、ユーザが、文書データに電子署名を付加して送信するジョブのための所定の操作を行うと、以下のように画像形成装置１が動作する。
【００４８】
まず、署名処理部３４は、例えば、文書ボックス２１内の文書データ２２のリストを、操作パネル１４やホスト装置５に表示させ、そのリストから文書データ２２を選択するユーザ操作（ステップＳ２）および終了操作（ステップＳ３）のいずれかが検出されたか否かを監視する。終了操作が検出された場合には、そのジョブの実行が中止される。
【００４９】
一方、文書データ２２を選択するユーザ操作が検出されると、署名処理部３４は、選択された文書データ２２を読み出す（ステップＳ４）。
【００５０】
次に、署名処理部３４は、その文書データ２２に電子署名を付加するか否かの設定画面を操作パネル１４やホスト装置５に表示させ、その設定画面に対するユーザ入力を取得し、そのユーザ入力に基づいて、その文書データ２２に電子署名を付加するか否かを判定する（ステップＳ５）。
【００５１】
その文書データ２２に電子署名を付加する場合、まず、署名処理部３４は、電子署名の選択、および電子署名の属性の設定を行う。その際、署名処理部３４は、その設定画面を操作パネル１４やホスト装置５に表示させ、その設定画面に対するユーザ入力を取得し、そのユーザ入力に基づいて、電子署名の選択、および電子署名の属性の設定を行う。
【００５２】
ユーザによる電子署名の選択については、そのユーザについて署名サーバ装置４に登録されている秘密鍵が複数存在する場合にのみ行われる。例えば、署名サーバ装置４に秘密鍵を登録する際に、その秘密鍵のＩＤ（および説明テキスト）を、その秘密鍵とともに関連付けて登録しておき、署名処理部３４は、ユーザＩＤを署名サーバ装置４へ送信してそのユーザＩＤのユーザの秘密鍵のリストを要求し、署名サーバ装置４からそのユーザの秘密鍵のＩＤ（および説明テキスト）のリストを取得し、そのリストに含まれる秘密鍵が複数存在する場合には、そのリストをその設定画面で選択可能に表示させる。なお、そのリストに含まれる秘密鍵が１つしか存在しない場合には、署名サーバ装置４は、そのリストを表示させずに、その１つの秘密鍵を自動的に選択する。
【００５３】
電子署名の属性の設定については、署名処理部３４は、証明書の有無（および証明書）、署名時刻の有無、有効期限の有無（および有効期限）などの各設定項目を、チェックボックスなどで、選択可能に表示させる。このような属性情報は、電子署名の所定のフィールドに付加される。
【００５４】
そして、署名処理部３４は、文書データ２２のダイジェストを生成し、通信制御部３１を使用して、電子署名要求とともに、ユーザＩＤ（または秘密鍵のＩＤ）およびそのダイジェストを署名サーバ装置４に送信する（ステップＳ７）。
【００５５】
署名サーバ装置４では、通信制御部６１によりその電子署名要求、ユーザＩＤ（または秘密鍵のＩＤ）、およびそのダイジェストが受信されると、署名管理部６３は、署名生成部６４に、電子署名を生成させる。署名生成部６４は、そのユーザＩＤ（または秘密鍵のＩＤ）に関連付けられている秘密鍵を秘密鍵データ５１から読み出し、その秘密鍵で、そのダイジェストから電子署名を生成する。そして、署名管理部６３は、生成した電子署名をその電子署名要求の応答として画像形成装置１へ送信する。
【００５６】
なお、署名サーバ装置４の署名管理部６３は、受信したユーザＩＤのユーザがその画像形成装置１へのログインユーザとして認証サーバ装置３により認証されているか否かを認証サーバ装置３に照会し、そのユーザが認証されている場合にのみ、電子署名を画像形成装置１へ提供するようにしてもよい。
【００５７】
画像形成装置１では、署名処理部３４は、通信制御部３１を使用して、電子署名要求の応答として、その電子署名を受信し（ステップＳ８）、その電子署名を文書データ２２に付加する（ステップＳ９）。
【００５８】
制御部３２は、電子署名が付加された文書データ２２を、ＦＴＰ（File Transfer Protocol）、ＳＭＴＰ（Simple Mail Transfer Protocol）などの所定のプロトコルでネットワーク２を介して、ユーザにより指定された宛先へ送信する（ステップＳ１０）。
【００５９】
一方、ステップＳ５において電子署名を付加しないと判定された場合、ステップＳ６〜Ｓ９の処理は実行されず、制御部３２は、電子署名が付加されていない文書データ２２を、ＦＴＰ、ＳＭＴＰなどの所定のプロトコルでネットワーク２を介して送信する（ステップＳ１０）。
【００６０】
以上のように、上記実施の形態１によれば、署名サーバ装置４が、ネットワーク２を介して、文書データ２２についての画像形成装置１のログインユーザの電子署名をその画像形成装置１へ提供する。これにより、署名サーバ装置を設置することで画像形成装置において電子署名を生成せずに済み、安価で電子署名システムを導入することができる。
【００６１】
また、上記実施の形態１によれば、画像形成装置１は、電子署名の生成に使用する秘密鍵を特定するためにログインユーザのユーザＩＤを署名サーバ装置４へ送信し、電子署名の元（シード）となる文書データ２２のダイジェストを署名サーバ装置４へ送信する。一方、署名サーバ装置４は、ユーザＩＤおよびダイジェストを受信すると、ユーザＩＤに対応する秘密鍵を記憶装置４２から読み出し、読み出した秘密鍵でダイジェストから電子署名を生成し、画像形成装置１へ送信する。
【００６２】
これにより、署名サーバ装置４にのみ秘密鍵が登録されるため、ユーザの秘密鍵の管理が簡単になる。
【００６３】
実施の形態２．
【００６４】
実施の形態２に係る画像形成システムでは、文書データ２２の文書ボックス２１への登録時に、その文書データ２２の電子署名が署名サーバ装置４に登録され、その後、その電子署名が必要なときに、ネットワーク２を介して画像形成装置１から読み出される。
【００６５】
実施の形態２では、画像形成装置１は、文書ボックス２１へ文書データ２２を保存すると、自動的に、ログインユーザのユーザＩＤ、その文書データ２２のＩＤ（例えば、ファイル名やパスなど）および文書データのダイジェストを登録要求とともに署名サーバ装置４へ送信する。署名サーバ装置４は、所定の登録ユーザの秘密鍵を記憶している記憶装置４２（第１記憶装置）、および電子署名を記憶するための図示せぬ第２記憶装置を備え、登録要求とともにユーザＩＤおよびダイジェストを受信すると、ユーザＩＤに対応する秘密鍵を記憶装置４２から読み出し、読み出した秘密鍵でダイジェストから電子署名を生成し、生成した電子署名を、このときには画像形成装置１へ送信せずに、文書データ２２のＩＤに関連付けて第２記憶装置へ格納する。なお、第２記憶装置は、各種データを格納可能な装置である。第２記憶装置としては、ハードディスクドライブ、不揮発性メモリなどの不揮発性の記憶媒体が使用される。
【００６６】
そして、画像形成装置１は、文書データ２２に電子署名を付加する場合に、電子署名要求とともに文書データのＩＤを送信する。署名サーバ装置４は、その電子署名要求を受信すると、その文書データのＩＤに関連付けて第２記憶装置に格納されている電子署名を読み出し、画像形成装置１へ送信する。
【００６７】
なお、実施の形態２に係る画像形成システムの構成および各装置のその他の動作については実施の形態１の場合と同様であるので、その説明を省略する。
【００６８】
以上のように、上記実施の形態２によれば、署名サーバ装置４が、ネットワーク２を介して、文書データ２２についての画像形成装置１のログインユーザの電子署名をその画像形成装置１へ提供する。これにより、署名サーバ装置を設置することで画像形成装置において電子署名を生成せずに済み、安価で電子署名システムを導入することができる。
【００６９】
また、上記実施の形態２によれば、画像形成装置１において文書ボックス２１へ文書データ２２を保存するときに、画像形成装置１は、ログインユーザのユーザＩＤ、保存した文書データのＩＤおよびダイジェストを登録要求とともに署名サーバ装置４へ送信する。署名サーバ装置４は、その登録要求とともにユーザＩＤおよびダイジェストを受信すると、ユーザＩＤに対応する秘密鍵を記憶装置４２から読み出し、読み出した秘密鍵でダイジェストから電子署名を生成し、生成した電子署名を文書データのＩＤに関連付けて第２記憶装置へ格納する。そして、画像形成装置１において文書データ２２に電子署名を付加するときに、画像形成装置１は、電子署名要求とともにその文書データ２２のＩＤを署名サーバ装置４へ送信し、署名サーバ装置４は、文書データ２２のＩＤを受信すると、その文書データ２２のＩＤに対応する電子署名を第２記憶装置から読み出し、画像形成装置１へ送信する。
【００７０】
これにより、署名サーバ装置４にのみ秘密鍵が登録されるため、ユーザの秘密鍵の管理が簡単になる。また、文書データ２２の保存時にその文書データ２２の電子署名が署名サーバ装置４へ予め登録されるため、電子署名が必要なときに署名サーバ装置４から画像形成装置１へただちに電子署名を提供することができる。
【００７１】
なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００７２】
例えば、上記実施の形態１において、署名サーバ装置４は、生成した電子署名を所定の期間保持し、その期間内に再度同一の電子署名要求を受信した場合には、電子署名を生成せずに、保持しているものを送信するようにしてもよい。
【００７３】
また、上記実施の形態２において、文書ボックス２１から文書データ２２が削除されたときに、画像形成装置１が署名サーバ装置４へその文書データ２２のＩＤを電子署名削除要求とともに送信し、署名サーバ装置４は、電子署名削除要求およびその文書データ２２のＩＤを受信すると、そのＩＤに関連付けられている電子署名を第２記憶装置から削除するようにしてもよい。
【００７４】
また、上記実施の形態２において、第１記憶装置および第２記憶装置は、１つの記憶装置としてもよい。
【産業上の利用可能性】
【００７５】
本発明は、例えば、複数の画像形成装置が接続されたネットワークシステムに適用可能である。
【符号の説明】
【００７６】
１  画像形成装置
２  ネットワーク
３  認証サーバ装置
４  署名サーバ装置
１５  ネットワークインタフェース
２１  文書ボックス
２２  文書データ
３１  通信制御部
３４  署名処理部
４２  記憶装置（第１記憶装置の一例）
【図１】
2011142467.tif 000003
【図２】
2011142467.tif 000004
【図３】
2011142467.tif 000005
【図４】
2011142467.tif 000006