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

System for securely storing and reading encrypted data on a data medium using a transponder

Assignee: Software Security Inc
•
Filing: 1997-05-16
•
Granted: 1999-12-21
•
Expires: 2017-05-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A self contained data medium is provided with an apparatus for generating a decrypting key for decrypting stored data. Frames of encrypted data are stored on the data medium such as a video or audio disk. Each frame of data includes a header which has a frame identification number. A reader reads each frame of data including the header with the frame identification number. The reader transmits the frame number to a transponder attached to the data medium. The transponder includes a decryption engine which calculates a decryption key from the frame number and a secret deciphering key stored in the transponder. The transponder transmits the decryption key to the reader which uses the decryption key to decrypt the frame of data. The system discourages both home copying and commercial piracy of the underlying program material.

Inventors

  • 👤 Joseph M. Kulinets

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 12:17
CPC Classifications
G; G11; G11B; G11B20/00; G11B20/00086; G11B20/00731; G11B20/00739; G11B20/0021; G11B20/00217; G11B20/00253; G11B20/00275; G11B20/00876

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 62 words
A secure data medium comprising; a data track containing encrypted data and information for decrypting said data; and a transponder means, associated with said data medium, said transponder means including means for determining a decryption key from said information transmitted to it from a reader reading said data track, and for forwarding said decryption key to a means for decrypting said data.
Claim 2
Dependent Claim 62 words
A secure data medium comprising; a data track containing encrypted data and information for decrypting said data; and a transponder means, associated with said data medium, said transponder means including means for determining a decryption key from said information transmitted to it from a reader reading said data track, and for forwarding said decryption key to a means for decrypting said data.
Claim 3
Dependent Claim 35 words
The secure data medium according to claim 1, said means for determining a decryption key including a memory storing data which is combined with said information received from said reader to derive a decryption key.
Claim 4
Dependent Claim 31 words
The secure data medium according to claim 2, wherein said data track is divided into frames of encrypted data, and each frame of encrypted data has information for decrypting the frame.
Claim 5
Dependent Claim 22 words
The secure data medium according to claim 3 wherein said information for decrypting a frame is the serial number of the frame.
Claim 6
Dependent Claim 23 words
The secure data medium according to claim 1 said transponder means including on energy coupling circuit for providing energy to power said transponder.
Claim 7
Dependent Claim 35 words
The secure data medium of claim 1 said transponder means including a stored data key which is combined in an algorithm with said decryption information by said means for determining to derive said decryption key.
Claim 8
Independent Claim 115 words
An apparatus for reading encrypted data stored in frames on an data medium comprising: a reader means for reading said data one frame at a time, said reader means reading an identifier included in a header in each of said frames, said reader means including a transceiver device for transmitting said identifier and receiving a response thereto; and a transponder means, supported on said data medium, which communicates with said transceiver, and which includes a deciphering engine and a read only memory storing a secret deciphering key, said deciphering engine calculating a frame decryption key from said identifier and forwarding said frame decryption key to said reader where it is used to decrypt said frame.
Claim 9
Independent Claim 115 words
An apparatus for reading encrypted data stored in frames on an data medium comprising: a reader means for reading said data one frame at a time, said reader means reading an identifier included in a header in each of said frames, said reader means including a transceiver device for transmitting said identifier and receiving a response thereto; and a transponder means, supported on said data medium, which communicates with said transceiver, and which includes a deciphering engine and a read only memory storing a secret deciphering key, said deciphering engine calculating a frame decryption key from said identifier and forwarding said frame decryption key to said reader where it is used to decrypt said frame.
Claim 10
Dependent Claim 25 words
The apparatus for reading encrypted data according to claim 7, wherein said transponder calculates a new decryption key for each frame read by said reader.
Claim 11
Dependent Claim 32 words
The apparatus for reading encrypted data according to claim 7, said transponder means including an energy coupling device which couples operating energy from said reader to provide operating power to said transponder.
Claim 12
Dependent Claim 33 words
The apparatus for reading encrypted data according to claim 7 wherein said deciphering engine calculates said frame decryption key by combining a stored key in an algorithm with each received frame identification number.
Claim 13
Independent Claim 132 words
An apparatus for decrypting data stored on a data medium comprising: a reader means, for reading encrypted data from said medium, as well as information for determining a decryption key for said data contained on said data medium, said reader means including decryption means for decrypting said encrypted data with said decryption key; a transceiver means, associated with said reader means, for transmitting said information for determining a decryption key and for receiving a decryption key for decrypting said encrypted data; and a transponder means, associated with said data medium, for receiving said information for determining a decryption key, and generating a decryption key from said information, said transponder means forwarding said decryption key to said transceiver means whereby said reader is provided with a decryption key for decrypting said encrypted data.
Claim 14
Independent Claim 132 words
An apparatus for decrypting data stored on a data medium comprising: a reader means, for reading encrypted data from said medium, as well as information for determining a decryption key for said data contained on said data medium, said reader means including decryption means for decrypting said encrypted data with said decryption key; a transceiver means, associated with said reader means, for transmitting said information for determining a decryption key and for receiving a decryption key for decrypting said encrypted data; and a transponder means, associated with said data medium, for receiving said information for determining a decryption key, and generating a decryption key from said information, said transponder means forwarding said decryption key to said transceiver means whereby said reader is provided with a decryption key for decrypting said encrypted data.
Claim 15
Dependent Claim 14 words
The apparatus according to claim 11 said reader including means for decompressing said data.
Claim 16
Dependent Claim 25 words
The apparatus according to claim 11 wherein said transponder means determines a new decryption key for each frame of data contained on said data medium.
Claim 17
Dependent Claim 24 words
The apparatus according to claim 13 wherein new decryption information is transmitted to said transponder each time a new frame of data is read.
Claim 18
Dependent Claim 16 words
The apparatus according to claim 11 wherein said transponder means is attached to said data medium.
Claim 19
Dependent Claim 21 words
The apparatus according to claim 15 said transponder means including an energy transfer means for providing operating power to said transponder.
Claim 20
Independent Claim 92 words
A method for providing a secure data medium comprising: creating frames of data to be stored on said data medium; for each of said frames of data, providing a header containing a frame identifying number; encrypting each of said frames of data with an encryption key which is derived from the identifying number of its frame; and storing said encrypted data frames with said headers on a data medium; fixing a transponder means to said data medium, said transponder means including means for determining a decryption key from each frame identifying number.
Claim 21
Independent Claim 92 words
A method for providing a secure data medium comprising: creating frames of data to be stored on said data medium; for each of said frames of data, providing a header containing a frame identifying number; encrypting each of said frames of data with an encryption key which is derived from the identifying number of its frame; and storing said encrypted data frames with said headers on a data medium; fixing a transponder means to said data medium, said transponder means including means for determining a decryption key from each frame identifying number.
Claim 22
Dependent Claim 26 words
The method for providing a secure data medium according to claim 17 further comprising compressing said frames of data to be stored on said data medium.
Claim 23
Dependent Claim 21 words
The method for providing a secure data medium according to claim 17 wherein each said identifying number is a random number.

References Cited (Backward Citations)

US4388643A Cited
US4535355A Cited
US5629981A Cited
US5905798A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-12-20 2003-06-21 2003-12-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-12-20 2007-06-21 2007-12-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-12-20 2011-06-21 2011-12-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag