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

Multiple user stored data cryptographic labeling system and method

Assignee: Fifth Generation Systems Inc
•
Filing: 1990-05-25
•
Granted: 1991-09-24
•
Expires: 2010-05-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract There is disclosed a system and method of extending the labels on an encryption technique so that different users can utilize the same files under different rights established by both the user and the system administrator. This system and method take advantage of an extension of the file label which contains configuration capabilities and user rights and privileges to that file. The extended labeling is expandable so that several users can each be identified having specific rights and specific encryption capability with respect to the file.

Inventors

  • 👤 Harold W. Preston
  • 👤 Jeffrey R. Rush

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 20:04
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/60; G06F21/62; G06F21/6209; G06F21/602; G06F2221/00; G06F2221/21; G06F2221/2141

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 107 words
A method of cryptographically labeling a data file of electronically stored data comprising the steps of: generating a file label comprising a first field containing control variables for encrypting and decrypting said data file; generating at least one other field of said label, said field having portions to identify individual users and portions to identify the rights unique to each said user; prefixing said label to the file; encrypting the file in accordance with the control variables in said first field; and allowing access to said file for any user only in accordance with said rights preidentified in a field of said file identified with said user.
Claim 2
Independent Claim 107 words
A method of cryptographically labeling a data file of electronically stored data comprising the steps of: generating a file label comprising a first field containing control variables for encrypting and decrypting said data file; generating at least one other field of said label, said field having portions to identify individual users and portions to identify the rights unique to each said user; prefixing said label to the file; encrypting the file in accordance with the control variables in said first field; and allowing access to said file for any user only in accordance with said rights preidentified in a field of said file identified with said user.
Claim 3
Dependent Claim 40 words
The method set forth in claim 1 further comprising the step of: adding a portion to said other field associated with each identified user identifying rights assigned to said user by a system in which said data is being stored.
Claim 4
Dependent Claim 30 words
The method set forth in claim 2 further comprising the step of: generating a field of said label for controlling at least one alternate encryption/decryption technique for said associated file.
Claim 5
Dependent Claim 33 words
The method set forth in claim 1 further comprising the step of: adding a portion to said other field associated with each identified user identifying rights assigned to said user by another user.
Claim 6
Dependent Claim 32 words
The method set forth in claim 1 further comprising the steps of: encrypting said first field of said label in accordance with further control variables in a second field of said label.
Claim 7
Dependent Claim 32 words
The method set forth in claim 1 further comprising the steps of: providing a system for encrypting and decrypting the data file, wherein said encrypting is accomplished by using a reversible function.
Claim 8
Independent Claim 114 words
A system for cryptographically labeling a data file of electronically stored data comprising: means for generating a file label comprising a first field containing control variables for encrypting and decrypting said data file; means for generating at least one other field of said label, said field having portions to identify individual users and portions to identify the rights unique to each said user; means for prefixing said label to the file; means for encrypting the file in accordance with the control variables in said first field; and means for allowing access to said file for any user only in accordance with said rights preidentified in a field of said file identified with said user.
Claim 9
Independent Claim 114 words
A system for cryptographically labeling a data file of electronically stored data comprising: means for generating a file label comprising a first field containing control variables for encrypting and decrypting said data file; means for generating at least one other field of said label, said field having portions to identify individual users and portions to identify the rights unique to each said user; means for prefixing said label to the file; means for encrypting the file in accordance with the control variables in said first field; and means for allowing access to said file for any user only in accordance with said rights preidentified in a field of said file identified with said user.
Claim 10
Dependent Claim 39 words
The system set forth in claim 7 further comprising: means for adding a portion to said other field associated with each identified user's identifying rights assigned to said user by a system in which said data is being stored.
Claim 11
Dependent Claim 29 words
The system set forth in claim 8 further comprising: means for generating a field of said label for controlling at least one alternate encryption/decryption technique for said associated file.
Claim 12
Dependent Claim 31 words
The system set forth in claim 9 further comprising: means for encrypting said first field of said label in accordance with further control variables in a second field of said label.
Claim 13
Dependent Claim 26 words
The system set forth in claim 10 further comprising: means for encrypting and decrypting the data file, wherein said encrypting is accomplished by a reversible function.
Claim 14
Dependent Claim 32 words
The system set forth in claim 7 further comprising: means for adding a portion to said other field associated with each identified user identifying rights assigned to said user by another user.
Claim 15
Independent Claim 92 words
A system for encryption of a data file, said system comprising: means for generating a label for storage with each said data file; said label having an expandable field for controlling encryption and decryption of data to and from said file, said expandable field including: at least one user identification portion and a user rights portion associated with each said user identification portion; said user rights portion created under control of said user; and a user privileges portion associated with each said user; said user privileges portion created independent of said user.
Claim 16
Independent Claim 92 words
A system for encryption of a data file, said system comprising: means for generating a label for storage with each said data file; said label having an expandable field for controlling encryption and decryption of data to and from said file, said expandable field including: at least one user identification portion and a user rights portion associated with each said user identification portion; said user rights portion created under control of said user; and a user privileges portion associated with each said user; said user privileges portion created independent of said user.
Claim 17
Dependent Claim 27 words
The system set forth in claim 13 wherein said user rights portion includes means for establishing the decryption technique to be used with any particular data file.
Claim 18
Dependent Claim 89 words
A security system for use with data processing systems where labels are associated with each data file, said system including: means for establishing in a field of each said label, on a data file by data file basis, a unique identification of the encryption/decryption technique to be used with said file; means for encrypting and decrypting a particular data file in accordance with the encryption/decryption technique specified in said label associated with said data file; and means for controlling said established field by a creator of said data file.
Claim 19
Dependent Claim 89 words
A security system for use with data processing systems where labels are associated with each data file, said system including: means for establishing in a field of each said label, on a data file by data file basis, a unique identification of the encryption/decryption technique to be used with said file; means for encrypting and decrypting a particular data file in accordance with the encryption/decryption technique specified in said label associated with said data file; and means for controlling said established field by a creator of said data file.
Claim 20
Dependent Claim 143 words
A computer system including a CPU and a memory having files stored therein and accessible by at least one user, said system including an arrangement for controlling access to said files, said arrangement including cryptographically labeling a file of electronically stored data comprising: means for generating a file label comprising a first field containing control variables for encrypting and decrypting said file; means for generating at least one other field of said label, said field having portions to identify individual users and portions to identify the rights unique to each said user; means for prefixing said label to the file; means for encrypting the file in accordance with the control variables in said first field; and means for allowing access to said file for any user only in accordance with said rights preidentified in a field of said file identified with said user.
Claim 21
Dependent Claim 143 words
A computer system including a CPU and a memory having files stored therein and accessible by at least one user, said system including an arrangement for controlling access to said files, said arrangement including cryptographically labeling a file of electronically stored data comprising: means for generating a file label comprising a first field containing control variables for encrypting and decrypting said file; means for generating at least one other field of said label, said field having portions to identify individual users and portions to identify the rights unique to each said user; means for prefixing said label to the file; means for encrypting the file in accordance with the control variables in said first field; and means for allowing access to said file for any user only in accordance with said rights preidentified in a field of said file identified with said user.
Claim 22
Dependent Claim 39 words
The system set forth in claim 16 further comprising: means for adding a portion to said other field associated with each identified user's identifying rights assigned to said user by a system in which said data is being stored.
Claim 23
Dependent Claim 29 words
The system set forth in claim 16 further comprising: means for generating a field of said label for controlling at least one alternate encryption/decryption technique for said associated file.
Claim 24
Dependent Claim 32 words
The system set forth in claim 16 further comprising: means for adding a portion to said other field associated with each identified user identifying rights assigned to said user by another user.

References Cited (Backward Citations)

US4835682A Cited
US4713753A Cited
US4864616A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-09-23 1995-03-25 1995-09-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-09-23 1999-03-25 1999-09-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-09-23 2003-03-25 2003-09-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag