(57)【要約】【課題】盗聴による情報漏洩の危険性からスキャン配信データを保護することのできるネットワークシステムを提供することを目的としている。【解決手段】複数のユーザ端末装置と、少なくともネットワークスキャナ機能を備えた画像形成装置を同一のネットワークに接続したネットワークシステムにおいて、前記ネットワークには、電子メールを配信する電子メールサーバ装置ＭＳを設け、前記画像形成装置は、前記ネットワークスキャナ機能を用いて原稿画像を読み取って得た画像データを、電子メールを用い、前記電子メールサーバ装置ＭＳを介して指定されたメールアドレスへ送信するとともに、当該電子メールに添付する画像データを共通鍵暗号アルゴリズムにより暗号化するようにしたものである。【選択図】        図１
2006324724.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザ端末装置と、少なくともネットワークスキャナ機能を備えた画像形成装置を同一のネットワークに接続したネットワークシステムにおいて、
前記ネットワークには、電子メールを配信する電子メールサーバ装置ＭＳを設け、
前記画像形成装置は、前記ネットワークスキャナ機能を用いて原稿画像を読み取って得た画像データを、電子メールを用い、前記電子メールサーバ装置ＭＳを介して指定されたメールアドレスへ送信するとともに、当該電子メールに添付する画像データを共通鍵暗号アルゴリズムにより暗号化することを特徴とするネットワークシステム。
【請求項２】
前記画像形成装置は、おのおののユーザについて、前記共通鍵暗号アルゴリズムを適用する際に用いる鍵データと、前記メールアドレスを登録したアドレス帳情報を備えていることを特徴とする請求項１記載のネットワークシステム。
【請求項３】
前記鍵データは、それぞれのユーザが設定および変更できるとともに、前記ユーザ端末装置からそれぞれのユーザは、前記鍵データを設定操作できることを特徴とする請求項２記載のネットワークシステム。
【請求項４】
前記鍵データは、個々のユーザが前記画像形成装置に対して設定した所定のデータとユーザ認証情報を元に自動生成されることを特徴とする請求項２または請求項３記載のネットワークシステム。
【請求項５】
前記画像形成装置は、前記アドレス帳情報を共通鍵暗号アルゴリズムを適用して暗号化することを特徴とする請求項２または請求項３または請求項４記載のネットワークシステム。
【請求項６】
前記アドレス帳情報を暗号化する際に適用される共通鍵暗号アルゴリズムに使用される鍵データは、所定の管理者のみが設定および変更できることを特徴とする請求項５記載のネットワークシステム。
【請求項７】
前記画像データを暗号化する際に適用される共通鍵暗号アルゴリズムと、前記アドレス帳情報を暗号化する際に適用される共通鍵暗号アルゴリズムは、同一のものであることを特徴とする請求項５または請求項６記載のネットワークシステム。
【請求項８】
複数のユーザ端末装置と、少なくともネットワークスキャナ機能を備えた画像形成装置を同一のネットワークに接続したネットワークシステムにおいて、
前記ネットワークには、画像データを配信する配信サーバを設け、
前記画像形成装置は、前記ネットワークスキャナ機能を用いて原稿画像を読み取って得た画像データを、前記配信サーバに転送して格納するとともに、その格納する画像データは、共通鍵暗号アルゴリズムにより暗号化することを特徴とするネットワークシステム。
【請求項９】
前記画像形成装置は、おのおののユーザについて、前記共通鍵暗号アルゴリズムを適用する際に用いる鍵データと、前記配信サーバにおける前記画像データの格納場所を登録したアドレス帳情報を備えていることを特徴とする請求項８記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のユーザ端末装置と、ネットワークスキャナ機能を備えた画像形成装置を同一のネットワークに接続したネットワークシステムに関する。
【背景技術】
【０００２】
一般に、ネットワークスキャナ機能を備えた画像形成装置は、ネットワークを介して、各種サーバおよび複数台のユーザ端末装置と接続した状態で利用されることが多い。
【０００３】
このような画像形成装置を利用して、ユーザがスキャンした画像データは、メールサーバ装置ＭＳあるいは配信機能を持ったサーバ（配信サーバ；例えば、Ｗｅｂサーバ等）に保管される。そして、ユーザは、メールサーバ装置ＭＳあるいは配信サーバから画像データが届いた旨の通知を受けた場合、メールサーバ装置ＭＳあるいは配信サーバにアクセスすることで画像データを確認したり、ユーザ個人が使用するユーザ端末装置に保管したりの操作を行う。
【０００４】
通常、画像形成装置とメールサーバ装置ＭＳあるいは配信サーバ間のデータ通信は、データ暗号の無い平文通信である場合が多く、ネットワーク盗聴ツールを利用して配信データを取得することが非常に簡単にできてしまう。
【０００５】
また、メールサーバ装置ＭＳあるいは配信サーバ間とユーザ端末装置間の通信も同様であり、スキャン配信データに機密情報が含まれる場合、ネットワーク盗聴から情報漏洩が起きてしまう危険性が極めて高い。
【０００６】
このような不具合を解消するために、例えば、「スキャナから読み込んだ画像データを電子メール添付で配信する場合、相手先に応じて個別に暗号できるようなスキャナ装置であって、暗号鍵に相当するパスワードはスキャナ装置側の受信者アドレス毎に設定されており、パスワードはネットワーク経由で受信者に送信されるもの（特許文献１参照）」、あるいは、「ネットワーク複合機ＭＸに保管された複数の画像ファイルをネットワーク経由で送信する際に、複数のファイルを一つにまとめて公開鍵暗号アルゴリズムの公開鍵で暗号化処理を行うようにしたものであって、受信側は公開鍵暗号アルゴリズムの秘密鍵で復号処理を実施するようにしたもの（特許文献２参照）」が提案されている。
【特許文献１】特開２００４−２６６５５９公報
【特許文献２】特開２００３−２４４４４９公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示されたものでは、スキャナから読み込んだ画像データを電子メール添付で配信する場合、相手先に応じて個別に暗号できるようなスキャナ装置であり、暗号鍵に相当するパスワードはスキャナ装置側の受信者アドレス毎に設定される。スキャナ装置側に設定されたパスワードはネットワーク経由で受信者に送信されるが、パスワードの暗号化処理については言及されていないため、パスワードをネットワーク盗聴によって取得することが可能であり、暗号された画像データが解読されてしまう危険性が極めて高い。またスキャナ装置側のパスワード保管の暗号はおこなわれていないことから、スキャナ装置本体に対する不正アクセスからパスワードが漏洩する危険性も考えられる。
【０００８】
また、特許文献２に開示されたものでは、画像データの暗号には公開鍵暗号アルゴリズムが使われている。公開鍵暗号は、公開鍵と、秘密鍵あるいは個人鍵という異なる２種類の鍵が存在する。データ暗号化処理は公開鍵を使用し、データ復号処理は個人鍵を使用するが、暗号化処理と復号処理に同一の鍵（共通鍵）を使用する共通鍵暗号アルゴリズムに比較して処理スピードが格段に遅くなると言う欠点がある。公開鍵暗号アルゴリズムを画像データの暗号に利用すると送受信側の処理負荷増大し、パフォーマンスに多大な影響を与えてしまう。また、公開鍵を配布するためのＰＫＩと呼ばれるシステムを構築する必要があり、その導入コストも必要となる。
【０００９】
ところで、ユーザ端末装置間の電子メールに関しては、ＰＧＰやＳ／ＭＩＭＥのようなメール暗号ツールを無償あるいは有償で入手すれば暗号通信が可能であるが、画像形成装置に利用可能なメール暗号ツールは現状入手できない。
【００１０】
また、ＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）という暗号プロトコルを導入することも考えられるが、ＳＳＬは、Ｗｅｂサーバとクライアント端末装置間の暗号通信に利用される標準的なプロトコルであり、正しく実装されていれば安全性が高いと言われており、Ｗｅｂ通信以外にも広い範囲で使われている。
【００１１】
ＳＳＬはデータ暗号には共通鍵暗号アルゴリズムを利用し、通信を行う２者間で共通鍵の鍵データを共有するために公開鍵暗号アルゴリズムを利用するハイブリッド暗号プロトコルである。サーバ側から公開鍵を含むサーバ証明書をクライアントに送信することが必要であり、データ暗号に使用する鍵はセッションと呼ばれる通信単位毎に変更が必要である等、安全性を保証するために複雑なプロトコルとなっており、ＳＳＬ実装には高い技術が必要である。また処理が遅い公開鍵暗号をセッション毎に実行する必要があることから、ＳＳＬを使わない場合に比べてサーバ側とクライアント側両方のパフォーマンスを極端に落としてしまい、ユーザにとっても使いやすいとは言えない。
【００１２】
また、元々ＳＳＬプロトコルはインターネットを介したデータ通信を安全に行うことを意図して開発されたプロトコルであり、サーバとクライアントが物理的に接触して通信相手を直接確認できないことが前提となっている。
【００１３】
しかし、ネットワークスキャナ機能を持つ画像形成装置を使ったスキャン配信はローカルエリアネットワークで接続された物理的に閉じた空間で行われる場合が殆どであり、この場合データ通信を行う相手の素性はお互いに判っていることになる。したがって、ＳＳＬプロトコルをスキャン配信に利用することはオーバースペックであると考えられる。
【００１４】
本発明は、かかる実情に鑑みてなされたものであり、盗聴による情報漏洩の危険性からスキャン配信データを保護することのできるネットワークシステムを提供することを目的としている。
【課題を解決するための手段】
【００１５】
本発明は、複数のユーザ端末装置と、少なくともネットワークスキャナ機能を備えた画像形成装置を同一のネットワークに接続したネットワークシステムにおいて、前記ネットワークには、電子メールを配信する電子メールサーバ装置ＭＳを設け、前記画像形成装置は、前記ネットワークスキャナ機能を用いて原稿画像を読み取って得た画像データを、電子メールを用い、前記電子メールサーバ装置ＭＳを介して指定されたメールアドレスへ送信するとともに、当該電子メールに添付する画像データを共通鍵暗号アルゴリズムにより暗号化するようにしたものである。
【００１６】
また、前記画像形成装置は、おのおののユーザについて、前記共通鍵暗号アルゴリズムを適用する際に用いる鍵データと、前記メールアドレスを登録したアドレス帳情報を備えているものである。
【００１７】
また、前記鍵データは、それぞれのユーザが設定および変更できるとともに、前記ユーザ端末装置からそれぞれのユーザは、前記鍵データを設定操作できるものである。
【００１８】
また、前記鍵データは、個々のユーザが前記画像形成装置に対して設定した所定のデータとユーザ認証情報を元に自動生成されるものである。
【００１９】
また、前記画像形成装置は、前記アドレス帳情報を共通鍵暗号アルゴリズムを適用して暗号化するものである。
【００２０】
また、前記アドレス帳情報を暗号化する際に適用される共通鍵暗号アルゴリズムに使用される鍵データは、所定の管理者のみが設定および変更できるようにしたものである。
【００２１】
また、前記画像データを暗号化する際に適用される共通鍵暗号アルゴリズムと、前記アドレス帳情報を暗号化する際に適用される共通鍵暗号アルゴリズムは、同一のものである。
【００２２】
また、複数のユーザ端末装置と、少なくともネットワークスキャナ機能を備えた画像形成装置を同一のネットワークに接続したネットワークシステムにおいて、前記ネットワークには、画像データを配信する配信サーバを設け、前記画像形成装置は、前記ネットワークスキャナ機能を用いて原稿画像を読み取って得た画像データを、前記配信サーバに転送して格納するとともに、その格納する画像データは、共通鍵暗号アルゴリズムにより暗号化するようにしたものである。
【００２３】
また、前記画像形成装置は、おのおののユーザについて、前記共通鍵暗号アルゴリズムを適用する際に用いる鍵データと、前記配信サーバにおける前記画像データの格納場所を登録したアドレス帳情報を備えているものである。
【発明の効果】
【００２４】
したがって、本発明によれば、画像形成装置のスキャナ機能を使ってユーザ端末装置へ配信されるスキャン配信データ情報は、暗号された状態で転送されるので、ネットワーク盗聴による情報漏洩を防止することができるという効果を得る。また、暗号アルゴリズムは処理速度の速い共通鍵暗号アルゴリズムを使っているので、暗号化処理によるパフォーマンス劣化は非常に少ないという効果も得る。
【発明を実施するための最良の形態】
【００２５】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００２６】
図１は、本発明の一実施例にかかるネットワークシステムの構成例を示している。
【００２７】
同図において、ローカルエリアネットワークＬＡＮには、複数のユーザ端末装置ＴＭ１〜ＴＭｎ、ネットワーク複合機ＭＸ、および、メールサーバ装置ＭＳが接続されている。
【００２８】
図２は、ネットワーク複合機ＭＸの構成例を示している。
【００２９】
同図において、システム制御部１は、このネットワーク複合機ＭＸの各部の制御処理、ネットワークスキャナ機能制御処理、および、ネットワークプリンタ機能制御処理などの各種制御処理を行うものであり、システムメモリ２は、システム制御部１が実行する制御処理プログラム、および、処理プログラムを実行するときに必要な各種データなどを記憶するとともに、システム制御部１のワークエリアを構成するものであり、パラメータメモリ３は、このネットワーク複合機ＭＸに固有な各種の情報を記憶するためのものであり、時計回路４は、現在時刻情報を出力するものである。
【００３０】
カラースキャナ５は、所定の解像度で原稿画像をフルカラーで読み取るためのものであり、カラープロッタ６は、所定の解像度で画像をフルカラーで記録出力するためのものであり、操作表示部７は、このネットワーク複合機ＭＸを操作するためのもので、各種の操作キー、および、各種の表示器からなる。
【００３１】
画像処理部８は、カラースキャナ５で読み取って得た画像データに対して、所定の画像処理（例えば、変倍処理、色空間変換処理、ガンマ変換処理など）を適用するためのものであり、磁気ディスク装置９は、画像データや種々の設定データ、あるいは、アプリケーションプログラムファイル等の種々のファイルデータなどを記憶するためのものである。
【００３２】
ローカルエリアネットワークインターフェース回路１０は、このネットワーク複合機ＭＸをローカルエリアネットワークＬＡＮに接続するためのものであり、ローカルエリアネットワーク伝送制御部１１は、ローカルエリアネットワークＬＡＮを介して、他のデータ端末装置との間で種々のデータをやりとりするための各種所定のプロトコルスイートの通信制御処理を実行するためのものである。
【００３３】
暗号化復号化処理部１２は、所定の共通鍵暗号アルゴリズムにより、平文のデータを暗号して暗号データに変換するとともに、暗号データを平文データへ逆変換するためのものである。
【００３４】
これらの、システム制御部１、システムメモリ２、パラメータメモリ３、時計回路４、カラースキャナ５、カラープロッタ６、操作表示部７、画像処理部８、磁気ディスク装置９、ローカルエリアネットワーク伝送制御部１１、および、暗号化復号化処理部１２は、内部バス１３に接続されており、これらの各要素間でのデータのやりとりは、主としてこの内部バス１３を介して行われている。
【００３５】
図３は、ユーザ端末装置ＴＭ（ＴＭ１〜ＴＭｎ）の構成の一例を示している。
【００３６】
同図において、ＣＰＵ（中央処理装置）２１は、このユーザ端末装置ＴＭの動作制御を行うものであり、ＲＯＭ（リード・オンリ・メモリ）２２は、ＣＰＵ２１が起動時に実行するプログラムや必要なデータ等を記憶するためのものであり、ＲＡＭ（ランダム・アクセス・メモリ）２３は、ＣＰＵ２１のワークエリア等を構成するためのものである。
【００３７】
キャラクタジェネレータ２４は、図形文字の表示データを発生するためのものであり、時計回路２５は、現在日時情報を出力するためのものであり、ローカルエリアネットワークインターフェース回路２６は、このユーザ端末装置ＴＭをローカルエリアネットワークＬＡＮに接続するためのものであり、ローカルエリアネットワーク伝送制御部２７は、ローカルエリアネットワークＬＡＮを介して他のデータ端末装置との間で種々のデータをやりとりするための各種所定のプロトコルスイートの通信制御処理を実行するためのものである。
【００３８】
磁気ディスク装置２７８は、種々のアプリケーションプログラム、ワークデータ、ファイルデータ、画情報データなどの種々のデータを記憶するためのものであり、ＣＤ−ＲＯＭ装置２９は、交換型記憶媒体であるＣＤ−ＲＯＭ３０に保存されているデータを任意に読み取るためのものである。
【００３９】
ＣＲＴ画面表示装置３１は、このユーザ端末装置ＴＭを操作するための画面を表示するためのものであり、表示制御部３２は、ＣＲＴ画面表示装置３１の表示内容を制御するためのものである。
【００４０】
キーボード装置３３は、このユーザ端末装置ＴＭに種々のキー操作を行うためのものであり、画面指示装置３４は、ＣＲＴ画面表示装置３１の任意の点を指示する等の操作作業を行うためのものであり、入力制御部３５は、キーボード装置３３および画面指示装置３４の入力情報を取り込む等するためのものである。
【００４１】
これらのＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、キャラクタジェネレータ２４、時計回路２５、ローカルエリアネットワーク伝送制御部２７、磁気ディスク装置２８、ＣＤ−ＲＯＭ装置２９、表示制御部３２、および、入力制御部３５は、バス３６に接続されており、これらの各要素間のデータのやりとりは、主としてこのバス３６を介して行われる。
【００４２】
さて、本実施例では、ネットワーク複合機ＭＸは、カラースキャナ５により読み取って得たスキャン配信データを、暗号化復号化処理部１２により暗号化処理し、メールサーバ装置ＭＳを経由して、登録された複数のユーザが個別に使用するユーザ端末装置ＴＭ１〜ＴＭｎへ送信する。
【００４３】
このような配信処理を行うため、ネットワーク複合機ＭＸは複数のユーザと１対１に対応したメールアドレスと、共通鍵暗号アルゴリズムに使用する鍵データを含むアドレス帳情報を持っている（図４（ａ），（ｂ）参照）。
【００４４】
また、このアドレス帳情報は、共通鍵暗号アルゴリズムによって暗号された状態で保管されている。
【００４５】
また、ネットワーク複合機ＭＸには、機器設定、インターフェイス設定、および、アドレス帳情報等の管理的操作をおこなえる１名の管理者と、ネットワーク複合機ＭＸの各種機能（コピー、プリント、および、スキャン）を使用する複数のユーザが存在し、認証機構及びアクセス制御機構によって操作あるいは設定可能な範囲が厳密に制限されている。
【００４６】
また、アドレス帳情報に含まれる鍵データは、特定の権限を持ったユーザあるいは管理者がネットワーク複合機ＭＸの操作表示部７から入力することができるが、ネットワーク複合機ＭＸに実装された認証機能により、権限を持たないユーザからはアクセスできないように保護されている。
【００４７】
また、アドレス帳情報の暗号に使用する共通鍵暗号アルゴリズムの鍵データは、管理者がネットワーク複合機ＭＸの操作表示部７から入力することができるが、ネットワーク複合機ＭＸに実装された認証機能により、管理者以外はアクセスできない領域に保管されている。
【００４８】
また、ネットワーク複合機ＭＸの操作表示部７には、アドレス帳情報の中でユーザを識別する情報が表示されており（図示略）、その表示データを選択することで配信先のユーザを指定できるようになっている。
【００４９】
また、メールサーバ装置ＭＳは、クライアント（ネットワーク複合機ＭＸあるいはユーザ端末装置ＴＭ１〜ＴＭｎ）からのメールを受信保管し、メールアドレスに従って宛先に対して受信通知を発行する機能を持っている。ただし、暗号化処理および復号処理を実行するためのソフトウェアあるいはハードウェアは備えていない。
【００５０】
また、ユーザ端末装置ＴＭ１〜ＴＭｎは、スキャン配信データを復号するための共通鍵暗号アルゴリズムを実行可能なソフトウェアが実装されている（図示略）。
【００５１】
また、アドレス情報に登録される暗号鍵情報（図４（ｂ）参照）を設定するための手段は、ネットワーク複合機ＭＸのプリンタ機能やスキャン機能を利用するためにユーザ端末装置ＴＭ１〜ＴＭｎにインストールするドライバに実装されており、ユーザがドライバのＧＵＩ画面から入力できるようになっている。また、ユーザ端末装置ＴＭ１〜ＴＭｎにはメール送受信アプリケーションがインストールされている。
【００５２】
以上の構成で、ネットワーク複合機ＭＸ側からメールサーバ装置ＭＳを経由し、送信先ユーザにデータが届くまでの動作は、次のようなものとなる。
【００５３】
まず、文書送信者が操作表示部７から配信先ユーザのメールアドレスを指定する。これにより、ネットワーク複合機ＭＸは、暗号化復号化処理部１２により、アドレス帳情報データを平文に復号化し、そのアドレス帳情報データに含まれる配信先ユーザの暗号鍵情報を取り出す。この取り出された暗号鍵情報は、システムメモリ２に一時保管される。
【００５４】
次いで、文書送信者が操作表示部７からスキャン操作を実行する。それにより、ネットワーク複合機ＭＸは、カラースキャナ５の動作を開始して、原稿画像を読み取り、それによって得た画像データを、暗号化復号化処理部１２により暗号化処理して、暗号データに変換する。また、このときの暗号化処理では、先に取り出された暗号鍵情報が適用される。
【００５５】
この暗号化処理終了後、アドレス帳情報は、暗号化復号化処理部１２により暗号化処理される。なお、このときの暗号化処理に適用される暗号鍵情報は、あらかじめ設定されたものが適用される。
【００５６】
一方、スキャン配信データの暗号化処理に使用された暗号鍵情報は、ネットワーク複合機ＭＸのシステムメモリ２から消去される。
【００５７】
ネットワーク複合機ＭＸは、このようにして作成した暗号データを添付した電子メールを作成し、配信先ユーザのメールアドレスを宛先メールアドレスに指定し、その電子メールをメールサーバ装置ＭＳへ送信する。
【００５８】
これにより、メールサーバ装置ＭＳは、ネットワーク複合機ＭＸから送られた電子メールデータ（スキャン配信データを含む）を一時保管し、そのときの宛先メールアドレスに対応したユーザ端末装置ＴＭ１〜ＴＭｎに対して、メール受信通知を送る。
【００５９】
これにより、宛先ユーザがメール送受信アプリケーションを立ち上げると、メールサーバ装置ＭＳから暗号されたスキャン配信データが添付された電子メールが受信される。
【００６０】
このとき、受信した電子メールには、暗号されたスキャン配信データが添付されているので、その添付ファイルについて、復号化処理が適用されて、元の画像データが取得される。ここで、復号化処理に適用される暗号鍵情報は、あらかじめユーザ端末装置ＴＭ１〜ＴＭｎに登録されたものを適用する。
【００６１】
図５は、ネットワークスキャナ機能を用いる際にネットワーク複合機ＭＸが実行する処理の一例を示している。
【００６２】
まず、文書送信者が操作表示部７から配信先ユーザのメールアドレスを指定する（処理１０１）。これにより、ネットワーク複合機ＭＸは、暗号化復号化処理部１２により、アドレス帳情報データを平文に復号化し（処理１０２）、そのアドレス帳情報データに含まれる配信先ユーザの暗号鍵情報を取り出す（処理１０３）。この取り出された暗号鍵情報は、システムメモリ２に一時保管される。
【００６３】
次いで、文書送信者が操作表示部７からスキャン操作を実行する。それにより、ネットワーク複合機ＭＸは、カラースキャナ５の動作を開始して、原稿画像を読み取り（処理１０４）、それによって得た画像データを、暗号化復号化処理部１２により暗号化処理して、暗号データに変換する（処理１０５）。また、このときの暗号化処理では、処理１０３で取り出された暗号鍵情報が適用される。
【００６４】
この暗号化処理終了後、アドレス帳情報は、暗号化復号化処理部１２により暗号化処理される。なお、このときの暗号化処理に適用される暗号鍵情報は、あらかじめ設定されたものが適用される。また、スキャン配信データの暗号化処理に使用された暗号鍵情報は、ネットワーク複合機ＭＸのシステムメモリ２から消去される（処理１０６）。
【００６５】
ネットワーク複合機ＭＸは、このようにして作成した暗号データを添付した電子メールを作成し、配信先ユーザのメールアドレスを宛先メールアドレスに指定し、その電子メールをメールサーバ装置ＭＳへ送信する（処理１０７）。
【００６６】
図６は、電子メールを受信するときのユーザ端末装置ＴＭ１〜ＴＭｎの処理の一例を示している。
【００６７】
電子メールを受信すると（処理２０１）、添付ファイルが暗号化されているものであるかどうかを調べる（判断２０２）。判断２０２の結果がＹＥＳになるときには、添付ファイルについて、自端末に設定されている暗号鍵情報を適用して所定の共通鍵暗号アルゴリズムの復号化処理を適用し、元のデータを取得する（処理２０３）。
【００６８】
また、判断２０２の結果がＮＯになるときには、通常の受信動作を行う（処理２０４）。
【００６９】
このようにして、本実施例では、スキャン配信において配信データを暗号化するために使用する共通鍵暗号アルゴリズムの鍵データ（暗号鍵情報）を、事前にネットワーク複合機ＭＸからのデータ配信に利用する宛先情報と関連付けて設定しておき、それらのデータを暗号保管しているので、配信データは共通鍵アルゴリズムで暗号されることからネットワーク盗聴によって通信データが漏洩することはない。
【００７０】
また、鍵データはネットワーク複合機ＭＸ側とユーザ端末装置ＴＭ１〜ＴＭｎ側で同じものを設定出来るようになっており、ネットワーク上で送受信されない。また、鍵データは暗号保管されていることから、ネットワーク複合機ＭＸから鍵データが取得されることによって暗号文が解読されることも起こりえない。
【００７１】
また、サーバ証明書、公開鍵暗号化処理が不要であることから実装は比較的簡単である。
【００７２】
さらには、共通鍵暗号アルゴリズムのみで構成されていることから、送受信側の暗号化処理或いは復号処理が通信パフォーマンスに与える影響も非常に少ない。
【００７３】
また、アドレス帳情報は特定の権限を持ったユーザあるいは管理者がネットワーク複合機ＭＸの操作表示部７からアクセス可能であることから、不正に書き換えることはできないようになっている。
【００７４】
また、アドレス帳情報に登録されたメールアドレスが間違って設定された場合あるいは不正に書き換えられた場合、暗号されたスキャン配信データはメールアドレス指定先に転送されてしまうが、復号処理に必要な鍵データが設定されていないためスキャン配信データを閲覧することはできない。
【００７５】
図７は、本発明の他の実施例にかかるネットワークシステムの構成例を示している。なお、同図において、図１と同一部分および相当する部分には、同一符号を付し、その詳細についての説明は省略する。
【００７６】
同図において、ローカルエリアネットワークＬＡＮには、複数のユーザ端末装置ＴＭ１〜ＴＭｎ、ネットワーク複合機ＭＸ、および、配信サーバ装置ＤＳが接続されている。
【００７７】
本実施例では、配信サーバ装置ＤＳには、それぞれのユーザ毎に配信トレイ（図示略）が設けられており、この配信トレイを介して、スキャン配信データを宛先ユーザへと配信する。
【００７８】
また、この場合、ネットワーク複合機ＭＸには、図８（ａ），（ｂ）にしめすようなアドレス帳情報が記憶されている。この場合、おのおののユーザについて登録されるアドレス情報には、当該ユーザについて配信サーバに設定されている受信トレイの識別情報が含まれている。また、本実施例の場合も、上述した実施例と同様に、ネットワーク複合機ＭＸに登録されているアドレス帳情報は暗号化されている。
【００７９】
また、配信サーバ装置ＤＳには、図８（ｃ），（ｄ）に示したようなアドレス帳情報が登録されている。ここで、配信サーバ装置ＤＳに登録されているアドレス帳情報は、平文情報である。
【００８０】
また、本実施例では、ユーザ端末装置ＴＭ１〜ＴＭｎには、配信サーバ装置ＤＳの配信トレイに保管されたデータを操作（閲覧、編集、保管、および、ダウンロード）するための独自アプリケーションがインストールされており、暗号されたスキャン配信データを復号化する際に適用される暗号鍵情報は当該アプリケーション上で設定される。また、ユーザ端末装置ＴＭ１〜ＴＭｎには、スキャン配信データを復号化することができるソフトウェアが実装されている。
【００８１】
本実施例では、まず、文書送信者が操作表示部７から配信先ユーザを指定する。これにより、ネットワーク複合機ＭＸは、暗号化復号化処理部１２により、アドレス帳情報データを平文に復号化し、そのアドレス帳情報データに含まれる配信先ユーザの配信サーバ受信トレイ情報および暗号鍵情報を取り出す。この取り出された配信サーバ受信トレイ情報および暗号鍵情報は、システムメモリ２に一時保管される。
【００８２】
次いで、文書送信者が操作表示部７からスキャン操作を実行する。それにより、ネットワーク複合機ＭＸは、カラースキャナ５の動作を開始して、原稿画像を読み取り、それによって得た画像データを、暗号化復号化処理部１２により暗号化処理して、暗号データに変換する。また、このときの暗号化処理では、先に取り出された暗号鍵情報が適用される。
【００８３】
この暗号化処理終了後、アドレス帳情報は、暗号化復号化処理部１２により暗号化処理される。なお、このときの暗号化処理に適用される暗号鍵情報は、あらかじめ設定されたものが適用される。
【００８４】
一方、スキャン配信データの暗号化処理に使用された暗号鍵情報は、ネットワーク複合機ＭＸのシステムメモリ２から消去される。
【００８５】
ネットワーク複合機ＭＸは、このようにして作成した暗号データファイルを、先に取り出した配信サーバ受信トレイを指定した状態で、配信サーバ装置ＤＳへ転送する。
【００８６】
これにより、配信サーバ装置ＤＳは、ネットワーク複合機ＭＸから送られた暗号データファイルを、指定された受信トレイへ格納する。それとともに、配信サーバ装置ＤＳは、そのときの受信トレイに対応したユーザのユーザ端末装置ＴＭ１〜ＴＭｎに対して、受信トレイへのデータ格納通知を送る。
【００８７】
これにより、宛先ユーザがデータ受信アプリケーションを立ち上げると、配信サーバ装置ＤＳから対応した受信トレイに格納された暗号データファイルが受信される。
【００８８】
そして、ユーザ端末装置ＴＭ１〜ＴＭｎでは、受信した暗号データファイルについて、復号化処理が適用されて、元の画像データが取得される。ここで、復号化処理に適用される暗号鍵情報は、あらかじめユーザ端末装置ＴＭ１〜ＴＭｎに登録されたものを適用する。
【００８９】
図９は、この場合に、ネットワークスキャナ機能を用いる際にネットワーク複合機ＭＸが実行する処理の一例を示している。
【００９０】
まず、文書送信者が操作表示部７から配信先ユーザを指定する（処理３０１）。これにより、ネットワーク複合機ＭＸは、暗号化復号化処理部１２により、アドレス帳情報データを平文に復号化し（処理３０２）、そのアドレス帳情報データに含まれる配信先ユーザの配信サーバ受信トレイ情報および暗号鍵情報を取り出す（処理３０３）。この取り出された配信サーバ受信トレイ情報および暗号鍵情報は、システムメモリ２に一時保管される。
【００９１】
次いで、文書送信者が操作表示部７からスキャン操作を実行する。それにより、ネットワーク複合機ＭＸは、カラースキャナ５の動作を開始して、原稿画像を読み取り（処理３０４）、それによって得た画像データを、暗号化復号化処理部１２により暗号化処理して、暗号データに変換する（処理３０５）。また、このときの暗号化処理では、処理３０３で取り出された暗号鍵情報が適用される。
【００９２】
この暗号化処理終了後、アドレス帳情報は、暗号化復号化処理部１２により暗号化処理される。なお、このときの暗号化処理に適用される暗号鍵情報は、あらかじめ設定されたものが適用される。また、スキャン配信データの暗号化処理に使用された暗号鍵情報は、ネットワーク複合機ＭＸのシステムメモリ２から消去される（処理３０６）。
【００９３】
ネットワーク複合機ＭＸは、配信サーバ装置ＤＳへ接続し、受信トレイを指定した状態で、作成した暗号データを送信する（処理３０７）。
【００９４】
図１０は、この場合の配信サーバ装置ＤＳの処理の一例を示している。
【００９５】
まず、配信情報を受信すると、指定された受信トレイに、受信したデータファイルを格納する（処理４０１）。次いで、そのときにデータファイルを格納した受信トレイに登録されているユーザのユーザ端末装置ＴＭ１〜ＴＭｎに対して、データファイルを受信した旨を通知する（処理４０２）。
【００９６】
そして、いずれかのユーザ端末装置ＴＭ１〜ＴＭｎからデータ受信要求がされると（判断４０３の結果がＹＥＳ）、そのデータ受信要求したユーザに登録されている受信トレイを取得し（処理４０４）、その受信トレイに格納されたデータファイルを送信する（処理４０５）。
【００９７】
図１１は、この場合のユーザ端末装置ＴＭ１〜ＴＭｎの処理の一例を示している。
【００９８】
配信サーバ装置ＤＳよりデータファイルを受信した旨を受信すると（処理５０１）、配信サーバ装置ＤＳへ接続し、ユーザの識別情報を指定した状態で、ファイルの受信要求を通知する（処理５０２）。
【００９９】
次いで、配信サーバ装置ＤＳより情報を受信すると（処理５０３）、受信したファイルについて、自端末に設定されている暗号鍵情報を適用して所定の共通鍵暗号アルゴリズムの復号化処理を適用し、元のデータを取得する（処理５０４）。
【０１００】
ところで、上述した実施例で適用において、スキャン配信データを暗号化するための鍵データは、ユーザがネットワーク複合機ＭＸおよびユーザ端末装置ＴＭ１〜ＴＭｎに設定したデータを乱数シードとして乱数生成回路で生成したものを使用することができる。
【０１０１】
さらには、設定データに加えて、ネットワーク複合機ＭＸのユーザ認証に使用する情報を合わせたデータを乱数シードとして乱数生成回路で生成したものを使用すると、さらにセキュリティ強度が高まる。
【０１０２】
また、スキャン配信データの暗号に使用する共通鍵暗号アルゴリズムと、ネットワーク複合機ＭＸのアドレス帳の暗号に使用する共通鍵暗号アルゴリズムは、上述した実施例のように、同じ暗号アルゴリズムを使用するのが実装面及び運用面で好ましいが、それぞれの共通鍵暗号アルゴリズムを異なるものとすることができる。
【０１０３】
また、ネットワーク複合機ＭＸに備えられている磁気ディスク装置９を利用して、文書保管サーバ機能が実装される場合がある。
【０１０４】
この場合、磁気ディスク装置９に対する情報不正アクセスによってが漏洩することを防ぐ目的で磁気ディスク装置９に格納するデータファイルについて、暗号化する機能を備えたものも実用されている。この場合、磁気ディスク装置９に格納するデータファイルの暗号化機能を、上述したスキャン配信データの暗号化機能にそのまま利用することで、本発明機能の実装をさらに簡易化することができる。ここで、使用する共通鍵暗号アルゴリズムとしては、例えばＡＥＳやＴｒｉｐｌｅ−ＤＥＳ等、ＣＲＹＰＴＲＥＣの推奨暗号リストに掲載された使用することができる。
【０１０５】
また、ネットワーク複合機ＭＸから送信されるスキャン配信データに関して、配信宛先選択時あるいはスキャン実施時に暗号を実行するか実行しないかを選択できるようにしても良い。機密性が低いスキャン配信データは暗号を実行しないで、その分ネットワーク複合機ＭＸ及びユーザ端末装置ＴＭ１〜ＴＭｎにおける処理負荷を低減することができる。
【０１０６】
なお、本発明は、スキャンデータをネットワークを介して他の端末装置へ配信する機能を備えた画像形成装置であれば、上述した実施例のもの以外の構成を備えるものについても、同様に適用することができる。
【図面の簡単な説明】
【０１０７】
【図１】本発明の一実施例にかかるネットワークシステムの構成例を示したブロック図。
【図２】ネットワーク複合機ＭＸの構成例を示したブロック図。
【図３】ユーザ端末装置ＴＭ（ＴＭ１〜ＴＭｎ）の構成例を示したブロック図。
【図４】アドレス帳情報およびアドレス情報の一例を示した概略図。
【図５】ネットワーク複合機ＭＸの処理の一例を示したフローチャート。
【図６】ユーザ端末装置ＴＭ１〜ＴＭｎの処理の一例を示したフローチャート。
【図７】本発明の他の実施例にかかるネットワークシステムの構成例を示したブロック図。
【図８】アドレス帳情報およびアドレス情報の他の例を示した概略図。
【図９】ネットワーク複合機ＭＸの処理の他の例を示したフローチャート。
【図１０】配信サーバ装置ＤＳの処理の一例を示したフローチャート。
【図１１】ユーザ端末装置ＴＭ１〜ＴＭｎの処理の他の例を示したフローチャート。
【符号の説明】
【０１０８】
ＭＸ  ネットワーク複合機
ＴＭ，ＴＭ１〜ＴＭｎ  ユーザ端末装置
ＭＳ  メールサーバ装置
ＤＳ  配信サーバ装置
【図１】
2006324724.tif 000003
【図２】
2006324724.tif 000004
【図３】
2006324724.tif 000005
【図４】
2006324724.tif 000006
【図５】
2006324724.tif 000007
【図６】
2006324724.tif 000008
【図７】
2006324724.tif 000009
【図８】
2006324724.tif 000010
【図９】
2006324724.tif 000011
【図１０】
2006324724.tif 000012
【図１１】
2006324724.tif 000013