(57)【要約】【課題】画像情報の漏洩を確実に防止するとともに処理効率の低下を防止する。【解決手段】記憶装置内に格納された処理済みデータを、予め設定された複数の上書き回数だけデータを上書きして消去する際に、処理済みデータの消去処理中に新たなデータの処理要求が発生した場合、この消去処理を中断する。そして、設定された上書き回数よりも１回少ない回数で、消去処理が終了していない未消去領域２０２を消去して暫定消去領域２０３とする。そして、新たなデータを暫定消去領域２０３上に書き込み、暫定消去領域２０３のうち新たなデータが書き込まれなかった領域に対して、１回だけデータを上書きして消去済み領域とする。【選択図】図４
2007279816.tif 000002
【特許請求の範囲】
【請求項１】
処理を行うデータを記憶装置に格納するデータ格納手段と、
このデータ格納手段により前記記憶装置に格納したデータに対して、予め設定された上書き回数よりも少ない回数で消去して暫定消去領域とし、新たなデータを前記暫定消去領域上に書き込んで消去する消去手段とを有するデータ処理装置。
【請求項２】
前記消去手段は、前記暫定消去領域内の新たなデータが書き込まれなかった領域をデータを上書きして消去することにより合計の上書き回数を前記予め設定された上書き回数とする請求項１記載のデータ処理装置。
【請求項３】
前記消去手段は、前記記憶装置に格納されたデータを消去して暫定消去領域とする際に、予め設定された上書き回数よりも１回少ない回数での消去を行う請求項１または２記載のデータ処理装置。
【請求項４】
前記記憶装置がハードディスクドライブである請求項１から３のいずれか１項記載のデータ処理装置。
【請求項５】
前記記憶装置に格納されるデータが画像データである請求項１から４のいずれか１項記載のデータ処理装置。
【請求項６】
処理を行うデータを記憶装置内に格納し、データ処理後に前記記憶装置内に格納された処理済みデータを消去するデータ処理方法であって、
前記記憶装置に格納したデータに対して、予め設定された上書き回数よりも少ない回数で消去して暫定消去領域とし、
新たなデータを前記暫定消去領域上に書き込んで消去するデータ処理方法。
【請求項７】
前記暫定消去領域内の新たなデータが書き込まれなかった領域をデータを上書きして消去することにより合計の上書き回数を前記予め設定された上書き回数とする請求項６記載のデータ処理方法。
【請求項８】
前記記憶装置に格納されたデータを消去して暫定消去領域とする際に、予め設定された上書き回数よりも１回少ない回数での消去を行う請求項６または７記載のデータ処理方法。
【請求項９】
処理を行うデータを記憶装置内に格納し、データ処理後に前記記憶装置内に格納された処理済みデータを消去するデータ処理方法をコンピュータに実行させるためのプログラムであって、
前記記憶装置に格納したデータに対して、予め設定された上書き回数よりも少ない回数で消去して暫定消去領域とするステップと、
新たなデータを前記暫定消去領域上に書き込んで消去するステップとをコンピュータに実行させるプログラム。
【請求項１０】
前記暫定消去領域内の新たなデータが書き込まれなかった領域をデータを上書きして消去することにより合計の上書き回数を前記予め設定された上書き回数とするステップをさらにコンピュータに実行させる請求項９記載のプログラム。
【請求項１１】
前記記憶装置に格納されたデータを消去して暫定消去領域とする際に、予め設定された上書き回数よりも１回少ない回数での消去を行う請求項９または１０記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理を行うデータを記憶装置に格納し、データ処理後に記憶装置内に格納された処理済みデータを消去するデータ処理装置およびデータ処理方法に関する。
【背景技術】
【０００２】
近年、複写機やプリンタなどの画像処理装置において、画像データを保持するための記憶装置としてハードディスクが用いられている。しかし、これらの画像処理装置がハードディスクごと廃棄された場合、廃棄されたハードディスク内に保持された情報が漏洩することが問題となっている。このため、ハードディスク内の不要となった情報を消去する必要性が高まっており、ハードディスク内の情報消去方法として、様々な方法が提案されている。
【０００３】
このような消去を行う手法として、特許文献１には、記憶装置に書き込まれた画像情報の消去処理中に記憶装置への新規の書き込み要求があった場合、消去処理を一時中断すると共に未消去領域に画像情報の書き込みを行うことで、画像情報の流出の防止とともに処理効率の低下を効果的に防止する手法が開示されている。
【０００４】
この手法では、記憶装置に書き込まれた画像情報の未消去領域に新規の画像情報が上書き処理されるため、見かけ上は未消去領域の画像情報が消去されたように思えるが、結果的には１回の上書き処理しかされていない。
【０００５】
しかし、ハードディスク等の磁気を用いてデータを記憶する記憶装置では、データを１回上書きしただけでは下のデータが完全に消去されない可能性がある。その理由は、ＨＤＤ（Hard Disk Drive）を分解して特殊な読取機器でディスク上の残留磁気を読み取れば、内容を復元できる場合があるからである。
【０００６】
そのため、ＨＤＤ上のデータの消去方式としては、米国安全保証局(ＮＳＡ)推奨方式(１回目２回目は乱数で上書き、３回目は固定値で上書きする方法)が一般的に知られている。他の方式として上書き回数を増やして消去効果をより高める方式が一般的に知られている。
【０００７】
しかし、複写機等の画像処理装置において、画像処理を行う度に所定回数の上書き処理を必ず行って画像データの消去を行っていたのでは、上書き処理が終了するまで次の画像処理を行うことができず、処理効率が低下してしまうという問題が発生する。
【特許文献１】特開２００４−３５７０７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述した従来の画像処理装置では、画像情報の漏洩を確実に防止しようとして、画像処理を行う度に規定回数の上書き処理を実行していたのでは、処理効率の低下を招いてしまうという問題点があった。
【０００９】
本発明の目的は、画像情報の漏洩を確実に防止するとともに処理効率の低下を防止することが可能なデータ処理装置およびデータ処理方法を提供することである。
【課題を解決するための手段】
【００１０】
［データ処理装置］
上記目的を達成するために、本発明のデータ処理装置は、処理を行うデータを記憶装置に格納するデータ格納手段と、
このデータ格納手段により前記記憶装置に格納したデータに対して、予め設定された上書き回数よりも少ない回数で消去して暫定消去領域とし、新たなデータを前記暫定消去領域上に書き込んで消去する消去手段とを有する。
【００１１】
本発明によれば、処理済みデータの消去処理中に新たなデータの処理要求が発生した場合等に、その時点でまだ消去処理が終了していない未消去領域に対して、予め設定された上書き回数よりも少ない回数で消去する暫定消去を行い、その後に新たなデータをダミーデータの代わりに用いて暫定消去領域上への書き込みを行うようにしているので、画像情報の漏洩を確実に防止するとともに処理効率の低下を防止することができるという効果を得ることができる。
【００１２】
好ましくは、前記消去手段は、前記暫定消去領域内の新たなデータが書き込まれなかった領域をデータを上書きして消去することにより合計の上書き回数を前記予め設定された上書き回数とする。
【００１３】
好ましくは、前記消去手段は、前記記憶装置に格納されたデータを消去して暫定消去領域とする際に、予め設定された上書き回数よりも１回少ない回数での消去を行う。
【００１４】
好ましくは、前記記憶装置がハードディスクドライブである。
【００１５】
好ましくは、前記記憶装置に格納されるデータが画像データである。
【００１６】
［データ処理方法］
また、本発明のデータ処理方法は、処理を行うデータを記憶装置内に格納し、データ処理後に前記記憶装置内に格納された処理済みデータを消去するデータ処理方法であって、
前記記憶装置に格納したデータに対して、予め設定された上書き回数よりも少ない回数で消去して暫定消去領域とし、
新たなデータを前記暫定消去領域上に書き込んで消去する。
【００１７】
［プログラム］
また、本発明のプログラムは、処理を行うデータを記憶装置内に格納し、データ処理後に前記記憶装置内に格納された処理済みデータを消去するデータ処理方法をコンピュータに実行させるためのプログラムであって、
前記記憶装置に格納したデータに対して、予め設定された上書き回数よりも少ない回数で消去して暫定消去領域とするステップと、
新たなデータを前記暫定消去領域上に書き込んで消去するステップとをコンピュータに実行させる。
【発明の効果】
【００１８】
以上説明したように、本発明によれば、処理済みデータの消去処理中に新たなデータの処理要求が発生した場合、新たなデータをダミーデータの代わりに用いて処理済みデータの上書き処理を行うようにしているので、画像情報の漏洩を確実に防止するとともに処理効率の低下を防止することができるという効果を得ることができる。
【発明を実施するための最良の形態】
【００１９】
次に、本発明の実施の形態について図面を参照して詳細に説明する。図１は、本発明の一実施形態のデータ処理装置７０を有する画像処理装置のハードウェア構成を、データ処理装置７０を中心に例示する図である。
本実施形態における画像処理装置は、図１に示されるように、ＣＰＵ１０と、ＲＡＭ２０と、ＲＯＭ３０と、通信インタフェース部４０と、ユーザインタフェース部５０と、ＦＡＸインタフェース部６０と、データ処理装置７０と、スキャナ８０と、ＨＤＤ（Hard Disk Drive）９０と、プリントエンジン１００とから構成されている。
【００２０】
通信インタフェース部４０は、他の装置との間の通信処理を行う。ユーザインタフェース部５０は、ユーザからの設定入力や、ユーザに対する表示処理等のユーザインタフェースの処理を行う。ＦＡＸインタフェース部６０は、電話回線を介して他のＦＡＸ装置との間のＦＡＸ通信の処理を行う。
【００２１】
プリントエンジン１００は、データ処理装置７０において処理された画像データ等を印刷する処理を行う。ＣＰＵ１０は、ＲＡＭ２０、ＲＯＭ３０、通信インタフェース部４０、ユーザインタフェース部５０、ＦＡＸインタフェース部６０、データ処理装置７０、スキャナ８０、プリントエンジン１００の動作を制御している。
【００２２】
データ処理装置７０は、例えば、データ処理プログラムがインストールされた汎用コンピュータであり、ＣＰＵ１０からの指示に基づいて、スキャナ８０を介して取り込んだ画像データ等に対して所定のデータ処理を行う。そして、データ処理装置７０は、データ処理を行う際に、処理を行おうとする画像データを一旦記憶装置であるＨＤＤ９０に格納してからＣＰＵ１０により指定されたデータ処理を行う。
【００２３】
データ処理プログラムは、図示しない磁気ディスク、半導体メモリ等の記録媒体からデータ処理装置７０に読み込まれてインストールされることによりデータ処理装置７０の動作を制御する。
なお、データ処理プログラムにより実現される機能の全部又は一部をＡＳＩＣ（Application Specific IC）などのハードウェアで実現してもよい。
【００２４】
図２は、上記のデータ処理プログラムが実行されることにより実現される図１中のデータ処理装置７０の機能構成を例示する図である。
データ処理装置７０は、図２に示されるように、データ格納手段７１と、消去手段７２とを備えている。データ処理装置７０は、スキャナ８０を介して取り込んだ画像データ等を、データ格納手段７１により記憶装置であるＨＤＤ９０内に格納する。そして、データ処理が行われた後に、消去手段７２によりＨＤＤ９０内に格納された処理済みデータの消去を行う。この消去処理の際に、消去手段７２は、ＨＤＤ９０内の処理済みデータが格納された記憶領域を、予め設定された複数の上書き回数である３回だけダミーデータを上書きすることにより消去処理する。なお、ここでは消去処理を行う各データの単位は、ファイル単位でもかまわないし、ジョブ単位でもかまわない。
【００２５】
そして、消去手段７２は、処理済みデータの消去処理を行っている最中に新たなデータの処理要求が発生した場合、この消去処理を中断する。そして、消去手段７２は、処理済みデータが格納された記憶領域内の消去処理が終了していない未消去領域を、設定された上書き回数よりも１回少ない回数、つまり２回だけ消去して暫定消去領域とする。さらに、消去手段７２は、新たなデータを暫定消去領域上に書き込み、暫定消去領域内の新たなデータが書き込まれなかった領域を、１回だけダミーデータを上書きして消去する。つまり、消去手段７２は、暫定消去領域内の新たなデータが書き込まれなかった領域に対してダミーデータを上書きして消去することにより合計の上書き回数を、予め設定されている上書き回数の３回とする。
【００２６】
次に、本実施形態の画像処理装置におけるデータ処理方法を図３のフローチャートを参照して説明する。
（１）ＣＰＵ１０は、スキャナ８０等を介して読み込んだ画像データの印刷処理が終了すると、データ処理装置７０に対して記憶装置(ＨＤＤ９０)に格納された印刷処理済みの画像データの消去を指示する。
【００２７】
（２）そのため、データ処理装置７０内の消去手段７２は、ＨＤＤ９０に格納された処理済みデータの消去(乱数データを３回上書き)を開始する（Ｓ１０１）。
【００２８】
（３）ここで、新たな印刷処理等が発生しなければ、消去手段７２は、指定された領域の消去を最後まで実施する（Ｓ１０２、Ｓ１０３）。しかし、消去処理が終了する前に、ＣＰＵ１０がデータ処理装置７０に対して新規の印刷データをＨＤＤ９０に格納する指示を行った場合（Ｓ１０２でＹｅｓ）、消去手段７２は、消去処理を中断する（Ｓ１０４）。
【００２９】
（４）そして、消去手段７２は、未消去領域の消去処理の乱数データ上書き回数を３回から２回に変更し（Ｓ１０５）、消去処理が終了していない未消去領域の暫定消去処理を実行して暫定消去領域とする（Ｓ１０６）。
【００３０】
（５）そして、未消去領域の暫定消去処理が終了すると（Ｓ１０７でＹｅｓ）、消去手段７２は、この暫定消去領域に新規の印刷データを上書きする（Ｓ１０８）。
【００３１】
（６）そして、新規の印刷データの書き込みが終了すると（Ｓ１０９でＹｅｓ）、消去手段７２は、暫定消去領域における新規の印刷データが上書きされていない領域である未消去領域の有無を判断し（Ｓ１１０）、暫定消去領域のうち新規の印刷データが書き込まれなかった未消去領域が存在する場合には、上書き回数を２回から１回に変更した後に（Ｓ１１１）、この未消去領域を乱数データで上書きする消去処理（残消去処理）を開始する（Ｓ１１２）。そして、消去手段７２は、この残消去処理が終了すると、全ての処理を終了して待機状態となる（Ｓ１１３）。
上記の処理が行われることにより、全ての未消去領域に対して、合計３回のデータの上書きが行われることになる。
【００３２】
次に、図４を参照して、図３に示した処理がどのように行われるかを具体的に説明する。
まず、データ処理装置７０は、図４（ａ）に示されるように、ＨＤＤ９０上のある領域に画像データを格納して、印刷処理を行ったとする。そして、データ処理装置７０は、印刷終了の後にこのデータ格納領域の消去を行おうとしたが、消去処理が終了する前に新たな印刷処理が発生したため処理を中断したものとする。すると、データ格納領域は、図４（ｂ）に示されるように、データの消去が終了した消去済み領域２０１と、データの消去が終了していない未消去領域２０２とに分かれてしまう。
【００３３】
そのため、データ処理装置７０は、未消去領域２０２に対して、通常の上書き回数３回よりも１回少ない２回の上書き処理を未消去領域２０２に対して行う。その結果、未消去領域２０２は、図４（ｃ）に示されるように、上書き回数が２回の消去処理が行われた暫定消去領域２０３となる。
【００３４】
次に、データ処理装置７０は、新規の印刷データを暫定消去領域２０３上に書き込む。そのため、図４（ｄ）に示されるように、暫定消去領域２０３の一部が新規データ格納領域２０４となる。
【００３５】
しかし、ここでは、新規データ格納領域２０４のほうが暫定消去領域２０３よりも狭いため、暫定消去領域２０３は残ってしまっている。そのため、データ処理装置７０は、残った暫定消去領域２０３に対して１回だけ上書きを行う残消去処理を行う。その結果、新規の印刷データが書き込まれずに残ってしまった暫定消去領域２０３についても合計３回の上書き処理が行われたことになり、図４（ｅ）に示されるよ５に、消去済み領域となる。
【００３６】
本実施形態のデータ処理方法によれば、処理済み印刷データの消去処理中に新たなデータの処理要求が発生した場合、消去処理を中断し、消去処理が終了していない未消去領域に対しては、予め設定された上書き回数である３回よりも１回少ない２回で暫定消去処理を行う。そして、この暫定消去処理を行った暫定消去領域上に、新たな印刷データを上書きし、暫定消去領域のうち新たな印刷データが書き込まれなかった領域に対しては、１回だけダミーデータによる上書き処理を行う。
【００３７】
その結果、処理済み印刷データが格納されていた全てのデータ格納領域に対して３回の上書き処理が行われることが保証される。そして、新たな印刷データをダミーデータの代わりに用いて印刷処理済みデータの上書き処理を行うようにしているので、従来の方法と比較して、データの書き込み処理量を削減することが可能となる。そのため、画像情報の漏洩を確実に防止するとともに処理効率の低下を防止することが実現される。
[変形例]
【００３８】
上記実施形態では、予め設定された上書き回数を３回であるとして説明しているが、本発明はこのような場合に限定されるものではなく、処理済みデータを完全に消去するために必要な上書き回数は何回に設定してもよい。
【００３９】
また、上記実施形態では、消去処理中に新たなデータの処理要求が発生して消去処理を中断した後に未消去領域に対して行う暫定消去処理の上書き回数を、予め設定された上書き回数よりも１回少ないものとして説明しているが、本発明はこのような場合には限定されるものではない。
【００４０】
つまり、暫定消去処理の上書き回数は、予め設定されている上書き回数よりも規定された回数だけ減らすようにしてもよい。この場合には、暫定消去領域内の新たなデータが書き込まれなかった領域に対しては、規定された回数だけ上書き処理を行うことになる。例えば、暫定消去処理の上書き回数を、予め設定されている上書き回数よりも２回だけ減らすようにし、暫定消去領域内の新たなデータが書き込まれなかった領域に対して、最後に２回だけ上書き処理を行うようにしてもよい。
【００４１】
この場合には、新たなデータが書き込まれた領域では、予め設定された上書き回数の消去処理が実現されない場合も発生する。しかし、消去処理が中断されたのは新たなデータの書き込み要求が発生した場合であるため、全ての消去指定領域に対して予め設定された回数の消去を行うことよりも、新たなデータの処理を優先する場合には、このような方法を選択するようにしてもよい。つまり、暫定消去処理を行う際に上書き回数よりも減らす回数は、セキュリティと処理効率のいずれを優先するかに基づいて決定するようにすればよい。また、この減らす回数は、ユーザが選択することができるようにしてもよい。
【００４２】
また、上記実施形態では、上書きを行う際のダミーデータとして乱数データを用いるものとして説明しているが、本発明はこのような場合に限定されるものではなく、固定値データをダミーデータとして用いるようにしてもよいし、これらのデータを組み合わせて使用してもよい。
【００４３】
また、上記実施形態では、処理を行う画像データをＨＤＤに格納するデータ処理装置を用いて説明しているが、本発明はこのような場合に限定されるものではなく、フラッシュメモリ等の他の不揮発性メモリや、または揮発性メモリに格納されたデータの消去確認にも同様に適用することができるものである。
【００４４】
さらに、上記実施形態では、画像データを印刷処理する場合を用いて説明しているが、印刷処理以外の他の処理(ＦＡＸ/ネット通信などの処理)を行う場合でも同様に適用可能であり、また扱うデータも画像データ以外のデータであってもよい。
【図面の簡単な説明】
【００４５】
【図１】本発明の一実施形態のデータ処理装置を有する画像処理装置のハードウェア構成を示すブロック図である。
【図２】図１中のデータ処理装置７０の機能構成を例示するブロック図である。
【図３】本発明の一実施形態のデータ処理装置の動作を示すフローチャートである。
【図４】本発明の一実施形態のデータ処理装置によりデータ処理方法を説明するための図である。
【符号の説明】
【００４６】
１０    ＣＰＵ
２０    ＲＡＭ
３０    ＲＯＭ
４０    通信インタフェース部
５０    ユーザインタフェース部
６０    ＦＡＸインタフェース部
７０    データ処理装置
７１    データ格納手段
７２    消去手段
８０    スキャナ
９０    ＨＤＤ
１００    プリントエンジン
Ｓ１０１〜Ｓ１１３    ステップ
２０１    消去済み領域
２０２    未消去領域
２０３    暫定消去領域
２０４    新規格納領域
【図１】
2007279816.tif 000003
【図２】
2007279816.tif 000004
【図３】
2007279816.tif 000005
【図４】
2007279816.tif 000006