(57)【要約】【課題】必要、かつ、十分な上書き消去領域を設定することにより、短時間で、かつ、低コストでデータの消去処理を行うことができるデータ消去装置を提供する。【解決手段】電子機器等の記憶手段１５に記憶されたデータを消去するデータ消去装置であって、記憶手段１５の記憶領域を局所的に使用する毎に、該使用した記憶領域を上書き消去する局所的上書き消去手段１６と、記憶手段１５の記憶領域の全体が消去されるように、該記憶領域の所定の領域を上書き消去する全体上書き消去手段１７と、局所的上書き消去手段１６によって消去されたブロックを記憶するブロック記憶手段１９を有するとともに、該ブロック記憶手段１９に記憶された情報に基づいて、全体上書き消去手段１７に対する上書き消去領域を設定する消去済ブロック管理手段１８とを備える構成としてある。【選択図】  図２
2006344177.tif 000002
【特許請求の範囲】
【請求項１】
記憶手段に記憶されたデータを消去するデータ消去装置であって、
前記記憶手段の記憶領域が局所的に使用されると、該使用された記憶領域を上書き消去する局所的上書き消去手段と、
前記記憶手段の記憶領域の全体が消去されるように、該記憶領域の所定の領域を上書き消去する全体上書き消去手段と、
前記局所的上書き消去手段で上書き消去された領域に関する情報を記憶するブロック記憶手段と、
前記領域に関する情報に基づいて、前記全体上書き消去手段に対する上書き消去領域を設定する消去済ブロック管理手段と、を備えた
ことを特徴とするデータ消去装置。
【請求項２】
前記ブロック記憶手段は、前記記憶領域の初期化後の未使用領域を記憶情報として記憶し、
前記消去済ブロック管理手段は、前記全体上書き消去手段に対する上書き消去領域を設定するに際し、前記全体上書き消去手段により上書き消去される領域から前記未使用領域を除く
ことを特徴とする請求項１に記載したデータ消去装置。
【請求項３】
前記ブロック記憶手段は、前記局所的上書き消去手段による上書き消去に用いられた規格を記憶情報として記憶し、
前記消去済ブロック管理手段は、前記全体上書き消去手段に対する上書き消去領域を設定するに際し、前記全体上書き消去手段による上書き消去で用いられる規格と同じ規格で前記局所的上書き消去手段により上書き消去された領域を、前記全体上書き消去手段により上書き消去される領域から除く
ことを特徴とする請求項１又は２に記載したデータ消去装置。
【請求項４】
記憶手段に記憶されたデータを消去する手順をデータ消去装置に実行させるデータ消去プログラムであって、
前記記憶手段の記憶領域が局所的に使用されると、該使用された記憶領域を上書き消去する局所的上書き消去手順と、
前記記憶手段の記憶領域の全体が消去されるように、該記憶領域の所定の領域を上書き消去する全体上書き消去手順と、
前記局所的上書き消去処理で上書き消去された領域に関する情報を記憶するブロック記憶手順と、
前記領域に関する情報に基づいて、全体上書き消去手段に対する上書き消去領域を設定する消去済ブロック管理手順と、
を前記データ消去装置に実行させる
ことを特徴とするデータ消去プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器（例えば、コンピュータやモバイル機器等）等の記憶手段に記憶されたデータを消去するデータ消去装置、及び記憶手段のデータ消去をデータ消去装置に実行させるデータ消去プログラムに関する。
【背景技術】
【０００２】
近年、コンピュータやモバイル機器の発達により、データの記憶手段が種々開発されている。コンピュータの記憶手段としては、例えば、ハードディスク（以下、ＨＤＤという。）、光磁気ディスク（以下、ＭＯという。）、磁気テープ等の外部記憶装置（以下、ストレージという。）などがある。また、モバイル機器の記憶手段としては、例えば、ＰＣカード（登録商標）、コンパクトフラッシュ（登録商標）カード（以下、ＣＦカードという。）、スマートメディア（登録商標）等のメモリカードなどがある。
【０００３】
これら記憶手段では、データをファイル管理領域と実データ領域に分けて記憶し、ファイル管理領域では、データのファイル名、記憶手段の記憶位置、ディレクトリ名、作成日等の情報を記憶する。そして、記憶手段におけるデータの有無は、このファイル管理領域の情報によって判断されている。
【０００４】
このため、記憶手段に記憶されたデータは、コンピュータやモバイル機器の操作により削除しても、ファイル管理領域の情報が一部変更されるだけで、実データはそのまま残っている。また、これらの記憶手段をフォーマットしても、ファイル管理領域の情報が消去されるだけで実データ領域は、そのまま残存している。
【０００５】
実データ領域に残存するデータを解析すると、変更または削除されたファイル管理領域の情報を推測することができる。このため、コンピュータやモバイル機器の操作により削除またはフォーマットしたデータは、必ずしも１００％完全に復元できるとは限らないが、元のデータに復元することができる。また、「誤って消去したメモリを救済する」という健全な理由から、このような方法でデータを復元するソフトウェアが数多く市販されている。従って、誰でも容易に記憶手段に記憶されたデータを復元することが可能となっている。
【０００６】
このため、これらの記憶手段または当該記憶手段を搭載したコンピュータ及びモバイル機器の譲渡や廃棄の際に、当該記憶手段に記憶されていた機密データが復元され、流出や悪用されてトラブルに発展するという問題が発生している。
よって、記憶手段等の譲渡や廃棄の際には、記憶手段から削除したデータが復元できないように、より信頼できるデータ消去方法によりデータを削除する必要がある。しかし、このような処理は所定のスキルを持つ専門的な技術者が必要である。
【０００７】
このことから、専門的な技術者でなく通常の使用者でも自動的にパソコン（以下、ＰＣという。）を操作してＨＤＤ内のデータを上書き消去（ホワイトニング）できる装置が提供されている（例えば、特許文献１参照。）。
この特許文献１で開示されている装置は、その手段としてＭＳ−ＤＯＳ装置と、該ＭＳ−ＤＯＳ装置により自動的に読み込まれる自動起動ファイルと、該自動起動ファイルにより起動される上書き消去プログラムを含むディスク上書き消去装置において、前記上書き消去プログラムはＰＣのＨＤＤに関する情報を取得する情報取得手段と、前記取得した情報によりＨＤＤの内部を上書き消去する上書き消去手段を含むことを要旨とする。
よって、この装置によれば、当該上書き消去プログラムによりＨＤＤに関する情報が取得され、この取得した情報によりＨＤＤの内部を上書き消去されるため、上書き消去を自動的且つ容易迅速に行うことが可能となった。
【特許文献１】特開２００１−３４４０７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述の従来技術には以下のような問題がある。
すなわち、特許文献１に示す装置によれば、ＨＤＤ内全てのデータを上書き消去するため、処理に要する時間が長い。また、上書き消去の処理は基本的には、１回無意味なデータによる上書き消去を行えば十分と考えられるが、１回の上書きではＨＤＤにデータを記録する際、ドライブの回転等による振動で磁気ヘッドと磁性体面との角度のずれによって発生する残存磁気を特殊な装置で読み取ることができる可能性があるとの理由から、ＮＡＳ推奨方式等のデータ消去に関する規格では乱数、固定データ及びその補数データの３回上書きによる消去を推奨している。このため、上書き消去処理を高品質に行うためには少なくともそれらの規格以上の処理が求められるため、処理時間は膨大となり、コストも高騰する。
【０００９】
本発明は、以上のような従来の技術が有する問題を解決するために提案されたものであり、必要、かつ、十分な上書き消去領域を設定することにより、短時間で、かつ、低コストでデータの消去処理を行うことができるデータ消去装置及びデータ消去プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明のデータ消去装置は、請求項１に記載するように、記憶手段に記憶されたデータを消去するデータ消去装置であって、前記記憶手段の記憶領域が局所的に使用されると、該使用された記憶領域を上書き消去する局所的上書き消去手段と、前記記憶手段の記憶領域の全体が消去されるように、該記憶領域の所定の領域を上書き消去する全体上書き消去手段と、前記局所的上書き消去手段で上書き消去された領域に関する情報を記憶するブロック記憶手段と、前記領域に関する情報に基づいて、前記全体上書き消去手段に対する上書き消去領域を設定する消去済ブロック管理手段と、を備えた構成としてある。
【００１１】
このような構成によるデータ消去装置によれば、全体上書き消去手段によって記憶手段の記憶領域の全体を上書き消去するときに、局所的上書き消去手段によって消去された領域を上書き消去の対象とする必要がない。このため、全体上書き消去手段による上書き消去時間を短縮でき、低コストで効率的な処理が可能となる。
【００１２】
また、本発明のデータ消去装置は、請求項２に記載するように、前記ブロック記憶手段は、前記記憶領域の初期化後の未使用領域を記憶情報として記憶し、前記消去済ブロック管理手段は、前記全体上書き消去手段に対する上書き消去領域を設定するに際し、前記全体上書き消去手段により上書き消去される領域から前記未使用領域を除く構成としてある。
このような構成によるデータ消去装置によれば、全体上書き消去手段によって記憶手段の記憶領域の全体を上書き消去するときに、局所的上書き消去手段によって消去された領域に加えて、記憶領域の初期化後の未使用領域についても上書き消去の対象とする必要がない。このため、全体上書き消去手段による上書き消去時間を更に短縮でき、低コストで効率的な処理が可能となる。
【００１３】
また、本発明のデータ消去装置は、請求項３に記載するように、前記ブロック記憶手段は、前記局所的上書き消去手段による上書き消去に用いられた規格を記憶情報として記憶し、前記消去済ブロック管理手段は、前記全体上書き消去手段に対する上書き消去領域を設定するに際し、前記全体上書き消去手段による上書き消去で用いられる規格と同じ規格で前記局所的上書き消去手段により上書き消去された領域を、前記全体上書き消去手段により上書き消去される領域から除く構成としてある。
このような構成によるデータ消去装置によれば、全体上書き消去手段によって記憶手段の記憶領域の全体を上書き消去するときに、全体上書き消去手段による上書き消去の規格と同じ規格で局所的上書き消去手段により消去された領域については、全体上書き消去手段により上書き消去を行う必要がない。このため、その領域を全体上書き消去手段に対する上書き消去領域から除くことで、全体上書き消去手段による上書き消去時間を更に短縮でき、低コストで効率的な処理が可能となる。
【００１４】
また、本発明のデータ消去プログラムは、請求項４に記載するように、記憶手段に記憶されたデータを消去する手順をデータ消去装置に実行させるデータ消去プログラムであって、前記記憶手段の記憶領域が局所的に使用されると、該使用された記憶領域を上書き消去する局所的上書き消去手順と、前記記憶手段の記憶領域の全体が消去されるように、該記憶領域の所定の領域を上書き消去する全体上書き消去手順と、前記局所的上書き消去処理で上書き消去された領域に関する情報を記憶するブロック記憶手順と、前記領域に関する情報に基づいて、全体上書き消去手段に対する上書き消去領域を設定する消去済ブロック管理手順と、を前記データ消去装置に実行させる構成としてある。
【００１５】
このようなデータ消去プログラムによれば、全体上書き消去処理によって記憶手段の記憶領域の全体を上書き消去するときに、局所的上書き消去処理によって消去された領域を上書き消去の対象とする必要がない。このため、全体上書き消去処理による上書き消去時間を短縮でき、低コストで効率的な処理が可能となる。
【発明の効果】
【００１６】
以上のように、本発明のデータ消去装置及びデータ消去プログラムによれば、全体上書き消去手段による上書き消去時間を短縮することができる。
従って、電子機器等の譲渡や廃棄、又は記憶手段の初期化の際に、記憶手段に記憶されていたデータを、短時間、かつ、低コストで効率的に消去することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の好ましい実施形態について、図面を参照しつつ説明する。
図１は、本発明の好ましい実施形態であるデータ消去装置を備える画像形成装置の構成を示すブロック図である。
画像形成装置１０は、図１に示すようにフロントパネル１１、入出力インタフェイス（以下、入出力Ｉ／Ｆと言う。）１２、主記憶装置１３、ＣＰＵ１４、記憶手段（記憶媒体（ＨＤＤ））１５及び装置バス２２を備えている。
【００１８】
フロントパネル１１は、液晶パネル等により構成され、画像形成装置１０の操作入力等を行う装置である。
入出力Ｉ／Ｆ１２は、ＬＡＮ等のネットワーク（図示省略）に接続し、ネットワーク上のクライアントである複数のＰＣ等により、画像形成装置１０を共有して利用できるようになっている。
主記憶装置１３は、ＲＡＭ等により構成され、入出力Ｉ／Ｆ１２より入力された印刷データの印刷処理等を行う。
ＣＰＵ（制御手段）１４は、画像形成装置１０の有する各種機能を実行するために、所定の処理を画像形成装置１０の構成各部に実行させ、あるいは自ら所定の処理を実行する。
【００１９】
記憶手段１５は、入出力Ｉ／Ｆ１２から入力されたデータ等を記憶する記憶媒体等であって、本実施形態ではＨＤＤにより構成される。ただし、画像形成装置１０に内蔵するストレージや画像形成装置１０に外付けするメモリカード等であってもよい。
装置バス２２は、画像形成装置１０内部で各装置がデータをやり取りするための伝送路である。
なお、画像形成装置１０に備えられるデータ消去装置については、その構成を図２に示すとともに、以下、その説明を行う。
【００２０】
次に、図２は、本発明の好ましい実施形態であるデータ消去装置の構成を示すブロック図である。
本発明のデータ消去装置は、図２に示すように、局所的上書き消去手段１６、全体上書き消去手段１７及び消去済ブロック管理手段１８を備えており、これらの各部の処理は、画像形成装置１０の記憶部（ＲＯＭやハードディスク等）に記憶されたデータ消去プログラムがＲＡＭにロードされて、ＣＰＵにより実行される。
【００２１】
局所的上書き消去手段１６は、描画工程やジョブ管理工程等において、入出力Ｉ／Ｆ１２から入力されて、記憶手段１５の記憶領域に局所的に記憶されたデータを、出力終了時やジョブ終了時のタイミングにて、上書き消去する。なお、局所的上書き消去手段１６で上書き消去される局所的な記憶領域（ブロック）としては、ファイル（ｆｉｌｅ）あるいはパーティション（Ｐａｒｔｉｔｉｏｎ）などを挙げることができ、受信したユーザデータそのものであったり、描画処理で発生した作業データであったりもする。この他にも、記憶手段１５には、ダウンロードしたフォントデータやユーザアカウント情報など比較的長期的に利用されるデータが保存されている。
【００２２】
全体上書き消去手段１７は、記憶手段１５の記憶領域の全体が消去されるように、消去済ブロック管理手段１８により設定された上書き消去領域を上書き消去する。
【００２３】
消去済ブロック管理手段１８は、記憶手段１５の記憶領域にデータが書き込まれたときの該書き込まれたブロック（アドレス）、局所的上書き消去手段１６によって消去されたブロック（アドレス）、局所的上書き消去手段１６による上書き消去に用いられた規格（消去方式）及び記憶領域の初期化後の未使用領域（アドレス）を内容とする管理テーブル（ブロック記憶手段）１９を有しており、該管理テーブルとしてブロック記憶手段１９に記憶された情報（局所的上書き消去手段で上書き消去された領域に関する情報）に基づいて、全体上書き消去手段１７に対する上書き消去領域を設定する。
【００２４】
具体的には、管理テーブル１９は、図２に示すように、記憶手段１５の記憶領域にデータが書き込まれたときの該書き込まれた局所領域のアドレス（フラグＢ）、局所的上書き消去手段１６によって消去されたアドレス（フラグＡ）及び記憶領域の初期化後の未使用領域のアドレス（フラグなし：○表示））を管理記憶する消去管理テーブル２０と、局所的上書き消去手段１６による上書き消去に用いられた規格（消去方式）を管理記憶する規格テーブル２１とを備えている。
規格テーブル２１には、一又は二以上の規格が書き込まれており、具体的には、例えば、「０を１回書込み方式」、「１を１回書込み方式」、「乱数を１回書込み方式」、「ＮＳＡ方式」、「旧ＮＳＡ方式」、「米国防総省方式」、「ＮＡＴＯ方式」、「Ｇｕｔｍａｎｎ方式」などがある。
【００２５】
そして、画像形成装置１０の譲渡や廃棄、又は記憶手段１５の初期化の際に、画像形成装置１０の制御手段からフォーマットの要求がされると、消去済ブロック管理手段１８は、管理テーブル１９を参照して、局所的上書き消去手段１６によって消去されたアドレス（フラグＡ）のうちの、消去規格が全体上書き消去手段１７による消去規格と同一規格のアドレス、及び記憶領域の初期化後の未使用領域のアドレス（フラグなし：○表示）以外の領域を、全体上書き消去手段１７に対する上書き消去領域として設定する。
即ち、この実施形態では、記憶手段１５の記憶領域にデータが書き込まれたときの該書き込まれた局所領域のアドレス（フラグＢ）及び局所的上書き消去手段１６によって消去されたアドレス（フラグＡ）のうちの、消去規格が全体上書き消去手段１７による消去規格と異なる規格のアドレスを、全体上書き消去手段１７に対する上書き消去領域として設定し、設定された上書き消去領域が全体上書き消去手段１７によって上書き消去される。これにより、記憶手段１５の記憶領域の全体が消去される。
【００２６】
管理テーブル１９は、記憶手段１５の記憶領域が初期化されたときには、上書き消去する必要がないので、クリアの状態であり、消去管理テーブル２０の各アドレス欄は未使用領域（フラグなし：○表示））とされている。記憶手段１５の記憶領域にデータが書き込まれる時に、初めてフラグＢを立て、途中、局所的上書き消去手段１６により上書き消去された個所はフラグＢが落ち、フラグＡを立てる。なお、管理テーブル１９を拡張して、消去規格毎のフラグを持っても良いが、いずれにしても管理テーブル１９の保持方法は次の（１）及び（２）の２つが考えられる。
【００２７】
（１）既存のファイル装置のデータ管理領域(メタ領域)にフラグを仕込む方法
ＦＡＴ３２を例に採ると、表現可能領域は１．３７ＴＢとなる。つまり、このサイズ以下のデバイスの場合、ＦＡＴ領域に余剰ビットが存在することになる。この余剰ビットにより規格テーブル２１に消去規格を表現することが可能となる。市場に出回っている８０ＧＢのＨＤＤの場合、最少でも４ビット余るので、１６とおりの消去規格をアドレス情報と共に記憶させておくことができる。
なお、３２ＭＢのリムーバブルディスクをＦＡＴ１６にて利用する場合、余剰ビットが０になってしまうが、クラスタサイズ（アクセスサイズ）の方をより大雑把にすることで余剰ビットを作り出すことができる。
【００２８】
（２）別途領域を設ける方法
セクタ単位の制御が可能になり、ファイル装置の影響を受けない。例えば、複数の消去規格が混在して運用されている場合などは、それぞれの規格を別のフラグとして記憶することで、全体消去時に規格に合致した領域のみを判別することも可能となる。
【００２９】
なお、規格テーブル２１に複数の消去規格を記憶させる意義としては、例えば、「逐次実行される局所的消去は生産性を考慮して、１回もしくは２回だけ上書き消去する消去規格で構わないが、廃棄する時には３回上書きする消去方式を使いたい」といった場合、全体上書き消去手段１７による上書き消去時に、１回だけ上書き消去された領域には残り２回上書きし、２回だけ上書き消去された領域には残り１回上書きするといった方法を取ることもできる。勿論、３回上書き消去された領域もしくは未使用領域は、全体上書き消去手段１７による上書き消去の対象外とされる。
【００３０】
図３は、本発明の好ましい実施形態であるデータ消去装置の動作を説明するためのシーケンス図である。
まず、ステップＳ１で、画像形成装置１０の制御手段から局所的な上書き消去処理が要求されると、ステップＳ２で、局所的上書き消去手段１６が記憶手段１５の記憶領域に局所的に記憶されたデータを、出力終了時やジョブ終了時のタイミングにて、上書き消去（ｗｈｉｔｅｎｉｎｇ）する。該局所的上書き消去が終了すると、局所的上書き消去手段１６は、ステップＳ３で、消去済ブロック管理手段１８に対して、フラグＡをセットする。
【００３１】
次いで、消去済ブロック管理手段１８が、ステップＳ４で、記憶手段１５の記憶領域にデータが書き込まれる時に消去管理テーブル２０に記憶されたアドレスのフラグＢを消去して、フラグＡを立てるとともに、局所的上書き消去手段１６による上書き消去に用いられた規格を規格テーブル２１に記憶する。これにより、局所的上書き消去手段１６による上書き消去が終了し、消去済ブロック管理手段１８から画像形成装置１０の制御手段に対して、局所的上書き処理の終了信号が出力される。
【００３２】
次に、画像形成装置１０の譲渡や廃棄、又は記憶手段１５の初期化の際に、ステップＳ５で、画像形成装置１０の制御手段から全体上書き消去手段１７に対してフォーマットの要求がされると、ステップＳ６で、全体上書き消去手段１７が消去済ブロック管理手段１８に対して上書き消去の設定領域の取得を要求する。また、全体上書き消去手段１７は、局所的上書き消去手段１６から記憶手段１５の記憶領域にデータが書き込まれたときの該書き込まれた局所領域のアドレス（フラグＢ）及び局所的上書き消去手段１６によって消去されたアドレス（フラグＡ）のうちの、消去規格が全体上書き消去手段１７による消去規格と異なる規格のアドレスを設定上書き領域として読み込む。
【００３３】
次に、ステップＳ７で、全体上書き消去手段１７は、消去済ブロック管理手段１８によって設定された上書き消去領域を上書き消去し、これにより、記憶手段１５の記憶領域の全体が消去され、フォーマットが完了する。
【００３４】
上記の説明から明らかなように、この実施形態では、全体上書き消去手段１７によって記憶手段１５の記憶領域の全体を上書き消去するときに、記憶手段１５の未使用領域及び局所的上書き消去手段１６によって既に上書き消去されたブロックで、消去規格が同一のものについては、上書き消去の対象とする必要がない。このため、全体上書き消去手段１７による上書き消去時間を短縮することができる。
これにより、画像形成装置１０の譲渡や廃棄、又は記憶手段１５の初期化の際に、記憶手段１５に記憶されていたデータを、短時間、かつ、低コストで効率的に消去することができる。
【００３５】
また、本発明の好ましい実施形態に係るデータ消去プログラムは、上記のデータ消去装置において、データ消去処理の手順を各構成要素に実行させるプログラムである。
【００３６】
次に、データ消去プログラムについて説明する。
上記の実施形態におけるコンピュータ（画像形成装置など）のデータ消去機能は、記憶手段（例えば、ＲＯＭやＨＤＤなど）に記憶されたデータ消去プログラムにより実現される。
【００３７】
データ消去プログラムは、コンピュータの制御手段（ＣＰＵなど）に読み込まれることにより、コンピュータの構成各部に指令を送り、所定の処理、たとえば、局所的上書き消去手段１６による記憶領域の局所的な上書き消去処理、消去済ブロック管理手段１８による全体上書き消去手段１７に対する上書き消去領域の設定処理、該設定上書き消去領域の全体上書き消去手段１７による上書き消去処理などを行わせる。
これによって、データ消去機能は、ソフトウェアであるデータ消去プログラムとハードウエア資源であるコンピュータ（画像形成装置など）の各構成部とが協働することにより実現される。
【００３８】
なお、データ消去機能を実現するためのデータ消去プログラムは、コンピュータのＲＯＭやハードディスクなどに記憶される他、コンピュータ読み取り可能な記録媒体、たとえば、外部記憶装置及び可搬記録媒体等に格納することができる。
外部記憶装置とは、ＣＤ−ＲＯＭ等の記憶媒体を内蔵し、画像形成装置等の外部接続されるメモリ増設装置をいう。一方、可搬記録媒体とは、記録媒体駆動装置（ドライブ装置）に装着でき、かつ、持ち運び可能な記録媒体であって、たとえば、フレキシブルディスク，メモリカード，光磁気ディスク等をいう。
【００３９】
そして、記録媒体に記録されたプログラムは、コンピュータのＲＡＭ等にロードされて、ＣＰＵ（制御手段又は制御部）により実行される。この実行により、上述した本実施形態のデータ消去処理機能が実現される。
さらに、コンピュータで本発明のデータ消去プログラムをロードする場合、他のコンピュータで保有されたデータ消去プログラムを、通信回線を利用して自己の有するＲＡＭや外部記憶装置にダウンロードすることもできる。このダウンロードされたデータ消去プログラムも、ＣＰＵにより実行され、本実施形態のデータ消去機能を実現する。
【００４０】
以上、本発明のデータ消去装置について、好ましい実施形態を示して説明したが、本発明は、上述した実施形態にのみ限定されるものではなく、本発明の範囲で種々の変更実施が可能であることは言うまでもない。
例えば、上述した実施形態では、管理テーブル１９の消去管理テーブル２０が、記憶手段１５の記憶領域にデータが書き込まれたときの該書き込まれた局所領域のアドレス（フラグＢ）、局所的上書き消去手段１６によって消去されたアドレス（フラグＡ）及び記憶領域の初期化後の未使用領域のアドレス（フラグなし：○表示））を管理記憶している。しかし、これに代えて、消去管理テーブル２０が、記憶手段１５の記憶領域にデータが書き込まれたときの該書き込まれた局所領域のアドレス（フラグＢ）及び局所的上書き消去手段１６によって消去されたアドレス（フラグＡ）のみを管理記憶して、記憶手段１５の記憶領域にデータが書き込まれたときの該書き込まれた局所領域のアドレス（フラグＢ）及び局所的上書き消去手段１６によって消去されたアドレス（フラグＡ）のうちの、消去規格が全体上書き消去手段１７による消去規格と異なる規格のアドレスを、全体上書き消去手段１７に対する上書き消去領域として設定するようにしてもよい。
また、上述した実施形態では、データ消去装置を画像形成装置に搭載したが、ＰＣ等の他の電子機器に搭載してもよい。
【産業上の利用可能性】
【００４１】
以上、説明したように、本発明のデータ消去装置及びデータ消去プログラムは、ＨＤＤ等の不揮発性メモリを有する装置、画像形成装置の他、ＰＣ、ＨＤＤレコーダ、携帯端末（例えば、携帯電話等）等の電子機器に好適に利用することができる。
【図面の簡単な説明】
【００４２】
【図１】本発明の好ましい実施形態であるデータ消去装置を備える画像形成装置の構成を示すブロック図である。
【図２】本発明の好ましい実施形態であるデータ消去装置の構成を示すブロック図である。
【図３】本発明の好ましい実施形態であるデータ消去装置の動作を説明するためのシーケンス図である。
【符号の説明】
【００４３】
１０  画像形成装置
１１  フロントパネル
１２  入出力Ｉ／Ｆ
１３  主記憶装置
１４  ＣＰＵ
１５  記憶手段
１６  局所的上書き消去手段
１７  全体上書き消去手段
１８  消去済ブロック管理手段
１９  管理テーブル（ブロック記憶手段）
２０  消去管理テーブル
２１  規格テーブル
２２  装置バス
【図１】
2006344177.tif 000003
【図２】
2006344177.tif 000004
【図３】
2006344177.tif 000005