Data storage apparatus, data storing method, data verification apparatus, data access permission apparatus, and program and storage medium therefor
AssigneeFujitsu Limited
InventorsKazunori Naito, Ryota Akiyama
Life of this patent
Estimating the term…
Abstract
When data is stored on a magneto-optical disk (MO), a signature (authenticator) is generated using the data, time information from a tamper-free clock, and a signature key stored on an IC card. The data and the time information are written to a user area, and the signature is written to a write-once area.
Claims14
A data storage apparatus, comprising:
- a acquiring unit acquiring a signature key from a portable/simple storage medium;
- and
- a signature generation unit generating a signature, when issuing to a storage medium drive device a request to write data to a portable storage medium, using the data, time information output by a clock which cannot adjust time information, and the signature key read from the portable/simple storage medium by said acquiring unit.
A data storage apparatus, comprising:
- a clock unit which cannot adjust time information;
- and
- a writing unit writing to a portable storage medium, upon storing data, the data, time information output by said clock unit, and a signature generated using the data, the time information, and a signature key read from a portable/simple storage medium with association.
A data storage apparatus, comprising:
- a clock unit which cannot adjust time information;
- and
- a writing unit writing to a portable storage medium, upon storing data, the data, the time information output by the clock unit, and a signature generated using the data, the time information, and a signature key stored in a write-once area of the portable storage medium with association.
A data verification apparatus which verifies correctness of data in a portable storage medium storing data, time information, and a signature as associated with one another, comprising:
- a signature generation unit generating a signature using the data and the time information stored on the portable storage medium, and the signature key used in generating the signature when the data is stored, and read from a portable/simple storage medium storing the signature key;
- and
- a comparison-determination unit comparing the signature generated by said signature generation unit with the signature stored on the portable storage medium, and determining the correctness of the data or the time information depending on a matching/non-matching result.
A data access permission apparatus, comprising:
- a clock unit which cannot adjust time information;
- and
- an access permission unit reading an expiration date from a portable storage medium having a user area storing data and a write-once area storing the expiration date, comparing the expiration date with current time information output by said clock unit, and permitting access to the data stored in the user area if the expiration date has not passed a current date.
A data access permission apparatus, comprising:
- a clock unit which cannot adjust time information;
- and
- an access permission unit reading an expiration date from a portable storage medium having a user area storing data and a write-once area storing the expiration date, comparing the expiration date with current time information output by said clock unit, and, if the expiration date has passed a current date, either performing a low level format on the portable storage medium or setting information that the portable storage medium is not low-level-formatted.
A data storing method, comprising when data is stored to a portable storage medium:
- generating a signature using the data, time information obtained from a clock which cannot adjust the time information, and a signature key read from a portable/simple storage medium;
- and
- associating the data, the time information, and the signature with one another, and writing the data, the information, and the signature on the portable storage medium.
A computer data signal embodied in a carrier wave storing a computer program used to direct a computer to perform the functions of:
- generating a signature using data to be stored to a portable storage medium, time information obtained from a clock which cannot adjust the time information, and a signature key read from a portable/simple storage medium;
- associating the data, the time information, and the signature with one another, and writing the data, the information, and the signature on the portable storage medium.
A computer-readable storage medium storing a program used to direct a computer to perform the functions of:
- generating a signature using data to be written to a portable storage medium, time information obtained from a clock which cannot adjust the time information, and a signature key read from a portable/simple storage medium;
- associating the data, the time information, and the signature with one another, and writing the data, the information, and the signature on the portable storage medium.
A data storage apparatus, comprising:
- acquiring means for acquiring a signature key from a portable/simple storage medium;
- and
- signature generation means for generating a signature, when issuing to a storage medium drive device a request to write data to a portable storage medium, using the data, time information output by a clock which cannot adjust time information, and a signature key acquired from the portable/simple storage medium by said acquiring means.
Dependencies are inferred from the claim text.