摘要 |
<p><P>PROBLEM TO BE SOLVED: To provide a data processor preventing unauthorized use of data and leakage of the data from a storage means, and also preventing destruction of the data. <P>SOLUTION: When access to a storage device 20 is required, a CPU 10 decides whether encrypted data are stored in the storage device 20 according to an encryption flag 12b stored in a RAM 12. When the CPU 10 decides that non-encrypted data are stored in the storage device 20, the CPU 10 forbids the access to the storage device 20. When the CPU 10 decides that the encrypted data are stored in the storage device 20, the CPU 10 generates identifying data on the basis of data inside an index area 20a, reads the identifying data 12a from the RAM 12, and decides whether the identifying data 12a accords. The CPU 10 permits the access to the storage device 20 when deciding that the identifying data 12 is matched, and the CPU 10 forbids the access to the storage device 20 when deciding that the identifying data 12a is not matched. <P>COPYRIGHT: (C)2006,JPO&NCIPI</p> |