← Back to Patent Explorer
US5606610A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for storing data

Assignee: STIFTAREN 7935 AB
•
Filing: 1994-09-23
•
Granted: 1997-02-25
•
Expires: 2014-09-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for storing data comprising an original identity(OID) and associated descriptive information(DI) are disclosed. By means of a first algorithm(ALG1), the original identity(OID) is encrypted to an update identity(UID) which, by means of a reversible algorithm(ALG2), is encrypted to a storage identity(SID) which is stored as a record(P) on a storage medium along with associated descriptive information(DI). At the times when storage identities(SID) of selected records(P) are to be replaced with new storage identities(SID'), the storage identities(SID) are decrypted in order to recreate the corresponding update identities(UID), which then are encrypted, by means of a new altered reversible algorithm(ALG2'), to new storage identities(SID') intended to replace the previous storage identities (SID).

Inventors

  • 👤 Jan Johansson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 05:10
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/08; H04L9/0894; H04L9/0897; H04K; H04K1/00; G; G06; G06F; G06F12/00; G06F12/14; G06F12/1408; G06F16/00; G06F16/10; G06F21/00; G06F21/10; G06F21/16; G06F21/60; G06F21/602; G06F21/62; G06F21/6218; G06F21/6227; G06F21/6245; G06F21/6254; G06F21/70; G06F21/71; G06F21/72; G06F21/78; G06F21/86; G06F2221/00; G06F2221/21; G06F2221/2101; G06F2221/2153; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99939

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 174 words
An apparatus for storing data comprising an original identity (OID) and associated descriptive information (DI), characterised by a first encrypting means (50) which is arranged, by means of a first algorithm (ALG1), to encrypt the original identity (OID) to an update identity (UID), a second encrypting means (50) which is arranged, by means of a reversible algorithm (ALG2), to encrypt the update identity (UID) to a storage identity (SID), which is to be stored along with associated descriptive information (DI) as a record (P) on a storage medium (30, 40), and a decrypting means (50) which is arranged, at times when the storage identities (SID) of selected stored records (P) are to be replaced with new storage identities (SID'), to decrypt these storage identities (SID) in order to recreate the corresponding update identities (UID), the second encrypting means (50) being arranged, at said times and by means of an altered reversible algorithm (ALG2'), to encrypt the recreated update identities (UID) to new storage identities (SID'), which are to replace the previous storage identities (SID).
Claim 2
Independent Claim 174 words
An apparatus for storing data comprising an original identity (OID) and associated descriptive information (DI), characterised by a first encrypting means (50) which is arranged, by means of a first algorithm (ALG1), to encrypt the original identity (OID) to an update identity (UID), a second encrypting means (50) which is arranged, by means of a reversible algorithm (ALG2), to encrypt the update identity (UID) to a storage identity (SID), which is to be stored along with associated descriptive information (DI) as a record (P) on a storage medium (30, 40), and a decrypting means (50) which is arranged, at times when the storage identities (SID) of selected stored records (P) are to be replaced with new storage identities (SID'), to decrypt these storage identities (SID) in order to recreate the corresponding update identities (UID), the second encrypting means (50) being arranged, at said times and by means of an altered reversible algorithm (ALG2'), to encrypt the recreated update identities (UID) to new storage identities (SID'), which are to replace the previous storage identities (SID).
Claim 3
Dependent Claim 37 words
An apparatus as set forth in claim 1, characterised by a means arranged to randomly establish said times when the storage identities (SID) of the selected records (P) are to be replaced with new storage identities (SID').
Claim 4
Dependent Claim 24 words
An apparatus as set forth in claim 1, characterised by the first algorithm (ALG1) for creating the update identity (UID) being a non-reversible algorithm.
Claim 5
Dependent Claim 28 words
An apparatus as set forth in claim 1, characterised by the first and the second encrypting means and the decrypting means being implemented as a hardware component (50).
Claim 6
Dependent Claim 32 words
An apparatus as set forth in claim 4, characterised by the hardware component (50) comprising a processor of its own, which is adapted to act as a distributed processor in a computer.
Claim 7
Dependent Claim 30 words
An apparatus as set forth in claim 4, characterised by the hardware component (50) being adapted to create variable algorithms and comprising a means for storing the algorithms last created.
Claim 8
Dependent Claim 24 words
An apparatus as set forth in claim 2, characterized by the first algorithm (ALG1) for creating the update identify (UID) being a non-reversible algorithm.
Claim 9
Dependent Claim 27 words
An apparatus as set forth in claim 2, characterized by the first and second encrypting means and the decrypting means being implemented as a hardware component (50).
Claim 10
Dependent Claim 27 words
An apparatus as set forth in claim 3, characterized by the first and second encrypting means and the decrypting means being implemented as a hardware component (50).
Claim 11
Dependent Claim 30 words
An apparatus as set forth in claim 5, characterized by the hardware component (50) being adapted to create variable algorithms and comprising a means for storing the algorithms last created.
Claim 12
Independent Claim 161 words
A method for storing data comprising an original identity (OID) and associated descriptive information (DI), characterised by the steps of encrypting the original identity (OID) to an update identity (UID) by means of a first algorithm (ALG1), encrypting the update identity (UID) to a storage identity (SID) by means of a reversible algorithm (ALG2), storing the storage identity (SID) and the descriptive information (DI) as a record (P) on a storage medium (30, 40), and performing the following substeps at times when the storage identities (SID) of selected stored records (P) are to be replaced with new storage identities (SID'): decrypting the storage identities (SID) of the selected records (P) in order to recreate the corresponding update identities (UID), altering the reversible algorithm (ALG2) and encrypting, by means of the altered reversible algorithm (ALG2'), the recreated update identities (UID) to new storage identities (SID'), and replacing the storage identities (SID) of the selected records (P) with the new storage identities (SID').
Claim 13
Independent Claim 161 words
A method for storing data comprising an original identity (OID) and associated descriptive information (DI), characterised by the steps of encrypting the original identity (OID) to an update identity (UID) by means of a first algorithm (ALG1), encrypting the update identity (UID) to a storage identity (SID) by means of a reversible algorithm (ALG2), storing the storage identity (SID) and the descriptive information (DI) as a record (P) on a storage medium (30, 40), and performing the following substeps at times when the storage identities (SID) of selected stored records (P) are to be replaced with new storage identities (SID'): decrypting the storage identities (SID) of the selected records (P) in order to recreate the corresponding update identities (UID), altering the reversible algorithm (ALG2) and encrypting, by means of the altered reversible algorithm (ALG2'), the recreated update identities (UID) to new storage identities (SID'), and replacing the storage identities (SID) of the selected records (P) with the new storage identities (SID').
Claim 14
Dependent Claim 30 words
A method as set forth in claim 11, characterised by the step of selecting, as said selected records (P), all the records (P) stored on the storage medium (30, 40).
Claim 15
Dependent Claim 57 words
A method as set forth in claim 11, characterised in that the step of replacing the storage identities (SID) of the selected records (P) with the new storage identities (SID') is carried out in a batch, so that the storage identities (SID) of the selected records (P) are altered essentially simultaneously on the storage medium (30, 40).
Claim 16
Dependent Claim 46 words
A method as set forth in claim 11, characterised in that the step of replacing the storage identities (SID) of the selected records (P) with new storage identities (SID') also comprises moving the selected records (P) to new physical locations on the storage medium (30, 40).
Claim 17
Dependent Claim 32 words
A method as set forth in claim 11, characterised by the step of encrypting also the descriptive information (DI) before this is stored on the storage medium in the respective records (P).
Claim 18
Dependent Claim 57 words
A method as set forth in claim 8, characterized in that the step of replacing the storage identities (SID) of the selected records (P) with the new storage identities (SID') is carried out in a batch, so that the storage identities (SID) of the selected records (P) are altered essentially simultaneously on the storage medium (30, 40).
Claim 19
Dependent Claim 46 words
A method as set forth in claim 8, characterized in that the step of replacing the storage identities (SID) of the selected records (P) with new storage identities (SID') also comprises moving the selected records (P) to new physical locations on the storage medium (30, 40).
Claim 20
Dependent Claim 46 words
A method as set forth in claim 9, characterized in that the step of replacing the storage identities (SID) of the selected records (P) with new storage identities (SID') also comprises moving the selected records ()P) to new physical locations on the storage medium (30, 40).
Claim 21
Dependent Claim 31 words
A method as set forth in claim 8, characterized by the step of encrypting also the descriptive information before this is stored on the storage medium in the respective records (P).
Claim 22
Dependent Claim 32 words
A method as set forth in claim 9, characterized by the step of encrypting also the descriptive information (DI) before this is stored on the storage medium in the respective records (P).
Claim 23
Dependent Claim 32 words
A method as set forth in claim 10, characterized by the step of encrypting also the descriptive information (DI) before this is stored on the storage medium in the respective records (P).

References Cited (Backward Citations)

WO1993011619A1 Cited
US5392357A Cited
US5343527A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-02-25 2000-08-26 2001-02-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-02-25 2004-08-26 2005-02-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-02-25 2008-08-26 2009-02-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag