(57)【要約】【課題】画像データの不正使用を防止する画像処理装置を提供する。【解決手段】この画像処理装置は、画像データに対する入力画像処理あるいは／または出力画像処理を行うときに、前記画像データを所定の暗号化方法で暗号化する暗号化手段を備え、データバスを介して画像データを出力する際に、当該装置に接続した画像読取装置あるいは画像形成装置以外に対しては、前記暗号化手段によって暗号化した画像データを出力する。【選択図】図２
2011114751.tif 000002
【特許請求の範囲】
【請求項１】
画像データに対する入力画像処理あるいは／または出力画像処理を行う画像処理装置において、前記画像データを所定の暗号化方法で暗号化する暗号化手段を備え、データバスを介して画像データを出力する際に、当該装置に接続した画像読取装置あるいは画像形成装置以外に対しては、前記暗号化手段によって暗号化した画像データを出力することを特徴とする画像処理装置。
【請求項２】
データバスを介して画像データを外部記憶装置に出力する際に、前記画像データを所定の暗号化方法で暗号化する暗号化手段と、データバスを介して画像データを外部記憶装置から読み込む際に、読み込んだ前記画像データを所定の復号化方法で復号する復号化手段と、を備え、外部に設けられた記憶装置とデータバスで接続した請求項１に記載の画像処理装置。
【請求項３】
当該画像処理装置が有する異なるデータバスを介して外部記憶装置に接続する場合、前記異なるデータバスごとに暗号化手段と復号化手段を設けることを特徴とする請求項２に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読込装置、あるいは、画像形成装置に接続される暗号化、復号化機能を備える画像処理装置に関する。
【背景技術】
【０００２】
いわゆるソート機能を備えたデジタル複合機では、原稿複写の際、読み取った原稿の画像データをハードディスク等に一旦格納し、格納された画像データの中から任意の画像データを繰り返し読み出してソートして出力するようにしている。
この場合、原稿の複写処理を終えても、次の原稿の複写処理がなされて画像データが上書きされるまでの間、その原稿の画像データはハードディスク等に残っている。
【０００３】
また、待機時の消費電力を低減させることによって大きな省エネ効果が得られることから、待機中の電力削減と起動時間の短縮を狙って、処理途中のプログラムの状態や作業領域のデータをハードディスク等に保存している。
【０００４】
このように、読み取った画像データや処理途中のデータをハードディスク等に保存すると、機密性の高い原稿や他人に知られたくない原稿のセキュリティが保たれない恐れが出てくる。
【０００５】
このため、特許文献１のデータ処理装置では、外部のハードディスク等に保存するときに暗号化して保存し、処理中には復号したデータを揮発性メモリに一時的に保存しておき、処理が終わるとこのデータを削除するようにしている。また、電源が遮断されたような場合には、揮発性メモリに記憶されていたデータは自動的に消去される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−３４１７４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１では、処理途中で暗号化データを復号し、一旦外部のメモリに書き出すため、この復号化過程で外部バスをモニタすることによって、復号したデータを不正に取得される恐れがある。
また、一旦外部の揮発性メモリ上に保存されたデータは、装置が遮断されるまでは、不正なプログラムで読み出すことは全く不可能というわけではない。
【０００８】
本発明は、上述の実情を考慮してなされたものであって、画像データの不正使用に対する保護機能を強化する画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の画像処理装置は、画像データに対する入力画像処理あるいは／または出力画像処理を行う画像処理装置において、前記画像データを所定の暗号化方法で暗号化する暗号化手段を備え、データバスを介して画像データを出力する際に、当該装置に接続した画像読取装置あるいは画像形成装置以外に対しては、前記暗号化手段によって暗号化した画像データを出力する。
【００１０】
さらに、外部記憶装置をデータバスで接続し、画像データに対する入力画像処理あるいは／または出力画像処理を行う画像処理装置において、データバスを介して画像データを外部記憶装置に出力する際に、前記画像データを所定の暗号化方法で暗号化する暗号化手段と、データバスを介して画像データを外部記憶装置から読み込む際に、読み込んだ前記画像データを所定の復号化方法で復号する復号化手段と、を備えている。
【００１１】
さらに、当該画像処理装置が有する異なるデータバスを介して外部記憶装置に接続する場合、前記異なるデータバスごとに暗号化手段と復号化手段を設けるようにする。
【発明の効果】
【００１２】
本発明によれば、暗号化された画像データのみを装置外に出力するので、画像データの不正使用に対する保護機能を強化することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の画像処理装置を適用した画像形成装置の概略構成図である。
【図２】本発明の画像処理装置のハード構成を示すブロック図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の画像処理装置の実施形態について説明する。
【００１５】
図１は、本発明の画像処理装置を適用した画像形成装置の概略構成図である。同図において、画像形成装置１０は、制御部１１、操作部１２、不揮発性メモリ１３、画像処理部（画像処理装置）１４、メモリ１５、画像読取部１６、画像出力部１７、ＨＤＤコントローラ１８、ＨＤＤ（Hard Disk Drive）１９から構成されている。
【００１６】
制御部１１は、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Microprocessing Unit）などで構成され、ローカルバスを介して不揮発性メモリ１３にアクセスし、記憶された制御プログラムを実行することによって、当該装置１０の各部の機能を制御する。
また、制御部１１と画像読取部１６および画像出力部１７とはシリアル通信を介して接続される。
【００１７】
操作部１２は、ユーザの操作入力を受付けるための複数の操作キーと、タッチパネルと一体となったＬＣＤ（Liquid Crystal Display：液晶ディスプレイ）等で構成され、ユーザが操作キーやタッチパネルを通して行った原稿の読取指示や印刷指示等を制御部１１に送信したり、制御部１１からの表示情報をＬＣＤに表示する。
【００１８】
不揮発性メモリ１３は、電源オフ後も記憶しておくべき当該装置１０の各種制御プログラム、ユーザデータやシステムデータなどを記憶する。
メモリ１５は、画像処理部１４の外部に設けられ、外部バスで接続され、画像処理部１４で行われる各種の処理の一時記憶として使用する。
ＨＤＤ１９は、大型の記憶装置であり、ＨＤＤコントローラ１８とＰＣＩバスを介して制御部１１と接続し、画像読取部１６で読み取った画像データや画像処理部１４で処理途中や処理結果の画像データを記憶する。
【００１９】
画像読取部１６は、画像照射ランプにより原稿を照射し、その反射光をＣＣＤ（Charge Coupled Device：電荷結合素子）センサで受光することにより、原稿から読み取った画像に対応する画像データを出力する。
画像出力部１７は、画像処理部１４で処理された画像データをレーザービームで感光体に書き込み、感光体に書き込まれた画像データを電子写真プロセスを使って、転写紙に印刷出力する。
【００２０】
画像処理部１４は、画像読取部１６で読み取った画像データの画像処理と、画像出力部１７に出力する画像処理を行う１個の集積回路（ＩＣ）であり、メモリ１５、画像読取部１６、画像出力部１７が接続され、ＰＣＩバス（Peripheral Components Interconnect bus）を介して制御部１１やＨＤＤコントローラ１８と接続している。
【００２１】
次に、本発明の画像処理部（画像処理装置）１４について説明する。
図２は、本実施形態に係る画像処理部（画像処理ＩＣ）１４のハード構成を示すブロック図である。同図において、画像処理部１４は、画像読取部１６からの画像入力を処理する入力画像処理部１０１、その後段にセレクタＢ１０２、画像の圧縮を行う圧縮部１０３、内部バスを介してデータを転送するデータ転送部ａ１０４、圧縮部１０３がメモリ１５にアクセスするためのデータ転送部ｇ１０５、画像出力部１７への印刷用画像の画像処理を行う出力画像処理部１０６、その前段にある画像の伸長を行う伸長部１０７、セレクタＣ１０８、データ転送部ｂ１０９、伸長部１０７がメモリ１５にアクセスするためのデータ転送部ｈ１１０、外部メモリであるメモリ１５と接続されるメモリコントローラ１１１、第１暗号化部１１２、データ転送部ｃ１１３、第１復号化部１１４、データ転送部ｄ１１５、内部バスの使用順序調停するバス権調停器１１６、外部バスであるＰＣＩバスとのインターフェイスを制御する外部バス制御部１１７、外部バス制御部１１７を介して外部からアクセスできる制御レジスタ部１１８、セレクタＡ１２１、その後段にある第２復号化部１２２、データ転送部ｆ１２３、データ転送部ｅ１２０、第２暗号化部１１９から構成されている。
【００２２】
入力画像処理部１０１は、画像読取部１６が出力する画像データに対して、例えば、拡大処理、鏡像処理、誤差拡散、圧縮・伸張などの処理を施す機能を果たす。
入力画像処理部１０１は、処理途中のデータをメモリ１５に一時的に記憶したり、取得するときには、第１暗号化部１１２によってデータを暗号化してから書き出し、読み取ったデータを第１復号化部１１４で復号してから取得する。
【００２３】
また、入力画像処理部１０１は、制御部１１とデータの送受信を行うときには、ＰＣＩバスを介して行う。データを入力画像処理部１０１からＰＣＩバスに送るときには、第２暗号化部１１９によって当該データを所定の暗号化方法で暗号化してから送り出す。
また、制御部１１からＰＣＩバスを介してデータを受け取るときには、受け取ったデータを第２復号化部１２２で所定の復号方法で復号してから取得する。
【００２４】
出力画像処理部１０６は、ＨＤＤ１９から画像データを取得して、例えば、多値化処理、合成処理、濃度変換処理、変倍処理、圧縮・伸張などの処理を施し、画像出力部１７に出力する機能を果たす。
出力画像処理部１０６は、メモリ１５や不揮発性メモリ１３やＨＤＤ１９へデータを記憶させたり、取得するときには、入力画像処理部１０１と同様に暗号化・復号化が行われる。
【００２５】
これにより、メモリ１５に暗号化されないデータが記憶されることがなく、また、ＰＣＩバスに暗号化されていないデータが出力されることがなくなるので、画像データの不正な使用を防止することが可能であり、セキュリティが確保される。
【００２６】
第１暗号化部１１２は、入力画像処理部１０１や出力画像処理部１０６が出力するデータのＡＥＳ暗号化（Advanced Encryption Standard）を行い、暗号化データをメモリ１５に書き出す。
第１復号化部１１４は、入力画像処理部１０１や出力画像処理部１０６がメモリ１５から読み取った暗号化データをＡＥＳ復号化し、復号化データを渡す。
【００２７】
第２暗号化部１１９は、入力画像処理部１０１や出力画像処理部１０６が出力したデータのＡＥＳ暗号化を行い、ＰＣＩバスを介して制御部１１へ送る。制御部１１は、不揮発性メモリ１３やＨＤＤ１９にこの暗号化データを書き込む。
第２復号化部１２２は、制御部１１を介して、入力画像処理部１０１や出力画像処理部１０６が不揮発性メモリ１３やＨＤＤ１９から読み取ったデータをＰＣＩバスを介して受け取ると、当該データをＡＥＳ復号化して渡す。
尚、上記の暗号化・復号化では、ＡＥＳを用いているが他の暗号化・復号化方法でも構わない。
【００２８】
（画像データの読み込み）
制御部１１は、操作部１２で指定したユーザの画像読込要求を受けると、ＰＣＩバスを介して、画像サイズ、カラー/グレースケール、画像の圧縮の有無などの読み込み条件を画像処理部１４内部の制御レジスタ部１１８に設定し、シリアル通信を介して画像読取部１６に画像読込開始を指示する。
【００２９】
画像の読み込みが開始されると、画像読取部１６が読み取った画像データが入力画像処理部１０１に入力され、画像処理がなされる。ここで、例えば、画像データの圧縮する場合には、セレクタＢ１０２が圧縮部１０３に画像が入力されるように接続され、圧縮部１０３がデータ転送部ｇ１０５を介してメモリ１５を作業域としてＪＰＥＧ圧縮方式で画像の圧縮を行う。
【００３０】
圧縮された画像データは、データ転送部ａ１０４を介して、データ転送部ｅ１２０に送られ、第２暗号化部１１９で暗号化がなされた後、外部バス制御部１１７によってＰＣＩバスを介して、制御部１１に送られ、不揮発性メモリ１３に蓄えられる。
画像の読み込みが終了すると、制御部１１はＨＤＤコントローラ１８を介してＨＤＤ１９に画像データ１ページ分を保存する。複数ページある場合は、この動作が繰り返される。また、画像圧縮が必要ない場合は、セレクタＢ１０２は圧縮部１０３をバイパスする。
【００３１】
以上のように、外部データバス（ＰＣＩバス）上に、元画像が出力されることがないので、元画像の不正な使用を防止することが可能である。
また、外部に設けられたメモリ１５にデータを記憶する場合でも、元画像が出力されることがないので、元画像の不正な使用を防止することが可能である。
【００３２】
（画像データの印刷）
制御部１１は、操作部１２で指定したユーザの画像印刷要求を受けると、ＰＣＩバスを介して、画像サイズ、画像の圧縮の有無、暗号化の有無、用紙サイズや印刷部数などの印刷条件を画像処理部１４内部の制御レジスタ部１１８に設定し、ＰＣＩバスを通じて、ＨＤＤコントローラ１８を介してＨＤＤ１９に保存してある画像データを不揮発性メモリ１３に転送するとともに、シリアル通信を介して画像出力部１７に作像の開始を指示する。
【００３３】
制御部１１は、作像が開始されると、ＰＣＩバスを介して、不揮発性メモリ１３に転送された画像データを画像処理部１４の内部の外部バス制御部１１７に送る。
画像が暗号化されているので、セレクタＡ１２１が第２復号化部１２２に接続され、復号化された後、データ転送部ｆ１２３によってデータ転送部ｂ１０９に送られ、画像圧縮がなされている場合は、セレクタＣ１０８が画像データを伸長部１０７に送る。
伸長部１０７は、データ転送部ｈ１１０を介してメモリ１５を作業域として使用して伸長する。
【００３４】
伸長部１０７から伸長された画像データが出力画像処理部１０６に送られ、印刷用の画像処理がなされて画像出力部１７で印刷され、複数ページある場合は、上記の動作が繰り返される。また、画像伸長が必要ない場合は、セレクタＣ１０８は伸長部１０７をバイパスし、暗号化されていない場合は、セレクタＡ１２１は第２復号化部１２２をバイパスする。
【００３５】
このように、画像処理部１４と画像読取部１６間、および、画像処理部１４と画像出力部１７間を除いて、暗号化されない画像データが画像処理部１４の外部のメモリ１５や、ＰＣＩバスに出力できないようにした。
したがって、画像処理部１４が１個の集積回路（ＩＣ）として前述のように構成されるため、制御部１１で実行されるプログラムがどのような振舞いをしても、暗号化されていない画像データをＰＣＩバスからもメモリ１５からも取り出すことができない。
【００３６】
また、本発明は上述した実施形態に限定されず、本発明の要旨を逸脱しない範囲内で各種の変形、修正が可能であるのは勿論である。
例えば、実施形態の画像処理装置では、画像読取と画像印刷の両方を扱うように構成したが、何れか一方、あるいは画像処理のみを扱うように構成してもよい。
【符号の説明】
【００３７】
１０…画像処理装置、１１…制御部、１２…操作部、１３…不揮発性メモリ、１４…画像処理部、１５…メモリ、１６…画像読取部、１７…画像出力部、１８…ＨＤＤコントローラ、１９…ＨＤＤ、１０１…入力画像処理部、１０２…セレクタＢ、１０３…圧縮部、１０４…データ転送部ａ、１０５…データ転送部ｇ、１０６…出力画像処理部、１０７…伸長部、１０８…セレクタＣ、１０９…データ転送部ｂ、１１０…データ転送部ｈ、１１１…メモリコントローラ、１１２…第１暗号化部、１１３…データ転送部ｃ、１１４…第１復号化部、１１７…外部バス制御部、１１８…制御レジスタ部、１１９…第２暗号化部、１２０…データ転送部ｅ、１２１…セレクタＡ、１２２…第２復号化部、１２３…データ転送部ｆ。
【図１】
2011114751.tif 000003
【図２】
2011114751.tif 000004