Patent US5535188A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5535188A Expired / Lapsed US ⏱️ 0.0 years remaining

Data security protection for information recorded on a rewritable storage medium using a write-once read-many storage medium

Assignee: International Business Machines Corp
•
Filing: 1994-10-03
•
Granted: 1996-07-09
•
Expires: 2014-10-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data storage system provides the data security afforded by write-once, read-many storage media and the lower cost afforded by rewritable storage media. To effectively write protect data, the system generates a protective code based upon the data to be stored, stores the protective code and a data identification on WORM media and stores the data and the location of the protective code on rewritable media. When the data is later read, it is verified by reading the data, generating a new protective code from the data and comparing the new code with the original code. Any difference between the two protective codes indicates that the data has been altered.

Inventors

  • 👤 Chi H. Dang
  • 👤 Chi T. Dang

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 12:44
CPC Classifications
G; G11; G11B; G11B23/00; G11B23/28; G11B23/283; G11B23/284; G06; G06F; G06F21/00; G06F21/70; G06F21/78; G06F21/80; G11B20/00; G11B20/00086; G11B23/288; G06F2211/00; G06F2211/007; G11B20/10; G11B20/18; G11B20/1833

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 161 words
A data storage system, comprising: a code generator coupled to receive selected data to be recorded and for generating a first protective code therefrom; a first recording device capable of recording the selected data onto rewritable media and for reading the selected data therefrom; a second recording device capable of recording the first protective code on non-rewritable media and for reading the first protective code therefrom; said code generator further coupled to receive the selected data read from said first recording device and for generating a second protective code therefrom; and a code comparator coupled to receive the first protective code read from said second recording device and to receive the second protective code generated by said code generator and for generating an alert signal if the second protective code differs from the first protective code, indicating that the selected data was altered between the time it was first recorded onto the rewritable media and the time it was read therefrom.
Claim 2
Dependent Claim 161 words
A data storage system, comprising: a code generator coupled to receive selected data to be recorded and for generating a first protective code therefrom; a first recording device capable of recording the selected data onto rewritable media and for reading the selected data therefrom; a second recording device capable of recording the first protective code on non-rewritable media and for reading the first protective code therefrom; said code generator further coupled to receive the selected data read from said first recording device and for generating a second protective code therefrom; and a code comparator coupled to receive the first protective code read from said second recording device and to receive the second protective code generated by said code generator and for generating an alert signal if the second protective code differs from the first protective code, indicating that the selected data was altered between the time it was first recorded onto the rewritable media and the time it was read therefrom.
Claim 3
Dependent Claim 14 words
The system of claim 1, wherein said first recording device comprises a magneto-optical drive.
Claim 4
Dependent Claim 15 words
The system of claim 1, wherein said first recording device comprises a magnetic tape drive.
Claim 5
Dependent Claim 16 words
The system of claim 1, wherein said second recording device comprises a write-once, read-many optical drive.
Claim 6
Dependent Claim 16 words
The system of claim 1, wherein the first and second protective codes each comprise a cyclic-redundancy-code.
Claim 7
Independent Claim 135 words
A method for verifying that data stored on rewritable media has not been altered, comprising the steps: receiving selected data to be stored; generating a first protective code from the selected data; recording the first protective code onto a non-rewritable media; recording the selected data and the location of the first protective code onto a rewritable media; receiving a request to read the selected data recorded onto the rewritable media; reading the selected data and the location of the first protective code from the rewritable media; generating a second protective code from the selective data read from the rewritable media; reading the first protective code from the non-rewritable media; comparing the second protective code with the first protective code; and generating an alert signal if the second protective code differs from the first protective code.
Claim 8
Independent Claim 135 words
A method for verifying that data stored on rewritable media has not been altered, comprising the steps: receiving selected data to be stored; generating a first protective code from the selected data; recording the first protective code onto a non-rewritable media; recording the selected data and the location of the first protective code onto a rewritable media; receiving a request to read the selected data recorded onto the rewritable media; reading the selected data and the location of the first protective code from the rewritable media; generating a second protective code from the selective data read from the rewritable media; reading the first protective code from the non-rewritable media; comparing the second protective code with the first protective code; and generating an alert signal if the second protective code differs from the first protective code.
Claim 9
Dependent Claim 25 words
The method of claim 6, wherein said steps of generating first and second protective codes comprise the steps of generating first and second cyclic-redundancy-codes, respectively.
Claim 10
Dependent Claim 45 words
The method of claim 6, wherein said step of recording the selected data and the location of the first protective code onto a rewritable media comprises the step of recording the selected data and the location of the first protective code onto a magneto-optical disk.
Claim 11
Dependent Claim 45 words
The method of claim 6, wherein said step of recording the selected data and the location of the first protective code onto a rewritable media comprises the step of recording the selected data and the location of the first protective code onto a magnetic tape.
Claim 12
Dependent Claim 33 words
The method of claim 6, wherein said step of recording the first protective code onto a non-rewritable media comprises the step of recording the first protective code onto a write-once, read-many optical disk.

References Cited (Backward Citations)

US4960982A Cited
US5311595A Cited
US5249231A Cited
US5282247A Cited
US5341429A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-07-09 2000-01-08 2000-07-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-07-09 2004-01-08 2004-07-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-07-09 2008-01-08 2008-07-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag