(57)【要約】  【課題】  暗号化した画像を送信する際に復号タイミングを設定することができる画像送信システム、画像送信装置、及び画像処理装置の提供。  【解決手段】  デジタル複合機は、画像ファイルの送信に先立ち、送信先（Ｓ１１）、画像形式（Ｓ１２）、復号タイミング（Ｓ１３）の設定を受付ける。次いで、入力されたパスワードに基づいて暗号鍵を生成する（Ｓ１６）。画像ファイルの送信開始指示がある場合（Ｓ１７）、原稿の読取りを行い（Ｓ１８）、読取って得られるビットマップデータ（画像データ）に対して暗号化を行う（Ｓ１９）。そして、設定された画像形式の画像ファイルを生成し（Ｓ２０）、設定された送信先へ画像ファイルを送信する（Ｓ２１）。このとき、送信ヘッダには画像ファイルの復号タイミングに係る情報を含める。【選択図】      図２
2006352483.tif 000002
【特許請求の範囲】
【請求項１】
画像データを外部へ送信する画像送信装置と、該画像送信装置から送信された画像データを受信し、受信した画像データを処理する画像処理装置とを備える画像送信システムにおいて、
前記画像送信装置は、送信すべき画像データを暗号化する手段と、該手段により暗号化された画像データを復号するタイミングに係る設定情報を受付ける手段と、前記画像データ及び受付けた設定情報を前記画像処理装置へ送信する手段とを備え、
前記画像処理装置は、前記画像送信装置から送信された画像データ及び設定情報を受信する手段と、受信した設定情報に基づくタイミングにて前記画像データを復号する手段とを備えることを特徴とする画像送信システム。
【請求項２】
前記設定情報は、前記画像データを受信した時点にて復号する旨の情報、又は前記画像データを受信した後の時点にて復号する旨の情報であることを特徴とする請求項１に記載の画像送信システム。
【請求項３】
前記画像処理装置は、受信した画像データを記憶する２つの記憶手段と、一方の記憶手段に記憶された画像データを第１のタイミングにて復号する手段と、他方の記憶手段に記憶された画像データを前記第１のタイミングと異なる第２のタイミングにて復号する手段とを備え、
前記画像送信装置は、送信する画像データの記憶先に係る情報を前記設定情報として受付けるようにしてあることを特徴とする請求項１に記載の画像送信システム。
【請求項４】
前記画像送信装置は、利用者毎の公開鍵を記憶する手段と、画像データを送信する際に利用者を特定する手段と、特定した利用者の公開鍵により前記画像データを暗号化する手段とを備え、該手段により暗号化された画像データを前記画像処理装置へ送信するようにしてあり、
前記画像処理装置は、前記画像データを前記利用者の秘密鍵により復号する手段を備えることを特徴とする請求項１乃至請求項３の何れか１つに記載の画像送信システム。
【請求項５】
前記画像送信装置は、画像データを送信する際に利用者の公開鍵を受付ける手段と、受付けた公開鍵により前記画像データを暗号化する手段とを備え、該手段により暗号化された画像データを前記画像処理装置へ送信するようにしてあり、
前記画像処理装置は、前記画像データを前記利用者の秘密鍵により復号する手段を備えることを特徴とする請求項１乃至請求項３の何れか１つに記載の画像送信システム。
【請求項６】
前記画像送信装置は、送信する画像データの利用の可否に係る情報を含むライセンス情報を生成する手段と、生成したライセンス情報を前記画像処理装置へ送信する手段とを備え、
前記画像処理装置は、前記画像送信装置から送信されたライセンス情報を受信する手段と、受信したライセンス情報を記憶する手段と、前記画像送信装置から送信された画像データを復号する際にライセンス情報が記憶されているか否かを判断する手段と、前記ライセンス情報が記憶されていないと判断した場合、前記画像データの復号を禁止する手段とを備えることを特徴とする請求項１乃至請求項５の何れか１つに記載の画像送信システム。
【請求項７】
前記画像送信装置は、送信する画像データの利用の可否に係る情報を含むライセンス情報を生成する手段と、生成したライセンス情報を前記画像データと共に前記画像処理装置へ送信する手段とを備え、
前記画像処理装置は、受信した画像データを復号する際、該画像データと共に受信したライセンス情報に基づいて前記画像データの利用が許可されているか否かを判断する手段と、許可されていないと判断した場合、前記画像データの復号を禁止する手段とを備えることを特徴とする請求項１乃至請求項５の何れか１つに記載の画像送信システム。
【請求項８】
前記画像送信装置が送信する画像データの利用の可否に係る情報を含むライセンス情報を生成する手段と、生成したライセンス情報を前記画像処理装置へ送信する手段とを有するライセンス発行装置を備え、
前記画像処理装置は、前記画像ライセンス発行装置から送信されたライセンス情報を受信する手段と、受信したライセンス情報を記憶する手段と、前記画像送信装置から送信された画像データを復号する際にライセンス情報が記憶されているか否かを判断する手段と、前記ライセンス情報が記憶されていないと判断した場合、前記画像データの復号を禁止する手段とを備えることを特徴とする請求項１乃至請求項５の何れか１つに記載の画像送信システム。
【請求項９】
前記ライセンス情報は、有効期限を定めた情報を含み、
前記画像処理装置は、前記画像データを復号する際、受信したライセンス情報の有効期限に基づいて該ライセンス情報が有効であるか否かを判断する手段と、前記ライセンス情報が有効でないと判断した場合、前記画像データの復号を禁止する手段とを備えることを特徴とする請求項６乃至請求項８の何れか１つに記載の画像送信システム。
【請求項１０】
前記ライセンス情報は、送信する画像データの利用を許可する利用者の情報を含み、
前記画像処理装置は、受信した画像データを復号する際に利用者を特定する手段と、受信したライセンス情報に含まれる情報に基づき、特定した利用者が前記画像データの利用を許可された者であるか否かを判断する手段と、許可された者でないと判断した場合、前記画像データの復号を禁止する手段とを備えることを特徴とする請求項６乃至請求項８の何れか１つに記載の画像送信システム。
【請求項１１】
前記ライセンス情報は、送信する画像データの利用を許可する装置の情報を含み、
前記画像処理装置は、受信したライセンス情報に含まれる情報に基づき、受信した画像データの利用を許可された装置であるか否かを判断する手段と、許可された装置でないと判断した場合、前記画像データの復号を禁止する手段とを備えることを特徴とする請求項６乃至請求項８の何れか１つに記載の画像送信システム。
【請求項１２】
前記画像送信装置は、送信するライセンス情報に対してデジタル署名を施す手段を備えることを特徴とする請求項６又は請求項７に記載の画像送信システム。
【請求項１３】
前記画像送信装置は、原稿の画像を読取る手段を備え、該手段により原稿を読取って取得した画像データを暗号化した後、前記画像処理装置へ送信するようにしてあることを特徴とする請求項１乃至請求項１２の何れか１つに記載の画像送信システム。
【請求項１４】
画像データを外部へ送信する画像送信装置において、
送信すべき画像データを暗号化する手段と、該手段により暗号化された画像データを復号するタイミングに係る設定情報を受付ける手段と、前記画像データ及び受付けた設定情報を外部へ送信する手段とを備えることを特徴とする画像送信装置。
【請求項１５】
前記設定情報は、送信先にて前記画像データを受信した時点で復号する旨の情報、又は送信先にて前記画像データを受信した後の時点で復号する旨の情報を含むことを特徴とする請求項１４に記載の画像送信装置。
【請求項１６】
送信する画像データの利用の可否に係る情報を含むライセンス情報を生成する手段と、生成したライセンス情報を外部へ送信する手段とを備えることを特徴とする請求項１４又は請求項１５に記載の画像送信装置。
【請求項１７】
送信する画像データの利用の可否に係る情報を含むライセンス情報を生成する手段と、生成したライセンス情報を前記画像データと共に外部へ送信する手段とを備えることを特徴とする請求項１４又は請求項１５に記載の画像送信装置。
【請求項１８】
前記ライセンス情報は、有効期限を定めた情報、送信する画像データの利用を許可する利用者の情報、及び送信する画像データの利用を許可する装置の情報のうち少なくとも一の情報を含むことを特徴とする請求項１６又は請求項１７に記載の画像送信装置。
【請求項１９】
送信するライセンス情報に対してデジタル署名を施す手段を備えることを特徴とする請求項１６乃至請求項１８の何れか１つに記載の画像送信装置。
【請求項２０】
原稿の画像を読取る手段を備え、該手段により原稿を読取って取得した画像データを暗号化した後、外部へ送信するようにしてあることを特徴とする請求項１４乃至請求項１９の何れか１つに記載の画像送信装置。
【請求項２１】
外部から送信された画像データを受信し、受信した画像データを処理する画像処理装置において、
暗号化された画像データ及び該画像データを復号するタイミングに係る設定情報を受信する手段と、受信した設定情報に基づくタイミングにて前記画像データを復号する手段とを備えることを特徴とする画像処理装置。
【請求項２２】
前記設定情報は、前記画像データを受信した時点にて復号する旨の情報、又は前記画像データを受信した後の時点にて復号する旨の情報であることを特徴とする請求項２１に記載の画像処理装置。
【請求項２３】
受信した画像データの利用の可否に係る情報を含むライセンス情報を外部から受信する手段と、受信したライセンス情報を記憶する手段と、前記画像データを復号する際にライセンス情報が記憶されているか否かを判断する手段と、前記ライセンス情報が記憶されていないと判断した場合、前記画像データの復号を禁止する手段とを備えることを特徴とする請求項２１又は請求項２２に記載の画像処理装置。
【請求項２４】
画像データ及び該画像データの利用の可否に係る情報を含むライセンス情報を外部から受信する手段と、受信した画像データを復号する際、該画像データを共に受信したライセンス情報に基づいて前記画像データの利用が許可されているか否かを判断する手段と、許可されていないと判断した場合、前記画像データの復号を禁止する手段とを備えることを特徴とする請求項２１又は請求項２２に記載の画像処理装置。
【請求項２５】
前記ライセンス情報は、有効期限を定めた情報を含み、
前記画像データを復号する際、受信したライセンス情報の有効期限に基づいて該ライセンス情報が有効であるか否かを判断する手段と、前記ライセンス情報が有効でないと判断した場合、前記画像データの復号を禁止する手段とを備えることを特徴とする請求項２３又は請求項２４に記載の画像処理装置。
【請求項２６】
前記ライセンス情報は、送信する画像データの利用を許可する利用者の情報を含み、
受信した画像データを復号する際に利用者を特定する手段と、受信したライセンス情報に含まれる情報に基づき、特定した利用者が前記画像データの利用を許可された者であるか否かを判断する手段と、許可された者でないと判断した場合、前記画像データの復号を禁止する手段とを備えることを特徴とする請求項２３又は請求項２４に記載の画像処理装置。
【請求項２７】
前記ライセンス情報は、送信する画像データの利用を許可する装置の情報を含み、
受信したライセンス情報に含まれる情報に基づき、受信した画像データの利用を許可された装置であるか否かを判断する手段と、許可された装置でないと判断した場合、前記画像データの復号を禁止する手段とを備えることを特徴とする請求項２３又は請求項２４に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号化した画像を送信する際に復号タイミングを設定することができる画像送信システム、画像送信装置、及び画像処理装置に関する。
【背景技術】
【０００２】
近年、オフィス等においては、パーソナルコンピュータ等の端末をネットワーク経由でデジタル複合機に接続したシステムを構築していることが多い。この種のデジタル複合機はプリンタ装置、スキャナ装置、複写機、文書サーバ等としての役目を果たす複合機能を備えた装置として構成されている。つまり、プリンタ機能では、端末からネットワークを通じて印刷データを受信し、この印刷データに基づく画像を記録用紙上に形成する。スキャナ機能では、読取った原稿の画像をネットワーク経由で送信し、端末は受信した画像をディスプレイ等に表示する。複写機能では、スキャナ機能によって読取った原稿画像を記録用紙上に形成する。文書サーバ機能では、スキャナ機能で読取った原稿を複合機内部の記憶装置に画像ファイルとして記憶することでスキャンされた文書の再利用を行う。またネットワーク上に公開することで文書の共有化を行う。
【０００３】
このようなデジタル複合機は、オフィスでの作業効率の向上に多大に貢献し、簡単かつ容易に使用することができる。またネットワーク上の通信路の暗号化や暗号化に対応した画像ファイル使用することで秘匿性を確保することができる。
【０００４】
既存のアプリケーションやＯＳを変更することなく通信路の暗号化を容易に実現するシステムが提案されている（例えば、特許文献１及び特許文献２参照）。
【０００５】
特許文献１に記載された通信システムでは、ネットワーク経由でデータを通信する各コンピュータ内に、自コンピュータのアプリケーションプログラムが他方のコンピュータのアプリケーションプログラムに送信するデータを暗号化し、他方のコンピュータのアプリケーションプログラムから受信したデータを復号し、自コンピュータ内のアプリケーションプログラムに渡す中継サービス処理手段を設けたことを特徴とする。これにより既存のアプリケーションやＯＳに全く変更を加えずに、ネットワーク上で通信されるデータのセキュリティーを確保することができる。
【０００６】
特許文献２に記載された通信システムでは、複数のパーソナルコンピュータが通信回線を用いて互いに接続されており、パーソナルコンピュータには通信モジュールとアプリケーションプログラムがあり、アプリケーションプログラムは通信モジュールが提供するコマンドを用いて他のパーソナルコンピュータとの間でデータの送受信を行う。そして、コマンドをフックするプログラムを用意し、アプリケーションプログラムのデータを圧縮／暗号化する。また通信開始時に圧縮／暗号で用いるアルゴリズムについてネゴシエーションを行うようにした。また、フックプログラムはデータ送信コマンドに付随するデータをある決まった長さのフレーム単位に圧縮及び暗号化を行って送信し、フレームの送信が途中で中断した場合に、該フレームの送信完了を該データ送信コマンドの応答として返し、未送信のフレームの送信を引き続き行うようにした。また通信を行う一方のパーソナルコンピュータにおいてのみ圧縮／暗号プログラムが実装されている場合に、圧縮／暗号を行わない通信を行う。また通信相手のパーソナルコンピュータが圧縮／暗号機能を持っていない場合にユーザに通信を開始するかどうかの確認をユーザに求めるようにしたことを特徴とするものである。
【０００７】
これにより既存のアプリケーションプログラムを変更することなしにソケットインターフェースを用いて圧縮／暗号データを送受信できる通信システムを提供することができるものである。
【特許文献１】特開平９−１３９７３５号公報
【特許文献２】特開平９−１４８９９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、各特許文献に開示されている技術にあっては既存のアプリケーションやＯＳに全く変更を加えずに、ネットワーク上で通信されるデータのセキュリティーを確保することができる暗号化データ通信システムを提供することができているものの、暗号化された受信データを復号化するタイミングはデータ受信時のみ限られていた。このため複数のユーザで同一の端末を使用している環境では、受信データが文書をスキャンした画像ファイルなどの場合、あるユーザが受信した第三者へ見せることを意図しないファイルであったとしても受信時に復号化してしまうため、別ユーザが使用している際にそのユーザによって予期せず閲覧されてしまう虞があった。
【０００９】
また、受信データが非常に機密性の高い文書をスキャンした画像データからなる画像ファイルで特定の端末上の特定ユーザでの閲覧可能を意図しており、外部流出を想定しない画像ファイルであったとしても画像データを受信時に復号化してしまうためメールへ添付したり、ファイルサーバへ保存したり、別の端末の記憶領域へコピーするなどの方法により画像ファイルが予期せず外部流出してしまう虞があった。
【００１０】
また、文書をスキャンした画像データからなる画像ファイルを受信データを受信ソフトで受信後、一旦記憶領域に保存し、後に別のソフトウェアで復号化したい場合であっても、受信時に受信データが復号されてしまうため実現不可能であった。
【００１１】
本発明は斯かる事情に鑑みてなされたものであり、第三者への公開を意図しない画像ファイルの機密性を図ることができる画像送信システム、画像送信装置、及び画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明に係る画像送信システムは、画像データを外部へ送信する画像送信装置と、該画像送信装置から送信された画像データを受信し、受信した画像データを処理する画像処理装置とを備える画像送信システムにおいて、前記画像送信装置は、送信すべき画像データを暗号化する手段と、該手段により暗号化された画像データを復号するタイミングに係る設定情報を受付ける手段と、前記画像データ及び受付けた設定情報を前記画像処理装置へ送信する手段とを備え、前記画像処理装置は、前記画像送信装置から送信された画像データ及び設定情報を受信する手段と、受信した設定情報に基づくタイミングにて前記画像データを復号する手段とを備えることを特徴とする。
【００１３】
本発明にあっては、画像データを送信する画像送信装置側にて復号タイミングを設定することができ、画像処理装置側では設定された復合タイミングにて画像データを復号する構成としているため、画像処理装置が受信した画像データを復号するタイミングは予め設定されたタイミングとなり、画像データの復号時が常に受信時に限定されることがない。
【００１４】
本発明に係る画像送信システムは、前記設定情報は、前記画像データを受信した時点にて復号する旨の情報、又は前記画像データを受信した後の時点にて復号する旨の情報であることを特徴とする。
【００１５】
本発明にあっては、画像データを受信した時点、又は画像データを受信した後の時点を復号タイミングとして設定することができる。例えば、受信時に画像データを処理する必要がある場合には復号タイミングを画像受信時に設定し、受信時に処理する必要がない場合には復号タイミングを受信後の時点に設定することができ、利便性を損なうことなく、画像データの機密性を保持することができる。
【００１６】
本発明に係る画像送信システムは、前記画像処理装置は、受信した画像データを記憶する２つの記憶手段と、一方の記憶手段に記憶された画像データを第１のタイミングにて復号する手段と、他方の記憶手段に記憶された画像データを前記第１のタイミングと異なる第２のタイミングにて復号する手段とを備え、前記画像送信装置は、送信する画像データの記憶先に係る情報を前記設定情報として受付けるようにしてあることを特徴とする。
【００１７】
本発明にあっては、画像処理装置が２つの記憶手段を備えており、一方の記憶手段に記憶された画像データについては第１のタイミングにて復号し、他方の記憶手段に記憶された画像データについては第２のタイミングにて復号するようにしているため、送信時に画像データを記憶させる記憶手段を選択することにより、復号タイミングが間接的に設定される。
【００１８】
本発明に係る画像送信システムは、前記画像送信装置は、利用者毎の公開鍵を記憶する手段と、画像データを送信する際に利用者を特定する手段と、特定した利用者の公開鍵により前記画像データを暗号化する手段とを備え、該手段により暗号化された画像データを前記画像処理装置へ送信するようにしてあり、前記画像処理装置は、前記画像データを前記利用者の秘密鍵により復号する手段を備えることを特徴とする。
【００１９】
本発明にあっては、利用者の公開鍵により画像データを暗号化し、秘密鍵を用いて画像データを復号する。すなわち、公開鍵暗号方式を採用して画像データの暗号化及び復号を行うため、画像データの機密性が保持される。
【００２０】
本発明に係る画像送信システムは、前記画像送信装置は、画像データを送信する際に利用者の公開鍵を受付ける手段と、受付けた公開鍵により前記画像データを暗号化する手段とを備え、該手段により暗号化された画像データを前記画像処理装置へ送信するようにしてあり、前記画像処理装置は、前記画像データを前記利用者の秘密鍵により復号する手段を備えることを特徴とする。
【００２１】
本発明にあっては、利用者の公開鍵により画像データを暗号化し、秘密鍵を用いて画像データを復号する。すなわち、公開鍵暗号方式を採用して画像データの暗号化及び復号を行うため、画像データの機密性が保持される。
【００２２】
本発明に係る画像送信システムは、前記画像送信装置は、送信する画像データの利用の可否に係る情報を含むライセンス情報を生成する手段と、生成したライセンス情報を前記画像処理装置へ送信する手段とを備え、前記画像処理装置は、前記画像送信装置から送信されたライセンス情報を受信する手段と、受信したライセンス情報を記憶する手段と、前記画像送信装置から送信された画像データを復号する際にライセンス情報が記憶されているか否かを判断する手段と、前記ライセンス情報が記憶されていないと判断した場合、前記画像データの復号を禁止する手段とを備えることを特徴とする。
【００２３】
本発明にあっては、画像データの利用の可否に係る情報を含むライセンス情報を画像送信装置が生成し、画像処理装置へ送信する。また、画像処理装置では、ライセンス情報がインストールされていない場合、画像データの復号を禁止するため、画像データの利用が許可されていない画像処理装置において画像データが復号されることがない。
【００２４】
本発明に係る画像送信システムは、前記画像送信装置は、送信する画像データの利用の可否に係る情報を含むライセンス情報を生成する手段と、生成したライセンス情報を前記画像データと共に前記画像処理装置へ送信する手段とを備え、前記画像処理装置は、受信した画像データを復号する際、該画像データと共に受信したライセンス情報に基づいて前記画像データの利用が許可されているか否かを判断する手段と、許可されていないと判断した場合、前記画像データの復号を禁止する手段とを備えることを特徴とする。
【００２５】
本発明にあっては、画像データの利用の可否に係るライセンス情報を画像送信装置が生成し、画像送信時に画像データと共にライセンス情報を送信する。また、画像処理装置では、ライセンス情報がインストールされていない場合、画像データの復号を禁止するため、画像データの利用が許可されていない画像処理装置において画像データが復号されることがない。
【００２６】
本発明に係る画像送信システムは、前記画像送信装置が送信する画像データの利用の可否に係る情報を含むライセンス情報を生成する手段と、生成したライセンス情報を前記画像処理装置へ送信する手段とを有するライセンス発行装置を備え、前記画像処理装置は、前記画像ライセンス発行装置から送信されたライセンス情報を受信する手段と、受信したライセンス情報を記憶する手段と、前記画像送信装置から送信された画像データを復号する際にライセンス情報が記憶されているか否かを判断する手段と、前記ライセンス情報が記憶されていないと判断した場合、前記画像データの復号を禁止する手段とを備えることを特徴とする。
【００２７】
本発明にあっては、画像データの利用の可否に係る情報を含むライセンス情報をライセンス発行装置が生成し、画像処理装置へ送信する。また、画像処理装置では、ライセンス情報がインストールされていない場合、画像データの復号を禁止するため、画像データの利用が許可されていない画像処理装置において画像データが復号されることがない。
【００２８】
本発明に係る画像送信システムは、前記ライセンス情報は、有効期限を定めた情報を含み、前記画像処理装置は、前記画像データを復号する際、受信したライセンス情報の有効期限に基づいて該ライセンス情報が有効であるか否かを判断する手段と、前記ライセンス情報が有効でないと判断した場合、前記画像データの復号を禁止する手段とを備えることを特徴とする。
【００２９】
本発明にあっては、ライセンス情報には有効期限が定められており、画像処理装置では、有効期限に基づいてライセンス情報が有効であるか否かを判断し、有効でない場合には、画像データの復号を禁止するようにしているため、画像データを復号できる期間が限定され、画像データの機密性が高まる。
【００３０】
本発明に係る画像送信システムは、前記ライセンス情報は、送信する画像データの利用を許可する利用者の情報を含み、前記画像処理装置は、受信した画像データを復号する際に利用者を特定する手段と、受信したライセンス情報に含まれる情報に基づき、特定した利用者が前記画像データの利用を許可された者であるか否かを判断する手段と、許可された者でないと判断した場合、前記画像データの復号を禁止する手段とを備えることを特徴とする。
【００３１】
本発明にあっては、ライセンス情報には画像データの利用を許可する利用者が定められており、画像処理装置では、利用者を特定した上で利用の可否を判断し、許可された者でないと判断した場合、画像データの復号を禁止するようにしているため、画像データを復号できる利用者が限定され、画像データの機密性が高まる。
【００３２】
本発明に係る画像送信システムは、前記ライセンス情報は、送信する画像データの利用を許可する装置の情報を含み、前記画像処理装置は、受信したライセンス情報に含まれる情報に基づき、受信した画像データの利用を許可された装置であるか否かを判断する手段と、許可された装置でないと判断した場合、前記画像データの復号を禁止する手段とを備えることを特徴とする。
【００３３】
本発明にあっては、ライセンス情報には画像データの利用を許可する装置が定められており、画像処理装置では、自身が利用を許可された装置であるか否かを判断し、許可された装置でないと判断した場合、画像データの復号を禁止するようにしているため、画像データを復号できる装置が限定され、画像データの機密性が高まる。
【００３４】
本発明に係る画像送信システムは、前記画像送信装置は、送信するライセンス情報に対してデジタル署名を施す手段を備えることを特徴とする。
【００３５】
本発明にあっては、ライセンス情報に対してデジタル署名を施すようにしているため、ライセンス情報自体の真偽判定が可能となる。
【００３６】
本発明に係る画像送信システムは、前記画像送信装置は、原稿の画像を読取る手段を備え、該手段により原稿を読取って取得した画像データを暗号化した後、前記画像処理装置へ送信するようにしてあることを特徴とする。
【００３７】
本発明にあっては、原稿の画像を読取ることにより取得した画像データを送信するようにしているため、スキャナ装置、デジタル複合機への適用が可能となる。
【００３８】
本発明に係る画像送信装置は、画像データを外部へ送信する画像送信装置において、送信すべき画像データを暗号化する手段と、該手段により暗号化された画像データを復号するタイミングに係る設定情報を受付ける手段と、前記画像データ及び受付けた設定情報を外部へ送信する手段とを備えることを特徴とする。
【００３９】
本発明にあっては、暗号化された画像データと該画像データを復号するタイミングに係る設定情報とを送信するようにしているため、受信時の自動的な復号を避けることができるような設定が可能となる。
【００４０】
本発明に係る画像送信装置は、前記設定情報は、送信先にて前記画像データを受信した時点で復号する旨の情報、又は送信先にて前記画像データを受信した後の時点で復号する旨の情報を含むことを特徴とする。
【００４１】
本発明にあっては、画像データを受信した時点、又は画像データを受信した後の時点を復号タイミングとして設定することができる。例えば、受信時に画像データを処理する必要がある場合には復号タイミングを画像受信時に設定し、受信時に処理する必要がない場合には復号タイミングを受信後の時点に設定することができ、利便性を損なわせることなく、画像データの機密性を保持させることができる。
【００４２】
本発明に係る画像送信装置は、送信する画像データの利用の可否に係る情報を含むライセンス情報を生成する手段と、生成したライセンス情報を外部へ送信する手段とを備えることを特徴とする。
【００４３】
本発明にあっては、画像データの利用の可否に係る情報を含むライセンス情報を生成し、外部へ送信する。ライセンス情報により利用が許可された外部の装置では、画像データの復号が可能となるが、画像データの利用が許可されていない外部の装置において画像データが復号されることがない。
【００４４】
本発明に係る画像送信装置は、送信する画像データの利用の可否に係る情報を含むライセンス情報を生成する手段と、生成したライセンス情報を前記画像データと共に外部へ送信する手段とを備えることを特徴とする。
【００４５】
本発明にあっては、画像データの利用の可否に係るライセンス情報を生成し、画像送信時に画像データと共にライセンス情報を送信する。ライセンス情報により利用が許可された外部の装置では、画像データの復号が可能となるが、画像データの利用が許可されていない外部の装置において画像データが復号されることがない。
【００４６】
本発明に係る画像送信装置は、前記ライセンス情報は、有効期限を定めた情報、送信する画像データの利用を許可する利用者の情報、及び送信する画像データの利用を許可する装置の情報のうち少なくとも一の情報を含むことを特徴とする。
【００４７】
本発明にあっては、ライセンス情報には、有効期限、利用者、装置についての情報のうち、少なくとも１つが含まれるため、画像データの送信先に応じて利用条件を細やかに設定することができる。
【００４８】
本発明に係る画像送信装置は、送信するライセンス情報に対してデジタル署名を施す手段を備えることを特徴とする。
【００４９】
本発明にあっては、ライセンス情報に対してデジタル署名を施すようにしているため、ライセンス情報自体の真偽判定が可能となる。
【００５０】
本発明に係る画像送信装置は、原稿の画像を読取る手段を備え、該手段により原稿を読取って取得した画像データを暗号化した後、外部へ送信するようにしてあることを特徴とする。
【００５１】
本発明にあっては、原稿の画像を読取ることにより取得した画像データを送信するようにしているため、スキャナ装置、デジタル複合機への適用が可能となる。
【００５２】
本発明に係る画像処理装置は、外部から送信された画像データを受信し、受信した画像データを処理する画像処理装置において、暗号化された画像データ及び該画像データを復号するタイミングに係る設定情報を受信する手段と、受信した設定情報に基づくタイミングにて前記画像データを復号する手段とを備えることを特徴とする。
【００５３】
本発明にあっては、設定された復号タイミングにて画像データを復号するようにしているため、画像データの復号タイミングが常に受信時になることはなく、設定によっては受信した後の時点に復号され、復号するまでの間、画像データの機密性が保持される。
【００５４】
本発明に係る画像処理装置は、前記設定情報は、前記画像データを受信した時点にて復号する旨の情報、又は前記画像データを受信した後の時点にて復号する旨の情報であることを特徴とする。
【００５５】
本発明にあっては、画像データを受信した時点、又は画像データを受信した後の時点を復号タイミングとして設定することができる。例えば、受信時に画像データを処理する必要がある場合には復号タイミングを画像受信時に設定し、受信時に処理する必要がない場合には復号タイミングを受信後の時点に設定することができ、利便性を損なうことなく、画像データの機密性を保持することができる。
【００５６】
本発明に係る画像処理装置は、受信した画像データの利用の可否に係る情報を含むライセンス情報を外部から受信する手段と、受信したライセンス情報を記憶する手段と、前記画像データを復号する際にライセンス情報が記憶されているか否かを判断する手段と、前記ライセンス情報が記憶されていないと判断した場合、前記画像データの復号を禁止する手段とを備えることを特徴とする。
【００５７】
本発明にあっては、ライセンス情報がインストールされていない場合、画像データの復号を禁止するため、画像データの利用が許可されていない装置において画像データが復号されることがない。
【００５８】
本発明に係る画像処理装置は、画像データ及び該画像データの利用の可否に係る情報を含むライセンス情報を外部から受信する手段と、受信した画像データを復号する際、該画像データを共に受信したライセンス情報に基づいて前記画像データの利用が許可されているか否かを判断する手段と、許可されていないと判断した場合、前記画像データの復号を禁止する手段とを備えることを特徴とする。
【００５９】
本発明にあっては、ライセンス情報がインストールされていない場合、画像データの復号を禁止するため、画像データの利用が許可されていない装置において画像データが復号されることがない。
【００６０】
本発明に係る画像処理装置は、前記ライセンス情報は、有効期限を定めた情報を含み、前記画像データを復号する際、受信したライセンス情報の有効期限に基づいて該ライセンス情報が有効であるか否かを判断する手段と、前記ライセンス情報が有効でないと判断した場合、前記画像データの復号を禁止する手段とを備えることを特徴とする。
【００６１】
本発明にあっては、ライセンス情報には有効期限が定められており、画像処理装置では、有効期限に基づいてライセンス情報が有効であるか否かを判断し、有効でない場合には、画像データの復号を禁止するようにしているため、画像データを復号できる期間が限定され、画像データの機密性が高まる。
【００６２】
本発明に係る画像処理装置は、前記ライセンス情報は、送信する画像データの利用を許可する利用者の情報を含み、受信した画像データを復号する際に利用者を特定する手段と、受信したライセンス情報に含まれる情報に基づき、特定した利用者が前記画像データの利用を許可された者であるか否かを判断する手段と、許可された者でないと判断した場合、前記画像データの復号を禁止する手段とを備えることを特徴とする。
【００６３】
本発明にあっては、ライセンス情報には画像データの利用を許可する利用者が定められており、画像処理装置では、利用者を特定した上で利用の可否を判断し、許可された者でないと判断した場合、画像データの復号を禁止するようにしているため、画像データを復号できる利用者が限定され、画像データの機密性が高まる。
【００６４】
本発明に係る画像処理装置は、前記ライセンス情報は、送信する画像データの利用を許可する装置の情報を含み、受信したライセンス情報に含まれる情報に基づき、受信した画像データの利用を許可された装置であるか否かを判断する手段と、許可された装置でないと判断した場合、前記画像データの復号を禁止する手段とを備えることを特徴とする。
【００６５】
本発明にあっては、ライセンス情報には画像データの利用を許可する装置が定められており、画像処理装置では、自身が利用を許可された装置であるか否かを判断し、許可された装置でないと判断した場合、画像データの復号を禁止するようにしているため、画像データを復号できる装置が限定され、画像データの機密性が高まる。
【発明の効果】
【００６６】
本発明による場合は、画像データを送信する画像送信装置側にて復号タイミングを設定することができ、画像処理装置側では設定された復合タイミングにて画像データを復号する。したがって、画像データの復号タイミングが常に受信時に限定されることはなく、利用者自身が設定した任意の時点となる。例えば、画像処理装置にて受信時に画像データを利用する予定がない場合には復号タイミングを受信時の後の時点に設定しておくことにより、暗号化されたままの状態で保存されることとなるため、機密性を確保することができる。また、受信後すぐに画像データを利用する予定である場合には復号タイミングを受信時に設定しておくことで利便性を向上させることができる。
【００６７】
本発明による場合は、画像データを受信した時点、又は画像データを受信した後の時点を復号タイミングとして設定することができる。例えば、受信時に画像データを処理する必要がある場合には復号タイミングを画像受信時に設定し、受信時に処理する必要がない場合には復号タイミングを受信後の時点に設定することができ、利便性を損なうことなく、画像データの機密性を保持することができる。
【００６８】
本発明による場合は、画像処理装置が２つの記憶手段を備えており、一方の記憶手段に記憶された画像データについては第１のタイミングにて復号し、他方の記憶手段に記憶された画像データについては第２のタイミングにて復号するようにしている。したがって、送信時に画像データを記憶させる記憶手段を選択させることにより、復号タイミングを間接的に設定することができる。
【００６９】
本発明による場合は、利用者の公開鍵により画像データを暗号化し、秘密鍵を用いて画像データを復号する。すなわち、公開鍵暗号方式を採用して画像データの暗号化及び復号を行うため、画像データの機密性を保持することができる。
【００７０】
本発明による場合は、画像データの利用の可否に係る情報を含むライセンス情報を画像送信装置が生成し、画像処理装置へ送信する。また、画像処理装置では、ライセンス情報がインストールされていない場合、画像データの復号を禁止するため、画像データの利用が許可されていない画像処理装置において画像データが復号されることがなく、画像データの機密性を向上させることができる。
【００７１】
本発明による場合は、画像データの利用の可否に係るライセンス情報を画像送信装置が生成し、画像送信時に画像データと共にライセンス情報を送信する。また、画像処理装置では、ライセンス情報がインストールされていない場合、画像データの復号を禁止するため、画像データの利用が許可されていない画像処理装置において画像データが復号されることがなく、画像データの機密性を向上させることができる。
【００７２】
本発明による場合は、画像データの利用の可否に係る情報を含むライセンス情報をライセンス発行装置が生成し、画像処理装置へ送信する。また、画像処理装置では、ライセンス情報がインストールされていない場合、画像データの復号を禁止するため、画像データの利用が許可されていない画像処理装置において画像データが復号されることがなく、画像データの機密性を向上させることができる。
【００７３】
本発明による場合は、ライセンス情報には有効期限が定められており、画像処理装置では、有効期限に基づいてライセンス情報が有効であるか否かを判断し、有効でない場合には、画像データの復号を禁止するようにしている。したがって、画像データの復号が可能な期間を限定することができ、画像データの機密性を高めることができる。
【００７４】
本発明による場合は、ライセンス情報には画像データの利用を許可する利用者が定められており、画像処理装置では、利用者を特定した上で利用の可否を判断し、許可された者でないと判断した場合、画像データの復号を禁止するようにしている。したがって、画像データの復号が可能な利用者を限定することができ、第三者への情報の漏洩を防止することができる。
【００７５】
本発明による場合は、ライセンス情報には画像データの利用を許可する装置が定められており、画像処理装置では、自身が利用を許可された装置であるか否かを判断し、許可された装置でないと判断した場合、画像データの復号を禁止するようにしている。したがって、画像データの復号が可能な装置を限定することができ、送信先を誤って画像データを送信した場合であっても、その画像データを送信先にて復号することができず、情報の漏洩を防止することができる。
【００７６】
本発明にあっては、ライセンス情報に対してデジタル署名を施すようにしているため、ライセンス情報自体の真偽判定が可能となる。
【００７７】
本発明にあっては、原稿の画像を読取ることにより取得した画像データを送信するようにしているため、スキャナ装置、デジタル複合機への適用が可能となる。
【発明を実施するための最良の形態】
【００７８】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。
実施の形態１．
図１は実施の形態１に係る画像送信システムの全体構成を示すブロック図である。図中１００は、スキャナ機能、コピー機能、プリンタ機能、画像送信機能を有するデジタル複合機であり、このデジタル複合機１００にはパーソナルコンピュータのような情報処理装置２００が通信ネットワークＮを介して接続されている。
【００７９】
デジタル複合機１００は、ＣＰＵ１０１を備えている。このＣＰＵ１０１には、バス１０２を介してＲＯＭ１０３、ＲＡＭ１０４、操作部１０６、表示部１０７、画像読取部１０８、画像処理部１０９、画像形成部１１０、記憶部１１１、通信部１１２等の各種ハードウェアが接続されている。ＣＰＵ１０１は、ＲＯＭ１０３に予め格納された制御プログラムをＲＡＭ１０４上にロードして実行することにより、バス１０２に接続された各種ハードウェアを制御し、全体として本発明に係る画像送信装置として動作させる。
【００８０】
操作部１０６は、ユーザの操作指示を受付ける各種操作キーを備えている。操作部１０６にて受付ける操作としては、ユーザ認証の際のパスワードの入力、画像ファイルの送信先の設定、画像ファイルの送信開始指示等である。表示部１０７は、液晶ディスプレイ装置を備えており、デジタル複合機１００の動作状況、ユーザに対して通知すべき情報を表示する。また、操作部１０６の一部は、表示部１０７に重ねて配置したタッチパネルにより構成されるものであってもよい。
【００８１】
画像読取部１０８は、読取用の原稿に光を照射する光源、ＣＣＤ（Charge Coupled Device）のようなイメージセンサ、ＡＤ変換器等を備えており（不図示）、所定の読取り位置にセットされた原稿の画像を当該イメージセンサに結像させてアナログ電気信号に変換し、得られたアナログ電気信号をＡＤ変換器によりＡＤ変換する。そして、ＡＤ変換して得られたデジタル信号に対して、原稿読取時の光源の配光特性、イメージセンサの感度ムラ等の補正を施すことによりビットマップ形式の画像データを生成する。画像読取部１０８にて取得した画像データを外部へ送信する場合には画像処理部１０９へ転送され、そのままプリントアウトする場合には画像形成部１１０へ転送される。
【００８２】
画像処理部１０９は、画像読取部１０８から転送されてきた画像データに対して暗号化処理を施す暗号化回路、ビットマップ形式の画像データをＴＩＦＦ形式、ＪＰＥＧ形式、ＰＤＦ形式等の画像ファイルに変換するデコーダを備えており、暗号化されたビットマップデータを含む画像ファイルを作成することができるようにしている。
【００８３】
画像形成部１１０は、例えば、感光体ドラムを所定の電位に帯電させる帯電器、外部から受付けた画像データに応じてレーザ光を発して感光体ドラム上に静電潜像を生成させるレーザ書込装置、感光体ドラム表面に形成された静電潜像にトナーを供給して顕像化する現像器、感光体ドラム表面に形成されたトナー像を用紙、ＯＨＰフィルム等のシート上に転写する転写器等（不図示）を備えており、電子写真方式にて利用者が所望する画像を用紙上に形成することができる。
なお、本実施の形態では、画像形成部１１０はレーザ書込装置を用いた電子写真方式により画像形成を行う構成としたが、インクジェット方式、熱転写方式、昇華方式により画像形成を行わせる構成であっても良いことは勿論である。
【００８４】
記憶部１１１は、半導体メモリ、ＨＤＤ装置等の記憶手段であり、画像処理部１０９で作成された画像ファイル、外部から入力されたデータ等を一時的に保存できるようにしている。
【００８５】
通信部１１２は、通信ネットワークＮの通信規格に準拠した通信インタフェースであり、情報処理装置２００に対して画像ファイル等のデータを送信すると共に、情報処理装置２００から送信される各種要求、データ等を受信する。通信部１１２は、このような各種データの送受信に係る制御を行う。
【００８６】
情報処理装置２００は、ＣＰＵ２０１を備えている。このＣＰＵ２０１には、バス２０２を介してＲＯＭ２０３、ＲＡＭ２０４、操作部２０５、表示部２０６、通信部２０７、補助記憶部２０８、記憶部２０９等のハードウェアが接続されている。ＣＰＵ２０１は、ＲＯＭ１０３に予め格納された制御プログラム及び記憶部２０９にインストールされている受信ソフト２０９ａをＲＡＭ２０４上にロードして実行することにより、バス２０２に接続された各種ハードウェアを制御し、全体として本発明に係る画像処理装置として動作させる。
【００８７】
操作部２０５は、キーボード、マウス等の入力デバイスであり、管理者による情報の入力、操作指示を受付ける。表示部２０６は、ＣＲＴディスプレイ、ＬＣＤディスプレイ等の出力デバイスであり、操作部２０５を通じて入力された情報、ＣＰＵ２０１により生成された情報等を表示する。通信部２０７は、通信ネットワークＮの通信規格に準拠した通信インタフェースであり、デジタル複合機１００から送信されてくるデータ（画像ファイル）を受信すると共に、デジタル複合機１００へ通知すべき情報等を送信する。補助記憶部２０８は、各種のデータ、プログラムを記録したＦＤ（Flexible Disk）、ＣＤ−ＲＯＭ等の記録媒体からデータ、プログラムを読取るための読取装置を備えている。記憶部２０９は、例えば、ＨＤＤ装置であり、デジタル複合機１００から送信されるデータ（画像ファイル）を受信する受信ソフト２０９ａ、受信した画像ファイルを閲覧するためのファイル閲覧ソフト２０９ｂ等がインストールされている。
【００８８】
以下、本実施の形態に係る画像送信システムの動作について説明する。
図２は画像送信時におけるデジタル複合機１００の処理手順について説明するフローチャートである。画像送信に先立ち、デジタル複合機１００は、送信先の設定（ステップＳ１１）、画像形式の設定を操作部１０６を通じて受付ける（ステップＳ１２）。送信先の設定では、画像の送信先として設定する装置（例えば、情報処理装置２００）の通信アドレスを受付ける。受付ける通信アドレスは、ＩＰアドレス、ローカルアドレス等の装置固有のアドレスである。また、送信先の通信アドレスと装置名とを対応させたテーブルをデジタル複合機１００に持たせておき、送信先として設定する装置名をユーザに選択させる構成であってもよい。また、画像形式の設定では、送信する画像データの形式をユーザに選択させる。画像形式の選択は、デジタル複合機１００にて生成可能な画像形式（例えば、ＴＩＦＦ形式、ＪＰＥＧ形式、ＰＤＦ形式）を表示部１０７に表示し、操作部１０６を通じて選択を受付けることにより実現する。
【００８９】
次いで、デジタル複合機１００は、復号タイミングの設定を受付ける（ステップＳ１３）。復号タイミングの設定では、少なくとも、受信時と受信後とを選択できることが望ましい。また、受信後の経過時間を復号タイミングとして受付ける構成であってもよく、復号する時刻又は日時を復号タイミングとして受付ける構成であってもよい。
【００９０】
復号タイミングの設定を受付けた後、デジタル複合機１００のＣＰＵ１０１は、パスワードの入力を要求する（ステップＳ１４）。具体的には、ＣＰＵ１０１は、パスワードを入力すべき旨のメッセージを表示部１０７に表示させる。操作部１０６を通じてパスワードが入力された場合（ステップＳ１５）、ＣＰＵ１０１は、入力されたパスワードを基に暗号鍵を生成する（ステップＳ１６）。本実施の形態では、共通鍵暗号方式を採用しており、暗号化には、ＤＥＳ（Data Encryption Standard）、ＡＥＳ（Advanced Encryption Standard）等の既存の手法を用いることができる。
【００９１】
次いで、ＣＰＵ１０１は、操作部１０６を通じて入力される情報を監視することにより、送信開始が指示されたか否かを判断する（ステップＳ１７）。送信開始が指示されていないと判断した場合（Ｓ１７：ＮＯ）、ＣＰＵ１０１は、送信開始指示がなされるまで待機する。
【００９２】
送信開始が指示されたと判断した場合（Ｓ１７：ＹＥＳ）、デジタル複合機１００は、原稿の読取りを行う（ステップＳ１８）。すなわち、ＣＰＵ１０１が画像読取部１０８の動作を制御し、原稿を走査することによってビットマップデータによる画像データを取得する。画像読取部１０８が取得した画像データは画像処理部１０９へ転送される。
【００９３】
次いで、画像処理部１０９は、画像読取部１０８から転送されてきた画像データの暗号化を行い（ステップＳ１９）、ステップＳ１２で設定された画像形式の画像ファイルを生成する（ステップＳ２０）。そして、ＣＰＵ１０１は、生成した画像ファイルを通信部１１２を通じて送信する（ステップＳ２１）。具体的には、ＣＰＵ１０１は、送信する画像ファイルに対して送信先の情報と復号タイミングの情報とを含む送信ヘッダを添付したデータを生成し、生成したデータを外部装置（例えば、情報処理装置２００）へ送信する。
【００９４】
図３は画像ファイル受信時における情報処理装置２００の処理手順を説明するフローチャートである。情報処理装置２００が通信部２０７を通じてデータを受信した場合（ステップＳ３１）、ＣＰＵ２０１は、データの受信が終了したか否かを判断する（ステップＳ３２）。データの受信が終了していないと判断した場合（Ｓ３２：ＮＯ）、ＣＰＵ２０１は、処理をステップＳ３１へ戻す。
【００９５】
データの受信が終了したと判断した場合（Ｓ３２：ＹＥＳ）、ＣＰＵ２０１は、受信したデータの送信ヘッダに含まれる情報を参照することにより、受信時の復号が設定されているか否かを判断する（ステップＳ３３）。受信時の復号が設定されていないと判断した場合（Ｓ３３：ＮＯ）、本フローチャートによる処理を終了する。
【００９６】
受信時の復号が設定されている場合（Ｓ３３：ＹＥＳ）、ＣＰＵ２０１は、パスワードの入力を要求する（ステップＳ３４）。具体的には、パスワードを入力すべき旨のメッセージを表示部２０６に表示する。操作部２０５を通じてパスワードが入力された場合（ステップＳ３５）、入力されたパスワードを基に復号鍵を生成する（ステップＳ３６）。そして、ＣＰＵ２０１は、ステップＳ３１で受信したデータに含まれる画像ファイルを復号鍵を用いて復号する（ステップＳ３７）。
【００９７】
図４は画像ファイル受信後における情報処理装置２００の動作を説明するフローチャートである。情報処理装置２００のＣＰＵ２０１は、操作部２０５を通じて入力される情報を基にファイルオープンの要求があるか否かを判断する（ステップＳ４１）。ファイルオープンの要求がないと判断した場合（Ｓ４１：ＮＯ）、ＣＰＵ２０１は、ファイルオープンの要求があるまで待機する。
【００９８】
ステップＳ４１でファイルオープンの要求があると判断した場合（Ｓ４１：ＹＥＳ）、ＣＰＵ２０１は、対象が暗号化されている画像ファイルであるか否かを判断する（ステップＳ４２）。暗号化されている画像ファイルでないと判断した場合（Ｓ４２：ＮＯ）、ＣＰＵ２０１は、対象のファイルをオープンし（ステップＳ４３）、本フローチャートによる動作を終了する。
【００９９】
また、対象が暗号化されている画像ファイルであると判断した場合（Ｓ４２：ＹＥＳ）、表示部２０６にパスワードを入力すべき旨のメッセージを表示することにより、パスワードの入力を要求する（ステップＳ４４）。操作部２０５を通じてパスワードが入力された場合（ステップＳ４５）、入力されたパスワードを基に復号鍵を生成する（ステップＳ４６）。そして、生成した復号鍵を用いて画像ファイルを復号する（ステップＳ４７）。
【０１００】
なお、本実施の形態では、画像読取部１０８が取得したビットマップデータを暗号化した後に画像ファイルを生成する構成としたが、画像読取部１０８が取得したビットマップデータに基づいて画像ファイルを生成し、送信すべき画像ファイルを暗号化する構成であってもよい。また、本実施の形態では共通鍵暗号方式を採用したが、暗号方式はこれに限定する必要はなく、例えば、秘密鍵暗号方式を採用する構成であってもよい。
【０１０１】
実施の形態２．
実施の形態１では、復号タイミングの情報を送信するデータの送信ヘッダに含める構成としたが、復号タイミングの情報を含んだファイルを別途生成し、画像ファイルと共に送信する構成としてもよい。
【０１０２】
図５は実施の形態２において画像ファイルを送信する際にデジタル複合機１００が実行する処理の手順を説明するフローチャートである。画像送信に先立ち、デジタル複合機１００は、送信先の設定（ステップＳ５１）、画像形式の設定（ステップＳ５２）を操作部１０６を通じて受付ける。
【０１０３】
次いで、デジタル複合機１００は、復号タイミングの設定を受付け（ステップＳ５３）、表示部１０７にパスワードを入力すべき旨のメッセージを表示することにより、パスワードの入力を要求する（ステップＳ５４）。操作部１０６を通じてパスワードが入力された場合（ステップＳ５５）、ＣＰＵ１０１は、入力されたパスワードを基に暗号鍵を生成する（ステップＳ５６）。
【０１０４】
そして、ＣＰＵ１０１は、操作部１０６を通じて入力される情報を監視することにより、送信開始が指示されたか否かを判断する（ステップＳ５７）。送信開始が指示されていないと判断した場合（Ｓ５７：ＮＯ）、ＣＰＵ１０１は、送信開始指示がなされるまで待機する。
【０１０５】
送信開始が指示されたと判断した場合（Ｓ５７：ＹＥＳ）、デジタル複合機１００は、原稿の読取りを行う（ステップＳ５８）。すなわち、ＣＰＵ１０１が画像読取部１０８の動作を制御し、原稿を走査することによってビットマップデータによる画像データを取得する。画像読取部１０８が取得した画像データは画像処理部１０９へ転送される。画像処理部１０９は、画像読取部１０８から転送されてきた画像データの暗号化を行い（ステップＳ５９）、ステップＳ５２で設定された画像形式の画像ファイルを生成する（ステップＳ６０）。
【０１０６】
次いで、ＣＰＵ１０１は、復号タイミングの情報を含んだ制御ファイルを生成する（ステップＳ６１）。図６は制御ファイルの具体例を示す概念図である。制御ファイルは、例えば、ＸＭＬ（extensible markup language）により記述される。図６（ａ）に示した制御ファイルでは、復号タイミング（decrypt_timing）が受信時（immediately）である旨が設定されている。また、図６（ｂ）に示した制御ファイルでは、復号タイミングが受信後（later）である旨が設定されている。ＣＰＵ１０１は、ステップＳ５３で設定された復号タイミングに応じて制御ファイル内のパラメータを書き換え、画像ファイルと共に送信する制御ファイルとして完成させる。
【０１０７】
制御ファイルを生成した後、ＣＰＵ１０１は、生成した画像ファイル及び制御ファイルを通信部１１２を通じて送信する（ステップＳ６２）。本実施の形態では、復号タイミングの情報が制御ファイルに含まれるため、送信ヘッダには復号タイミングの情報が含まれている必要はなく、送信先の情報が含まれていればよい。また、制御ファイル内に送信する画像ファイル名を記述しておくことによって画像ファイルと制御ファイルとの対応付けが可能となるため、それぞれを個別に送信するようにしてもよい。
【０１０８】
実施の形態３．
実施の形態１及び実施の形態２では、デジタル複合機１００にて復号タイミングを直接的に設定する構成としたが、情報処理装置２００において画像ファイルの格納先（受信フォルダ）毎に復号タイミングを設定しておき、デジタル複合機１００から画像ファイルを送信する際に格納先のフォルダを指定することで間接的に復号タイミングを設定する構成としてもよい。
【０１０９】
情報処理装置２００の記憶部２０９は、受信した画像ファイルを記憶するための受信フォルダを少なくとも２つ備えている。例えば、一方は受信時復号フォルダ、他方は受信後復号フォルダとして予め設定されている。すなわち、受信した画像ファイルの格納先が受信時復号フォルダである場合、情報処理装置２００は、画像ファイルを受信時に復号した上で受信時復号フォルダに記憶させる。また、受信した画像ファイルの格納先が受信後復号フォルダである場合、情報処理装置２００は、受信時の復号を行わずに画像ファイルを暗号化状態のまま受信後復号フォルダに記憶させる。
【０１１０】
図７は実施の形態３において画像ファイルを送信する際にデジタル複合機１００が実行する処理の手順を説明するフローチャートである。画像送信に先立ち、デジタル複合機１００は、送信先及び受信フォルダの設定（ステップＳ７１）、画像形式の設定（ステップＳ７２）を操作部１０６を通じて受付ける。
【０１１１】
次いで、デジタル複合機１００は、表示部１０７にパスワードを入力すべき旨のメッセージを表示することにより、パスワードの入力を要求する（ステップＳ７３）。操作部１０６を通じてパスワードが入力された場合（ステップＳ７４）、ＣＰＵ１０１は、入力されたパスワードを基に暗号鍵を生成する（ステップＳ７５）。
【０１１２】
そして、ＣＰＵ１０１は、操作部１０６を通じて入力される情報を監視することにより、送信開始が指示されたか否かを判断する（ステップＳ７６）。送信開始が指示されていないと判断した場合（Ｓ７６：ＮＯ）、ＣＰＵ１０１は、送信開始指示がなされるまで待機する。
【０１１３】
送信開始が指示されたと判断した場合（Ｓ７６：ＹＥＳ）、デジタル複合機１００は、原稿の読取りを行う（ステップＳ７７）。すなわち、ＣＰＵ１０１が画像読取部１０８の動作を制御し、原稿を走査することによってビットマップデータによる画像データを取得する。画像読取部１０８が取得した画像データは画像処理部１０９へ転送される。画像処理部１０９は、画像読取部１０８から転送されてきた画像データの暗号化を行い（ステップＳ７８）、ステップＳ７２で設定された画像形式の画像ファイルを生成する（ステップＳ７９）。
【０１１４】
そして、ＣＰＵ１０１は、生成された画像ファイルを通信部１１２を通じて送信する（ステップＳ８０）。本実施の形態では、送信ヘッダに送信先の情報に加えて受信フォルダの情報を含める。情報処理装置２００がデジタル複合機１００から送信されたデータを受信した場合、送信ヘッダに含まれる情報を参照することにより、格納先として設定されている受信フォルダを判別することができる。受信フォルダが受信時復号フォルダである場合には、復号鍵を生成するためにユーザにパスワードを要求し、入力されたパスワードを基に生成した復号鍵により画像ファイルを復号し、受信時復号フォルダに記憶させる。また、受信フォルダが受信後復号フォルダである場合には、受信した画像ファイル（すなわち、暗号化された画像ファイル）をそのまま受信後復号フォルダに記憶させる。
【０１１５】
実施の形態４．
前述した実施の形態では、デジタル複合機１００にて直接的又は間接的に設定された復号タイミングに基づき、情報処理装置２００が受信時の復号を実行するか否かを判断する構成としたが、装置毎、ユーザ毎に画像ファイルの使用許可（ライセンス）を設定し、利便性を損なうことなく機密性を高める構成であってもよい。
【０１１６】
図８は実施の形態４に係る画像送信システムの全体構成を示すブロック図である。図中１２０は、スキャナ機能、コピー機能、プリンタ機能、画像送信機能を有するデジタル複合機であり、このデジタル複合機１２０にはパーソナルコンピュータのような情報処理装置２２０が通信ネットワークＮを介して接続されている。
【０１１７】
デジタル複合機１２０は、ＣＰＵ１２１を備えている。このＣＰＵ１２１には、バス１２２を介してＲＯＭ１２３、ＲＡＭ１２４、管理部１２５、操作部１２６、表示部１２７、画像読取部１２８、画像処理部１２９、画像形成部１３０、記憶部１３１、通信部１３２、ユーザＩＤ入力部１３３等の各種ハードウェアが接続されている。ＣＰＵ１２１は、ＲＯＭ１２３に予め格納された制御プログラムをＲＡＭ１２４上にロードして実行することにより、バス１２２に接続された各種ハードウェアを制御し、全体として本発明に係る画像送信装置として動作させる。なお、管理部１２５及びユーザＩＤ入力部１３３以外の構成については実施の形態１と全く同様であるため、それらの説明については省略することとする。
【０１１８】
管理部１２５は、半導体メモリにより構成されており、その記憶領域の一部は、ユーザの情報を管理するユーザ管理リスト１２５ａとして利用されている。図９はユーザ管理リスト１２５ａの一例を示す概念図である。ユーザ管理リスト１２５ａには、ユーザＩＤ、パスワード、ユーザの公開鍵、画像ファイルの送信先アドレスが互いに関連付けられて記憶されている。ユーザＩＤ及びパスワードは、デジタル複合機１２０にてユーザ認証を行う場合に利用される情報である。ユーザの公開鍵は、画像ファイル送信時に当該画像ファイルを暗号化するために利用される。また、画像ファイルの送信先アドレスは、通信ネットワークＮに接続されている装置（例えば、情報処理装置２２０）の通信アドレスであり、例えば、ＩＰアドレス、ローカルアドレス等を用いることができる。
【０１１９】
ユーザＩＤ入力部１３３は、ユーザの認証情報（ユーザＩＤ及びパスワード）を記憶した磁気カード、ＩＣカード等のＩＤカード１３５から、個人情報を読取るための情報読取装置を備える。ユーザＩＤ入力部１３３を通じて入力されたユーザＩＤ及びパスワードは、前述したユーザ管理リスト１２５ａに登録されているユーザＩＤ及びパスワードと照合され、利用者認証が行われる。
【０１２０】
情報処理装置２２０は、ＣＰＵ２２１を備えている。このＣＰＵ２２１には、バス２２２を介してＲＯＭ２２３、ＲＡＭ２２４、操作部２２５、表示部２２６、通信部２２７、補助記憶部２２８、記憶部２２９等のハードウェアが接続されている。ＣＰＵ２２１は、ＲＯＭ１２３に予め格納された制御プログラム及び記憶部２２９にインストールされている受信ソフト２２９ａをＲＡＭ２２４上にロードして実行することにより、バス２２２に接続された各種ハードウェアを制御し、全体として本発明に係る画像処理装置として動作させる。
【０１２１】
記憶部２２９には、受信ソフト２２９ａのほか、受信した画像ファイルを閲覧するためのファイル閲覧ソフト２２９ｂ、ログインユーザリスト２２９ｃが記憶されている。図１０はログインユーザリスト２２９ｃの一例を示す概念図である。ログインユーザリスト２２９ｃには、情報処理装置２２０の使用が許可されているユーザのユーザＩＤ及びパスワードが互いに関連付けられて記憶されている。ログインユーザリスト２２９ｃに登録されているユーザＩＤ及びパスワードは情報処理装置２２０のログイン認証時に利用される。なお、本実施の形態では、１人のユーザが使用するユーザＩＤは、デジタル複合機１２０と情報処理装置２２０との間で共通させているものとしている。
【０１２２】
デジタル複合機１２０から送信される画像データを情報処理装置２２０にて閲覧する場合、情報処理装置２２０は事前にライセンスを受けておく必要がある。デジタル複合機１２０は、情報処理装置２２０からのライセンス取得要求を受付けた場合、ユーザ認証と画像データの復号タイミングの設定とが行われたことを条件にライセンスキー２２９ｄを発行する。デジタル複合機１２０から発行されたライセンスキー２２９ｄは情報処理装置２２０の記憶部２２９内にインストールされる。有効なライセンスキー２２９ｄがインストールされている場合、暗号化された画像データを復号することができ、ファイル閲覧ソフト２２９ｂ等を用いて画像データを閲覧することができる。
【０１２３】
以下、本実施の形態に係る画像送信システムの動作について説明する。
図１１はライセンスキー発行時のデジタル複合機１２０及び情報処理装置２２０の動作を説明するフローチャートである。デジタル複合機１２０のＣＰＵ１２１は、通信部２２７を通じて入力される情報に基づいてライセンスキーの取得要求があるか否かを判断する（ステップＳ１０１）。ライセンスキーの取得要求がないと判断した場合（Ｓ１０１：ＮＯ）、取得要求があるまで待機する。
【０１２４】
ライセンスキーの取得要求があると判断した場合（Ｓ１０１：ＹＥＳ）、要求元の装置に対してユーザＩＤ及びパスワードを要求する（ステップＳ１０２）。具体的には、要求元に対しユーザＩＤ及びパスワードの送信要求を通信部１３２を通じて送信する。
【０１２５】
情報処理装置２２０がユーザＩＤ及びパスワードの送信要求を受信した場合、ユーザＩＤ及びパスワードの入力を受付ける（ステップＳ１０３）。そして、情報処理装置２２０は、入力されたユーザＩＤ及びパスワードをデジタル複合機１２０へ送信する（ステップＳ１０４）。
【０１２６】
デジタル複合機１２０が情報処理装置２２０から送信されたユーザＩＤ及びパスワードを受信した場合（ステップＳ１０５）、デジタル複合機１２０のＣＰＵ１２１は、ユーザ管理リスト１２５ａに登録されている情報を参照することにより、受信したユーザＩＤ及びパスワードを認証できるか否かを判断する（ステップＳ１０６）。受信したユーザＩＤがユーザ管理リスト１２５ａに登録されていない場合、又はパスワードがユーザ管理リスト１２５ａに登録されているものと異なる場合、受信したユーザＩＤ及びパスワードを認証できないと判断し（Ｓ１０６：ＮＯ）、本フローチャートによる動作を終了する。
【０１２７】
受信したユーザＩＤ及びパスワードを認証できると判断した場合（Ｓ１０６：ＹＥＳ）、ＣＰＵ１２１は、復号タイミングの設定を情報処理装置２２０に対して要求する（ステップＳ１０７）。具体的には、復号タイミングについての設定情報に対する送信要求を、通信部１３２を介して情報処理装置２２０へ送信する。
【０１２８】
復号タイミングの設定情報に対する送信要求を情報処理装置２２０が受信した場合、復号タイミングの入力を受付ける（ステップＳ１０８）。そして、情報処理装置２２０は、入力された復号タイミングの設定情報をデジタル複合機１２０へ送信する（ステップＳ１０９）。
【０１２９】
デジタル複合機１２０が情報処理装置２２０から送信された復号タイミングの設定情報を受信した場合（ステップＳ１１０）、デジタル複合機１２０のＣＰＵ１２１は、ライセンスキーを生成する（ステップＳ１１１）。図１２はライセンスキーの一例を示す概念図である。ライセンスキーは、ステップＳ１０５及びステップＳ１１０で受信した情報、並びにユーザ管理リスト１２５ａに登録されている情報に基づいて生成される。ライセンスキーには、画像ファイルの使用を許可するユーザについての情報（ユーザＩＤ）、画像ファイルを取り扱うことができる装置についての情報（ユーザ端末ＩＤ）、復号タイミングの設定情報（受信時復号フラグ）が含まれており、デジタル複合機１２０によってデジタル署名が施されている。
【０１３０】
ここで、ライセンスキーのユーザＩＤには、ステップＳ１０５で受信したユーザＩＤが設定される。また、ユーザ端末ＩＤには、ユーザ管理リスト１２５ａを参照して得られる送信先アドレス（ＩＰアドレス）が設定される。ＩＰアドレスの他にＭＡＣアドレス（MAC : Media Access Control）のような装置固有の情報を設定してもよい。また、受信時復号フラグには、ステップＳ１１０で受信した情報を基に復号タイミングを示すフラグが設定される。受信時復号フラグが「Ｔｒｕｅ」である場合、受信時に復号する旨が設定され、「Ｆａｌｅｓ」である場合には、受信時に復号しない旨が設定される。また、デジタル署名は、デジタル複合機１２０自身が所有する秘密鍵によって暗号化される署名であり、ライセンスキー自体の有効期限に係る情報が含まれる。
【０１３１】
ライセンスキーを生成した後、デジタル複合機１２０のＣＰＵ１２１は、生成したライセンスキーを情報処理装置２２０へ送信する（ステップＳ１１２）。
【０１３２】
情報処理装置２２０がデジタル複合機１２０から送信されるライセンスキーを受信した場合（ステップＳ１１３）、情報処理装置２２０は、受信したライセンスキーを記憶部２２９内の適宜の記憶領域に格納する（ステップＳ１１４）。
【０１３３】
図１３は実施の形態４において画像ファイルを送信する際にデジタル複合機１２０が実行する処理の手順を説明するフローチャートである。画像送信に先立ち、デジタル複合機１２０はユーザ認証を実行する（ステップＳ１２１）。具体的には、ユーザＩＤ入力部１３３を通じて入力されるユーザＩＤ及びパスワードをユーザ管理リスト１２５ａと照合することによって認証を行う。デジタル複合機１２０のＣＰＵ１２１は、ステップＳ１２１の認証結果に基づいてユーザを認証できるか否かを判断する（ステップＳ１２２）。認証できないと判断した場合（Ｓ１２２：ＮＯ）、ＣＰＵ１２１は、処理をステップＳ１２１へ戻す。
【０１３４】
ユーザを認証できると判断した場合（Ｓ１２２：ＹＥＳ）、ＣＰＵ１２１は、送信先の設定（ステップＳ１２３）、画像形式の設定（ステップＳ１２４）を操作部１２６を通じて受付ける。次いで、ＣＰＵ１２１は、操作部１２６を通じて入力される情報を監視することにより、送信開始が指示されたか否かを判断する（ステップＳ１２５）。送信開始が指示されていないと判断した場合（Ｓ１２５：ＮＯ）、ＣＰＵ１２１は、送信開始が指示されるまで待機する。
【０１３５】
送信開始が指示されたと判断した場合（Ｓ１２５：ＹＥＳ）、デジタル複合機１２０は、原稿の読取りを行う（ステップＳ１２６）。すなわち、ＣＰＵ１２１が画像読取部１２８の動作を制御し、原稿を走査することによってビットマップデータによる画像データを取得する。次いで、ユーザ管理リスト１２５ａからユーザの公開鍵を読出し、読出したユーザの公開鍵を用いて画像データの暗号化を行う（ステップＳ１２７）。そして、ステップＳ１２４で設定された画像形式の画像ファイルを生成し（ステップＳ１２８）、生成した画像ファイルをステップＳ１２３で設定された送信先の装置へ送信する（ステップＳ１２９）。具体的には、ＣＰＵ１２１は、送信する画像ファイルに対して送信先の情報とユーザＩＤの情報とを含む送信ヘッダを添付したデータを生成し、生成したデータを外部装置（例えば、情報処理装置２２０）へ送信する。
【０１３６】
図１４は実施の形態４において画像ファイルを受信する際に情報処理装置２２０が実行する処理の手順を説明するフローチャートである。画像ファイルの受信に先立ち、情報処理装置２２０に対するログイン認証を実行する（ステップＳ１３１）。具体的には、ユーザＩＤ及びパスワードを操作部２２５を通じて受付け、ログインユーザリスト２２９ｃと照合することにより正規のユーザであるか否かを判断する。情報処理装置２２０のＣＰＵ２２１は、ステップＳ１３１のログイン認証の結果に基づいて正規のユーザとして認証できるか否かを判断する（ステップＳ１３２）。認証できないと判断した場合（Ｓ１３２：ＮＯ）、ＣＰＵ２２１は、処理をステップＳ１３１へ戻す。
【０１３７】
ユーザを認証できると判断した場合（Ｓ１３２：ＹＥＳ）、デジタル複合機１２０から送信されるデータ（画像ファイル）を受信するまで待機する。通信部２２７を通じてデータを受信した場合（ステップＳ１３３）、ＣＰＵ２２１は、データの受信が終了したか否かを判断する（ステップＳ１３４）。データの受信が終了していないと判断した場合（Ｓ１３４：ＮＯ）、ＣＰＵ２２１は処理をステップＳ１３３へ戻す。
【０１３８】
データの受信が終了したと判断した場合（Ｓ１３４：ＹＥＳ）、ＣＰＵ２２１は記憶部２２９を検索することにより、ライセンスキーを有するか否かを判断する（ステップＳ１３５）。ライセンスキーを有すると判断した場合（Ｓ１３５：ＹＥＳ）、ＣＰＵ２２１はそのライセンスキーのデジタル署名を検証し、ライセンスキーが有効であるか否かを判断する（ステップＳ１３６）。このとき、ＣＰＵ２２１は、デジタル署名自体の真偽を検証すると共に、デジタル署名に含まれる有効期限を調べることにより、ライセンスキーの有効性を判断する。
【０１３９】
ライセンスキーが有効であると判断した場合（Ｓ１３６：ＹＥＳ）、ＣＰＵ２２１は、情報処理装置２２０を使用している現ユーザが画像ファイルの送信ユーザであるか否かを判断する（ステップＳ１３７）。ＣＰＵ２２１は、ログイン認証で認証されたユーザが情報処理装置２２０の現ユーザであると判断することができ、画像ファイルを受信した際の送信ヘッダに含まれるユーザＩＤを基に送信ユーザを判別することができる。現ユーザが画像ファイルの送信ユーザであると判断した場合（Ｓ１３７：ＹＥＳ）、ＣＰＵ２２１は、ライセンスキーに含まれる受信時復号フラグを参照することにより、受信時の復号が設定されているか否かを判断する（ステップＳ１３８）。
【０１４０】
受信時の復号が設定されていると判断した場合（Ｓ１３８：ＹＥＳ）、ユーザの秘密鍵を用いて画像ファイルを復号する（ステップＳ１３９）。ユーザの秘密鍵は、記憶部２２９に予め記憶させておく構成であってもよく、通信部２２７又は補助記憶部２２８等を通じて外部入力される構成であってもよい。
【０１４１】
また、ステップＳ１３５で情報処理装置２２０がライセンスキーを有していないと判断した場合（Ｓ１３５：ＮＯ）、ステップＳ１３６で記憶部２２９に格納されているライセンスキーが有効でないと判断した場合（Ｓ１３６：ＮＯ）、ステップＳ１３７で現ユーザが画像ファイルの送信ユーザでないと判断した場合（Ｓ１３７：ＮＯ）、ステップＳ１３８で受信時の復号が設定されていないと判断した場合（Ｓ１３８：ＮＯ）、本フローチャートによる処理を終了する。この場合、受信した画像ファイルは暗号化されたままの状態で記憶されることとなる。
【０１４２】
図１５は実施の形態４において画像ファイル受信後に情報処理装置２２０が実行する処理の手順を説明するフローチャートである。情報処理装置２２０のＣＰＵ２２１は、操作部２２５を通じて入力される情報を基にファイルオープンの要求があるか否かを判断する（ステップＳ１４１）。ファイルオープンの要求がないと判断した場合（Ｓ１４１：ＮＯ）、ＣＰＵ２２１は、ファイルオープンの要求があるまで待機する。
【０１４３】
ステップＳ１４１でファイルオープンの要求があると判断した場合（Ｓ１４１：ＹＥＳ）、ＣＰＵ２２１は、対象が暗号化されている画像ファイルであるか否かを判断する（ステップＳ１４２）。暗号化されている画像ファイルでないと判断した場合（Ｓ１４２：ＮＯ）、ＣＰＵ２２１は、対象のファイルをオープンし（ステップＳ１４３）、本フローチャートによる処理を終了する。
【０１４４】
また、対象が暗号化されている画像ファイルであると判断した場合（Ｓ１４２：ＹＥＳ）、ＣＰＵ２２１は記憶部２２９を検索することにより、ライセンスキーを有するか否かを判断する（ステップＳ１４４）。ライセンスキーを有すると判断した場合（Ｓ１４４：ＹＥＳ）、ＣＰＵ２２１はそのライセンスキーのデジタル署名を検証し、ライセンスキーが有効であるか否かを判断する（ステップＳ１４５）。ライセンスキーが有効であると判断した場合（Ｓ１４５：ＹＥＳ）、ＣＰＵ２２１は、情報処理装置２２０を使用している現ユーザが画像ファイルの送信ユーザであるか否かを判断する（ステップＳ１４６）。現ユーザが画像ファイルの送信ユーザであると判断した場合（Ｓ１４６：ＹＥＳ）、ユーザの秘密鍵を用いて画像ファイルを復号する（ステップＳ１４７）。
【０１４５】
また、ステップＳ１４４で情報処理装置２２０がライセンスキーを有していないと判断した場合（Ｓ１４４：ＮＯ）、ステップＳ１４５で記憶部２２９に格納されているライセンスキーが有効でないと判断した場合（Ｓ１４５：ＮＯ）、ステップＳ１４６で現ユーザが画像ファイルの送信ユーザでないと判断した場合（Ｓ１４６：ＮＯ）、本フローチャートによる処理を終了する。
【０１４６】
実施の形態５．
実施の形態４では、デジタル複合機１２０から送信された画像ファイルを情報処理装置２２０にて復号するためには、事前にライセンスキーをダウンロードして情報処理装置２２０にインストールしておく必要があったが、デジタル複合機１２０から送信する個々の画像ファイルにライセンスキーを埋込む構成であってもよい。
【０１４７】
図１６は実施の形態５において画像ファイルを送信する際にデジタル複合機１２０が実行する処理の手順を説明するフローチャートである。画像送信に先立ち、デジタル複合機１２０はユーザ認証を実行し（ステップＳ１５１）、ユーザを認証できるか否かを判断する（ステップＳ１５２）。認証できないと判断した場合（Ｓ１５２：ＮＯ）、ＣＰＵ１２１は、処理をステップＳ１５１へ戻す。
【０１４８】
ユーザを認証できると判断した場合（Ｓ１５２：ＹＥＳ）、ＣＰＵ１２１は、送信先の設定（ステップＳ１５３）、画像形式の設定（ステップＳ１５４）、復号タイミングの設定（ステップＳ１５５）を操作部１２６を通じて受付ける。そして、入力されたユーザの情報及び復号タイミングの情報を含んだライセンスキーを生成する（ステップＳ１５６）。生成するライセンスキーは実施の形態４で説明したものと全く同様である。
【０１４９】
次いで、ＣＰＵ１２１は、操作部１２６を通じて入力される情報を監視することにより、送信開始が指示されたか否かを判断する（ステップＳ１５７）。送信開始が指示されていないと判断した場合（Ｓ１５７：ＮＯ）、ＣＰＵ１２１は、送信開始指示がなされるまで待機する。送信開始が指示されたと判断した場合（Ｓ１５７：ＹＥＳ）、デジタル複合機１２０は、原稿の読取りを行う（ステップＳ１５８）。すなわち、ＣＰＵ１２１が画像読取部１２８の動作を制御し、原稿を走査することによってビットマップデータによる画像データを取得する。次いで、ユーザ管理リスト１２５ａからユーザの公開鍵を読出し、読出したユーザの公開鍵を用いて画像データの暗号化を行う（ステップＳ１５９）。
【０１５０】
次いで、ステップＳ１５４で設定された画像形式の画像ファイルを生成し（ステップＳ１６０）、生成した画像ファイルに対してステップＳ１５６で生成したライセンスキーを埋込み（ステップＳ１６１）、ステップＳ１５３で設定された送信先の装置へ送信する（ステップＳ１６２）。
【０１５１】
図１７は実施の形態５において画像ファイルを受信する際に情報処理装置２２０が実行する処理の手順を説明するフローチャートである。画像ファイルの受信に先立ち、情報処理装置２２０に対するログイン認証を実行し（ステップＳ１７１）、正規のユーザとして認証できるか否かを判断する（ステップＳ１７２）。認証できないと判断した場合（Ｓ１７２：ＮＯ）、ＣＰＵ２２１は、処理をステップＳ１７１へ戻す。
【０１５２】
ユーザを認証できると判断した場合（Ｓ１７２：ＹＥＳ）、デジタル複合機１２０から送信されるデータ（画像ファイル）を受信するまで待機する。通信部２２７を通じてデータを受信した場合（ステップＳ１７３）、ＣＰＵ２２１は、データの受信が終了したか否かを判断する（ステップＳ１７４）。データの受信が終了していないと判断した場合（Ｓ１７４：ＮＯ）、ＣＰＵ２２１は処理をステップＳ１７３へ戻す。
【０１５３】
データの受信が終了したと判断した場合（Ｓ１７４：ＹＥＳ）、画像ファイルに埋込まれているライセンスキーの読込みを行う（ステップＳ１７５）。そして、読込んだライセンスキーに含まれるデジタル署名を検証し、ライセンスキーが有効であるか否かを判断する（ステップＳ１７６）。このとき、ＣＰＵ２２１は、デジタル署名自体の真偽を検証すると共に、デジタル署名に含まれる有効期限を調べることにより、ライセンスキーの有効性を判断する。
【０１５４】
ライセンスキーが有効であると判断した場合（Ｓ１７６：ＹＥＳ）、ＣＰＵ２２１は、情報処理装置２２０を使用している現ユーザが画像ファイルの送信ユーザであるか否かを判断する（ステップＳ１７７）。現ユーザが画像ファイルの送信ユーザであると判断した場合（Ｓ１７７：ＹＥＳ）、ＣＰＵ２２１は、ライセンスキーに含まれる受信時復号フラグを参照することにより、受信時の復号が設定されているか否かを判断する（ステップＳ１７８）。受信時の復号が設定されていると判断した場合（Ｓ１７８：ＹＥＳ）、ユーザの秘密鍵を用いて画像ファイルを復号する（ステップＳ１７９）。
【０１５５】
また、ステップＳ１７６で画像ファイルに埋込まれているライセンスキーが有効でないと判断した場合（Ｓ１７６：ＮＯ）、ステップＳ１７７で現ユーザが画像ファイルの送信ユーザでないと判断した場合（Ｓ１７７：ＮＯ）、ステップＳ１７８で受信時の復号が設定されていないと判断した場合（Ｓ１７８：ＮＯ）、本フローチャートによる処理を終了する。この場合、受信した画像ファイルは暗号化されたままの状態で記憶されることとなる。
【０１５６】
図１８は実施の形態５において画像ファイル受信後に情報処理装置２２０が実行する処理の手順を説明するフローチャートである。情報処理装置２２０のＣＰＵ２２１は、操作部２２５を通じて入力される情報を基にファイルオープンの要求があるか否かを判断する（ステップＳ１８１）。ファイルオープンの要求がないと判断した場合（Ｓ１８１：ＮＯ）、ＣＰＵ２２１は、ファイルオープンの要求があるまで待機する。
【０１５７】
ステップＳ１８１でファイルオープンの要求があると判断した場合（Ｓ１８１：ＹＥＳ）、ＣＰＵ２２１は、対象が暗号化されている画像ファイルであるか否かを判断する（ステップＳ１８２）。暗号化されている画像ファイルでないと判断した場合（Ｓ１８２：ＮＯ）、ＣＰＵ２２１は、対象のファイルをオープンし（ステップＳ１８３）、本フローチャートによる処理を終了する。
【０１５８】
また、対象が暗号化されている画像ファイルであると判断した場合（Ｓ１８２：ＹＥＳ）、その画像ファイルに埋込まれているライセンスキーの読込みを行う（ステップＳ１８４）。ＣＰＵ２２１は、読込んだライセンスキーに含まれるデジタル署名を検証し、ライセンスキーが有効であるか否かを判断する（ステップＳ１８５）。このとき、ＣＰＵ２２１は、デジタル署名自体の真偽を検証すると共に、デジタル署名に含まれる有効期限を調べることにより、ライセンスキーの有効性を判断する。
【０１５９】
ライセンスキーが有効であると判断した場合（Ｓ１８５：ＹＥＳ）、ＣＰＵ２２１は、情報処理装置２２０を使用している現ユーザが画像ファイルの送信ユーザであるか否かを判断する（ステップＳ１８６）。現ユーザが画像ファイルの送信ユーザであると判断した場合（Ｓ１８６：ＹＥＳ）、ユーザの秘密鍵を用いて画像ファイルを復号する（ステップＳ１８７）。
【０１６０】
また、ステップＳ１８５で画像ファイルに埋込まれているライセンスキーが有効でないと判断した場合（Ｓ１８５：ＮＯ）、ステップＳ１８６で現ユーザが画像ファイルの送信ユーザでないと判断した場合（Ｓ１８６：ＮＯ）、本フローチャートによる処理を終了する。
【０１６１】
実施の形態６．
実施の形態４及び実施の形態５では、画像ファイルを送信するデジタル複合機１２０自体がライセンスキーを発行する構成としたが、ライセンスキーを発行するサーバ装置を別に設ける構成であってもよい。
【０１６２】
図１９は実施の形態６に係る画像送信システムの全体構成を示すブロック図である。図中１４０は、スキャナ機能、コピー機能、プリンタ機能、画像送信機能を有するデジタル複合機であり、このデジタル複合機１４０にはパーソナルコンピュータのような情報処理装置２２０、及びライセンスキーを発行する認証サーバ３００が通信ネットワークＮを介して接続されている。
【０１６３】
デジタル複合機１４０は、ＣＰＵ１４１を備えている。このＣＰＵ１４１には、バス１４２を介してＲＯＭ１４３、ＲＡＭ１４４、操作部１４６、表示部１４７、画像読取部１４８、画像処理部１４９、画像形成部１５０、記憶部１５１、通信部１５２、ユーザＩＤ入力部１５３等の各種ハードウェアが接続されている。ＣＰＵ１４１は、ＲＯＭ１４３に予め格納された制御プログラムをＲＡＭ１４４上にロードして実行することにより、バス１４２に接続された各種ハードウェアを制御し、全体として本発明に係る画像送信装置として動作させる。各ハードウェアの構成については実施の形態１又は実施の形態４で説明したものと全く同様である。
【０１６４】
認証サーバ３００はＣＰＵ３０１を備えており、このＣＰＵ３０１には、バス３０２を介してＲＯＭ３０３、ＲＡＭ３０４、通信部３０５、記憶部３０６等の各種ハードウェアが接続されている。ＣＰＵ３０１は、ＲＯＭ３０３に予め格納された制御プログラムをＲＡＭ３０４上にロードして実行することにより、バス３０２に接続された各種ハードウェアの制御を行う。通信部３０５は通信ネットワークＮの通信規格に準拠したインタフェースを備える。記憶部３０６は、例えばＨＤＤ装置であり、その記憶領域の一部はユーザ管理リスト３０６ａとして利用されている。このユーザ管理リスト３０６ａは図９に示したものと全く同様であり、ユーザＩＤ、パスワード、公開鍵、送信先アドレスが互いに関連付けられて登録されている。
なお、情報処理装置２２０の内部構成については実施の形態４に示したものと全く同様である。
【０１６５】
デジタル複合機１４０から送信される画像データを情報処理装置２２０にて閲覧する場合、情報処理装置２２０は事前にライセンスを受けておく必要がある。認証サーバは、情報処理装置２２０からのライセンス取得要求を受付けた場合、ユーザ認証と画像データの復号タイミングの設定とが行われたことを条件にライセンスキーを発行する。認証サーバ３００から発行されたライセンスキーは情報処理装置２２０の記憶部２２９内にインストールされる。有効なライセンスキーがインストールされている場合、暗号化された画像データを復号することができ、ファイル閲覧ソフト等を用いて画像データを閲覧することができる。
【０１６６】
以下、本実施の形態に係る画像送信システムの動作について説明する。
図２０はライセンスキー発行時の認証サーバ３００及び情報処理装置２２０の動作を説明するフローチャートである。認証サーバ３００のＣＰＵ３０１は、通信部３０５を通じて入力される情報に基づいてライセンスキーの取得要求があるか否かを判断する（ステップＳ２０１）。ライセンスキーの取得要求がないと判断した場合（Ｓ２０１：ＮＯ）、取得要求があるまで待機する。
【０１６７】
ライセンスキーの取得要求があると判断した場合（Ｓ２０１：ＹＥＳ）、要求元の装置に対してユーザＩＤ及びパスワードを要求する（ステップＳ２０２）。具体的には、要求元に対しユーザＩＤ及びパスワードの送信要求を通信部３０５を通じて送信する。
【０１６８】
情報処理装置２２０がユーザＩＤ及びパスワードの送信要求を受信した場合、ユーザＩＤ及びパスワードの入力を受付ける（ステップＳ２０３）。そして、情報処理装置２２０は、入力されたユーザＩＤ及びパスワードを認証サーバ３００へ送信する（ステップＳ２０４）。
【０１６９】
認証サーバ３００が情報処理装置２２０から送信されたユーザＩＤ及びパスワードを受信した場合（ステップＳ２０５）、認証サーバ３００のＣＰＵ３０１は、ユーザ管理リスト３０６ａに登録されている情報を参照することにより、受信したユーザＩＤ及びパスワードを認証できるか否かを判断する（ステップＳ２０６）。受信したユーザＩＤがユーザ管理リスト３０６ａに登録されていない場合、又はパスワードがユーザ管理リスト３０６ａに登録されているものと異なる場合、受信したユーザＩＤ及びパスワードを認証できないと判断し（Ｓ２０６：ＮＯ）、本フローチャートによる動作を終了する。
【０１７０】
受信したユーザＩＤ及びパスワードを認証できると判断した場合（Ｓ２０６：ＹＥＳ）、ＣＰＵ３０１は、復号タイミングの設定を情報処理装置２２０に対して要求する（ステップＳ２０７）。具体的には、復号タイミングについての設定情報に対する送信要求を、通信部３０５を介して情報処理装置２２０へ送信する。
【０１７１】
復号タイミングの設定情報に対する送信要求を情報処理装置２２０が受信した場合、復号タイミングの入力を受付ける（ステップＳ２０８）。そして、情報処理装置２２０は、入力された復号タイミングの設定情報を認証サーバ３００へ送信する（ステップＳ２０９）。
【０１７２】
認証サーバ３００が情報処理装置２２０から送信された復号タイミングの設定情報を受信した場合（ステップＳ２１０）、認証サーバ３００のＣＰＵ３０１は、ライセンスキーを生成する（ステップＳ２１１）。認証サーバ３００が生成するライセンスキーは、実施の形態４で説明したデジタル複合機１２０が生成するライセンスキーと全く同様であり、、画像ファイルの使用を許可するユーザについての情報（ユーザＩＤ）、画像ファイルを取り扱うことができる装置についての情報（ユーザ端末ＩＤ）、復号タイミングの設定情報（受信時復号フラグ）が含まれ、認証サーバ３００によるデジタル署名が添付されている。認証サーバ３００は、生成したライセンスキーを情報処理装置２２０へ送信する（ステップＳ２１２）。
【０１７３】
情報処理装置２２０が認証サーバ３００から送信されるライセンスキーを受信した場合（ステップＳ２１３）、情報処理装置２２０は、受信したライセンスキーを記憶部２２９内の適宜の記憶領域に格納する（ステップＳ２１４）。
【０１７４】
図２１は実施の形態６において画像ファイルを送信する際にデジタル複合機１４０が実行する処理の手順を説明するフローチャートである。画像送信に先立ち、デジタル複合機１４０はユーザ認証を実行する。そのため、デジタル複合機１４０は、ユーザＩＤ入力部１５３を通じてユーザのＩＤカード１５５に記録されたユーザＩＤ及びパスワード取得し（ステップＳ２２１）、取得したユーザＩＤ及びパスワードを認証サーバ３００へ送信する（ステップＳ２２２）。
【０１７５】
認証サーバ３００がデジタル複合機１４０から送信されてきたユーザＩＤ及びパスワードを受信した場合（ステップＳ２２３）、ユーザ管理リスト３０６ａの登録内容を参照してユーザ認証を行う。そして、認証サーバ３００のＣＰＵ３０１は、認証の可否に係る情報（認証情報）を生成し（ステップＳ２２４）、生成した認証情報をデジタル複合機１４０へ送信する（ステップＳ２２５）。
【０１７６】
デジタル複合機１４０が認証サーバ３００から送信された認証情報を受信した場合（ステップＳ２２６）、認証サーバ３００によってユーザが認証されたか否かを判断する（ステップＳ２２７）。ユーザが認証されなかったと判断した場合（Ｓ２２７：ＮＯ）、本フローチャートによる処理を終了する。
【０１７７】
ユーザが認証されたと判断した場合（Ｓ２２７：ＹＥＳ）、ＣＰＵ１４１は、送信先の設定（ステップＳ２２８）、画像形式の設定（ステップＳ２２９）を操作部１４６を通じて受付ける。次いで、ＣＰＵ１４１は、操作部１４６を通じて入力される情報を監視することにより、送信開始が指示されたか否かを判断する（ステップＳ２３０）。送信開始が指示されていないと判断した場合（Ｓ２３０：ＮＯ）、ＣＰＵ１４１は、送信開始が指示されるまで待機する。
【０１７８】
送信開始が指示されたと判断した場合（Ｓ２３０：ＹＥＳ）、デジタル複合機１４０は、原稿の読取りを行う（ステップＳ２３１）。すなわち、ＣＰＵ１４１が画像読取部１４８の動作を制御し、原稿を走査することによってビットマップデータによる画像データを取得する。次いで、ＣＰＵ１４１は、認証サーバ３００に対してユーザの公開鍵を要求する（ステップＳ２３２）。ユーザの公開鍵についての要求を受信した認証サーバ３００は、その要求が正規のものであると判断できる場合、ユーザの公開鍵をユーザ管理リスト３０６ａから読出し、要求元の装置（デジタル複合機１４０）へ送信する（ステップＳ２３３）。
【０１７９】
デジタル複合機１４０が認証サーバ３００から送信されるユーザの公開鍵を受信した場合（ステップＳ２３４）、受信したユーザの公開鍵を用いて画像データの暗号化を行う（ステップＳ２３５）。そして、ステップＳ２２９で設定された画像形式の画像ファイルを生成し（ステップＳ２３６）、生成した画像ファイルをステップＳ２２８で設定された送信先の装置へ送信する（ステップＳ２３７）。
【図面の簡単な説明】
【０１８０】
【図１】実施の形態１に係る画像送信システムの全体構成を示すブロック図である。
【図２】画像送信時におけるデジタル複合機の処理手順について説明するフローチャートである。
【図３】画像ファイル受信時における情報処理装置の処理手順を説明するフローチャートである。
【図４】画像ファイル受信後における情報処理装置の動作を説明するフローチャートである。
【図５】実施の形態２において画像ファイルを送信する際にデジタル複合機が実行する処理の手順を説明するフローチャートである。
【図６】制御ファイルの具体例を示す概念図である。
【図７】実施の形態３において画像ファイルを送信する際にデジタル複合機が実行する処理の手順を説明するフローチャートである。
【図８】実施の形態４に係る画像送信システムの全体構成を示すブロック図である。
【図９】ユーザ管理リストの一例を示す概念図である。
【図１０】ログインユーザリストの一例を示す概念図である。
【図１１】ライセンスキー発行時のデジタル複合機及び情報処理装置の動作を説明するフローチャートである。
【図１２】ライセンスキーの一例を示す概念図である。
【図１３】実施の形態４において画像ファイルを送信する際にデジタル複合機が実行する処理の手順を説明するフローチャートである。
【図１４】実施の形態４において画像ファイルを受信する際に情報処理装置が実行する処理の手順を説明するフローチャートである。
【図１５】実施の形態４において画像ファイル受信後に情報処理装置が実行する処理の手順を説明するフローチャートである。
【図１６】実施の形態５において画像ファイルを送信する際にデジタル複合機が実行する処理の手順を説明するフローチャートである。
【図１７】実施の形態５において画像ファイルを受信する際に情報処理装置が実行する処理の手順を説明するフローチャートである。
【図１８】実施の形態５において画像ファイル受信後に情報処理装置が実行する処理の手順を説明するフローチャートである。
【図１９】実施の形態６に係る画像送信システムの全体構成を示すブロック図である。
【図２０】ライセンスキー発行時の認証サーバ及び情報処理装置の動作を説明するフローチャートである。
【図２１】実施の形態６において画像ファイルを送信する際にデジタル複合機が実行する処理の手順を説明するフローチャートである。
【符号の説明】
【０１８１】
１００  デジタル複合機
１０１  ＣＰＵ
１０８  画像読取部
１１２  通信部
２００  情報処理装置
２０１  ＣＰＵ
２０７  通信部
２０９  記憶部
２０９ａ  受信ソフト
２０９ｂ  ファイル閲覧ソフト
【図１】
2006352483.tif 000003
【図２】
2006352483.tif 000004
【図３】
2006352483.tif 000005
【図４】
2006352483.tif 000006
【図５】
2006352483.tif 000007
【図６】
2006352483.tif 000008
【図７】
2006352483.tif 000009
【図８】
2006352483.tif 000010
【図９】
2006352483.tif 000011
【図１０】
2006352483.tif 000012
【図１１】
2006352483.tif 000013
【図１２】
2006352483.tif 000014
【図１３】
2006352483.tif 000015
【図１４】
2006352483.tif 000016
【図１５】
2006352483.tif 000017
【図１６】
2006352483.tif 000018
【図１７】
2006352483.tif 000019
【図１８】
2006352483.tif 000020
【図１９】
2006352483.tif 000021
【図２０】
2006352483.tif 000022
【図２１】
2006352483.tif 000023