(57)【要約】  【課題】  記憶手段が記憶するデータの暗号化及び復号に係る制御部の負担を軽減させたデータ処理装置を提供する。  【解決手段】  画像処理装置（データ処理装置）は、記憶部（記憶手段）１７でデータを記憶し、記憶制御部（入出力手段）１６を介して記憶部１７に対してデータを入出力し、記憶部１７から出力したデータを制御部（処理手段）１１で処理する。記憶制御部１６は、ＤＭＡ制御部１６４を介した経路を通ってＤＭＡ方式で画像データを記憶部１７に入出力し、制御命令等の他のデータをＰＩＯ制御部１６３を介した経路を通ってＰＩＯ方式で記憶部１７に入出力する。ＤＭＡ方式で記憶部１７に対して入出力される画像データは、ＤＭＡ方式の入出力経路に備えられた暗号化／復号部１６６によって、入力の際に暗号化され、出力の際に復号される。【選択図】        図２
2005309847.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶する記憶手段と、該記憶手段に対してデータを入出力する入出力手段と、該入出力手段によって前記記憶手段から出力されたデータを処理する処理手段とを備えるデータ処理装置において、
前記入出力手段は、データ転送の制御に対する前記処理手段の関与が小さい第１のデータ転送方式とデータ転送の制御に対する前記処理手段の関与が大きい第２のデータ転送方式とのいずれかを用いて前記記憶手段に対してデータを入出力すべくなしてあり、
前記入出力手段が前記第１又は第２のデータ転送方式のいずれを用いるかをデータの種類に応じて判定する判定手段を備え、
前記入出力手段は、
前記第１のデータ転送方式を用いて前記記憶手段へ入力するデータを暗号化する手段と、
前記第１のデータ転送方式を用いて前記記憶手段から出力するデータを復号する手段と  を有することを特徴とするデータ処理装置。
【請求項２】
前記判定手段は、データの種類が画像データである場合に、前記入出力手段が前記第１のデータ転送方式を用いると判定すべくなしてあることを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記第１のデータ転送方式はＤＭＡ方式であり、前記第２のデータ転送方式はＰＩＯ方式であることを特徴とする請求項１又は２に記載のデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶するデータの暗号化及び復号に係る制御部の負担を軽減させたデータ処理装置に関する。
【背景技術】
【０００２】
原稿画像を走査して画像を複写する複写機能を備える画像処理装置は、近年では機能の複合化が進んでいる。ＬＡＮ等の通信ネットワークに接続され、パーソナルコンピュータ（ＰＣ）等の外部の装置から画像データを受信して画像を出力するネットワークプリンタの機能、及びファクシミリ通信を用いて外部のファクシミリ装置との間で画像データを送受信するファクシミリ機能など、複写機能に加えて複数の機能を備えた画像処理装置が実用化されている。このような画像処理装置は、処理すべき画像データを一時的に記憶するハードディスク又は半導体メモリ等の記憶手段を備えている。画像処理装置は、入力される画像データを順に記憶手段が記憶し、処理の順番が来た段階で記憶手段が記憶している画像データを処理することにより、大量の画像データを停滞させることなく効率良く処理することができる。
【０００３】
ところで、原稿画像の複写又は画像の出力などの際に画像処理装置が処理する画像データには、個人情報又は企業秘密を記載した文書等の機密性を有する情報が含まれる場合がある。機密性を有する情報が含まれた画像データが画像処理装置の記憶手段に記憶された場合、記憶手段が記憶している画像データが不正に取り出されて情報が漏洩する危険性がある。そこで、記憶手段が画像データを記憶する際に画像データを暗号化して記憶し、画像データを処理する際には暗号化された画像データを復号して処理することにより、記憶手段が記憶している画像データが不正に取り出されて情報が漏洩することを防止する技術が開発されている。
【特許文献１】特開昭６４−６４１７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
画像処理装置が扱うデータには、画像データ自体以外に、画像データの処理命令又は記憶手段の制御命令等のその他のデータが含まれている。これら画像データ以外のデータは暗号化する必要がないので、暗号化すべきデータと暗号化すべきでないデータとを判別する必要がある。従来の画像処理装置は、ＣＰＵ及びＲＡＭ等からなる制御部を備え、制御部は、複写機能、ファクシミリ機能及び記憶手段などの画像処理装置の各機能を制御する一方、データを判別し、画像データの暗号化及び復号の処理を行う。このため、画像データの暗号化及び復号の処理を行う画像処理装置は、制御部の負担が大きいという問題がある。特に画像処理装置がカラー画像を扱う場合には、カラー画像データはモノクロ画像データに比べて大幅に容量が大きいので、制御部の負担が大幅に増大する。このため、制御部の負担が増大するのに伴って画像処理装置の処理効率及び処理速度が低下するという問題がある。また画像処理装置の処理効率及び処理速度の低下を回避するために処理能力が高い制御部を用いた場合は、画像処理装置のコストが上昇するという問題がある。
【０００５】
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、記憶手段が記憶するデータの暗号化及び復号に係る制御部の負担を軽減させたデータ処理装置を提供することにある。
【０００６】
また本発明の他の目的とするところは、記憶手段が画像データを記憶する際に画像データを暗号化することによって、情報の漏洩を防止するデータ処理装置を提供することにある。
【０００７】
更に本発明の他の目的とするところは、データの暗号化及び復号の処理速度を向上させたデータ処理装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明に係るデータ処理装置は、データを記憶する記憶手段と、該記憶手段に対してデータを入出力する入出力手段と、該入出力手段によって前記記憶手段から出力されたデータを処理する処理手段とを備えるデータ処理装置において、前記入出力手段は、データ転送の制御に対する前記処理手段の関与が小さい第１のデータ転送方式とデータ転送の制御に対する前記処理手段の関与が大きい第２のデータ転送方式とのいずれかを用いて前記記憶手段に対してデータを入出力すべくなしてあり、前記入出力手段が前記第１又は第２のデータ転送方式のいずれを用いるかをデータの種類に応じて判定する判定手段を備え、前記入出力手段は、前記第１のデータ転送方式を用いて前記記憶手段へ入力するデータを暗号化する手段と、前記第１のデータ転送方式を用いて前記記憶手段から出力するデータを復号する手段とを有することを特徴とする。
【０００９】
本発明においては、記憶手段でデータを記憶し、記憶されたデータを処理するデータ処理装置は、データ転送の制御に制御部（処理手段）の関与が小さい第１のデータ転送方式とデータ転送の制御に制御部の関与が大きい第２のデータ転送方式とのいずれかを用いて、記憶手段に対してデータを入出力する。またデータ処理装置は、第１のデータ転送方式で記憶手段に入出力されるデータを入力の際に暗号化して出力の際に復号する手段を備える。
【００１０】
本発明に係るデータ処理装置は、前記判定手段は、データの種類が画像データである場合に、前記入出力手段が前記第１のデータ転送方式を用いると判定すべくなしてあることを特徴とする。
【００１１】
また本発明においては、データの種類が画像データである場合に、この画像データを第１のデータ転送方式で記憶手段に対して入出力し、入力の際には暗号化し、出力の際には復号する。
【００１２】
本発明に係るデータ処理装置は、前記第１のデータ転送方式はＤＭＡ方式であり、前記第２のデータ転送方式はＰＩＯ方式であることを特徴とする。
【００１３】
更に本発明においては、第１のデータ転送方式はＤＭＡ方式であり、第２のデータ転送方式はＰＩＯ方式であり、ＤＭＡ方式で記憶手段に入出力されるデータは、入力の際に暗号化され、出力の際には復号される。
【発明の効果】
【００１４】
本発明にあっては、暗号化すべきデータを、制御部（処理手段）の関与が小さい第１のデータ転送方式を用いて記憶手段に対して入出力し、第１のデータ転送方式を用いて入出力されるデータを暗号化及び復号する処理を入出力手段が行うので、データの処理を制御する制御部の負担が軽減される。従って、データ処理装置の処理効率及び処理速度を向上させることができる。また、処理能力を向上させた制御部を用いる必要がないので、データ処理装置のコストの上昇を抑制することができる。
【００１５】
また本発明にあっては、画像データを暗号化して記憶手段で記憶するので、記憶手段が記憶している画像データが不正に取り出されることによって画像データに含まれる機密情報が漏洩することを防止することができる。
【００１６】
更に本発明にあっては、ＰＩＯ方式に比べて転送速度が速いＤＭＡ方式で、暗号化及び復号の必要があるデータを記憶手段に対して入出力するので、暗号化及び復号の処理速度を向上させることができる等、本発明は優れた効果を奏する。
【発明を実施するための最良の形態】
【００１７】
以下本発明をその実施の形態を示す図面に基づき具体的に説明する。
図１は、本発明のデータ処理装置である画像処理装置の内部の機能構成を示す機能ブロック図である。画像処理装置１は、演算を行うＣＰＵ及び演算に伴う一時的な情報を記憶するＲＡＭ等からなる制御部（処理手段）１１を備えている。制御部１１には、画像処理装置１を制御するための制御プログラムを記憶しているＲＯＭ１８２、及び画像処理装置１が行う処理を管理するための管理情報を記憶するメモリである管理部１８１が接続されている。また制御部１１には、記録用紙に記録された画像を読み取って画像データを生成する画像読み取り部１２が接続されている。
【００１８】
また制御部１１には、ファクシミリ通信を行うモデム部１５１が接続されており、モデム部１５１は公衆回線網Ｎ２に接続されている。画像処理装置１は、画像読み取り部１２が生成した画像データを、モデム部１５１に接続された公衆回線網Ｎ２を介して他のファクシミリ装置４へファクシミリ通信にて送信することができる。また、制御部１１には、画像データを一時的に記憶する画像メモリ１４２と、画像メモリ１４２が記憶した画像データから画像を形成して記録用紙に記録する画像形成部１４１とが接続されている。画像処理装置１は、他のファクシミリ装置から公衆回線網Ｎ２を介してファクシミリ通信で送信された画像データをモデム部１５１にて受信し、画像データから画像形成部１４１にて画像を形成する。
【００１９】
このようにして、画像処理装置１は、ファクシミリ装置として機能する。また画像読み取り部１２で読み取った画像を画像形成部１４１で形成することによって、画像処理装置１は複写装置として機能する。
【００２０】
また、制御部１１には、通信ネットワークＮ１に接続された通信部１５２が接続されている。通信部１５２は、通信ネットワークＮ１に接続されたパーソナルコンピュータ（ＰＣ）２から通信ネットワークＮ１を介して画像データを受信し、画像形成部１４１は、受信した画像データから画像を形成する。このようにして、画像処理装置１は、プリンタ装置として機能する。
【００２１】
また通信ネットワークＮ１は、更にインターネット等の広域通信ネットワークＮ２に接続されている。通信部１５２は、電子メールに画像データを添付して送受信するなどの方法により、広域通信ネットワークＮ２に接続された他のファクシミリ装置３との間で、通信ネットワークＮ１及び広域通信ネットワークＮ２を介して画像データを送受信することができる。このようにして、画像処理装置１はインターネットファクシミリ装置として機能する。
【００２２】
また制御部１１には、使用者からの操作を受け付ける操作部１３が接続されている。操作部１３は、操作のために必要な情報を表示する液晶パネル等の表示手段と、使用者の操作により制御命令などの情報が入力されるタッチパネル又はテンキー等の入力手段とからなっている。
【００２３】
更に、制御部１１には、記憶制御部（入出力手段）１６を介して記憶部（記憶手段）１７が接続されている。記憶部１７は、本発明に係る記憶手段であり、ハードディスク、不揮発性の半導体メモリ又は光ディスク等からなっている。記憶制御部１６は、本発明に係る入出力手段であり、記憶部１７に入出力されるデータの制御を行う。
【００２４】
本発明のデータ処理装置である画像処理装置１は、画像読み取り部１２が生成した画像データ、モデム部１５１又は通信部１５２が受信した画像データを、画像メモリ１４２で一旦記憶し、画像メモリ１４２から記憶制御部１６を介して記憶部１７へ入力する。記憶部１７は、入力された画像データを記憶する。また画像処理装置１は、記憶制御部１６を介して記憶部１７から画像データを読み出し、読み出した画像データを画像メモリ１４２で記憶し、画像形成部１４１で画像を形成する処理、モデム部１５１からファクシミリ通信にて画像データを送信する処理、又は通信部１５２から画像データを送信する処理を行う。また画像処理装置１の制御部１１は、画像データの処理命令又は記憶手段の制御命令等のその他のデータを、記憶制御部１６を介して記憶部１７へ入力する。
【００２５】
図２は、記憶制御部１６の内部構成を示すブロック図である。記憶制御部１６は、画像メモリ１４２及び制御部１１に接続された入出力コントローラ１６１を備えている。入出力コントローラ１６１には、ＰＣＩ（Peripheral Component Interconnect ）インタフェース部１６２が接続されている。また記憶制御部１６は、記憶部１７に接続されたＡＴＡ（AT Attachment ）インタフェース部１６７を備えている。
【００２６】
ＰＣＩインタフェース部１６２には、ＰＩＯ（Programed I/O ）制御部１６３及びＤＭＡ（Direct Memory Access）制御部１６４が接続されている。ＰＩＯ制御部１６３は、ＡＴＡインタフェース部１６７に接続されており、ＰＣＩインタフェース部１６２はＰＩＯ制御部１６３を介してＡＴＡインタフェース部１６７に接続されている。またＤＭＡ制御部１６４にはバッファメモリ１６５が接続され、バッファメモリ１６５は更に暗号化／復号部１６６に接続され、暗号化／復号部１６６はＡＴＡインタフェース部１６７に接続されている。従って、ＰＣＩインタフェース部１６２とＡＴＡインタフェース部１６７とは、ＰＩＯ制御部１６３を介した経路と、ＤＭＡ制御部１６４、バッファメモリ１６５及び暗号化／復号部１６６を介した経路との二つの経路で互いに接続されている。
【００２７】
入出力コントローラ１６１は、ＣＰＵ、メモリ及びＡＳＩＣを用いて構成されている。入出力コントローラ１６１は、記憶部１７に対して入出力されるデータについて、制御部１１によりデータの入出力が制御されるＰＩＯ方式と、制御部１１による制御を受けずにデータが入出力されるＤＭＡ方式とのいずれのデータ転送方式を用いて入出力を行うかを判定する。具体的には、入出力コントローラ１６１は、記憶部１７へ入力すべく制御部１１から転送されるデータをＰＩＯ方式で入力させ、制御部１１からの指示に従って画像メモリ１４２から転送されるデータをＤＭＡ方式で入力させる。従って、ＤＭＡ方式で記憶部１７へ入力されるデータは画像データであり、ＰＩＯ方式で記憶部１７へ入力されるデータは、画像データの処理命令又は記憶手段の制御命令等の画像データ以外のデータである。
【００２８】
入出力コントローラ１６１によりＰＩＯ方式で入力すべきであると判定されたデータは、ＰＣＩインタフェース部１６２からＰＩＯ制御部１６３を介してＡＴＡインタフェース部１６７へ転送され、ＡＴＡインタフェース部１６７から記憶部１７へ入力される。即ち、画像データ以外のデータは、図２中に黒矢印で示した経路で記憶部１７へ入力される。
【００２９】
入出力コントローラ１６１によりＤＭＡ方式で入力すべきであると判定されたデータは、ＰＣＩインタフェース部１６２からＤＭＡ制御部１６４及びバッファメモリ１６５を介して暗号化／復号部１６６へ入力される。暗号化／復号部１６６は、入力されたデータを暗号化し、暗号化したデータをＡＴＡインタフェース部１６７へ転送する。ＡＴＡインタフェース部１６７は暗号化されたデータを記憶部１７へ入力し、記憶部１７は暗号化されたデータを記憶する。即ち、画像データは、図２中の白抜き矢印で示した経路を経て、暗号化／復号部１６６で暗号化されて記憶部１７に記憶される。
【００３０】
ＰＩＯ方式で記憶部１７へ入力されたデータが出力される場合には、同様にＰＩＯ制御部１６３を介してＰＩＯ方式で記憶部１７から出力される。またＤＭＡ方式で記憶部１７へ入力されて記憶された画像データは、ＤＭＡ方式で記憶部１７から出力される。このとき、暗号化／復号部１６６は、ＤＭＡ方式で記憶部１７から出力される画像データを復号する。
【００３１】
以上詳述した如く、本発明においては、記憶部１７に入出力されるデータを、ＤＭＡ方式で入出力すべきデータとＰＩＯ方式で入出力すべきデータとに判別し、ＤＭＡ方式で記憶部１７に入出力されるデータは、入力の際に暗号化され、出力の際には復号される。ＤＭＡ方式で記憶部１７に入出力されるデータは、画像メモリ１４２から記憶部１７へ入力される画像データである。即ち、画像処理装置１は、画像読み取り部１２が生成した画像データ、モデム部１５１が受信した画像データ又は通信部１５２が受信した画像データを画像メモリ１４２に一旦記憶し、画像メモリ１４２からＤＭＡ方式で転送された画像データを暗号化／復号部１６６で暗号化し、暗号化された画像データを記憶部１７で記憶する。また、暗号化されて記憶部１７に記憶されている画像データは、暗号化／復号部１６６で復号されて画像メモリ１４２に読み出され、画像処理装置１は、画像形成部１４１で画像を形成する処理、モデム部１５１からファクシミリ通信にて画像データを送信する処理、又は通信部１５２から画像データを送信する処理を行う。
【００３２】
本発明においては、記憶部１７が画像データを記憶する際には画像データを暗号化して記憶するので、記憶部１７が記憶している画像データが不正に取り出されることによって画像データに含まれる機密情報が漏洩することを防止することができる。また本発明においては、暗号化すべき画像データを、データ転送の制御に対する制御部１１の関与が小さいＤＭＡ方式で記憶部１７に対して入出力し、ＤＭＡ方式で入出力される画像データの暗号化及び復号の処理を暗号化／復号部１６６が行う。暗号化すべき画像データに対する制御部１１の関与が小さく、また従来は制御部１１が行う必要があった画像データの暗号化及び復号の処理を暗号化／復号部１６６が行うので、制御部１１の処理の負担が軽減される。従って、画像処理装置１の処理効率及び処理速度を向上させることができる。特に、データ容量が大きいカラー画像データを処理する場合でも、処理効率及び処理速度の低下を可及的に抑制することができる。また、処理能力を向上させた制御部１１を用いる必要がないので、画像処理装置１のコストの上昇を抑制することができる。
【００３３】
また本発明においては、ＰＩＯ方式に比べて転送速度が速いＤＭＡ方式で、データの容量が大きく更に暗号化及び復号の必要がある画像データを記憶部１７に対して入出力するので、データの容量が大きい画像データの入出力、並びに暗号化及び復号の処理速度を向上させることができる。また本発明においては、記憶制御部１６に対して入出力するデータを含む制御部１１が扱うデータは、平文のデータであるので、記憶部１７が画像データを暗号化して保護しているにも関わらず、暗号化を行わない画像処理装置と同様の簡易な処理で制御部１１は画像処理装置１を制御することができる。
【００３４】
なお、本実施の形態においては、画像処理装置１は、ファクシミリ装置及びプリンタ装置などの複数の機能を備えた複合機であるとしたが、これに限るものではなく、ファクシミリ装置、複写装置、及びプリンタ装置などの単体の機能を有する装置であってもよい。また本実施の形態においては、本発明のデータ処理装置として画像処理装置１を示したが、これに限るものではなく、テキストデータ等の画像データ以外のデータを処理する形態であってもよい。
【図面の簡単な説明】
【００３５】
【図１】本発明のデータ処理装置である画像処理装置の内部の機能構成を示す機能ブロック図である。
【図２】記憶制御部の内部構成を示すブロック図である。
【符号の説明】
【００３６】
１  画像処理装置（データ処理装置）
１１  制御部（処理手段）
１４２  画像メモリ
１６  記憶制御部（入出力手段）
１６１  入出力コントローラ
１６３  ＰＩＯ制御部
１６４  ＤＭＡ制御部
１６６  暗号化／復号部
【図１】
2005309847.tif 000003
【図２】
2005309847.tif 000004