(57)【要約】      （修正有）【課題】容易に電子データの改ざんや情報漏えいを防ぐことが可能な画像処理システム、その制御方法、画像形成装置および画像再生装置を提供する。【解決手段】原稿画像を読み取り、共通鍵を生成し、暗号化画像データを生成する画像形成装置と、前記暗号化画像データと前記共通鍵を受け取り、復号化して画像データを再生する画像再生装置とからなる画像処理システムで、前記画像形成装置は、画像データの形成ごとに異なる共通鍵を生成し、暗号化画像データにより一意に決定される識別子を生成し、共通鍵に付与して復号鍵情報を形成し、交換可能記憶媒体に記憶し、前記画像再生装置は、交換可能記憶媒体に記憶された復号鍵情報を記憶し、再生指定された暗号化画像データにより一意に決定される識別子を生成し、当該生成した識別子と同一識別子を有する復号鍵情報を探し出し、当該探し出した復号鍵情報を用いて、再生指定された暗号化画像データを復号化する。【選択図】図１
2007288747.tif 000002
【特許請求の範囲】
【請求項１】
入力した画像データに所定の暗号化方法を適用して暗号化画像データを生成するとともに、当該暗号化画像データを復号化する際に用いる復号鍵を生成する画像形成装置と、
前記暗号化画像データと前記復号鍵を受け取り、前記暗号化画像データについて前記復号鍵を用いて復号化し、それによって得た前記画像データを再生する画像再生装置とからなる画像処理システムであって、
前記画像形成装置は、前記暗号化画像データを生成するたびに異なる前記復号鍵を生成し、前記画像データを暗号化して得た前記暗号化画像データに基づいて一意に決定される識別子を生成し、前記共通鍵に前記識別子を付与して復号鍵情報を形成し、当該復号鍵情報を交換可能記憶媒体に記憶し、
前記画像再生装置は、前記交換可能記憶媒体に記憶された前記復号鍵情報を読み込んで記憶し、再生指定された前記暗号化画像データに基づいて一意に決定される識別子を生成し、当該生成した識別子に対応する復号鍵情報を用いて、前記再生指定された暗号化画像データを復号化することを特徴とする画像処理システム。
【請求項２】
前記画像形成装置は、電子メールを用いて、前記画像再生装置に前記暗号化画像データを送信することを特徴とする請求項１記載の画像処理システム。
【請求項３】
入力した画像データに所定の暗号化方法を適用して暗号化画像データを生成するとともに、当該暗号化画像データを復号化する際に用いる復号鍵を生成する画像形成装置と、
前記暗号化画像データと前記復号鍵を受け取り、前記暗号化画像データについて前記復号鍵を用いて復号化し、それによって得た前記画像データを再生する画像再生装置とからなる画像処理システムであって、
前記画像形成装置は、前記暗号化画像データを第１の交換可能記憶媒体に記憶する一方、前記暗号化画像データを生成するたびに異なる前記復号鍵を生成し、前記画像データを暗号化して得た前記暗号化画像データに基づいて一意に決定される識別子を生成し、前記共通鍵に前記識別子を付与して復号鍵情報を形成し、当該復号鍵情報を第２の交換可能記憶媒体に記憶し、
前記画像再生装置は、前記第１の交換可能記憶媒体に記憶された前記暗号化画像データ、および、前記第２の交換可能記憶媒体に記憶された前記復号鍵情報をそれぞれ読み込んで記憶し、再生指定された前記暗号化画像データに基づいて一意に決定される識別子を生成し、当該生成した識別子に対応する復号鍵情報を用いて、前記再生指定された暗号化画像データを復号化することを特徴とする画像処理システム。
【請求項４】
前記暗号化画像データに基づいて一意に決定される識別子を生成する方法は、前記暗号化画像データに所定のメッセージダイジェスト生成関数を適用して前記識別子を算出する方法であることを特徴とする請求項１または請求項２または請求項３記載の画像処理システム。
【請求項５】
前記画像形成装置は、前記復号鍵情報を前記画像再生装置に送信した後、装置本体側に記憶されている復号鍵情報を消去することを特徴とする請求項２記載の画像処理システム。
【請求項６】
前記画像形成装置は、前記復号鍵情報を前記第２の交換可能記憶媒体に記憶した後、装置本体側に記憶されている復号鍵情報を消去することを特徴とする請求項３または請求項４記載の画像処理システム。
【請求項７】
前記画像形成装置は、前記第１の交換可能記憶媒体の１つ以上の固有識別情報と、前記第２の交換可能記憶媒体の１つ以上の固有識別情報を登録し、登録された固有識別情報を備えた前記第１の交換可能記憶媒体および第２の交換可能記憶媒体以外は使用不能にしたことを特徴とする請求項３記載の画像処理システム。
【請求項８】
前記画像形成装置は、装着されている前記第１の交換可能記憶媒体の固有識別情報、または、第２の交換可能記憶媒体の固有識別情報、あるいは、前記第１の交換可能記憶媒体の固有識別情報および前記第２の交換可能記憶媒体の固有識別情報に基づいて、前記共通鍵を生成することを特徴とする請求項３または請求項７記載の画像処理システム。
【請求項９】
入力した画像データに所定の暗号化方法を適用して暗号化画像データを生成するとともに、当該暗号化画像データを復号化する際に用いる復号鍵を生成する画像形成装置と、
前記暗号化画像データと前記復号鍵を受け取り、前記暗号化画像データについて前記復号鍵を用いて復号化し、それによって得た前記画像データを再生する画像再生装置とからなる画像処理システムの制御方法であって、
前記画像形成装置は、前記暗号化画像データを生成するたびに異なる前記復号鍵を生成し、前記画像データを暗号化して得た前記暗号化画像データに基づいて一意に決定される識別子を生成し、前記共通鍵に前記識別子を付与して復号鍵情報を形成し、当該復号鍵情報を交換可能記憶媒体に記憶し、
前記画像再生装置は、前記交換可能記憶媒体に記憶された前記復号鍵情報を読み込んで記憶し、再生指定された前記暗号化画像データに基づいて一意に決定される識別子を生成し、当該生成した識別子に対応する復号鍵情報を用いて、前記再生指定された暗号化画像データを復号化することを特徴とする画像処理システムの制御方法。
【請求項１０】
入力した画像データに所定の暗号化方法を適用して暗号化画像データを生成するとともに、当該暗号化画像データを復号化する際に用いる復号鍵を生成する画像形成装置と、
前記暗号化画像データと前記復号鍵を受け取り、前記暗号化画像データについて前記復号鍵を用いて復号化し、それによって得た前記画像データを再生する画像再生装置とからなる画像処理システムの制御方法であって、
前記画像形成装置は、前記暗号化画像データを第１の交換可能記憶媒体に記憶する一方、前記暗号化画像データを生成するたびに異なる前記復号鍵を生成し、前記画像データを暗号化して得た前記暗号化画像データに基づいて一意に決定される識別子を生成し、前記共通鍵に前記識別子を付与して復号鍵情報を形成し、当該復号鍵情報を第２の交換可能記憶媒体に記憶し、
前記画像再生装置は、前記第１の交換可能記憶媒体に記憶された前記暗号化画像データ、および、前記第２の交換可能記憶媒体に記憶された前記復号鍵情報をそれぞれ読み込んで記憶し、再生指定された前記暗号化画像データに基づいて一意に決定される識別子を生成し、当該生成した識別子に対応する復号鍵情報を用いて、前記再生指定された暗号化画像データを復号化することを特徴とする画像処理システムの制御方法。
【請求項１１】
入力した画像データに所定の暗号化方法を適用して暗号化画像データを生成するとともに、当該暗号化画像データを復号化する際に用いる復号鍵を生成する画像形成装置と、
前記暗号化画像データと前記復号鍵を受け取り、前記暗号化画像データについて前記復号鍵を用いて復号化し、それによって得た前記画像データを再生する画像再生装置とからなる画像処理システムの前記画像形成装置であって、
前記暗号化画像データを生成するたびに異なる前記復号鍵を生成し、前記画像データを暗号化して得た前記暗号化画像データに基づいて一意に決定される識別子を生成し、前記共通鍵に前記識別子を付与して復号鍵情報を形成し、当該復号鍵情報を交換可能記憶媒体に記憶することを特徴とする画像形成装置。
【請求項１２】
入力した画像データに所定の暗号化方法を適用して暗号化画像データを生成するとともに、当該暗号化画像データを復号化する際に用いる復号鍵を生成する画像形成装置と、
前記暗号化画像データと前記復号鍵を受け取り、前記暗号化画像データについて前記復号鍵を用いて復号化し、それによって得た前記画像データを再生する画像再生装置とからなる画像処理システムの前記画像再生装置であって、
前記画像形成装置が、前記暗号化画像データに基づいて生成した識別子を前記共通鍵に付与して形成した復号鍵情報を記憶した交換可能記憶媒体から、前記復号鍵情報を読み込んで記憶し、
再生指定された前記暗号化画像データに基づいて一意に決定される識別子を生成し、当該生成した識別子に対応した復号鍵情報を用いて、前記再生指定された暗号化画像データを復号化することを特徴とする画像再生装置。
【請求項１３】
前記所定の暗号化方法は、共通鍵方式の暗号化方法であり、前記復号鍵は、暗号化の際に用いられる暗号鍵と同一の共通鍵であることを特徴とする請求項１または請求項２または請求項３または請求項４または請求項５または請求項６または請求項７または請求項８記載の画像処理システム。
【請求項１４】
前記所定の暗号化方法は、共通鍵方式の暗号化方法であり、前記復号鍵は、暗号化の際に用いられる暗号鍵と同一の共通鍵であることを特徴とする請求項９または請求項１０記載の画像処理システムの制御方法。
【請求項１５】
前記所定の暗号化方法は、共通鍵方式の暗号化方法であり、前記復号鍵は、暗号化の際に用いられる暗号鍵と同一の共通鍵であることを特徴とする請求項１１記載の画像形成装置。
【請求項１６】
前記所定の暗号化方法は、共通鍵方式の暗号化方法であり、前記復号鍵は、暗号化の際に用いられる暗号鍵と同一の共通鍵であることを特徴とする請求項１２記載の画像再生装置。
【請求項１７】
原稿画像を読み取り、共通鍵方式の暗号化方法に適用する共通鍵を生成し、前記読み取って得た画像データについて、前記共通鍵を用いて前記暗号化方法を適用して暗号化し、それによって得た暗号化画像データを生成する画像形成装置と、
前記暗号化画像データと前記共通鍵を受け取り、前記暗号化画像データについて前記共通鍵を用いて前記暗号化方法に対応した復号化方法を適用して復号化し、それによって得た前記画像データを再生する画像再生装置とからなる画像処理システムであって、
前記画像形成装置は、前記暗号化画像データを第１の交換可能記憶媒体に記憶する一方、前記画像データを形成するたびに異なる前記共通鍵を生成し、前記画像データを暗号化して得た前記暗号化画像データに基づいて一意に決定される識別子を生成し、前記共通鍵に前記識別子を付与して復号鍵情報を形成し、当該復号鍵情報を第２の交換可能記憶媒体に記憶し、
前記画像再生装置は、前記第１の交換可能記憶媒体に記憶された前記暗号化画像データ、および、前記第２の交換可能記憶媒体に記憶された前記復号鍵情報をそれぞれ読み込んで多数記憶し、再生指定された前記暗号化画像データに基づいて一意に決定される識別子を生成し、当該生成した識別子と同一識別子を有する復号鍵情報を、記憶された復号鍵情報から探し出し、当該探し出した復号鍵情報を用いて、前記再生指定された暗号化画像データを復号化することを特徴とする画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿画像を読み取り、共通鍵方式の暗号化方法に適用する共通鍵を生成し、前記読み取って得た画像データについて、前記共通鍵を用いて前記暗号化方法を適用して暗号化し、それによって得た暗号化画像データを生成する画像形成装置と、
【０００２】
前記暗号化画像データと前記共通鍵を受け取り、前記暗号化画像データについて前記共通鍵を用いて前記暗号化方法に対応した復号化方法を適用して復号化し、それによって得た前記画像データを再生する画像再生装置とからなる画像処理システム、および、その制御方法、および、画像処理システムの画像形成装置、および、画像処理システムの画像再生装置に関する。
【背景技術】
【０００３】
近年、オフィスのペーパーレス化によって、スキャナ機能を有する画像形成装置で読み取った文書を電子化し、そのデータをクライアントＰＣやファイルサーバへ送信する機能が使われるようになった。
【０００４】
しかし、スキャナで読み込んで電子化したデータに対して、内容の不正な改ざんがなされる危険性がある。
【０００５】
また、電子化したデータをネットワークで転送した場合には、データの盗聴などによって情報が漏洩する危険性もある。
【０００６】
その危険性に対して、電子化したデータを暗号化することで情報の漏洩を防ぐ技術が発明されている。
【０００７】
特許文献１では、画像形成装置においてスキャンした電子データに対して画像形成装置に接続した外部記憶媒体に保存されている秘密鍵を利用して電子署名を施し、ネットワークを介して接続されるデータ処理装置へ送信することを特徴とする画像形成装置が開示されている。
【特許文献１】特許第３６１６６０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１では、利用者があらかじめ秘密鍵と公開鍵のペアを生成し、そのうちの秘密鍵を外部記憶媒体に保存したうえで画像形成装置に接続するという煩雑な手続きが必要であった。
【０００９】
また、利用者の秘密鍵が保存された外部記憶装置を紛失した場合、それを手に入れた悪意の第三者に不正に利用される危険性があった。
【００１０】
本発明は、かかる実情に鑑みてなされたものであり、容易に電子データの改ざんならびに情報漏えいを防ぐことが可能な画像処理システムおよび画像処理システムの制御方法および画像形成装置および画像再生装置を提供すること目的とする。
【課題を解決するための手段】
【００１１】
本発明は、入力した画像データに所定の暗号化方法を適用して暗号化画像データを生成するとともに、当該暗号化画像データを復号化する際に用いる復号鍵を生成する画像形成装置と、前記暗号化画像データと前記復号鍵を受け取り、前記暗号化画像データについて前記復号鍵を用いて復号化し、それによって得た前記画像データを再生する画像再生装置とからなる画像処理システムであって、前記画像形成装置は、前記暗号化画像データを生成するたびに異なる前記復号鍵を生成し、前記画像データを暗号化して得た前記暗号化画像データに基づいて一意に決定される識別子を生成し、前記共通鍵に前記識別子を付与して復号鍵情報を形成し、当該復号鍵情報を交換可能記憶媒体に記憶し、前記画像再生装置は、前記交換可能記憶媒体に記憶された前記復号鍵情報を読み込んで記憶し、再生指定された前記暗号化画像データに基づいて一意に決定される識別子を生成し、当該生成した識別子に対応する復号鍵情報を用いて、前記再生指定された暗号化画像データを復号化するようにしたものである。
【００１２】
また、前記画像形成装置は、電子メールを用いて、前記画像再生装置に前記暗号化画像データを送信するようにしたものである。
【００１３】
また、入力した画像データに所定の暗号化方法を適用して暗号化画像データを生成するとともに、当該暗号化画像データを復号化する際に用いる復号鍵を生成する画像形成装置と、前記暗号化画像データと前記復号鍵を受け取り、前記暗号化画像データについて前記復号鍵を用いて復号化し、それによって得た前記画像データを再生する画像再生装置とからなる画像処理システムであって、前記画像形成装置は、前記暗号化画像データを第１の交換可能記憶媒体に記憶する一方、前記暗号化画像データを生成するたびに異なる前記復号鍵を生成し、前記画像データを暗号化して得た前記暗号化画像データに基づいて一意に決定される識別子を生成し、前記共通鍵に前記識別子を付与して復号鍵情報を形成し、当該復号鍵情報を第２の交換可能記憶媒体に記憶し、前記画像再生装置は、前記第１の交換可能記憶媒体に記憶された前記暗号化画像データ、および、前記第２の交換可能記憶媒体に記憶された前記復号鍵情報をそれぞれ読み込んで記憶し、再生指定された前記暗号化画像データに基づいて一意に決定される識別子を生成し、当該生成した識別子に対応する復号鍵情報を用いて、前記再生指定された暗号化画像データを復号化するようにしたものである。
【００１４】
また、前記暗号化画像データに基づいて一意に決定される識別子を生成する方法は、前記暗号化画像データに所定のメッセージダイジェスト生成関数を適用して前記識別子を算出する方法である。
【００１５】
また、前記画像形成装置は、前記復号鍵情報を前記画像再生装置に送信した後、装置本体側に記憶されている復号鍵情報を消去するようにしたものである。
【００１６】
また、前記画像形成装置は、前記復号鍵情報を前記第２の交換可能記憶媒体に記憶した後、装置本体側に記憶されている復号鍵情報を消去するようにしたものである。
【００１７】
また、前記画像形成装置は、前記第１の交換可能記憶媒体の１つ以上の固有識別情報と、前記第２の交換可能記憶媒体の１つ以上の固有識別情報を登録し、登録された固有識別情報を備えた前記第１の交換可能記憶媒体および第２の交換可能記憶媒体以外は使用不能にしたものである。
【００１８】
また、前記画像形成装置は、装着されている前記第１の交換可能記憶媒体の固有識別情報、または、第２の交換可能記憶媒体の固有識別情報、あるいは、前記第１の交換可能記憶媒体の固有識別情報および前記第２の交換可能記憶媒体の固有識別情報に基づいて、前記復号鍵を生成するようにしたものである。
【００１９】
また、入力した画像データに所定の暗号化方法を適用して暗号化画像データを生成するとともに、当該暗号化画像データを復号化する際に用いる復号鍵を生成する画像形成装置と、前記暗号化画像データと前記復号鍵を受け取り、前記暗号化画像データについて前記復号鍵を用いて復号化し、それによって得た前記画像データを再生する画像再生装置とからなる画像処理システムの制御方法であって、前記画像形成装置は、前記暗号化画像データを生成するたびに異なる前記復号鍵を生成し、前記画像データを暗号化して得た前記暗号化画像データに基づいて一意に決定される識別子を生成し、前記共通鍵に前記識別子を付与して復号鍵情報を形成し、当該復号鍵情報を交換可能記憶媒体に記憶し、前記画像再生装置は、前記交換可能記憶媒体に記憶された前記復号鍵情報を読み込んで記憶し、再生指定された前記暗号化画像データに基づいて一意に決定される識別子を生成し、当該生成した識別子に対応する復号鍵情報を用いて、前記再生指定された暗号化画像データを復号化するようにしたものである。
【００２０】
また、入力した画像データに所定の暗号化方法を適用して暗号化画像データを生成するとともに、当該暗号化画像データを復号化する際に用いる復号鍵を生成する画像形成装置と、前記暗号化画像データと前記復号鍵を受け取り、前記暗号化画像データについて前記復号鍵を用いて復号化し、それによって得た前記画像データを再生する画像再生装置とからなる画像処理システムの制御方法であって、前記画像形成装置は、前記暗号化画像データを第１の交換可能記憶媒体に記憶する一方、前記暗号化画像データを生成するたびに異なる前記復号鍵を生成し、前記画像データを暗号化して得た前記暗号化画像データに基づいて一意に決定される識別子を生成し、前記共通鍵に前記識別子を付与して復号鍵情報を形成し、当該復号鍵情報を第２の交換可能記憶媒体に記憶し、前記画像再生装置は、前記第１の交換可能記憶媒体に記憶された前記暗号化画像データ、および、前記第２の交換可能記憶媒体に記憶された前記復号鍵情報をそれぞれ読み込んで記憶し、再生指定された前記暗号化画像データに基づいて一意に決定される識別子を生成し、当該生成した識別子に対応する復号鍵情報を用いて、前記再生指定された暗号化画像データを復号化するようにしたものである。
【００２１】
また、入力した画像データに所定の暗号化方法を適用して暗号化画像データを生成するとともに、当該暗号化画像データを復号化する際に用いる復号鍵を生成する画像形成装置と、前記暗号化画像データと前記復号鍵を受け取り、前記暗号化画像データについて前記復号鍵を用いて復号化し、それによって得た前記画像データを再生する画像再生装置とからなる画像処理システムの前記画像形成装置であって、前記暗号化画像データを生成するたびに異なる前記復号鍵を生成し、前記画像データを暗号化して得た前記暗号化画像データに基づいて一意に決定される識別子を生成し、前記共通鍵に前記識別子を付与して復号鍵情報を形成し、当該復号鍵情報を交換可能記憶媒体に記憶するようにしたものである。
【００２２】
また、入力した画像データに所定の暗号化方法を適用して暗号化画像データを生成するとともに、当該暗号化画像データを復号化する際に用いる復号鍵を生成する画像形成装置と、前記暗号化画像データと前記復号鍵を受け取り、前記暗号化画像データについて前記復号鍵を用いて復号化し、それによって得た前記画像データを再生する画像再生装置とからなる画像処理システムの前記画像再生装置であって、前記画像形成装置が、前記暗号化画像データに基づいて生成した識別子を前記共通鍵に付与して形成した復号鍵情報を記憶した交換可能記憶媒体から、前記復号鍵情報を読み込んで記憶し、再生指定された前記暗号化画像データに基づいて一意に決定される識別子を生成し、当該生成した識別子に対応した復号鍵情報を用いて、前記再生指定された暗号化画像データを復号化するようにしたものである。
【００２３】
また、前記所定の暗号化方法は、共通鍵方式の暗号化方法であり、前記復号鍵は、暗号化の際に用いられる暗号鍵と同一の共通鍵である。
【００２４】
また、原稿画像を読み取り、共通鍵方式の暗号化方法に適用する共通鍵を生成し、前記読み取って得た画像データについて、前記共通鍵を用いて前記暗号化方法を適用して暗号化し、それによって得た暗号化画像データを生成する画像形成装置と、前記暗号化画像データと前記共通鍵を受け取り、前記暗号化画像データについて前記共通鍵を用いて前記暗号化方法に対応した復号化方法を適用して復号化し、それによって得た前記画像データを再生する画像再生装置とからなる画像処理システムであって、前記画像形成装置は、前記暗号化画像データを第１の交換可能記憶媒体に記憶する一方、前記画像データを形成するたびに異なる前記共通鍵を生成し、前記画像データを暗号化して得た前記暗号化画像データに基づいて一意に決定される識別子を生成し、前記共通鍵に前記識別子を付与して復号鍵情報を形成し、当該復号鍵情報を第２の交換可能記憶媒体に記憶し、前記画像再生装置は、前記第１の交換可能記憶媒体に記憶された前記暗号化画像データ、および、前記第２の交換可能記憶媒体に記憶された前記復号鍵情報をそれぞれ読み込んで多数記憶し、再生指定された前記暗号化画像データに基づいて一意に決定される識別子を生成し、当該生成した識別子と同一識別子を有する復号鍵情報を、記憶された復号鍵情報から探し出し、当該探し出した復号鍵情報を用いて、前記再生指定された暗号化画像データを復号化するようにしたものである。
【発明の効果】
【００２５】
したがって、本発明によれば、暗号化と復号化に利用する共通鍵を画像形成装置が生成し、復号に使う復号鍵情報を画像形成装置が画像再生装置に出力する手段を持つことで、ユーザが事前に鍵の生成などの準備を行うことが不要となり、任意の画像データの暗号化とその復号が可能となるという効果を得る。また、暗号化されたデータと復号鍵の関連付けを行うことにより、復号鍵の管理が容易となるという効果も得る。
【発明を実施するための最良の形態】
【００２６】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００２７】
図１は、本発明の一実施例にかかるネットワークシステムを示している。
【００２８】
同図において、ローカルエリアネットワークＬＡＮには、複数のワークステーション装置ＷＳ１〜ＷＳｎ、メールサーバ装置ＳＭ、および、複合機ＦＸが接続されているとともに、ルータ装置ＲＴを介してインターネットへ接続されている。したがって、ワークステーション装置ＷＳ１〜ＷＳｎ、メールサーバ装置ＳＭ、および、複合機ＦＸは、インターネットを介し、他の適宜な端末装置との間でデータをやりとりすることができる。
【００２９】
ここで、メールサーバ装置ＳＭは、ローカルエリアネットワークＬＡＮに接続されているワークステーション装置ＷＳ１〜ＷＳｎを利用するユーザ、および、ネットワーク複合機ＦＸに対して、周知の電子メールの収集および配布のサービスを提供するものである。
【００３０】
また、ワークステーション装置ＷＳ１〜ＷＳｎには、複合機ＦＸから出力される暗号化画像データおよび復号鍵情報を入力して処理するためのソフトウェア、ファクシミリ画情報を作成および表示出力するファクシミリアプリケーションソフトウェア、および、ローカルエリアネットワークＬＡＮを介して複合機ＦＸとの間で種々のデータのやりとりを行うための通信ソフトウェアなどの種々のプログラムが導入されており、特定のユーザにより使用されるものである。ここで、特定のユーザは、一人または複数人のユーザであってよい。
【００３１】
また、複合機ＦＸは、原稿画像を読み取って得た画像データを暗号化してワークステーション装置ＷＳ１〜ＷＳｎに配布する暗号化画像データ配布機能、画情報や各種レポートなどを電子メールとしてやりとりするための電子メール処理機能、および、アナログ公衆回線網ＰＳＴＮに接続し、この公衆網を伝送路として用いてグループ３ファクシミリ伝送手順による画情報伝送を行う伝送機能を備えている。
【００３２】
図２は、複合機ＦＸの構成例を示している。
【００３３】
同図において、システム制御部１は、この複合機ＦＸの各部の制御処理、暗号化処理、および、ファクシミリ伝送制御手順処理などの各種制御処理を行うものであり、システムメモリ２は、システム制御部１が実行する制御処理プログラム、および、処理プログラムを実行するときに必要な各種データなどを記憶するとともに、システム制御部１のワークエリアを構成するものであり、ＲＯＭ（リード・オンリ・メモリ）およびＲＡＭ（ランダム・アクセス・メモリ）からなる。また、パラメータメモリ３は、この複合機ＦＸに固有な各種の情報を記憶するためのものであり、ＮＶ−ＲＡＭ（不揮発性ＲＡＭ）などから構成される。時計回路４は、現在時刻情報を出力するものである。
【００３４】
スキャナ５は、所定の解像度で原稿画像を読み取るためのものであり、自動原稿搬送装置（ＡＤＦ）を備えている。また、プロッタ６は、所定の解像度で画像を記録出力するためのものであり、操作表示部７は、この複合機ＦＸを操作するためのもので、各種の操作キー、および、各種の表示器からなる。
【００３５】
符号化復号化部８は、画信号を符号化圧縮するとともに、符号化圧縮されている画情報を元の画信号に復号化するためのものであり、磁気ディスク装置９は、符号化圧縮された状態の画情報を多数記憶したり、復号鍵情報などの各種データを記憶するためのものである。
【００３６】
グループ３ファクシミリモデム１０は、グループ３ファクシミリのモデム機能を実現するためのものであり、伝送手順信号をやりとりするための低速モデム機能（Ｖ．２１モデム）、および、おもに画情報をやりとりするための高速モデム機能（Ｖ．１７モデム、Ｖ．３４モデム、Ｖ．２９モデム、Ｖ．２７ｔｅｒモデムなど）を備えている。
【００３７】
網制御装置１１は、この複合機ＦＸをアナログ公衆回線網ＰＳＴＮに接続するためのものであり、自動発着信機能を備えている。
【００３８】
ローカルエリアネットワークインターフェース回路１２は、この複合機ＦＸをローカルエリアネットワークＬＡＮに接続するためのものであり、ローカルエリアネットワーク伝送制御部１３は、ローカルエリアネットワークＬＡＮを介して、他のデータ端末装置との間で種々のデータをやりとりするための各種所定のプロトコルスイートの通信制御処理を実行するためのものである。
【００３９】
ＵＳＢホストユニット１４は、ＵＳＢによるデータストレージ等の機能を実現するためのものであり、２つのＵＳＢソケット１５，１６が備えられている。このＵＳＢスロット１５，１６には、それぞれ着脱自在のＵＳＢメモリデバイス１７，１８を装着して、外部記憶装置として用いることができる。
【００４０】
これらの、システム制御部１、システムメモリ２、パラメータメモリ３、時計回路４、スキャナ５、プロッタ６、操作表示部７、符号化復号化部８、磁気ディスク装置９、グループ３ファクシミリモデム１０、網制御装置１１、ローカルエリアネットワーク伝送制御部１３、および、ＵＳＢホストユニット１４は、内部バス１９に接続されており、これらの各要素間でのデータのやりとりは、主としてこの内部バス１９を介して行われている。
【００４１】
また、網制御装置１１とグループ３ファクシミリモデム１０との間のデータのやりとりは、直接行なわれている。
【００４２】
ここで、本実施例において、基本的には、ローカルエリアネットワークＬＡＮに接続されている端末相互間でのデータのやりとりは、いわゆるＴＣＰ／ＩＰと呼ばれるトランスポートレイヤまでの伝送プロトコルと、それ以上の上位レイヤの通信プロトコルとの組み合わせ（いわゆるプロトコルスイート）が適用して行われる。例えば、電子メールのデータのやりとりでは上位レイヤの通信プロトコルとしてＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）という通信プロトコルが適用される。
【００４３】
また、各端末がメールサーバ装置ＳＭに対して、ユーザ宛の電子メールの受信確認や取得要求などのために適用するプロトコルとしては、いわゆるＰＯＰ（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）などを適用することができる。
【００４４】
また、ＴＣＰ／ＩＰ，ＳＭＴＰ，ＰＯＰなどの通信プロトコル、および、電子メールのデータ形式やデータ構造などについては、それぞれＩＥＴＦから発行されているＲＦＣ文書により規定されている。例えば、ＴＣＰはＲＦＣ７９３、ＩＰはＲＦＣ７９３、ＳＭＴＰはＲＦＣ８２１、電子メールの形式は、ＲＦＣ８２２，ＲＦＣ１５２１，ＲＦＣ１５２２（ＭＩＭＥ（Ｍｕｌｔｉ  Ｐｕｒｐｏｓｅ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎ）形式）などでそれぞれ規定されている。
【００４５】
図３は、ワークステーション装置ＷＳ（ＷＳ１〜ＷＳｎ）の構成例を示している。
【００４６】
同図において、ＣＰＵ（中央処理装置）２１は、このワークステーション装置ＷＳの動作制御を行うものであり、ＲＯＭ（リード・オンリ・メモリ）２２は、ＣＰＵ２１が起動時に実行するプログラムや必要なデータ等を記憶するためのものであり、ＲＡＭ（ランダム・アクセス・メモリ）２３は、ＣＰＵ２１のワークエリア等を構成するためのものである。
【００４７】
キャラクタジェネレータ２４は、図形文字の表示データを発生するためのものであり、時計回路２５は、現在日時情報を出力するためのものであり、ローカルエリアネットワークインターフェース回路２６は、このワークステーション装置ＷＳをローカルエリアネットワークＬＡＮに接続するためのものであり、ローカルエリアネットワーク伝送制御部２７は、ローカルエリアネットワークＬＡＮを介して、他のデータ端末装置との間で種々のデータをやりとりするための各種所定のプロトコルスイートの通信制御処理を実行するためのものである。
【００４８】
磁気ディスク装置２８は、Ｗｅｂブラウザなどの種々のアプリケーションプログラム、ワークデータ、ファイルデータ、復号鍵情報、暗号化画像データ、および、画情報データなどの種々のデータを記憶するためのものであり、ＣＲＴ画面表示装置２９は、このワークステーション装置ＷＳを操作するための画面を表示するためのものであり、表示制御部３０は、ＣＲＴ画面表示装置２９の表示内容を制御するためのものである。
【００４９】
キーボード装置３１は、このワークステーション装置ＷＳに種々のキー操作を行うためのものであり、画面指示装置３２は、ＣＲＴ画面表示装置２９の任意の点を指示する等の操作作業を行うためのものであり、入力制御部３３は、キーボード装置３１および画面指示装置３２の入力情報を取り込む等するためのものである。
【００５０】
ＵＳＢホストユニット３４は、ＵＳＢによるデータストレージ等の機能を実現するためのものであり、１つのＵＳＢソケット３５が備えられている。このＵＳＢスロット３５には、着脱自在のＵＳＢメモリデバイス３６を装着して、外部記憶装置として用いることができる。
【００５１】
これらのＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、キャラクタジェネレータ２４、時計回路２５、ローカルエリアネットワーク伝送制御部２７、磁気ディスク装置２８、表示制御部３０、入力制御部３３、および、ＵＳＢホストユニット３４は、バス３７に接続されており、これらの各要素間のデータのやりとりは、主としてこのバス３７を介して行われる。
【００５２】
さて、本実施例では、複合機ＦＸは、スキャナ５によって読み取って得た画像データを暗号化し、その暗号化画像データをＵＳＢメモリデバイス１７またはＵＳＢメモリデバイス１８に保存し、あるいは、ローカルエリアネットワークＬＡＮを介してワークステーション装置ＷＳに転送するとともに、暗号化画像データを復号化する際に必要な復号鍵情報（後述）を形成し、その復号鍵情報をＵＳＢメモリデバイス１８あるいはＵＳＢメモリデバイス１７に保存する。また、復号鍵情報には、対応する暗号化画像データをあらわす識別情報が付加される。
【００５３】
一方、ワークステーション装置ＷＳでは、暗号化画像データまたは復号鍵情報を保存したＵＳＢメモリデバイス１７，１８がＵＳＢスロット３５に装着され、ＵＳＢメモリデバイス１７，１８がワークステーション装置ＷＳの外部記憶装置として用いられる。
【００５４】
そして、ワークステーション装置ＷＳでは、ＵＳＢメモリデバイス１７，１８に保存されている暗号化画像データおよび復号鍵情報を読み込み、磁気ディスク装置２８に保存する。
【００５５】
ワークステーション装置ＷＳのユーザは、例えば、磁気ディスク装置２８に保存されている暗号化画像データの一覧を表示させ、表示出力を希望する暗号化画像データを選択する。
【００５６】
それにより、ワークステーション装置ＷＳは、選択された暗号化画像データに基づいて、復号鍵の識別情報を作成し、その識別情報を持つ復号鍵情報を、磁気ディスク装置２８に保存されて多数の復号鍵情報から探し出す。
【００５７】
そして、探し出した復号鍵情報に含まれる復号鍵を用いて、選択された暗号化画像データについて復号化処理を適用し、元の画像データを復号して、表示出力する。
【００５８】
このようにして、本実施例では、画像データを読み取るたびに異なる暗号鍵を生成して、その生成した暗号鍵を用いて読取画像データを暗号化し、その暗号化画像データをＵＳＢメモリデバイスに保存するかあるいは指定されたワークステーション装置ＷＳの保存領域に保存するとともに、復号化処理の際に必要となる復号鍵情報をＵＳＢメモリデバイスに保存する。
【００５９】
また、暗号化の際に用いる暗号鍵は、いわば使い捨て的な暗号鍵であり、暗号化処理対象となる画像データのそれぞれについて生成するため、ＵＳＢメモリデバイスには、多数の復号鍵情報が保存される。そこで、それぞれの暗号化画像データとそれを復号化処理する際に必要となる復号鍵情報とを関連づけできる識別情報を生成して、復号鍵情報にその識別情報を含めるようにする。
【００６０】
ここで、複合機ＦＸが適用する暗号化方法について説明する。
【００６１】
本実施例では、図４に示すような共通鍵方式の暗号化方法、あるいは、図５に示すような公開鍵方式に準拠した暗号鍵と復号鍵を用いた暗号化方法のいずれかを採用する。共通鍵方式の暗号化方法では、暗号化処理と復号化処理とで同一の鍵（共通鍵）を用いる。したがって、この場合の復号鍵は共通鍵である。また、暗号鍵と復号鍵を用いた暗号化方法では、暗号鍵と対になった復号鍵を生成し、暗号鍵を用いて暗号化処理を行い、復号鍵を用いて復号化処理を行う。
【００６２】
なお、暗号化処理の具体的な方式は、適宜な暗号化方法を適用することができる。
【００６３】
また、復号鍵情報の一例を図６（ａ）〜（ｃ）に示す。
【００６４】
ＵＳＢメモリデバイスには、同図（ａ）に示すように、複数の復号鍵情報が記憶される。
【００６５】
また、おのおのの復号鍵情報は、例えば、同図（ｂ）に示すように、ＵＳＢメモリデバイスのファイルシステムにおいてそれぞれのファイルを識別するために必要となる識別情報であるファイル名が付与され、また、そのファイルの本体は、当該復号鍵情報を対応する暗号化画像データと対応付けるために用いられる鍵識別情報、および、復号鍵の本体である復号鍵データからなる。
【００６６】
復号鍵情報の他の例を同図（ｃ）に示す。この場合は、ファイル名として、当該復号鍵情報を対応する暗号化画像データと対応付けるために用いられる鍵識別情報を付与するとともに、ファイルの本体は、復号鍵の本体である復号鍵データのみからなる。なお、この場合、鍵識別情報は、ＵＳＢメモリデバイスのファイルシステムで適用可能なファイル名のフォーマットに従った桁数および文字種から構成されることとなる。
【００６７】
また、共通鍵の生成方法は、暗号化処理に必要なビット数のバイナリデータを作成する適宜な方法を採用することができる。基本的には、所定ビット数のデータを種データとして、乱数関数を適用して必要なビット数のバイナリデータを生成する。
【００６８】
また、種データとしては、例えば、日時データ、画像データから抽出した所定ビット数のデータ（抽出する場所は、日時やファイル名を種データとして発生させた乱数に対応したオフセットアドレスを起点とする等）、あるいは、画像データにメッセージダイジェスト関数を適用して生成した所定ビット数のデータなどを適用することができる。
【００６９】
一方、暗号鍵と復号鍵をともに生成する場合は、上述した共通鍵と同様の方法を適用することができる。
【００７０】
また、鍵識別情報は、暗号化画像得データに対して所定のハッシュ関数（メッセージダイジェスト関数）を適用して形成した所定ビット数のデータを用いることができる。また、ハッシュ関数は、例えば、ＭＤ５やＳＨＡ−１を適用することができる。
【００７１】
また、鍵識別情報の他の例としては、例えば、ファイル名にファイル生成日時を連結したものを用いることができる。
【００７２】
図７は、複合機ＦＸの処理の一例を示している。この場合、暗号化方法として、共通鍵方式の暗号化方法を適用している。
【００７３】
ユーザが原稿読み取りを指令すると、スキャナ５にセットされている読取原稿の画像を読み取り、磁気ディスク装置９に一時的に蓄積する（処理１０１）。次いで、上述した方法を適用して共通鍵を生成し、パラメータメモリ３または磁気ディスク装置９に一時的に保存する（処理１０２）。
【００７４】
次に、生成した共通鍵を用い、読取画像データを暗号化処理し、暗号化画像データを磁気ディスク装置９に一時的に保存する（処理１０３）。
【００７５】
そして、暗号化画像データにハッシュ関数を適用して、識別情報を生成し（処理１０４）、上述したような復号鍵情報を作成し、パラメータメモリ３または磁気ディスク装置９に一時的に保存する（処理１０５）。
【００７６】
ここで、図８に示すような出力先選択画面を表示して、ユーザに対し、暗号化画像データおよび復号鍵の保存先（暗号化電子データ出力先および復号鍵出力先）を選択させる。また、暗号化画像データの保存先として「ネットワーク」を選択した場合、保存先のネットワークアドレス（例えば、ワークステーション装置ＷＳ１の磁気ディスク装置２８に形成されている共有記憶領域のネットワークフォルダ名等）を入力させる。
【００７７】
次いで、暗号化画像データの出力先としてＵＳＢメモリデバイス１７が選択されたかどうかを調べ（判断１０６）、判断１０６の結果がＹＥＳになるときには、暗号化画像データをＵＳＢメモリデバイス１７に保存する（処理１０７）。
【００７８】
また、判断１０６の結果がＮＯになるときには、暗号化画像データの出力先としてＵＳＢメモリデバイス１８が選択されたかどうかを調べ（判断１０８）、判断１０８の結果がＹＥＳになるときには、暗号化画像データをＵＳＢメモリデバイス１８に保存する（処理１０９）。
【００７９】
また、判断１０８の結果がＮＯになるときには、暗号化画像データの出力先としてネットワークが選択された場合なので、暗号化画像データを、ローカルエリアネットワークＬＡＮを介し、指定されたネットワークアドレスへ転送する（処理１１０）。
【００８０】
次に、復号鍵の出力先としてＵＳＢメモリデバイス１７が選択されたかどうかを調べ（判断１１１）、判断１１１の結果がＹＥＳになるときには、復号鍵情報をＵＳＢメモリデバイス１７に保存する（処理１１２）。
【００８１】
また、判断１１１の結果がＮＯになるときには、暗号化画像データの出力先としてＵＳＢメモリデバイス１８が選択された場合なので、復号鍵情報をＵＳＢメモリデバイス１８に保存する（処理１１３）。
【００８２】
このようにして、暗号化画像データおよび復号鍵情報の保存が終了すると、そのときに一時保存した暗号化画像データおよび復号鍵情報を消去して（処理１１４）、このときの処理を終了する。
【００８３】
図９は、ローカルエリアネットワークＬＡＮを介し、暗号化画像データの転送要求を複合機ＦＸから受信した際のワークステーション装置ＷＳの処理の一例を示している。
【００８４】
転送要求を受信すると（処理２０１）、暗号化画像データを受信して、磁気ディスク装置２８に保存する（処理２０２）。
【００８５】
図１０は、ワークステーション装置ＷＳが、ＵＳＢメモリデバイス３６から復号鍵情報を保存するように、ユーザから指令されたときの処理の一例を示している。なお、この処理は、ＵＳＢメモリデバイス３６がＵＳＢスロット３５に装着された際、自動的に起動するようにすることもできる。
【００８６】
復号鍵情報保存指令を入力すると（処理３０１）、ＵＳＢメモリデバイス３６から復号鍵情報を読み込んで、磁気ディスク装置２８に保存する（処理３０２）。
【００８７】
図１１は、ワークステーション装置ＷＳにおいて、ユーザがＵＳＢメモリデバイス３６から暗号化画像データの読み込みを指令した際に実行する処理の一例を示している。
【００８８】
暗号化画像データの読み込み指令を入力すると（処理４０１）、ＵＳＢメモリデバイス３６から暗号化画像データを読み込んで、磁気ディスク装置２８に保存する（処理４０２）。
【００８９】
次に、磁気ディスク装置２８に記憶されている復号鍵情報の一覧を取得し（処理４０３）、そのときに読み込んだ暗号化画像データに所定のハッシュ関数を適用して、ハッシュ値（この場合は、識別情報）を作成する（処理４０４）。
【００９０】
そして、１つ復号鍵情報を取得し（処理４０５）、復号鍵情報の鍵識別情報と、処理４０４で作成したハッシュ値が一致するかどうかを調べる（判断４０６）。判断４０６の結果がＮＯになる場合は、まだ調べていない復号鍵情報が存在するかどうかを調べ（判断４０７）、判断４０７の結果がＹＥＳになるときには、処理４０５へ戻り、残りの復号鍵情報について処理する。
【００９１】
また、判断４０７の結果がＮＯになる場合は、該当する復号鍵情報が見つからなかったので、この場合は、エラー表示し（処理４０８）、エラー終了する。
【００９２】
また、いずれかの復号鍵情報の鍵識別情報がハッシュ値と一致し、判断４０６の結果がＹＥＳになるときには、その復号鍵情報の復号鍵データを取得し、その復号鍵データを復号鍵として適用し、暗号化画像データを復号化処理して、画像データを生成する（処理４０９）。
【００９３】
そして、生成した画像データ（電子データ）を出力表示するとともに、磁気ディスク装置２８に保存して（処理４１０）、このときの処理を終了する。
【００９４】
また、既に磁気ディスク装置２８に保存されている暗号化画像データを表示出力させる場合には、保存されている暗号化画像データの一覧情報を表示して、ユーザに所望する暗号化画像データを選択させ、その選択された暗号化画像データについて同様の処理を適用することができる。
【００９５】
図１２は、複合機ＦＸの処理の他の例を示している。この場合、暗号化方法として、公開鍵方式に準拠した暗号鍵と復号鍵を用いた暗号化方法を適用している。
【００９６】
ユーザが原稿読み取りを指令すると、スキャナ５にセットされている読取原稿の画像を読み取り、磁気ディスク装置９に一時的に蓄積する（処理５０１）。次いで、上述した方法を適用して暗号鍵および復号鍵を生成し、パラメータメモリ３または磁気ディスク装置９に一時的に保存する（処理５０２）。
【００９７】
次に、生成した暗号鍵を用い、読取画像データを暗号化処理し、暗号化画像データを磁気ディスク装置９に一時的に保存する（処理５０３）。
【００９８】
そして、暗号化画像データにハッシュ関数を適用して、識別情報を生成し（処理５０４）、上述したような復号鍵情報を作成し、パラメータメモリ３または磁気ディスク装置９に一時的に保存する（処理５０５）。
【００９９】
ここで、図７に示すような出力先選択画面を表示して、ユーザに対し、暗号化画像データおよび復号鍵の保存先（暗号化電子データ出力先および復号鍵出力先）を選択させる。また、暗号化画像データの保存先として「ネットワーク」を選択した場合、保存先のネットワークアドレス（例えば、ワークステーション装置ＷＳ１の磁気ディスク装置２８に形成されている共有記憶領域のネットワークフォルダ名等）を入力させる。
【０１００】
次いで、暗号化画像データの出力先としてＵＳＢメモリデバイス１７が選択されたかどうかを調べ（判断５０６）、判断５０６の結果がＹＥＳになるときには、暗号化画像データをＵＳＢメモリデバイス１７に保存する（処理５０７）。
【０１０１】
また、判断５０６の結果がＮＯになるときには、暗号化画像データの出力先としてＵＳＢメモリデバイス１８が選択されたかどうかを調べ（判断５０８）、判断５０８の結果がＹＥＳになるときには、暗号化画像データをＵＳＢメモリデバイス１８に保存する（処理５０９）。
【０１０２】
また、判断５０８の結果がＮＯになるときには、暗号化画像データの出力先としてネットワークが選択された場合なので、暗号化画像データを、ローカルエリアネットワークＬＡＮを介し、指定されたネットワークアドレスへ転送する（処理５５０）。
【０１０３】
次に、復号鍵の出力先としてＵＳＢメモリデバイス１７が選択されたかどうかを調べ（判断５１１）、判断５１１の結果がＹＥＳになるときには、復号鍵情報をＵＳＢメモリデバイス１７に保存する（処理５１２）。
【０１０４】
また、判断５１１の結果がＮＯになるときには、暗号化画像データの出力先としてＵＳＢメモリデバイス１８が選択された場合なので、復号鍵情報をＵＳＢメモリデバイス１８に保存する（処理５１３）。
【０１０５】
このようにして、暗号化画像データおよび復号鍵情報の保存が終了すると、そのときに一時保存した暗号化画像データおよび復号鍵情報を消去して（処理５１４）、このときの処理を終了する。
【０１０６】
以上のように、本実施例では、暗号化と復号に利用する鍵を複合機が生成し、復号に使う復号鍵を複合機が外部に出力する手段を持つことで、ユーザが事前に鍵の生成などの準備を行うことが不要となり、任意の画像データの暗号化とその復号が可能となる。また、暗号化されたデータと復号鍵の関連付けを行うことにより、復号鍵の管理が容易となる。
【０１０７】
また、復号鍵を電子文書（読取画像データ）ごとに関連付け、復号鍵の出力方法をＵＳＢメモリデバイス（可搬性記憶媒体）への書き込みとすることで、復号鍵を盗聴されることなく持ち運びを行うことが可能になるだけでなく、復号鍵の格納された可搬性記憶媒体を紛失するとしても被害を最小限におさえることが可能となる。
【０１０８】
また、暗号化された電子データの出力方法を復号鍵の出力先である可搬性記憶媒体とは異なる可搬性記憶バイトへの書き込みとすることで、安全に電子データを持ち運びすることが可能となる。
【０１０９】
また、電子データごとに異なる復号鍵を生成することにより、たとえ１つの鍵が悪意ある第三者に渡ったとしても、被害を最小限におさえることが可能となる。
【０１１０】
また、電子データに一意な識別情報を復号鍵に付与して電子データと復号鍵の関連付けを行うことにより、暗号化された電子データを復号するための復号鍵を特定することが可能となる。
【０１１１】
また、暗号方式として公開鍵暗号方式を用いることで、電子データに対してデジタル署名を行うことが可能となる。
【０１１２】
また、暗号方式として共通鍵暗号方式を用いることで、文書を編集した後に、再度同じ鍵で復号できる情報として暗号化することが可能となる。
【０１１３】
また、関連付け手段は、暗号化画像データから不可逆的な処理により計算される一意な値と、復号鍵に付与されている識別情報とを比較し、一致する組合せを関連付けることにより、ユーザが鍵の種類を意識することなく暗号化画像データを復号することが可能となる。
【０１１４】
また、復号鍵を出力した後に装置内部から削除することで、復号鍵漏洩の危険性を低減させることが可能となる。
【０１１５】
ところで、上述した実施例では、暗号化画像データの出力先としてネットワークが選択された場合、複合機ＦＸとワークステーション装置ＷＳはローカルエリアネットワークＬＡＮを介して直接通信しているが、この場合の通信手段として電子メールを用いることができる。その場合、ユーザは、宛先のメールアドレスを指定する必要がある。
【０１１６】
また、上述した実施例では、１つの読取ジョブについて、１つの共通鍵または一組の暗号鍵／復号鍵を生成しているが、複数の読取ジョブについて、１つの共通鍵または一組の暗号鍵／復号鍵を生成するようにすることもできる。その場合、全ての画像データをまとめて１つの暗号化画像データとして作成することができる。
【０１１７】
ところで、ＵＳＢメモリデバイスには、それぞれの個体を識別するための製造番号が付与されて、ＵＳＢメモリデバイスの適宜な記憶領域に保存されている。そこで、複合機ＦＸに、ＵＳＢメモリデバイスの製造番号を登録させておき、この登録されたＵＳＢメモリデバイスのみを使用可能にすることができる。
【０１１８】
その場合、ＵＳＢメモリデバイスの製造番号に基づいて、共通鍵、あるいは、暗号鍵および復号鍵を生成することができる。例えば、ＵＳＢメモリデバイスの製造番号と、使用回数を保存しておき、製造番号と使用回数に基づいて、共通鍵、あるいは、暗号鍵および復号鍵を生成すると、毎回異なる共通鍵、あるいは、暗号鍵および復号鍵を生成することができる。
【０１１９】
また、上述した実施例では、ローカルエリアネットワークＬＡＮに接続されているワークステーション装置ＷＳについて、本発明を適用した場合について説明しているが、ルータ装置ＲＴを介して接続される外のネットワークに接続されているワークステーション装置やパーソナルコンピュータ装置などにも、本発明を適用することができる。
【０１２０】
また、上述した実施例では、画像データを入力する手段として、スキャナを用いているが、この画像データ入力手段としては、例えば、磁気ディスク装置に記憶された画像データを入力する手段、あるいは、ＵＳＢメモリデバイスに記憶された画像データを入力する手段、あるいは、ローカルエリアネットワークＬＡＮを介して通信により画像データを入力する手段を用いることもできる。
【０１２１】
また、上述した実施例では、複合機について本発明を適用しているが、それ以外の同様の構成を備えた画像処理装置についても、本発明を同様に適用することができる。
【図面の簡単な説明】
【０１２２】
【図１】本発明の一実施例にかかるネットワークシステムを示したブロック図。
【図２】複合機ＦＸの構成例を示したブロック図。
【図３】ワークステーション装置ＷＳ（ＷＳ１〜ＷＳｎ）の構成例を示したブロック図。
【図４】共通鍵方式の暗号化方法について説明するための概略図。
【図５】公開鍵方式に準拠した暗号鍵と復号鍵を用いた暗号化方法について説明するための概略図。
【図６】復号鍵情報の一例を示した概略図。
【図７】複合機ＦＸの処理の一例を示したフローチャート。
【図８】出力先選択画面の一例を示したフローチャート。
【図９】ローカルエリアネットワークＬＡＮを介し、暗号化画像データの転送要求を複合機ＦＸから受信した際のワークステーション装置ＷＳの処理の一例を示したフローチャート。
【図１０】ワークステーション装置ＷＳが、ＵＳＢメモリデバイス３６から復号鍵情報を保存するように、ユーザから指令されたときの処理の一例を示したフローチャート。
【図１１】ワークステーション装置ＷＳにおいて、ユーザがＵＳＢメモリデバイス３６から暗号化画像データの読み込みを指令した際に実行する処理の一例を示したフローチャート。
【図１２】複合機ＦＸの処理の他の例を示したフローチャート。
【符号の説明】
【０１２３】
ＦＸ  複合機
ＷＳ１〜ＷＳｎ，ＷＳ  ワークステーション装置
【図１】
2007288747.tif 000003
【図２】
2007288747.tif 000004
【図３】
2007288747.tif 000005
【図４】
2007288747.tif 000006
【図５】
2007288747.tif 000007
【図６】
2007288747.tif 000008
【図７】
2007288747.tif 000009
【図８】
2007288747.tif 000010
【図９】
2007288747.tif 000011
【図１０】
2007288747.tif 000012
【図１１】
2007288747.tif 000013
【図１２】
2007288747.tif 000014