(57)【要約】【課題】短時間で確実に消去した処理済みデータの消去確認を行う。【解決手段】本発明のデータ処理装置は、処理を行うデータを記憶装置であるＨＤＤ内に格納し、データ処理を行った後にＨＤＤ内に格納したデータの消去を行う。そして、データ処理装置は、ＨＤＤ内の記憶領域のうち消去されるべき記憶領域内のデータを読み出して消去確認を行う際に、先ず第１の消去確認処理として、消去確認データ範囲内の各データの先頭セクタ（データ１−１、２−１、３−１）のみに対して消去確認が行われる。そして、第２の消去確認処理として、各データの先頭セクタ以外のセクタ（データ１−２、１−３、・・、データ２−２、２−３、・・、データ３−２、３−３、・・）に対する消去確認が行われる。【選択図】図４
2007310769.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置内に格納されたデータを消去するデータ処理装置であって、
前記記憶装置内のデータが格納された記憶領域を、データを上書きすることにより消去する消去手段と、
前記消去手段により消去されるべき記憶領域内のデータを読み出して消去確認を行う際に、消去確認を行おうとする記憶領域内の各データの１つのデータ処理単位の領域に対してそれぞれ消去確認を行う消去確認手段とを有するデータ処理装置。
【請求項２】
前記消去確認手段は、各データの１つのデータ処理単位の領域に対してそれぞれ消去確認を行った後に、各データの消去確認を行った１つのデータ処理単位の領域以外の領域に対しても消去確認を行う請求項１記載のデータ処理装置。
【請求項３】
前記消去確認手段は、各データの１つのデータ処理単位の領域に対してそれぞれ消去確認を行った後に、各データの消去確認を行った１つのデータ処理単位の領域以外の領域に対しても同じ部分のデータ処理単位の領域毎に順次消去確認を行う請求項１記載のデータ処理装置。
【請求項４】
前記消去確認手段により消去確認を行う記憶領域内の１つのデータ処理単位の領域が、各データの先頭部分である請求項１記載のデータ処理装置。
【請求項５】
前記消去確認手段は、各データの先頭部分の領域に対してそれぞれ消去確認を行った後に、各データの先頭部分の領域以外の領域に対しても消去確認を行う請求項４記載のデータ処理装置。
【請求項６】
前記消去確認手段は、各データの先頭部分の領域に対してそれぞれ消去確認を行った後に、各データの先頭部分の領域以外の領域に対しても同じ部分のデータ処理単位の領域毎に順次消去確認を行う請求項４記載のデータ処理装置。
【請求項７】
前記記憶装置がハードディスクドライブであり、前記データ処理単位がセクタである請求項１から６のいずれか１項記載のデータ処理装置。
【請求項８】
前記記憶装置に格納されるデータが画像データである請求項１から７のいずれか１項記載のデータ処理装置。
【請求項９】
前記記憶装置に格納されるデータが、前回の暗号化処理単位の暗号化データをもとに次の暗号化処理単位のデータの暗号化が行われる暗号化方法により暗号化されている請求項１から８のいずれか１項記載のデータ処理装置。
【請求項１０】
前記暗号化方法が、ＣＢＣモードを用いた暗号化方法である請求項９記載のデータ処理装置。
【請求項１１】
記憶装置内に格納されたデータを消去するデータ処理方法であって、
前記記憶装置内のデータが格納された記憶領域をデータを上書きすることにより消去し、
前記記憶装置内の記憶領域のうち消去されるべき記憶領域内のデータを読み出して消去確認を行う際に、消去確認を行おうとする記憶領域内の各データの１つのデータ処理単位の領域に対してそれぞれ消去確認を行うデータ処理方法。
【請求項１２】
各データの１つのデータ処理単位の領域に対してそれぞれ消去確認を行った後に、各データの消去確認を行った１つのデータ処理単位の領域以外の領域に対しても消去確認を行う請求項１１記載のデータ処理方法。
【請求項１３】
各データの１つのデータ処理単位の領域に対してそれぞれ消去確認を行った後に、各データの消去確認を行った１つのデータ処理単位の領域以外の領域に対しても同じ部分のデータ処理単位の領域毎に順次消去確認を行う請求項１１記載のデータ処理方法。
【請求項１４】
消去確認を行う記憶領域内の１つのデータ処理単位の領域が、各データの先頭部分である請求項１１記載のデータ処理方法。
【請求項１５】
各データの先頭部分の領域に対してそれぞれ消去確認を行った後に、各データの先頭部分の領域以外の領域に対しても消去確認を行う請求項１４記載のデータ処理方法。
【請求項１６】
各データの先頭部分の領域に対してそれぞれ消去確認を行った後に、各データの先頭部分の領域以外の領域に対しても同じ部分のデータ処理単位の領域毎に順次消去確認を行う請求項１４記載のデータ処理方法。
【請求項１７】
記憶装置内に格納されたデータの消去を行うデータ処理方法をコンピュータに実行させるためのプログラムであって、
前記記憶装置内の処理済みデータが格納された記憶領域を、データを上書きすることにより消去するステップと、
前記記憶装置内の記憶領域のうち消去されるべき記憶領域内のデータを読み出して消去確認を行う際に、消去確認を行おうとする記憶領域内の各データの１つのデータ処理単位の領域に対してそれぞれ消去確認を行うステップとをコンピュータに実行させるためのプログラム。
【請求項１８】
各データの１つのデータ処理単位の領域に対してそれぞれ消去確認を行った後に、各データの消去確認を行った１つのデータ処理単位の領域以外の領域に対しても消去確認を行うステップをさらにコンピュータに実行させる請求項１７記載のプログラム。
【請求項１９】
各データの１つのデータ処理単位の領域に対してそれぞれ消去確認を行った後に、各データの消去確認を行った１つのデータ処理単位の領域以外の領域に対しても同じ部分のデータ処理単位の領域毎に順次消去確認を行うステップをさらにコンピュータに実行させる請求項１７記載のプログラム。
【請求項２０】
消去確認を行う記憶領域内の１つのデータ処理単位の領域が、各データの先頭部分である請求項１７記載のプログラム。
【請求項２１】
各データの先頭部分の領域に対してそれぞれ消去確認を行った後に、各データの先頭部分の領域以外の領域に対しても消去確認を行うステップをさらにコンピュータに実行させる請求項２０記載のプログラム。
【請求項２２】
各データの先頭部分の領域に対してそれぞれ消去確認を行った後に、各データの先頭部分の領域以外の領域に対しても同じ部分のデータ処理単位の領域毎に順次消去確認を行うステップをさらにコンピュータに実行させる請求項２０記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理を行うデータを記憶装置に格納し、データ処理後に記憶装置内に格納された処理済みデータを消去するデータ処理装置およびデータ処理方法に関する。
【背景技術】
【０００２】
近年、複写機やプリンタなどの画像処理装置において、画像データを保持するための記憶装置としてハードディスクが用いられている。しかし、これらの画像処理装置がハードディスクごと廃棄された場合、廃棄されたハードディスク内に保持された情報が漏洩することが問題となっている。このため、ハードディスク内の不要となった情報を消去する必要性が高まっており、ハードディスク内の情報消去方法として、様々な方法が提案されている。
【０００３】
このような消去方法の１つとして、特許文献１には、プリントジョブの合間等の設定されたタイミングにおいて、メモリに上書きするためのダミーデータ（上書きデータ）を用意し、ダミーデータをハードディスクの消去したい領域に上書きする手法が開示されている。
【０００４】
しかし、この従来の消去方法では、消去したい領域のデータが確実に消去されているかどうかを確認する処理が考慮されていないため、何らかの理由（例えば、異なるＨＤＤの接続や、ＨＤＤの接続不良、ＨＤＤの故障や、マシンの故障／バグ／不正アクセス）によりデータの消去が行われなかった場合には、情報漏洩を防ぐことができないという問題点があった。
【０００５】
そのため、ハードディクス上のデータの消去方法として、米国国防総省準拠方式等では、乱数データや固定値等の上書きデータで消去したい領域を複数回上書きし、上書きした領域を読み出して、確実にデータの消去が行われたことを確認する消去確認方法が規定されている。
【０００６】
しかし、消去した領域の消去確認を行うようにした場合、消去したデータ領域が広いと消去確認のための処理時間が長くなってしまうという問題点がある。そのため、消去確認処理の途中で電源オフまたはＨＤＤ（Hard Disk Drive）の不正な持ち出し等が行われると、消去確認が途中までしか行われていないという状態になってしまう。その結果、消去確認が終了していないデータの消去が失敗していた場合、情報漏洩が発生してしまうことになる。
【特許文献１】特開２００５−１８５６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述した従来の画像処理装置では、ハードディスクに格納されたデータの消去確認に長時間を要すると、情報漏洩が発生する可能性があるという問題点があった。
【０００８】
本発明の目的は、短時間で確実に消去した処理済みデータの消去確認を行うことが可能なデータ処理装置およびデータ処理方法とプログラムを提供することである。
【課題を解決するための手段】
【０００９】
［データ処理装置］
上記目的を達成するために、本発明のデータ処理装置は、記憶装置内に格納されたデータを消去するデータ処理装置であって、
前記記憶装置内の処理済みデータが格納された記憶領域を、データを上書きすることにより消去する消去手段と、
前記消去手段により消去されるべき記憶領域内のデータを読み出して消去確認を行う際に、消去確認を行おうとする記憶領域内の各データの１つのデータ処理単位の領域に対してそれぞれ消去確認を行う消去確認手段とを有する。
【００１０】
本発明によれば、消去されるべき記憶領域の消去確認を行う際に、消去確認を行う各データの全ての領域を順次読み出して消去確認を行っていくのではなく、各データの１つのデータ処理単位の領域に対してのみ順次消去確認を行う。そのため、各データの全ての領域の消去確認を順次行う場合と比較して、消去確認処理に要する時間を短くすることにより、消去確認処理中に電源オフ等により消去確認処理が中断された場合でも、情報漏洩の可能性をより低くすることができる。
【００１１】
好ましくは、前記消去確認手段は、各データの１つのデータ処理単位の領域に対してそれぞれ消去確認を行った後に、各データの消去確認を行った１つのデータ処理単位の領域以外の領域に対しても消去確認を行う。
【００１２】
好ましくは、前記消去確認手段は、各データの１つのデータ処理単位の領域に対してそれぞれ消去確認を行った後に、各データの消去確認を行った１つのデータ処理単位の領域以外の領域に対しても同じ部分のデータ処理単位の領域毎に順次消去確認を行う。
【００１３】
好ましくは、前記消去確認手段により消去確認を行う記憶領域内の１つのデータ処理単位の領域が、各データの先頭部分である。
【００１４】
好ましくは、前記消去確認手段は、各データの先頭部分の領域に対してそれぞれ消去確認を行った後に、各データの先頭部分の領域以外の領域に対しても消去確認を行う。
【００１５】
好ましくは、前記消去確認手段は、各データの先頭部分の領域に対してそれぞれ消去確認を行った後に、各データの先頭部分の領域以外の領域に対しても同じ部分のデータ処理単位の領域毎に順次消去確認を行う。
【００１６】
好ましくは、前記記憶装置がハードディスクドライブであり、前記データ処理単位がセクタである。
【００１７】
好ましくは、前記記憶装置に格納されるデータが画像データである。
【００１８】
好ましくは、前記記憶装置に格納されるデータが、前回の暗号化処理単位の暗号化データをもとに次の暗号化処理単位のデータの暗号化が行われる暗号化方法により暗号化されている。
さらに好ましくは、前記暗号化方法が、ＣＢＣモードを用いた暗号化方法である。
【００１９】
［データ処理方法］
また、本発明のデータ処理方法は、記憶装置内に格納されたデータを消去するデータ処理方法であって、
データ処理後に前記記憶装置内の処理済みデータが格納された記憶領域を、データを上書きすることにより消去し、
前記記憶装置内の記憶領域のうち消去されるべき記憶領域内のデータを読み出して消去確認を行う際に、消去確認を行おうとする記憶領域内の各データの１つのデータ処理単位の領域に対してそれぞれ消去確認を行う。
【００２０】
［プログラム］
また、本発明のプログラムは、記憶装置内に格納されたデータの消去を行うデータ処理方法をコンピュータに実行させるためのプログラムであって、
データ処理後に前記記憶装置内の処理済みデータが格納された記憶領域を、データを上書きすることにより消去するステップと、
前記記憶装置内の記憶領域のうち消去されるべき記憶領域内のデータを読み出して消去確認を行う際に、消去確認を行おうとする記憶領域内の各データの１つのデータ処理単位の領域に対してそれぞれ消去確認を行うステップとをコンピュータに実行させる。
【発明の効果】
【００２１】
以上説明したように、本発明によれば、消去確認に要する時間を短くすることにより、消去確認処理中に電源オフ等により消去確認処理が中断された場合でも、情報漏洩の可能性をより低くすることができるという効果を得ることができる。
【発明を実施するための最良の形態】
【００２２】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２３】
[第１の実施形態]
図１は、本発明の第１の実施形態のデータ処理装置７０を有する画像処理装置のハードウェア構成を、データ処理装置７０を中心に例示する図である。
本実施形態における画像処理装置は、図１に示されるように、ＣＰＵ１０と、ＲＡＭ２０と、ＲＯＭ３０と、通信インタフェース部４０と、ユーザインタフェース部５０と、ＦＡＸインタフェース部６０と、データ処理装置７０と、スキャナ８０と、ＨＤＤ（Hard Disk Drive）９０と、プリントエンジン１００とから構成されている。
【００２４】
通信インタフェース部４０は、他の装置との間の通信処理を行う。ユーザインタフェース部５０は、ユーザからの設定入力や、ユーザに対する表示処理等のユーザインタフェースの処理を行う。ＦＡＸインタフェース部６０は、電話回線を介して他のＦＡＸ装置との間のＦＡＸ通信の処理を行う。
【００２５】
プリントエンジン１００は、データ処理装置７０において処理された画像データ等を印刷する処理を行う。ＣＰＵ１０は、ＲＡＭ２０、ＲＯＭ３０、通信インタフェース部４０、ユーザインタフェース部５０、ＦＡＸインタフェース部６０、データ処理装置７０、スキャナ８０、プリントエンジン１００の動作を制御している。
【００２６】
データ処理装置７０は、例えば、データ処理プログラムがインストールされた汎用コンピュータであり、ＣＰＵ１０からの指示に基づいて、スキャナ８０を介して取り込んだ画像データ等に対して所定のデータ処理を行う。そして、データ処理装置７０は、データ処理を行う際に、処理を行おうとする画像データを一旦記憶装置であるＨＤＤ９０に格納してからＣＰＵ１０により指定されたデータ処理を行う。
【００２７】
データ処理プログラムは、図示しない磁気ディスク、半導体メモリ等の記録媒体からデータ処理装置７０に読み込まれてインストールされることによりデータ処理装置７０の動作を制御する。
なお、データ処理プログラムにより実現される機能の全部又は一部をＡＳＩＣ（Application Specific IC）などのハードウェアで実現してもよい。
【００２８】
図２は、上記のデータ処理プログラムが実行されることにより実現される図１中のデータ処理装置７０の機能構成を例示する図である。
データ処理装置７０は、図２に示されるように、データ格納手段７１と、消去手段７２と、消去確認手段７３とを備えている。データ処理装置７０では、スキャナ８０を介して取り込んだ画像データ等を、データ格納手段７１により記憶装置であるＨＤＤ９０内に格納し、データ処理が行われた後に、消去手段７２によりＨＤＤ９０内に格納された処理済みデータの消去を行う。具体的には、消去手段７２は、データ処理後にＨＤＤ９０の処理済みデータが格納された記憶領域を、データを上書きすることにより消去する。
【００２９】
そして、データ処理装置７０内の消去確認手段７３は、ＨＤＤ９０内の記憶領域のうち消去されるべき記憶領域内のデータを読み出して消去確認を行う。ここで、消去確認とは、記憶装置であるＨＤＤ９０の指定された記憶領域から所望の上書きデータ（固定値または乱数データ）が読み出せることを確認して、データの消去が確実に行われていることを検証するものである。つまり、消去したはずの消去指定領域から読み出されたデータと最後に上書きしたデータとが一致することが確認されれば、消去が正常に行われていると判断される。なお、ここでは消去確認を行う各データの単位は、ファイル単位でもかまわないし、ジョブ単位でもかまわない。
【００３０】
データ処理装置７０内の消去確認手段７３は、この消去確認を行う際に、指定領域内の各データを順次消去確認するのではなく、先ず、消去確認を行おうとする記憶領域内の各データの先頭セクタに対してそれぞれ消去確認を行う。
【００３１】
本実施形態では、ＨＤＤ９０には、ＣＢＣ（Cipher Block Chaining：暗号ブロック連鎖）モードにより暗号化されたデータが複数セクタにわたって格納されているものとする。このＣＢＣモードでは暗号化処理単位であるブロック毎に、前のブロックの暗号化データをもとにした暗号化が行われるため、先頭ブロックのデータのみを消去すれば以降のブロックの暗号化データが解読されにくいという特徴がある。
【００３２】
そのため、本実施形態では、第１の消去確認処理として、消去確認指定されたデータが格納されている複数セクタのうちの先頭セクタのみを消去確認する。そして、続いて第２の消去確認処理として、先頭セクタ以外のセクタを消去確認する。なお、この第２の消去確認処理の実施の有無は選択可能であり、実施してもしなくてもよい。
【００３３】
次に、本実施形態の画像処理装置における消去確認処理を図３のフローチャートを参照して説明する。なお、本実施形態では、消去方法については特に規定されるものではないため、ここでは消去方法についての詳細な説明は省略する。
先ず、ＣＰＵ１０により消去確認データ範囲が指定されると（Ｓ１０１）、データ処理装置７０内の消去確認手段７３は、指定された消去確認データ範囲に含まれるデータのうちの先頭データを選択する（ステップ１０２）。次に、消去確認手段７３は、選択データの先頭セクタの消去確認を行う（Ｓ１０３）。そして、消去確認手段７３は、同様にして指定された消去確認データ範囲内の全てのデータの先頭セクタに対して消去確認を順次行う（Ｓ１０４、Ｓ１０５）。
【００３４】
ここで第１の消去確認処理のみで強制終了するように予め設定されている場合には、処理は終了する（Ｓ１０６でＹｅｓ）。そして、Ｓ１０６において強制終了しない場合には、第２の消去確認処理が行われる。
【００３５】
第２の消去確認処理では、先ず先頭データが選択され（Ｓ１０７）、消去確認手段７３は、選択データの先頭セクタ以外のセクタの消去確認を行う（Ｓ１０８）。そして、消去確認手段７３は、同様にして指定された消去確認データ範囲内の全てのデータの先頭セクタ以外のセクタに対して消去確認を順次行う（Ｓ１０９、Ｓ１１０）。
【００３６】
次に、本実施形態によるデータ処理方法により消去確認がどのように行われるかを図４を参照して説明する。図４に示されるように、先ず第１の消去確認処理として、消去確認データ範囲内の各データの先頭セクタ（データ１−１、２−１、３−１）のみに対して消去確認が行われる。そして、第２の消去確認処理として、各データの先頭セクタ以外のセクタ（データ１−２、１−３、・・、データ２−２、２−３、・・、データ３−２、３−３、・・）に対する消去確認が行われる。
【００３７】
本実施形態の画像処理装置によれば、第１の消去確認処理により、指定された消去確認データ範囲内の全てのデータの先頭セクタが確実に消去されたことが確認される。そのため、全てのデータの全てのセクタの消去確認を行う場合と比較して、短時間でデータ全体が再現不可能な状態になっていることを確認することができる。そして、より安全を望むユーザに対しては、第２の消去確認処理を継続して実行することにより、先頭セクタ以外のセクタについても消去確認を行うことができるようにしている。ここで、第２の消去確認処理については、所定のタイミング（直ちに／継続するジョブが無い場合／・・・等）で実施することも可能である。
【００３８】
本実施形態のデータ処理装置によれば、各データの全てのセクタの消去確認を順次行っていた従来のデータ処理方法と比較して、短時間で全てのデータが読み取り不可能なレベルまで消去されていることを確認することができる。そのため、消去確認中に電源オフ等で消去確認処理が中断された場合でも、従来のデータ処理方法よりも多くのデータの消去確認を実施することができ、結果としてデータが漏洩する可能性を低くすることができる。
【００３９】
なお、本実施形態では、ＣＢＣモードを用いた暗号化方法によりＨＤＤ９０内に格納されているデータの暗号化が行われている場合を用いて説明しているが、前回の暗号化処理単位の暗号化データをもとに次の暗号化処理単位のデータの暗号化が行われる暗号化方法であれば同様の効果が得られる。
【００４０】
[第２の実施形態]
次に、本発明の第２の実施形態のデータ処理装置について説明する。
【００４１】
上記第１の実施形態では、指定された消去確認データ範囲内の各データの先頭セクタを第１の消去確認処理により先ず処理し、次に、先頭セクタ以外のセクタを第２の消去確認処理により処理するという２段階の消去確認方法を行っていた。しかし、第２の消去確認処理については特に消去確認を行う方法が指定されていなかったため、第２の消去確認処理の途中で消去確認処理が中断された場合、先頭セクタのみしか消去確認が行われていないデータが残ってしまう可能性がある。
【００４２】
そのため、本発明の第２の実施形態では、さらに第２の消去確認処理を細分化して複数処理過程に分割することにより、よりデータの漏洩の可能性を低くする。
【００４３】
本実施形態では、第１の消去確認処理として、指定された範囲内のデータが格納された複数セクタのうちの先頭セクタを順次消去確認する。ここまでは、上記で説明した第１の実施形態の場合と同様である。そして、次に、第２の消去確認処理として、各データの２番目のセクタのみをそれぞれ順次消去確認する。以降同様にして、第３セクタから最終セクタまでのデータに対して、第３の消去確認処理から最終の消去確認処理によって順次消去確認を行う。つまり、本実施形態では、各データの先頭セクタに対する消去確認が行われた後に、各データの先頭セクタ以外の領域に対しても同じ部分のセクタごとに順次消去確認を行っていく。
【００４４】
次に、本実施形態のデータ処理方法を図５のフローチャートを参照して説明する。なお、本実施形態の画像処理装置の構成は、図１に示した第１の実施形態の画像処理装置の構成と同じであり、データ処理装置７０の処理方法のみが異なるものであるため、画像処理装置の構成については図１を参照して説明する。
【００４５】
先ず、ＣＰＵ１０により消去確認データ範囲が指定されると（Ｓ２０１）、データ処理装置７０の消去確認手段７３は、指定された消去確認データ範囲に含まれるデータのうちの先頭データを選択する（Ｓ２０３）。ここで、Ｍの初期値として１が設定される（Ｓ２０２）。そして、消去確認手段７３は、選択データのＭ番目のセクタの消去確認を行う（Ｓ２０４）。ここでは、Ｍは初期値として１が設定されているため、消去確認手段７３は、先頭セクタの消去確認を行う。消去確認手段７３は、同様にして指定された消去確認データ範囲内の全てのデータの先頭セクタに対して順次消去確認を行う（Ｓ２０５、Ｓ２０６）。
【００４６】
ここで第１の消去確認処理のみで強制終了するように予め設定されている場合、またはＭの値（各データにおいて消去確認を行ったセクタ数）が予め設定されたＮと一致した場合には、処理は終了する（Ｓ２０７）。
【００４７】
そして、Ｓ２０７において処理が終了しない場合には、Ｍの値がインクリメントされ（Ｓ２０８）、次の消去確認処理が行われる。ここでは、Ｍの値は２となるため、第２の消去確認処理が行われる。
【００４８】
第２の消去確認処理では、先ず先頭データが選択され（Ｓ２０３）、消去確認手段７３は、選択データの２番目のセクタの消去確認を行う（Ｓ２０４）。消去確認手段７３は、同様にして指定された消去確認データ範囲内の全てのデータの２番目のセクタに対して消去確認を順次行う（Ｓ２０５、Ｓ２０６）。
そして、同様にして第３の消去確認処理、第４の消去確認処理、・・・が行われ、予め設定された第Ｎ回の消去確認処理が行われると処理は終了する（Ｓ２０７）。
【００４９】
本実施形態のデータ処理装置によるデータ処理方法を図６を参照して説明する。図６に示されるように、先ず第１の消去確認処理として、消去確認データ範囲内の各データの先頭セクタ（データ１−１、２−１、３−１）のみに対して消去確認が行われる。そして、第２の消去確認処理として、各データの２番目のセクタ（データ１−２、２−２、３−２）に対する消去確認が行われる。さらに、第３の消去確認処理として、各データの３番目のセクタ（データ１−３、２−３、３−３）に対する消去確認が行われる。このようにして、順次第４の消去確認処理、第５の消去確認処理と行われていく。
【００５０】
本実施形態によれば、上記で説明した第１の実施形態と同様に、第１の消去確認処理により、指定された消去確認データ範囲内の全てのデータの先頭セクタが確実に消去されたことが確認される。そして、本実施形態ではさらに、各データの第２のセクタ、第３のセクタの消去確認が順次行われるため、電源オフ等により途中で消去確認処理が中断した場合でも全てのデータの消去確認を平均的に実施することが可能になる。その結果、電源オフ等で消去確認処理が中断された場合でも、あるデータは全てのセクタの消去確認が終了しているが、あるデータは先頭セクタのみしか消去確認が行われていないという弊害の発生を防ぐことができる。
【００５１】
また、本実施形態のデータ処理方法では、複数の消去確認処理として各データの先頭セクタから順番にセクタを消去するようにしたが、これに限らず、複数の消去確認処理においてどのセクタを消去確認してもかまわず、複数の消去確認処理毎に消去確認するセクタを予め指定しておくようにしても良い。例えば、図７に示すように、ＨＤＤ内に格納されたデータの全消去を行うような場合には、まずはＨＤＤの先頭アドレスの消去確認（Ｎ1）→最終アドレスの消去確認（Ｎ2）→中間アドレスの消去確認（Ｎ3）を行い、続いてＨＤＤを２分割し、第１分割の中間アドレスの消去確認（Ｎ4）→第２分割の中間アドレスの消去確認（Ｎ5）、・・・のようにＨＤＤ全体を均等に消去確認するようにしても良い。
【００５２】
[変形例]
上記実施形態では、ＨＤＤに対してデータ処理単位の領域であるセクタ単位で消去確認を実行する場合を用いて説明を行ったが、本発明はこのような場合に限定されるものではなく、フラッシュメモリ等の他の不揮発性メモリや、または揮発性メモリに格納されたデータの消去確認にも適用可能である。この場合には、データ処理単位の領域がセクタではなくなるため、より小さなブロック単位での消去確認も可能である。そして、ＨＤＤ以外の記憶装置の消去確認処理を行う場合には、消去確認を行おうとする記憶領域内の各データの先頭部分の１つのデータ処理単位の領域に対して消去確認処理を行うようにすれば良い。
【００５３】
また、上記実施形態では、暗号化されたデータの消去確認を行う場合を用いて説明したが、本発明はこれに限定されるものではなく、暗号化されていないデータの消去確認を行う場合でも同様に本発明を適用することができるものである。
例えば、各データの先頭部分にデータを管理するための特別な管理情報が格納されているような場合や、データが暗号化されていてこの暗号化されたデータを復号するための復号鍵が各データの先頭部分に格納されている場合には、各データの先頭部分のみの消去確認を行うことにより同様の効果を得ることができる。
【００５４】
さらに、上記実施形態では、第１の消去確認処理として、消去確認を行おうとする記憶領域内の各データの先頭セクタの消去確認を実施する場合を用いて説明しているが、本発明はこのような場合に限定されるものではなく、消去確認を最も優先して行うべきであるセクタが先頭セクタ以外のセクタの場合には、第１の消去確認処理としてそのセクタから消去確認を行うようにしてもよい。例えば、上記の復号鍵が各データの先頭セクタに格納されているのではなく、最後のセクタに格納されているような場合には、各データの最後のセクタが最も優先して消去確認を行うべきセクタとなる。また、予め消去確認を行うセクタをユーザにより指定することができるようにしてもよい。
【００５５】
そして、先頭セクタ以外のセクタの消去確認を第１の消去確認処理として実施した場合、第２の消去確認処理として、先頭セクタ以外のセクタに対しても消去確認を行うようにしてもよい。
【００５６】
なお、先頭セクタ以外のセクタの消去確認を第１の消去確認処理として実施した場合、第２の消去確認処理以降の処理として、消去確認を行ったセクタ以外のセクタに対して、上記の第２の実施形態と同様な方法により、同じ部分のセクタごとに順次消去確認を行うようにしてもよい。
【図面の簡単な説明】
【００５７】
【図１】本発明の第１の実施形態のデータ処理装置を有する画像処理装置のハードウェア構成を示すブロック図である。
【図２】図１中のデータ処理装置７０の機能構成を例示するブロック図である。
【図３】本発明の第１の実施形態における消去確認処理を示すフローチャートである。
【図４】本発明の第１の実施形態における消去確認処理を説明するための図である。
【図５】本発明の第２の実施形態における消去確認処理を示すフローチャートである。
【図６】本発明の第２の実施形態における消去確認処理を説明するための図である。
【図７】本発明の第２の実施形態における消去確認動作により、ＨＤＤ全消去を行う際の消去確認方法の一例を示す図である。
【符号の説明】
【００５８】
１０    ＣＰＵ
２０    ＲＡＭ
３０    ＲＯＭ
４０    通信インタフェース部
５０    ユーザインタフェース部
６０    ＦＡＸインタフェース部
７０    データ処理装置
７１    データ格納手段
７２    消去手段
７３    消去確認手段
８０    スキャナ
９０    ＨＤＤ
１００    プリントエンジン
Ｓ１０１〜１１０    ステップ
Ｓ２０１〜２０８    ステップ
【図１】
2007310769.tif 000003
【図２】
2007310769.tif 000004
【図３】
2007310769.tif 000005
【図４】
2007310769.tif 000006
【図５】
2007310769.tif 000007
【図６】
2007310769.tif 000008
【図７】
2007310769.tif 000009