Data processing apparatus data erasing method therefor, and program for implementing the method
First Claim
1. A data processing apparatus comprising:
- an input unit that inputs data;
a data processing unit that performs predetermined processing on the data input by said input unit;
a nonvolatile storage unit that stores the data on which the processing has been performed by said data processing unit;
a first voltage supply unit that supplies voltage to said storage unit;
a second voltage unit that supplies voltage to said storage unit when said first voltage supply unit is incapable of supplying voltage to said storage unit; and
a control unit responsive to said first voltage supply unit becoming incapable of supplying voltage to said storage unit, for controlling said storage unit to erase the data stored in said storage unit using a selected one of a plurality of erasing processes depending on a status of processing of the data by said data processing unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing apparatus and a data erasing method therefor which are capable of suppressing the capacity of a backup power supply to be used (operating time) and eliminating the disadvantage that a third party steals a look at data to thereby improve security. Data is input, and predetermined processing is performed on the input data. The data is stored in a nonvolatile memory such as a HD. A first voltage supply unit supplies voltage to the memory, and a second voltage unit supplies voltage to the memory when the first voltage supply unit is incapable of supplying voltage to the memory. When the first voltage supply unit becomes incapable of supplying voltage to the memory, the memory is controlled to erase the data stored therein using a selected one of a plurality of erasing processes depending on the status of processing of the data.
-
Citations
18 Claims
-
1. A data processing apparatus comprising:
-
an input unit that inputs data;
a data processing unit that performs predetermined processing on the data input by said input unit;
a nonvolatile storage unit that stores the data on which the processing has been performed by said data processing unit;
a first voltage supply unit that supplies voltage to said storage unit;
a second voltage unit that supplies voltage to said storage unit when said first voltage supply unit is incapable of supplying voltage to said storage unit; and
a control unit responsive to said first voltage supply unit becoming incapable of supplying voltage to said storage unit, for controlling said storage unit to erase the data stored in said storage unit using a selected one of a plurality of erasing processes depending on a status of processing of the data by said data processing unit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data erasing method executed by a data processing apparatus, comprising:
-
an input step of inputting data;
a data processing step of performing predetermined processing on the data input in said input step;
a storage step of storing the data on which the processing has been performed in said data processing step in a storage unit;
a switching step of switching a source of voltage supply to the storage unit from a first voltage supply unit to a second voltage supply unit when the first voltage supply unit is incapable of supplying voltage to the storage unit; and
an erasing step of erasing the data in response to the switching of the source of voltage supply from the first voltage supply unit to the second voltage supply unit in said switching step, using a selected one of a plurality of erasing processes depending on a status of processing of the data in said data processing step. - View Dependent Claims (9)
-
-
10. A data processing apparatus comprising:
-
an input unit that inputs data;
a data processing unit that performs predetermined processing on the data input by said input unit;
a nonvolatile storage unit that stores the data on which the processing has been performed by said data processing unit;
a first voltage supply unit that supplies voltage to said storage unit;
a second voltage unit that supplies voltage to said storage unit when said first voltage supply unit is incapable of supplying voltage to said storage unit; and
a control unit responsive to said first voltage supply unit becoming incapable of supplying voltage to said storage unit, for causing said storage unit to store a status of processing of the data by said data processing unit, and responsive to resumption of supply of voltage from said first voltage supply unit to said storage unit, for erasing the data using a selected one of a plurality of erasing processes depending on the status of processing of the data. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A data erasing method executed by a data processing apparatus, comprising:
-
an input step of inputting data;
a data processing step of performing predetermined processing on the data input in said input step;
a storage step of storing the data on which the processing has been performed in said data processing step in a storage unit;
a switching step of switching a source of voltage supply to the storage unit from a first voltage supply unit to a second voltage supply unit when the first voltage supply unit is incapable of supplying voltage to the storage unit; and
an erasing step of causing the storage unit to store a status of processing of the data in response to the switching of the source of voltage supply from the first voltage supply unit to the second voltage supply unit in said switching step, and erasing the data using a selected one of a plurality of erasing processes depending on the status of processing of the data after resumption of voltage supply from the first voltage supply unit to the storage unit. - View Dependent Claims (16)
-
-
17. A program for causing a computer to implement a data erasing method executed by a data processing apparatus, comprising:
-
an input module for inputting data;
a data processing module for performing predetermined processing on the data input by said input module;
a storage module for storing the data on which the processing has been performed by said data processing module in a storage unit;
a switching module for switching a source of voltage supply to the storage unit from a first voltage supply unit to a second voltage supply unit when the first voltage supply unit is incapable of supplying voltage to the storage unit; and
an erasing module for erasing the data in response to the switching of the source of voltage supply from the first voltage supply unit to the second voltage supply unit by said switching module, using a selected one of a plurality of erasing processes depending on a status of processing of the data by said data processing module.
-
-
18. A program for causing a computer to implement a data erasing method executed by a data processing apparatus, comprising:
-
an input module for inputting data;
a data processing module for performing predetermined processing on the data input by said input module;
a storage module for storing the data on which the processing has been performed by said data processing module in a storage unit;
a switching module for switching a source of voltage supply to the storage unit from a first voltage supply unit to a second voltage supply unit when the first voltage supply unit is incapable of supplying voltage to the storage unit; and
an erasing module for causing the storage unit to store a status of processing of the data in response to the switching of the source of voltage supply from the first voltage supply unit to the second voltage supply unit by said switching module, and erasing the data using a selected one of a plurality of erasing processes depending on the status of processing of the data after resumption of voltage supply from the first voltage supply unit to the storage unit.
-
Specification