摘要 |
PROBLEM TO BE SOLVED: To improve safety of data and to protect contents by sensing falsification of data stored in a storage such as a hard disk device. SOLUTION: In the storage comprising an HDA part and a controller, a non-volatile memory is connected to the controller. When data are written to the hard disk from an external device, it is authenticated whether an access is valid and, when the authentication is successful, a digest of the data to be written is generated by a hash function. The generated digest is stored in the non-volatile memory. When reading the data, a digest of the data to be read is generated and the digest stored in the non-volatile memory is read out to verify whether or not the digest coincides with the digest of the data to be read. When it does not coincide, there is a possibility of falsification, so that the external device is notified of it. COPYRIGHT: (C)2007,JPO&INPIT |