(57)【要約】【課題】複合機等の画像形成装置において、高速な画像形成処理を円滑に実行するためのバッファメモリ（ハードディスク）に記憶される画像データに含まれる機密情報の漏洩を防止する。【解決手段】画像形成装置１０は、画像形成処理部１４に入力される形態の画像データであって該画像形成処理部１４での処理シーケンスにしたがう画像データを取得する画像データ取得部１８と、画像データ取得部１８によって取得された画像データを暗号化する暗号化処理部２２と、暗号化された画像データを記憶する第二の記憶部（バッファメモリ）２０と、暗号化された画像データを第二の記憶部２０から取得して復号化する復号化処理部２４と、を備える。復号化処理部２４によって復号化された画像データが画像形成処理部１４に入力される。【選択図】図１
2005039637.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像データに基づく画像を所定媒体上に形成する画像形成処理手段と、
前記画像形成処理手段に入力される形態の画像データであって該画像形成処理手段での処理シーケンスにしたがう画像データを取得する画像データ取得手段と、
前記画像データ取得手段によって取得された画像データを暗号化する暗号化処理手段と、
前記暗号化された画像データを記憶するバッファメモリと、
暗号化された画像データを前記バッファメモリから取得して復号化する復号化処理手段と、
を備え、
前記復号化処理手段によって復号化された画像データが前記画像形成処理手段に入力されることを特徴とする画像形成装置。
【請求項２】
さらに、前記画像データに関する情報に基づいてその暗号化処理および復号化処理に用いる共通鍵を生成する鍵生成手段を備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記暗号化処理および復号化処理に、所定期間においてのみ有効となる共通鍵が用いられることを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記共通鍵は、有効期限内であるか否かを判定可能とする情報を含むことを特徴とする請求項３に記載の画像形成装置。
【請求項５】
さらに、前記共通鍵を記憶する揮発性メモリを備えることを特徴とする請求項２〜４のうちいずれか一つに記載の画像形成装置。
【請求項６】
さらに、前記共通鍵を記憶する共通鍵記憶手段と、
所定の消去条件が成立したときに前記共通鍵記憶手段に記憶された共通鍵を消去する鍵消去手段と、
を備えることを特徴とする請求項２〜４のうちいずれか一つに記載の画像形成装置。
【請求項７】
さらに、暗号化処理手段および復号化処理手段の有効／無効を切り替える切替手段を備え、
暗号化処理手段および復号化処理手段が無効であるときは、前記画像データ取得手段によって取得された画像データは、暗号化処理されることなく前記バッファメモリに記憶されることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機、プリンタ、ファクシミリ装置、またはそれらの複合機等の画像形成装置に関し、特に、機密データの漏洩を防止することができる画像形成装置に関する。
【背景技術】
【０００２】
従来の画像形成装置には、高速な画像形成処理を円滑に実行するため、画像形成処理手段の前段に、その画像形成処理手段で取り扱う画像データのバッファメモリ（一般的にはハードディスクまたはその内部の特定領域）を有するものがある。ここで、この種の従来の画像形成装置について説明する。図７は、従来の画像形成装置５０の要部構成を示すブロック図である。
【０００３】
図７において、一般的にはハードディスクとして構成される第一の記憶部１２（上記バッファメモリではない）には、ユーザ毎の文書データや画像読込手段（図示せず）によって取得された画像データ等の処理対象データが記憶されている。ここで、第一の記憶部１２に記憶されている処理対象データは、一般的にはアプリケーションの種別に応じた形態（データフォーマット）のデータであって、必ずしも画像形成処理部１４で処理可能な形態の画像データとはなっていない。また、この第一の記憶部１２に対するリード／ライトは、制御部（例えばＣＰＵ）１６によって制御される。すなわち、ここでのリード／ライトは、制御部１６の処理シーケンスにしたがって行われるが、この第一の記憶部１２は、発生した各画像形成ジョブの情報を記憶するいわゆるプリントキューやプリントスプーラとしての機能を有するものであるので、後段の画像形成処理部１４の処理シーケンスに対する同期は基本的には不要である。
【０００４】
画像データ取得部１８は、カレントな画像形成ジョブにおいて、画像形成処理部１４の処理可能な形態で、画像形成処理部１４での処理シーケンスにしたがう出力ページ毎の画像データを取得する。具体的には、処理対象データがアプリケーションの種別に応じた形態であった場合、画像データ取得部１８は、それを画像形成処理部１４で取り扱う画像データに変換する。また、出力画像の回転（縦方向画像を横方向画像として出力する等）や、拡大・縮小、出力位置の調整、あるいは複数のページを１ページ内にまとめて出力すること（いわゆるＮアップ）が要求されている場合には、画像データ取得部１８は、元の処理対象データから、その要求に合わせた各ページの画像データを取得する。さらに、複数部数の出力や各部単位での出力（いわゆるソート）、ページ順の並べ替え等が要求されている場合には、画像データ取得部１８は、適宜複製処理等を行い、出力する全ページをその出力順に配列した画像データを取得する。一例として、１部がＡ，Ｂ，Ｃの３ページからなる元データを３部ソート出力することが要求された場合、Ａ，Ｂ，Ｃ，Ａ，Ｂ，Ｃ，Ａ，Ｂ，Ｃの合計９ページ分の画像データが取得される。
【０００５】
こうして画像データ取得部１８によって取得された画像データは、第二の記憶部２０に一時的に保管される。この第二の記憶部２０は、高速な画像形成処理を円滑に実行するための上記バッファメモリとして機能するものであり、一般的には第一の記憶部１２とは別個のハードディスク、あるいは同一ハードディスク内で区切られた別領域として構成される。なお、この第二の記憶部２０でのリード／ライトについては、画像形成処理部１４における高速（例えばVideo Rate相当）のスループットを実現すべく、ディスクの物理構造であるCylinder／Head／Sectorを直接指定する方式や（ＣＨＳ方式）、全セクタに予め割り当てた連番を用いる方式（ＬＢＡ方式）が採用されている。
【０００６】
そして、画像形成処理部１４（例えばＲＯＳ：Raster Output Scanner）は、入力された画像データ（ラスタデータ）に基づいて、画像データに基づく画像を所定の媒体（例えば紙）上に形成するための処理を実行する。
【０００７】
さて、この種の画像形成装置では、機密保持の必要なデータが処理終了後に記憶手段に残存するのは、機密管理上好ましくない。そこで、例えば、特許文献１では、コピー処理が終了した後に、上記第一の記憶部１２に相当する部分のハードディスクに記憶された画像データにスクランブル処理を施すことで、機密の漏洩防止を図っている。
【０００８】
【特許文献１】特開平９−２８４５７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記特許文献１の画像形成装置では、第一の記憶部１２（図７）に相当する部分のハードディスクについてはスクランブル処理が実行されるものの、第二の記憶部２０、すなわち、高速な画像形成処理を円滑に実行するためのバッファメモリに記憶された画像データに対しての機密保持対策は一切考慮されていない。バッファメモリに、機密事項を含む画像データが残存していると、メンテナンス時や故障発生時等に当該バッファメモリを交換する場合や、画像形成装置を廃棄処分とするような場合に、リバースエンジニアリング等によって機密事項が不正取得されるおそれがある。
【００１０】
本発明は、このような点に着目してなされたものであって、高速な画像形成処理を円滑に実行するためのバッファメモリに記憶された画像データ（すなわち画像形成処理手段に入力される形態の画像データであって該画像形成処理手段での処理シーケンスにしたがう画像データ）についての機密保持を、その主たる目的とするものである。
【課題を解決するための手段】
【００１１】
本発明にかかる画像形成装置は、入力された画像データに基づく画像を所定媒体上に形成する画像形成処理手段と、上記画像形成処理手段に入力される形態の画像データであって該画像形成処理手段での処理シーケンスにしたがう画像データを取得する画像データ取得手段と、上記画像データ取得手段によって取得された画像データを暗号化する暗号化処理手段と、上記暗号化された画像データを記憶するバッファメモリと、暗号化された画像データを上記バッファメモリから取得して復号化する復号化処理手段と、を備え、上記復号化処理手段によって復号化された画像データが上記画像形成処理手段に入力される。
【００１２】
また、上記本発明にかかる画像形成装置では、さらに、上記画像データに関する情報に基づいてその暗号化処理および復号化処理に用いる共通鍵を生成する鍵生成手段を備えるのが好適である。
【００１３】
また、上記本発明にかかる画像形成装置では、上記暗号化処理および復号化処理に、所定期間においてのみ有効となる共通鍵が用いられるのが好適である。
【００１４】
また、上記本発明にかかる画像形成装置では、上記共通鍵は、有効期限内であるか否かを判定可能な情報を含むのが好適である。
【００１５】
また、上記本発明にかかる画像形成装置では、さらに、上記共通鍵を記憶する揮発性メモリを備えるのが好適である。
【００１６】
また、上記本発明にかかる画像形成装置では、さらに、上記共通鍵を記憶する共通鍵記憶手段と、所定の消去条件が成立したときに上記共通鍵記憶手段に記憶された共通鍵を消去する鍵消去手段と、を備えるのが好適である。
【００１７】
また、上記本発明にかかる画像形成装置では、さらに、暗号化処理手段および復号化処理手段の有効／無効を切り替える切替手段を備え、暗号化処理手段および復号化処理手段が無効であるときは、上記画像データ取得手段によって取得された画像データは、暗号化処理されることなく上記バッファメモリに記憶されるのが好適である。
【発明の効果】
【００１８】
以上、説明したように、本発明によれば、高速な画像形成処理を円滑に実行するためのバッファメモリに対し、画像データ（すなわち画像形成処理手段に入力される形態の画像データであって該画像形成処理手段での処理シーケンスにしたがう画像データ）を暗号化して記憶するので、当該バッファメモリに対する不正アクセスがあったとしても、画像データに含まれる機密情報の漏洩を防止することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の好適な実施形態について図面を参照して説明する。
【００２０】
図１は、本実施形態にかかる画像形成装置１０の要部構成を示すブロック図である。なお、本実施形態にかかる画像形成装置１０は、上述した従来の画像形成装置５０（図７）と同様の構成要素を備えている。以下では、それら構成要素については同じ符号を付すとともに、重複する説明を省略する。
【００２１】
さて、図１に示すように、本実施形態にかかる画像形成装置１０は、第二の記憶部（バッファメモリ）２０の前段に暗号化処理部２２を備えるとともに、後段に復号化処理部２４を備えている。かかる構成とすることで、第二の記憶部２０には、暗号化された画像データを格納することができる。これにより、仮に第二の記憶部２０に対して不正アクセスが試みられたとしても、解読される危険性は極めて低くなる。なお、暗号化処理部２２および復号化処理部２４は、画像形成処理のスループットを極力低下させないようにすべきであり、そのために、暗号化処理部２２および復号化処理部２４を制御部（ＣＰＵ）１６等とは別個独立した素子として構成するのが好適な場合もある。
【００２２】
暗号化処理部２２における暗号化処理、および復号化処理部２４における復号化処理は、共通鍵（情報）を用いて行われるのが好適である。そして、共通鍵は、固有な鍵とするのが好適である。そのために、鍵生成部２６を設け、種々の固有情報、例えば、そのセッションに関する情報（例えば画像形成ジョブのＩＤ等）、画像形成の対象としての文書に関する情報（例えばファイル名等）、画像形成の対象としてのページに関する情報、時刻に関する情報（例えばジョブ発生時刻等）、画像形成装置に関する情報（例えば機種番号、装置ＩＤ、ハードディスク形式、ハードディスクＩＤ等）、画像形成装置の利用者あるいは接続される装置（処理対象データの送信元）に関する情報（例えば画像形成装置の利用者のＩＤ、接続される装置やそのグループのＩＤ等）や、それらの組み合わせなどから、公知の暗号化技術を用いて共通鍵を生成するようにしてもよい。
【００２３】
共通鍵（の情報）を記憶する鍵記憶部２８は、不正取得防止の観点から、揮発性メモリとして構成するのが好適である。さらに、格納された共通鍵を所定の消去条件の成立（例えば電源ＯＦＦ、ジョブ発生後所定時間経過等、規定された事象の発生）に基づいて消去する鍵消去部３０を設けてもよい。これらにより、画像データの機密保持性がより一層向上する。
【００２４】
また、共通鍵は、所定期間においてのみ有効となる期間限定鍵としてもよい。具体的には、例えば、鍵生成部２６が所定のタイミングで（例えば一定期間毎に）共通鍵を生成（更新）し、また暗号化処理部２２が暗号化処理を実行する時点で、使用する共通鍵が時間的に有効なものであるか否かを判定するようにすればよい。その場合、共通鍵に有効期限を示す情報を含めれば（例えば共通鍵（情報）の所定位置に付加する）、暗号化処理を実行する際に、その情報と現在時刻（処理実行時刻）とを比較してその有効／無効を判定することができる。あるいは、暗号化処理とは独立した所定のタイミングで鍵記憶部２８に格納される共通鍵の有効／無効を判定する鍵有効性判定部３２を設けておき、共通鍵にその判定結果を示す情報を含める（例えば所定位置に付加する）ようにしてもよい。なお、上述した制御部１６、鍵生成部２６、鍵消去部３０、および鍵有効性判定部３２は、一つのＣＰＵにまとめて実装することができるし、それぞれ別個の素子として構成してもよい。
【００２５】
また、暗号化処理および復号化処理を行うか否かを利用者の選択や設定等に応じて切り替える切替部３４を設け、特に必要がないときには暗号化処理および復号化処理を行わないようにしてもよい。その場合には、画像データ取得部１８によって取得された画像データは、暗号化処理されることなく第二の記憶部２０に記憶される。なお、この場合、暗号化処理および復号化処理を行うか否かについては、図３に示すように、画像形成装置１０の操作パネル（または操作画面）１０ｂ上で、例えば所定の押圧ボタン１０ｃの操作等により、指定（選択）できるようにしてもよい。
【００２６】
本実施形態にかかる画像形成装置１０は、図２に示すように、通信回線（例えばインターネット、イントラネット、ＬＡＮ等）３６を介して接続される端末装置３８で発生した画像形成ジョブ（例えば文書４０をプリントするジョブ）を実行することができる。画像形成ジョブの情報は、各端末装置３８から画像形成装置１０に向けて伝送され、第一の記憶部１２に格納される。そして、かかる構成の場合には、上記暗号化処理および復号化処理を実行するか否かを、例えば図４に示すように、利用者の端末装置３８で画像出力要求を行うときに（すなわち画像形成ジョブを発生させるときに）、印刷条件指定画面３８ａ上で所定のチェックボックス３８ｂをチェックする等により、指定（選択）することができるようにしてもよい。その場合には、画像形成装置１０の制御部１６は、画像形成ジョブの情報に含まれる、暗号化処理および復号化処理の実行可否を示す情報に基づいて、切替部３４を制御することになる。
【００２７】
なお、実際の画像形成装置１０では、第二の記憶部２０に対する画像データのリード／ライトは、システムメモリ（図示せず）を経由して行われ、当該システムメモリと第二の記憶部２０との間に暗号化処理部２２および復号化処理部２４が設けられる場合もあるが、このようにシステムメモリを設けるのはプロトコル変換等を実行するためであり、通常、システムメモリを経由するときに画像データの形態（データフォーマット）が変更されることはない。また、例えば画像形成装置１０に内蔵あるいは接続される画像読込部１０ａ（図２）で取得された画像データについて画像形成処理を行う場合等には、その画像データを一旦システムメモリに格納し、そのシステムメモリに格納された画像データから、画像形成処理部１４に入力する形態の画像データを取得するようにしてもよい。そして、このシステムメモリを含め、画像データ取得部１８によって処理される前後のデータを格納する手段は、暗号化した画像データが記憶される第二の記憶部２０を除き、揮発性とするのが好適である。
【００２８】
次に、画像形成装置１０で実行される画像形成処理について図面を参照して説明する。図５は、鍵生成部２６が各画像形成ジョブ毎に対応する共通鍵を生成する場合におけるフローチャートである。
【００２９】
まず、画像形成装置１０または端末装置３８で画像形成ジョブが発生すると、そのジョブを実行するのに必要な情報が第一の記憶部１２（またはシステムメモリ）に格納される（ステップＳ１０）。すると、鍵生成部２６は、上述したようにして共通鍵を生成する（ステップＳ１１）。生成された共通鍵は、鍵記憶部２８に記憶される（ステップＳ１２）。
【００３０】
画像データ取得部１８は、上述したようにして、第一の記憶部１２に記憶された処理対象データ（例えばアプリケーションに応じた形態のデータ）のうちカレントな画像形成ジョブの処理対象データから、画像形成処理部１４に入力される形態の画像データを取得する（ステップＳ１３）。
【００３１】
その画像形成ジョブについて暗号化処理および復号化処理の実行が選択されている場合、暗号化処理部２２は、ステップＳ１３で取得された画像データを、鍵記憶部２８に記憶された共通鍵を用いて暗号化する（ステップＳ１４）。暗号化された画像データは、第二の記憶部２０に格納される（ステップＳ１５）。
【００３２】
所定のタイミング（画像形成処理を実行するタイミング）で第二の記憶部２０から読み出された画像データ（暗号化された画像データ）は、復号化処理部２４において、上記共通鍵（鍵記憶部２８に記憶された共通鍵）を用いて復号化される（ステップＳ１６）。復号化された画像データは、画像形成処理部１４に送られ、ここで画像形成処理が実行される（ステップＳ１７）。鍵記憶部２８に記憶された共通鍵は、画像形成処理が終了した後、所定のタイミングで消去される（ステップＳ１８）。
【００３３】
図６は、共通鍵が期間限定鍵である場合のフローチャートである。まず、画像形成装置１０または端末装置３８で画像形成ジョブが発生すると、そのジョブを実行するのに必要な情報が第一の記憶部１２（またはシステムメモリ）に格納される（ステップＳ２０）。次いで、画像データ取得部１８は、上述したようにして、第一の記憶部１２に記憶された処理対象データ（例えばアプリケーションに応じた形態のデータ）のうちカレントな画像形成ジョブの処理対象データから、画像形成処理部１４に入力される形態の画像データを取得する（ステップＳ２１）。
【００３４】
暗号化処理部２２は、暗号化処理を行うにあたって、鍵記憶部２８から期間限定鍵を取得し、取得した期間限定鍵の有効期限と現在時刻とを比較することで、その有効性を判定する（ステップＳ２２）。そして、その期間限定鍵が有効なものでないときには、鍵生成部２６に対し、期間限定鍵の更新を指示する。すると、鍵生成部２６は、現在時刻を示す情報と有効期間の設定とに基づいて期間限定鍵を生成し、これを鍵記憶部２８に格納する（ステップＳ２３）。なお、ステップＳ２２で、鍵記憶部２８に期間限定鍵が無かったときには、ステップＳ２３において、鍵生成部２６は新規の期間限定鍵を生成する。
【００３５】
暗号化処理部２２は、こうして得られた有効な期間限定鍵を用いて、ステップＳ２１で取得された画像データを暗号化する（ステップＳ２４）。暗号化された画像データは、第二の記憶部２０に格納される（ステップＳ２５）。そして、所定のタイミング（画像形成処理を実行するタイミング）で第二の記憶部２０から読み出された画像データ（暗号化された画像データ）は、復号化処理部２４において、上記期間限定鍵を用いて復号化される（ステップＳ２６）。復号化された画像データは、画像形成処理部１４に送られ、ここで画像形成処理が実行される（ステップＳ２７）。なお、鍵記憶部２８に記憶された期間限定鍵も、画像形成処理が終了した後、所定のタイミングで（例えば画像形成処理が所定期間行われなかったときに）消去される（ステップＳ２８）。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施形態にかかる画像形成装置の要部構成の一例を示すブロック図である。
【図２】本発明の実施形態にかかる画像形成装置と端末装置とが接続される通信ネットワークの一例を示す図である。
【図３】本発明の実施形態にかかる画像形成装置の操作パネルの一例を示す図である。
【図４】端末装置で出力される印刷条件指定画面の一例を示す図である。
【図５】本発明の実施形態にかかる画像形成装置における画像形成処理のフローチャートの一例である。
【図６】本発明の実施形態にかかる画像形成装置における画像形成処理のフローチャートの別の一例である。
【図７】従来の画像形成装置の要部構成を示すブロック図である。
【符号の説明】
【００３７】
１０  画像形成装置、１０ａ  画像読込部、１０ｂ  操作パネル、１０ｃ  押圧ボタン、１２  第一の記憶部、１４  画像形成処理部、１６  制御部、１８  画像データ取得部、２０  第二の記憶部（バッファメモリ）、２２  暗号化処理部、２４  復号化処理部、２６  鍵生成部、２８  鍵記憶部、３０  鍵消去部、３２  鍵有効性判定部、３４  切替部、３８  端末装置、３８ａ  印刷条件指定画面、３８ｂ  チェックボックス、４０  文書。
【図１】
2005039637.tif 000003
【図２】
2005039637.tif 000004
【図３】
2005039637.tif 000005
【図５】
2005039637.tif 000006
【図６】
2005039637.tif 000007
【図７】
2005039637.tif 000008
【図４】
2005039637.tif 000009