Data processing device, data management method, storage medium of storing computer-readable program, and program
AssigneeCanon Kabushiki Kaisha
InventorTakeshi Matsumura
Life of this patent
Estimating the term…
Abstract
A data processing device comprises a second storage unit for storing data accessed in a first storage unit, and compares data read from the first storage unit with the data stored in the second storage unit. Thus, the data processing device judges whether or not the first storage unit is a predetermined device.
Claims8
A data processing device comprising:
- a first storage unit adapted to store data;
- an encryption unit adapted to encrypt the data to be stored in said first storage unit;
- a decryption unit adapted to decrypt the encrypted data stored in said first storage unit;
- a second storage unit adapted to store location information representing a location in said first storage unit where data accessed in said first storage unit is stored;
- a third storage unit adapted to store data accessed in said first storage unit;
- a judgment unit adapted to judge whether or not said first storage unit is a predetermined device by comparing the data read from the location represented by the location information stored in said second storage unit with the data stored in said third storage unit;
- and
- a control unit adapted to permit use of said first storage unit in a case where it is judged by said judgment unit that said first storage unit is the predetermined device, and to limit the use of said first storage unit in a case where it is judged by said judgment unit that said first storage unit is not the predetermined device.
A data management method in a data processing device, comprising:
- an encryption step of encrypting data to be stored in a first storage unit;
- a decryption step of decrypting the encrypted data stored in the first storage unit;
- a location information storage step of storing, in a second storage unit, location information representing a location in the first storage unit where data accessed in the first storage unit is stored;
- a data storage step of storing, in a third storage unit, data accessed in the first storage unit;
- a judgment step of judging whether or not the first storage unit is a predetermined device by comparing the data read from the location represented by the location information stored in the second storage unit with the data stored in the third storage unit;
- and
- a job control step of permitting use of the first storage unit in a case where it is judged in said judgment step that the first storage unit is the predetermined device, and of limiting the use of the first storage unit in a case where it is judged in said judgment step that the first storage unit is not the predetermined device.
A computer-readable storage medium which stores therein a program to execute a data management method in a data processing device, said method comprising:
- an encryption step of encrypting data to be stored in a first storage unit;
- a decryption step of decrypting the encrypted data stored in the first storage unit;
- a location information storage step of storing, in a second storage unit, location information representing a location in the first storage unit where data accessed in the first storage unit is stored;
- a data storage step of storing, in a third storage unit, data accessed in the first storage unit;
- a judgment step of judging whether or not the first storage unit is a predetermined device by comparing the data read from the location represented by the location information stored in the second storage unit with the data stored in the third storage unit;
- and
- a job control step of permitting use of the first storage unit in a case where it is judged in said judgment step that the first storage unit is the predetermined device, and of limiting the use of the first storage unit in a case where it is judged in said judgment step that the first storage unit is not the predetermined device.
A program for causing a computer to execute a data management method in a data processing device, said comprising:
- an encryption step of encrypting data to be stored in a first storage unit;
- a decryption step of decrypting the encrypted data stored in the first storage unit;
- a location information storage step of storing, in a second storage unit, location information representing a location in the first storage unit where data accessed in the first storage unit is stored;
- a data storage step of storing, in a third storage unit, data accessed in the first storage unit;
- a judgment step of judging whether or not the first storage unit is a predetermined device by comparing the data read from the location represented by the location information stored in the second storage unit with the data stored in the third storage unit;
- and
- a job control step of permitting use of the first storage unit in a case where it is judged in said judgment step that the first storage unit is the predetermined device, and of limiting the use of the first storage unit in a case where it is judged in said judgment step that the first storage unit is not the predetermined device.
Dependencies are inferred from the claim text.