JP2008009790A - Data processor - Google Patents
Data processor Download PDFInfo
- Publication number
- JP2008009790A JP2008009790A JP2006180613A JP2006180613A JP2008009790A JP 2008009790 A JP2008009790 A JP 2008009790A JP 2006180613 A JP2006180613 A JP 2006180613A JP 2006180613 A JP2006180613 A JP 2006180613A JP 2008009790 A JP2008009790 A JP 2008009790A
- Authority
- JP
- Japan
- Prior art keywords
- data
- information
- confirmation
- erasure
- storage device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Landscapes
- Storage Device Security (AREA)
- Facsimiles In General (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
本発明は、データ処理装置に関し、特に、データ処理装置に関する。 The present invention relates to a data processing device, and more particularly to a data processing device.
近年、複写機やプリンタなどの画像処理装置において、画像データを保持するための記憶装置としてハードディスクが用いられている。しかし、これらの画像処理装置がハードディスクごと廃棄された場合、廃棄されたハードディスク内に保持された情報が漏洩することが問題となっている。このため、ハードディスク内の不要となった情報を消去する必要性が高まっており、ハードディスク内の情報消去方法として、様々な方法が提案されている。 In recent years, a hard disk is used as a storage device for holding image data in image processing apparatuses such as copying machines and printers. However, when these image processing apparatuses are discarded together with the hard disk, there is a problem that information held in the discarded hard disk leaks. For this reason, the necessity of erasing unnecessary information in the hard disk is increasing, and various methods for erasing information in the hard disk have been proposed.
このような消去方法の1つとして、特許文献1には、プリントジョブの合間等の設定されたタイミングにおいて、メモリに上書きするためのダミーデータ(上書きデータ)を用意し、ダミーデータをハードディスクの消去したい領域に上書きする手法が開示されている。 As one of such erasing methods, Patent Document 1 prepares dummy data (overwrite data) for overwriting the memory at a set timing such as between print jobs, and erases the dummy data from the hard disk. A technique for overwriting a desired area is disclosed.
しかし、この従来の消去方法では、消去したい領域のデータが確実に消去されているかどうかを確認する処理が考慮されていないため、何らかの理由(例えば、異なるHDDの接続や、HDDの接続不良、HDDの故障や、マシンの故障/バグ/不正アクセス)によりデータの消去が行われなかった場合には、情報漏洩を防ぐことができないという問題点があった。 However, this conventional erasing method does not consider processing for confirming whether or not the data in the area to be erased is surely erased. Therefore, for some reason (for example, different HDD connection, HDD connection failure, HDD If the data is not erased due to the failure of the machine or the failure of the machine / bug / unauthorized access), there is a problem that information leakage cannot be prevented.
そのため、ハードディクス上のデータの消去方法として、米国国防総省準拠方式等では、乱数データや固定値等の上書きデータで消去したい領域を複数回上書きし、上書きした領域を読み出して、確実にデータの消去が行われたことを確認する消去確認方法が規定されている。 Therefore, as a method for erasing data on hard disks, the US Department of Defense compliant method, etc. overwrites the area to be erased multiple times with overwrite data such as random number data or fixed values, reads the overwritten area, and securely An erasure confirmation method for confirming that erasure has been performed is defined.
しかし、消去した領域の確認処理を行おうとした場合に、消去したデータ領域が広い場合には処理時間が長くなってしまうという問題点がある。そのため、ある処理が終わった後に次の処理を行うことができるようになるまで時間がかかってしまう。また、消去確認処理を行うことにより少なからず他のジョブに影響を与えるため装置全体のパフォーマンスが低下してしまうことにもなる。特に、近年1台の装置で印刷、複写、FAX等の様々な機能を行う複合機が普及してきているため、処理済みデータの消去確認時間が長くなってしまうと次の処理を直ぐに行うことができず処理効率が低下してしまうことになる。
上述した従来のデータ処理装置では、処理済みデータの消去確認処理を行う際に、消去したデータ領域によっては消去確認時間が長くなってしまい処理効率が悪化してしまう可能性があるという問題点があった。 In the conventional data processing apparatus described above, when performing the process of confirming the erasure of the processed data, the erasure confirmation time may be increased depending on the erased data area, and the processing efficiency may be deteriorated. there were.
本発明の目的は、記憶装置に格納された処理済みデータを消去し、消去したデータの消去確認を行う際のデータの消去確認時間を短縮して処理効率の向上を図ることができるデータ処理装置およびデータ処理方法とプログラムを提供することである。 An object of the present invention is to provide a data processing apparatus capable of erasing processed data stored in a storage device and shortening the data erasure confirmation time when erasure confirmation of the erased data is performed, thereby improving the processing efficiency. And providing a data processing method and program.
[データ処理装置]
上記目的を達成するために、本発明のデータ処理装置は、処理を行うデータを記憶装置内に格納し、データ処理後に前記記憶装置内に格納された処理済みデータを消去するデータ処理装置であって、
前記記憶装置にデータを格納する際に、該データのデータ内容をデータ管理情報として格納するデータ格納手段と、
データ処理後に前記記憶装置内の処理済みデータが格納された記憶領域に対してデータを上書きすることにより消去する消去手段と、
前記記憶装置内の消去済みデータの消去確認処理を行う際に、消去確認しようとするデータに対応したデータ管理情報を読み出す管理情報読み出し手段と、
前記データ管理情報と予め設定された消去確認条件とに基づいて消去確認処理の実行方法を決定し、決定された実行方法により消去済みデータの消去確認を行う消去確認手段とを有する。
[Data processing device]
In order to achieve the above object, a data processing apparatus of the present invention is a data processing apparatus that stores data to be processed in a storage device and erases processed data stored in the storage device after data processing. And
Data storage means for storing the data content of the data as data management information when storing the data in the storage device;
An erasing unit for erasing the data by overwriting the storage area where the processed data in the storage device is stored after the data processing;
Management information reading means for reading data management information corresponding to data to be erased when performing erase confirmation processing of erased data in the storage device;
An erasure confirmation unit that determines an erasure confirmation processing execution method based on the data management information and preset erasure confirmation conditions and confirms erasure of erased data by the determined execution method.
本発明では、データ格納手段により記憶装置にデータを格納する際に、格納するデータのデータ内容をデータ管理情報として格納しておき、消去済みデータの消去確認を行う場合には、このデータ管理情報を管理情報読み出し手段により読み出し、消去確認手段は、このデータ管理情報と消去確認条件とを比較して消去確認処理の実行方法を決定するようにしている。そのため、全てのデータに対して同じ消去確認処理を実行するのではなく、消去済みデータのデータ内容に応じて消去確認処理の実行方法を選択することができるので、消去確認時間を短縮して処理効率の向上を図ることができる。 In the present invention, when data is stored in the storage device by the data storage means, the data content of the data to be stored is stored as data management information, and this data management information is used when erasure confirmation of erased data is performed. Is read by the management information reading means, and the erasure confirmation means compares the data management information with the erasure confirmation condition to determine the execution method of the erasure confirmation processing. Therefore, instead of executing the same erasure confirmation process for all data, you can select the erasure confirmation process execution method according to the data content of the erased data. Efficiency can be improved.
好ましくは、前記データ格納手段は、前記データ管理情報を前記記憶装置内に格納する。 Preferably, the data storage means stores the data management information in the storage device.
好ましくは、前記データ管理情報は、データ出力先に関する情報、データ入力元に関する情報、データ格納日時に関する情報、データ種別に関する情報、ユーザ情報、ジョブ情報、データ使用日時の情報のうちのいずれか1つまたはこれらの複数の情報の組み合わせである。 Preferably, the data management information is any one of information relating to a data output destination, information relating to a data input source, information relating to a data storage date, information relating to a data type, user information, job information, and data use date information. Or it is a combination of these plural information.
好ましくは、前記データ種別に関する情報は、データ加工状態、データ重要度、データの機密レベル、データの使用形態のうちのいずれか1つまたはこれらの複数の組み合わせに関する情報である。 Preferably, the information related to the data type is information related to any one of a data processing state, a data importance level, a data confidentiality level, a data usage mode, or a combination thereof.
好ましくは、前記消去確認条件として、消去確認タイミング、消去確認方法、消去確認優先度のうちのいずれか1つまたはこれらを複数の組み合わせた条件がデータ内容に応じて設定されている。 Preferably, as the erasure confirmation condition, any one of erasure confirmation timing, erasure confirmation method, erasure confirmation priority, or a combination of a plurality of these is set according to the data contents.
[データ処理方法]
また、本発明のデータ処理方法は、処理を行うデータを記憶装置内に格納し、データ処理後に前記記憶装置内に格納された処理済みデータを消去するデータ処理方法であって、
前記記憶装置にデータを格納する際に、該データのデータ内容をデータ管理情報として格納し、
データ処理後に前記記憶装置内の処理済みデータが格納された記憶領域に対してデータを上書きすることにより消去し、
前記記憶装置内の消去済みデータの消去確認処理を行う際に、消去確認しようとするデータに対応したデータ管理情報を読み出し、
前記データ管理情報と予め設定された消去確認条件とに基づいて消去確認処理の実行方法を決定し、決定された実行方法により消去済みデータの消去確認を行う。
[Data processing method]
The data processing method of the present invention is a data processing method for storing data to be processed in a storage device and erasing processed data stored in the storage device after data processing,
When storing data in the storage device, the data content of the data is stored as data management information,
After data processing, erase the data by overwriting the storage area where the processed data in the storage device is stored,
When performing erase confirmation processing of erased data in the storage device, data management information corresponding to the data to be erased is read,
An erasure confirmation processing execution method is determined based on the data management information and preset erasure confirmation conditions, and erasure confirmation of erased data is performed by the determined execution method.
[プログラム]
また、本発明のプログラムは、処理を行うデータを記憶装置内に格納し、データ処理後に前記記憶装置内に格納された処理済みデータを消去するデータ処理方法をコンピュータに実行させるためのプログラムであって、
前記記憶装置にデータを格納する際に、該データのデータ内容をデータ管理情報として格納するステップと、
データ処理後に前記記憶装置内の処理済みデータが格納された記憶領域に対してデータを上書きすることにより消去するステップと、
前記記憶装置内の消去済みデータの消去確認処理を行う際に、消去確認しようとするデータに対応したデータ管理情報を読み出すステップと、
前記データ管理情報と予め設定された消去確認条件とに基づいて消去確認処理の実行方法を決定し、決定された実行方法により消去済みデータの消去確認を行うステップとをコンピュータに実行させる。
[program]
The program of the present invention is a program for causing a computer to execute a data processing method for storing data to be processed in a storage device and erasing processed data stored in the storage device after data processing. And
Storing data content of the data as data management information when storing the data in the storage device;
Erasing the data by overwriting the storage area where the processed data in the storage device is stored after the data processing;
Reading out data management information corresponding to data to be erased when performing erase confirmation processing of erased data in the storage device;
Based on the data management information and preset erasure confirmation conditions, an execution method of erasure confirmation processing is determined, and a step of confirming erasure of erased data by the determined execution method is executed by a computer.
以上説明したように、本発明によれば、処理済みデータのデータ内容に応じて消去確認処理の実行方法を選択することができるので、消去時間を短縮して処理効率の向上を図ることができるという効果が得られる。 As described above, according to the present invention, the execution method of the erasure confirmation process can be selected according to the data content of the processed data, so the erasure time can be shortened and the processing efficiency can be improved. The effect is obtained.
次に、本発明の実施の形態について図面を参照して詳細に説明する。
図1は、本発明の一実施形態のデータ処理装置70を有する画像処理装置のハードウェア構成を、データ処理装置70を中心に例示する図である。
Next, embodiments of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a diagram illustrating a hardware configuration of an image processing apparatus having a
本実施形態における画像処理装置は、図1に示されるように、CPU10と、RAM20と、ROM30と、通信インタフェース部40と、ユーザインタフェース部50と、FAXインタフェース部60と、データ処理装置70と、スキャナ80と、HDD(Hard Disk Drive)90と、プリントエンジン100とから構成されている。
As shown in FIG. 1, the image processing apparatus according to the present embodiment includes a
通信インタフェース部40は、他の装置との間の通信処理を行う。ユーザインタフェース部50は、ユーザからの設定入力や、ユーザに対する表示処理等のユーザインタフェースの処理を行う。FAXインタフェース部60は、電話回線を介して他のFAX装置との間のFAX通信の処理を行う。
The
プリントエンジン100は、データ処理装置70において処理された画像データ等を印刷する処理を行う。CPU10は、RAM20、ROM30、通信インタフェース部40、ユーザインタフェース部50、FAXインタフェース部60、データ処理装置70、スキャナ80、プリントエンジン100の動作を制御している。
The
データ処理装置70は、例えば、データ処理プログラムがインストールされた汎用コンピュータであり、CPU10からの指示に基づいて、スキャナ80を介して取り込んだ画像データ等に対して所定のデータ処理を行う。そして、データ処理装置70は、データ処理を行う際に、処理を行おうとする画像データを一旦記憶装置であるHDD90に格納してからCPU10により指定されたデータ処理を行う。
The
データ処理プログラムは、図示しない磁気ディスク、半導体メモリ等の記録媒体からデータ処理装置70に読み込まれてインストールされることによりデータ処理装置70の動作を制御する。
なお、データ処理プログラムにより実現される機能の全部又は一部をASIC(Application Specific IC)などのハードウェアで実現してもよい。
The data processing program controls the operation of the
Note that all or part of the functions realized by the data processing program may be realized by hardware such as ASIC (Application Specific IC).
図2は、上記のデータ処理プログラムが実行されることにより実現される図1中のデータ処理装置70の機能構成を例示する図である。
データ処理装置70は、図2に示されるように、データ格納手段71と、消去手段72と、管理情報読み出し手段73と、消去確認手段74とを備えている。データ処理装置70は、スキャナ80を介して取り込んだ画像データ等を、データ格納手段71により記憶装置であるHDD90内に格納する。データ格納手段71は、HDD90にデータを格納する際に、このデータのデータ内容をデータ管理情報としてHDD90内に格納する。
FIG. 2 is a diagram illustrating a functional configuration of the
As shown in FIG. 2, the
データ処理が終了しCPU10から処理済みデータの消去が指示されたデータ処理装置70では、消去手段72によりHDD90内に格納された処理済みデータの消去を行う。具体的には、消去手段72は、HDD90の処理済みデータが格納された記憶領域に対して、ダミーデータを上書きすることにより消去処理を行う。
In the
そして、HDD90内の消去済みデータの消去確認処理が行われる際に、管理情報読み出し手段73は、消去確認しようとするデータに対応したデータ管理情報をHDD90から読み出す。そして、消去確認手段74は、管理情報読み出し手段73により読み出された管理情報と、予め設定された消去確認条件とを比較することにより、消去確認処理の実行方法を決定し、決定された実行方法によりHDD90内に格納された消去済みデータの消去確認を行う。
Then, when the erasure confirmation process for the erased data in the
ここで、消去確認処理とは、記憶装置であるHDD90の指定された記憶領域から所望の上書きデータ(固定値または乱数データ)が読み出せることを確認して、データの消去が確実に行われていることを検証するものである。つまり、消去したはずの消去指定領域から読み出されたデータと最後に上書きしたデータとが一致することが確認されれば、消去処理が正常に行われていると判断される。
Here, the erasure confirmation process confirms that the desired overwrite data (fixed value or random number data) can be read from the designated storage area of the
[消去確認条件の設定]
先ず、マシン管理者等のユーザが画像処理装置のコントロールパネル上で消去確認条件の指定を行なうと、CPU10は入力された消去確認条件をデータ処理装置70に設定する。
[Setting of deletion confirmation condition]
First, when a user such as a machine administrator designates an erasure confirmation condition on the control panel of the image processing apparatus, the
この消去確認条件の一例を図3〜図6に示す。ここでは、消去確認条件は、消去確認有無の決定方法、消去確認タイミングの決定方法、消去確認優先度の決定方法、消去確認方法の決定方法により構成されているものとする。図3には、消去確認有無の決定方法を示すテーブルが示されていて、図4には消去確認タイミングの決定方法を示すテーブルが示されていて、図5には、消去確認優先度の決定方法を示すテーブルが示されていて、図6には消去確認方法の決定方法を示すテーブルが示されている。 An example of this erasure confirmation condition is shown in FIGS. Here, it is assumed that the erasure confirmation condition includes an erasure confirmation presence determination method, an erasure confirmation timing determination method, an erasure confirmation priority determination method, and an erasure confirmation method determination method. FIG. 3 shows a table showing a method for determining whether or not to confirm erasure, FIG. 4 shows a table showing a method for determining the erasure confirmation timing, and FIG. 5 shows erasure confirmation priority determination. A table showing the method is shown, and FIG. 6 shows a table showing how to determine the erasure confirmation method.
消去確認有無の決定方法を示すテーブルには、図3に示されるように、プリント/FAX/ネット(ネットワーク)/CPU等のデータ出力先毎に消去確認処理を実施するかどうかが設定されている。例えば、図3の例では、データ出力先が「プリント」であるデータについては消去確認処理を実施する必要はなく、データ出力先が「FAX」であるデータについては消去確認処理が必要であることが示されている。 As shown in FIG. 3, in the table showing the determination method of whether or not to confirm the erasure, whether or not the erasure confirmation process is executed is set for each data output destination such as print / FAX / net (network) / CPU. . For example, in the example of FIG. 3, it is not necessary to perform the erasure confirmation process for data whose data output destination is “print”, and the erasure confirmation process is necessary for data whose data output destination is “FAX”. It is shown.
また、消去確認タイミングの決定方法を示すテーブルには、図4に示されるように、プリント/FAX/ネット/スキャン/CPU等のデータ入力元毎に消去確認処理を行うタイミングの条件が設定されている。例えば、図4の例では、データ入力元が「FAX」であるデータについては消去処理が終了後に直ちに消去確認処理をすることが指定されている。 In the table showing the method for determining the erasure confirmation timing, as shown in FIG. 4, conditions for timing for performing the erasure confirmation processing are set for each data input source such as print / FAX / net / scan / CPU. Yes. For example, in the example of FIG. 4, it is specified that the data whose source is “FAX” is to be subjected to the erasure confirmation process immediately after the erasure process is completed.
また、消去確認優先度の決定方法を示すテーブルには、図5に示されるように、データ格納期間に応じて、消去確認処理を行う優先度が設定されている。例えば、図5の例では、データ格納期間が1時間以内のデータについては消去確認処理の優先度として「A」が設定されており、優先的に処理すべきであることが設定されている。これは、データ格納期間が短いデータは、登録されてから頻繁に使用されていることを意味しているため重要度が高い可能性があり、逆に書き込まれてから長期間使用されないデータは重要度が低いことが考えられるからである。 Further, as shown in FIG. 5, in the table indicating the method for determining the erasure confirmation priority, the priority for performing the erasure confirmation process is set according to the data storage period. For example, in the example of FIG. 5, “A” is set as the priority of the erasure confirmation process for data whose data storage period is within one hour, and it is set that it should be processed preferentially. This means that data with a short data storage period means that it is frequently used since it was registered, so it may be highly important, and data that is not used for a long time after being written is important. This is because the degree may be low.
さらに、消去確認方法の決定方法を示すテーブルには、図6に示されるように、データ種別に応じて、消去確認方法が設定されている。例えば、図6の例では、暗号化も符号化もされていない生データについては消去確認方法として、全領域の確認処理を行うことが設定され、暗号データや符号データについては部分領域の確認処理を行うことが設定されている。このように設定されているのは、暗号データは解読され難く、また符号データは復号方法を知らないと復号できないので部分的な消去確認処理を行うのみでもかまわないが、生データは解読され易いため全領域の確認処理を行わないと情報の漏洩を完全に防ぐことができないからである。 Further, in the table showing the determination method of the erasure confirmation method, as shown in FIG. 6, the erasure confirmation method is set according to the data type. For example, in the example of FIG. 6, it is set that the entire area confirmation process is performed as an erasure confirmation method for raw data that is not encrypted or encoded, and the partial area confirmation process is performed for encrypted data or code data. Is set to do. It is set in this way that the encrypted data is difficult to be decrypted, and the encoded data cannot be decrypted without knowing the decryption method. Therefore, the partial erasure confirmation process may be performed, but the raw data is easily decrypted. For this reason, information leakage cannot be completely prevented unless the confirmation process for all areas is performed.
[データ格納]
次に、本実施形態のデータ処理装置70におけるデータ格納手段71によりHDD90上にデータが書き込まれる場合の処理を図7のフローチャートを参照して説明する。
[Data storage]
Next, processing when data is written on the
プリント/FAXなどによりデータがHDD90上に書き込まれる場合、CPU10はデータ処理装置70に対してデータ書き込みの指示を行う(S101)。このCPU10からデータ書き込みの指示を受けたデータ処理装置70では、データ格納手段71は、先ず書き込みを行うデータ内容に基づいてデータ管理情報を作成してHDD90に格納し(S102、S103)、次にデータの本体をHDD90に格納する(S104)。そして、データ処理装置70は処理が終了したことをCPU10に通知する(S105)。なお、このデータ管理情報は、HDD90に格納しようとするデータの、データ出力先/データ入力元/データ格納日時/データ種別等のデータ内容に基づいて生成される。
When data is written on the
このようにしてHDD90に格納されたデータの処理が終了して、処理済みデータの消去が指定された場合、消去指定領域に格納されている処理済みデータの一例を図8に示す。図8では、HDD90上の記憶領域の消去指定領域には、データ出力先/データ入力元/データ格納日時/データ種別からなるデータ管理情報がデータとともに格納されていることが示されている。
FIG. 8 shows an example of the processed data stored in the erasure designation area when the processing of the data stored in the
[消去処理]
次に、上記のようにしてHDD90上に格納されているデータの処理が終了し、処理済みデータの消去が行われる場合の処理について説明する。
データ処理が終了しCPU10から処理済みデータの消去が指示されたデータ処理装置70では、消去手段72は、HDD90の処理済みデータが格納された記憶領域に対して、ダミーデータを上書きすることにより消去処理を行う。
[Erase processing]
Next, processing when data processing stored on the
In the
[消去確認処理]
次に、上記のようにしてHDD90上に格納されている消去済みデータの消去処理が終了し、消去済みデータの消去確認が行われる場合の処理について説明する。本実施形態のデータ処理方法では、消去確認処理が行われる前に先ず消去確認登録処理が行われ、この消去確認登録処理が終わった後に消去確認処理が行われる。
[Erase confirmation process]
Next, a process in the case where the erase process of erased data stored on the
先ず、この消去登確認録処理の動作を図9のフローチャートを参照して説明する。
(1)CPU10は、HDD90上の処理済みデータの消去処理が終了した場合、データ処理装置70に対して、指定領域に対する消去確認処理を指示する(S201)。
(2)次に、データ処理装置70では、管理情報読み出し手段73が、HDD90上の指定領域の先頭に格納されたデータ管理情報(データ出力先、データ入力元、データ格納日時、データ種別)を読み出す(S202)。
First, the operation of the erasure registration confirmation process will be described with reference to the flowchart of FIG.
(1) When the erasure processing of the processed data on the
(2) Next, in the
(3)次に、データ処理装置70の消去確認手段74は、管理情報読み出し手段73により読み出されたデータ管理情報から決定される消去確認処理情報(消去タイミング、消去方法、優先度、アドレス、サイズ)を作成して(S203)、内部の消去確認管理テーブルに登録し(S206)、消去確認登録処理が終了した旨をCPU10に通知して処理を終了する(S207)。
(3) Next, the erasure confirmation means 74 of the
ここで、消去確認手段74が、データ管理情報からどのようにして、消去確認タイミング、消去確認方法、消去確認優先度等の消去確認処理情報を作成するのかについて具体的に説明する。 Here, how the erasure confirmation unit 74 creates the erasure confirmation processing information such as the erasure confirmation timing, the erasure confirmation method, and the erasure confirmation priority from the data management information will be specifically described.
先ず、消去確認手段74は、データ管理情報のデータ出力先の情報を図3に示した消去確認有無の決定方法のテーブルと比較することにより、消去確認処理が必要かどうかを決定する。そして、消去確認手段74は、データ管理情報のデータ入力元の情報を図4に示した消去確認タイミングの決定方法のテーブルと比較することにより消去確認タイミングを決定する。また、消去確認手段74は、データ管理情報のデータ格納日時と現在の時刻とからデータ格納期間を算出し、このデータ格納期間を図5に示した消去確認優先度の決定方法のテーブルと比較することにより消去確認優先度を決定する。さらに、消去確認手段74は、データ管理情報のデータ種別を図6に示した消去確認方法の決定方法のテーブルと比較することにより消去確認方法を決定する。 First, the erasure confirmation unit 74 determines whether or not erasure confirmation processing is necessary by comparing the data output destination information of the data management information with the table of the erasure confirmation presence / absence determination method shown in FIG. Then, the erasure confirmation means 74 determines the erasure confirmation timing by comparing the data input source information of the data management information with the table of the erasure confirmation timing determination method shown in FIG. Further, the erasure confirmation means 74 calculates a data storage period from the data storage date and time of the data management information and the current time, and compares this data storage period with the table of erasure confirmation priority determination methods shown in FIG. By doing so, the erasure confirmation priority is determined. Further, the erasure confirmation means 74 determines the erasure confirmation method by comparing the data type of the data management information with the erasure confirmation method determination method table shown in FIG.
なお、このデータ管理情報から消去確認処理は不要であると決定された場合は、データ処理装置70は、消去確認処理情報を消去確認管理テーブルに登録することなく、CPU10に消去確認不要通知を行って処理を終了する(S204、S205)。
If it is determined from this data management information that the erasure confirmation process is unnecessary, the
図10に消去確認管理テーブルの一例を示す。図10に示された例では、消去確認処理が必要であると決定されたデータ毎に、それぞれ、消去確認タイミング、消去確認優先度、消去確認方法、開始アドレス、データサイズの情報が格納されている。
次に、データ処理装置70における消去確認手段74は、図10に示したような、消去確認管理テーブルを参照して消去確認処理を行う。この消去確認処理の動作を図11のフローチャートを参照して説明する。
FIG. 10 shows an example of the erasure confirmation management table. In the example shown in FIG. 10, for each data determined to require erasure confirmation processing, information on erasure confirmation timing, erasure confirmation priority, erasure confirmation method, start address, and data size is stored. Yes.
Next, the erasure confirmation unit 74 in the
(4)消去確認登録処理が終了すると、データ処理装置70は、消去確認管理テーブルに登録された各データが消去確認可能かどうかの判定を行う(S301)。つまり、消去確認タイミングおよび優先度から現時点で消去確認処理を行うべきデータを選択する。そして、現時点で消去確認すべきであると判定したデータについては、消去確認管理テーブルに登録されている消去確認処理情報に基づいて消去確認指定領域に格納されているデータの消去確認処理を実行する(S302)。そして、消去確認処理が終わると、データ処理装置70は、CPU10に消去確認結果を通知して処理を終了する(S303)。
(4) When the erasure confirmation registration process is completed, the
本実施形態のデータ処理方法によれば、HDD90に格納された消去済みデータの消去確認を行う際に、全てのデータに対して一律に同じ消去確認処理を実行するのではなく、データ出力先、データ入力元、データ格納日時、データ種別等のデータ内容に応じて、消去確認処理の実行方法を選択することができるようになる。
According to the data processing method of this embodiment, when erasure confirmation of erased data stored in the
例えば、FAXで送受信したデータについては消去処理後に直ちに消去確認処理を実行するようにするが、プリントしたデータについては消去確認する必要度が低いためアイドル状態の時に消去するだけでよいようにするか、または消去確認処理を実行しないというような設定が可能となる。 For example, the data to be transmitted / received by FAX should be erased immediately after the erasing process, but the printed data need not be erased, so it should be erased only when it is idle. Alternatively, it is possible to set such that the erasure confirmation process is not executed.
その結果、消去確認処理が本当に必要な消去済みデータのみを選択して消去確認することが可能となり、全ての消去済みデータに対して一律に消去確認処理を実行する場合と比較して、消去確認時間を短縮して処理効率の向上を図ることが可能となる。 As a result, it is possible to select and confirm only erased data that really needs to be erased. Compared with the case where the erase confirmation process is uniformly executed for all erased data, the erase confirmation is performed. It is possible to shorten the time and improve the processing efficiency.
[変形例]
なお、上記実施形態では、ユーザが予め消去確認条件をコントロールパネル上で設定するものとして説明しているが、消去確認条件の設定方法はこのような方法に限定されず、ホストPCや他のマシンからリモートで消去確認条件の設定を行うようにしてもよい。また、ユーザがコピー時などにコントロールパネル上で指定するようにしてもよいし、ユーザがプリントデータ送信時にPC上のプリンタドライバのUI(User Interface)画面上で指定するようにしてもよい。
[Modification]
In the above embodiment, the user is described as setting the erasure confirmation condition on the control panel in advance. However, the method for setting the erasure confirmation condition is not limited to such a method, and the host PC or other machine is set. Alternatively, the erasure confirmation condition may be set remotely. Also, the user may specify on the control panel at the time of copying, or the user may specify on the UI (User Interface) screen of the printer driver on the PC at the time of print data transmission.
また、上記実施形態では、データ管理情報は、データ出力先(プリント/FAX/ネット/CPU)、データ入力元(プリント/FAX/ネット/スキャン/CPU)、データ格納日時、データ種別(生データ/暗号データ/符号データ)としたが、本発明はこのような場合に限定されるものではなく、ユーザ情報やジョブ情報、データ使用日時などとしても良いし、他の情報でもかまわない。 In the above embodiment, the data management information includes the data output destination (print / fax / net / CPU), data input source (print / fax / net / scan / CPU), data storage date / time, data type (raw data / However, the present invention is not limited to such a case, and may be user information, job information, data use date and time, or other information.
また、データ管理情報に含まれる各情報の内容もこれに限らず、例えばデータ種別はデータの加工状態(生データ/暗号データ/符号データ)のほかに、データの重要度や機密レベル、データの使用形態(一時データ/保存データ)などでもかまわない。 The contents of each information included in the data management information are not limited to this. For example, in addition to the data processing state (raw data / encrypted data / encoded data), the data type includes the data importance, confidentiality level, data The usage form (temporary data / stored data) may be used.
上記実施形態では、消去確認処理情報は、消去確認タイミング/消去確認方法/消去確認優先度/アドレス/サイズとしたが、他の情報でもかまわない。また、各情報の内容もこれに限らず、例えば消去確認タイミングは、直ちに/アイドル状態のほかに、スタンバイ中/ユーザ指示時/指定時間/他のジョブのバックグラウンド/省電力動作時/電源オン時/電源オフ時、などの他のタイミングでもかまわない。 In the above embodiment, the erasure confirmation processing information is erasure confirmation timing / erase confirmation method / erase confirmation priority / address / size, but other information may be used. Also, the content of each information is not limited to this. For example, in addition to the immediate / idle state, the erase confirmation timing is in the standby state / instructed by the user / specified time / background of another job / power saving operation / power on Other timings such as hour / power off may also be used.
また、上記実施形態では、データ管理情報は、データとともにHDD90に格納するようにしたが、データとは別の他の記憶装置に格納するようにしても良い。さらに、データ管理情報の格納場所も各データの先頭である必要ではなく、複数のデータ管理情報をまとめて1つのデータとして格納するようにしても良い。
In the above embodiment, the data management information is stored in the
また、上記実施形態では、データ管理情報はHDD90にデータが書き込まれた時にHDD90に格納するようにしているが、データが書き込まれるタイミングとは異なるタイミングでHDD90に格納するようにしてもよい。さらに、本実施形態では、消去確認条件は予め設定されているものとして説明しているが、一旦設定された消去確認条件は任意のタイミングで更新可能としても良い。
In the above embodiment, the data management information is stored in the
さらに、上記実施形態では、処理を行う画像データをHDDに格納するデータ処理装置を用いて説明しているが、本発明はこのような場合に限定されるものではなく、フラッシュメモリ等の他の不揮発性メモリや、または揮発性メモリに格納されたデータの消去にも同様に適用することができるものである。 Furthermore, although the above embodiment has been described using a data processing device that stores image data to be processed in an HDD, the present invention is not limited to such a case, and other flash memory or other devices are used. The present invention can be similarly applied to erasing data stored in a nonvolatile memory or a volatile memory.
10 CPU
20 RAM
30 ROM
40 通信インタフェース部
50 ユーザインタフェース部
60 FAXインタフェース部
70 データ処理装置
71 データ格納手段
72 消去手段
73 管理情報読み出し手段
74 消去確認手段
80 スキャナ
90 HDD
100 プリントエンジン
S101〜S105 ステップ
S201〜S207 ステップ
S301〜S303 ステップ
10 CPU
20 RAM
30 ROM
DESCRIPTION OF
100 Print Engine S101 to S105 Step S201 to S207 Step S301 to S303 Step
Claims (15)
前記記憶装置にデータを格納する際に、該データのデータ内容をデータ管理情報として格納するデータ格納手段と、
データ処理後に前記記憶装置内の処理済みデータが格納された記憶領域に対してデータを上書きすることにより消去する消去手段と、
前記記憶装置内の消去済みデータの消去確認処理を行う際に、消去確認しようとするデータに対応したデータ管理情報を読み出す管理情報読み出し手段と、
前記データ管理情報と予め設定された消去確認条件とに基づいて消去確認処理の実行方法を決定し、決定された実行方法により消去済みデータの消去確認を行う消去確認手段とを有するデータ処理装置。 A data processing device that stores data to be processed in a storage device and erases processed data stored in the storage device after data processing,
Data storage means for storing the data content of the data as data management information when storing the data in the storage device;
An erasing unit for erasing the data by overwriting the storage area where the processed data in the storage device is stored after the data processing;
Management information reading means for reading data management information corresponding to data to be erased when performing erase confirmation processing of erased data in the storage device;
A data processing apparatus comprising: an erasure confirmation unit that determines an erasure confirmation processing execution method based on the data management information and a preset erasure confirmation condition, and performs erasure confirmation of erased data by the determined execution method.
前記記憶装置にデータを格納する際に、該データのデータ内容をデータ管理情報として格納し、
データ処理後に前記記憶装置内の処理済みデータが格納された記憶領域に対してデータを上書きすることにより消去し、
前記記憶装置内の消去済みデータの消去確認処理を行う際に、消去確認しようとするデータに対応したデータ管理情報を読み出し、
前記データ管理情報と予め設定された消去確認条件とに基づいて消去確認処理の実行方法を決定し、決定された実行方法により消去済みデータの消去確認を行うデータ処理方法。 A data processing method for storing data to be processed in a storage device and erasing processed data stored in the storage device after data processing,
When storing data in the storage device, the data content of the data is stored as data management information,
After data processing, erase the data by overwriting the storage area where the processed data in the storage device is stored,
When performing erase confirmation processing of erased data in the storage device, data management information corresponding to the data to be erased is read,
A data processing method for determining an erasure confirmation processing execution method based on the data management information and a preset erasure confirmation condition, and performing erasure confirmation of erased data by the determined execution method.
前記記憶装置にデータを格納する際に、該データのデータ内容をデータ管理情報として格納するステップと、
データ処理後に前記記憶装置内の処理済みデータが格納された記憶領域に対してデータを上書きすることにより消去するステップと、
前記記憶装置内の消去済みデータの消去確認処理を行う際に、消去確認しようとするデータに対応したデータ管理情報を読み出すステップと、
前記データ管理情報と予め設定された消去確認条件とに基づいて消去確認処理の実行方法を決定し、決定された実行方法により消去済みデータの消去確認を行うステップとをコンピュータに実行させるためのプログラム。 A program for causing a computer to execute a data processing method for storing data to be processed in a storage device and erasing processed data stored in the storage device after data processing,
Storing data content of the data as data management information when storing the data in the storage device;
Erasing the data by overwriting the storage area where the processed data in the storage device is stored after the data processing;
Reading out data management information corresponding to data to be erased when performing erase confirmation processing of erased data in the storage device;
A program for causing a computer to execute a step of determining an erasure confirmation process based on the data management information and a preset erasure confirmation condition and confirming erasure of erased data by the determined execution method .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006180613A JP2008009790A (en) | 2006-06-30 | 2006-06-30 | Data processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006180613A JP2008009790A (en) | 2006-06-30 | 2006-06-30 | Data processor |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008009790A true JP2008009790A (en) | 2008-01-17 |
Family
ID=39067928
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006180613A Withdrawn JP2008009790A (en) | 2006-06-30 | 2006-06-30 | Data processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008009790A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019071025A (en) * | 2017-10-11 | 2019-05-09 | 京セラドキュメントソリューションズ株式会社 | Image forming device, image forming method, and data deletion program |
-
2006
- 2006-06-30 JP JP2006180613A patent/JP2008009790A/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019071025A (en) * | 2017-10-11 | 2019-05-09 | 京セラドキュメントソリューションズ株式会社 | Image forming device, image forming method, and data deletion program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5574858B2 (en) | Information processing apparatus, control method for information processing apparatus, and program | |
JP2007328818A (en) | Erasing stored information on storage medium having progress instruction | |
US20060010160A1 (en) | Information processing apparatus, storage device, storage control apparatus, and computer program product | |
JP2009152878A (en) | Image processor and data erasing method | |
US7886107B2 (en) | Data processor, data processing method, and computer readable medium storing program therefor | |
JP2008009727A (en) | Data processor, data processing method, and program | |
JP4300956B2 (en) | Information processing apparatus, information processing method, recording medium, and program | |
JP2008009790A (en) | Data processor | |
JP4380614B2 (en) | Data storage device, image forming apparatus, and data storage device control method | |
JP2006211115A (en) | Image forming apparatus | |
JP2007279816A (en) | Data processor and data processing method and program | |
JP6642337B2 (en) | Information processing device and program | |
JP2005184202A (en) | Image processor and image processing method | |
JP2006195517A (en) | Image processor, image processing program, and image processing method | |
JP4247724B2 (en) | Storage driver, electronic device, and access control method | |
JP2011014103A (en) | Image processing apparatus and data erasing method in the same | |
JP2005236782A (en) | Unit and program for image processing | |
JP2005313568A (en) | Printer, erasing method of data in printer, program and recording medium | |
JP2007310769A (en) | Data processor, data processing method and program | |
JP2006031268A (en) | Information processor and storage controller | |
US20240053933A1 (en) | Printing apparatus, control method of printing apparatus, and storage medium | |
JP2005084974A (en) | Information processor | |
JP2020108942A (en) | Image formation apparatus, method for controlling the same, and program | |
JP2007310608A (en) | Data processor, data processing method and data processing program | |
JP2007156840A (en) | Printing system and control method therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090210 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20100413 |