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

Methods and apparatus for controlling access to information processed a multi-user-accessible digital computer

Assignee: Enigma Logic Inc
•
Filing: 1989-03-15
•
Granted: 1990-03-06
•
Expires: 2009-03-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Method and apparatus are disclosed for controlling access to information borne by information records installed in information recorders, which information recorders constitute a part of at least one digital computer system. The digital computer system is an unmodified general purpose digital computer, and each authorized accessant is supplied with an access control kit including a password issuing device and a record adapted to be installed in one of the recorders of that digital computer system.

Inventors

  • 👤 Robert J. Bosen
  • 👤 James J. Tucker

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 14:17
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/60; G06F21/62; G07; G07C; G07C9/00; G07C9/30; G07C9/32; G07C9/33; G06F2221/00; G06F2221/21; G06F2221/2153

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 147 words
In a computer system having data storage means for storing information, access control apparatus comprising: encryption means coupled to the data storage means of the computer system for encrypting information as it is stored in said data storage means, and for decrypting the data stored in said data storage means as it is retrieved from said data storage means; and access enabling means coupled to said encryption means for enabling and disabling said encryption means; said access enabling means including: password generating means for generating a password corresponding to a specified user of the computer system, password comparison means for comparing a password entered by a user of the computer system with said generated password, means for enabling said encryption means when said entered password matches said generated password, and means for disabling said encryption means when any one of a predefined set of terminating events occurs.
Claim 2
Dependent Claim 147 words
In a computer system having data storage means for storing information, access control apparatus comprising: encryption means coupled to the data storage means of the computer system for encrypting information as it is stored in said data storage means, and for decrypting the data stored in said data storage means as it is retrieved from said data storage means; and access enabling means coupled to said encryption means for enabling and disabling said encryption means; said access enabling means including: password generating means for generating a password corresponding to a specified user of the computer system, password comparison means for comparing a password entered by a user of the computer system with said generated password, means for enabling said encryption means when said entered password matches said generated password, and means for disabling said encryption means when any one of a predefined set of terminating events occurs.
Claim 3
Dependent Claim 73 words
The access control apparatus of claim 1, further including a multiplicity of password issuing means for use by authorized users of the computer system, each said password issuing means including means for generating and issuing a password to be used by said password comparison means as said entered password; whereby access to the information stored on said data storage means is limited to users having possession of one of said password issuing means.
Claim 4
Dependent Claim 91 words
The access control apparatus of claim 2, wherein said access control means includes cue means, coupled to said password generating means, for generating a series of distinct cue values, including means for specifying a cue value to be used by said password generating means; said password generating means includes means for generating a password by performing a predefined digital computation on said specified cue value; at least a multiplicity of said password issuing means include computation means for generating a password by performing said predefined digital computation on said cue value.
Claim 5
Dependent Claim 170 words
The access control apparatus of claim 2, wherein said access control means includes user definition means for assigning one of a multiplicity of predefined translation functions to each authorized user of said computer system; said access control means further includes cue means, coupled to said password generating means, for generating a series of distinct cue values, including means for specifying a cue value to be used by said password generating means; said password generating means is coupled to said user definition means and includes means for generating a password by performing translating said cue value using the predefined translation function corresponding to a specified user; and at least a multiplicity of said password issuing means include computation means for generating a password by translating said cue value using a predefined translation function; whereby access to the information stored on said data storage means is limited to authorized users having possession of a password issuing means having the same translation function as the predefined translation function corresponding to the specified user.
Claim 6
Dependent Claim 51 words
The access control apparatus of claim 2, wherein said encryption means includes means for applying a selected one a multiplicity of predefined distinct cryptoalgorithms when encrypting and decrypting information stored on said data storage means, said selected cryptoalgorithm corresponding to the identity of an authorized user accessing said data storage means.
Claim 7
Dependent Claim 248 words
In a computer system having data storage means for storing information, access control apparatus comprising: encryption means coupled to the data storage means of the computer system for encrypting information as it is stored in said data storage means, and for decrypting the data stored in said data storage means as it is retrieved from said data storage means; access enabling means, coupled to said encryption means, for enabling and disabling said encryption means; and a multiplicity of password issuing means for use by authorized users of the computer system for generating user password values, each said password issuing means including means for generating and issuing a user password value to be used by said access enabling means to determine whether a specified user is authorized to have access to information stored on said data storage means; said access enabling means including: user definition means for storing user information associated with each authorized user of said computer system, password generating means coupled to said user definition means for generating a password which is a function of the user information corresponding to a specified user of the computer system, password comparison means, coupled to said password generating means, for comparing a user password value with said generated password, and means for enabling said encryption means when said user password value matches said generated password; whereby access to the information stored on said data storage means is limited to authorized users having possession of one of said password issuing means.
Claim 8
Dependent Claim 248 words
In a computer system having data storage means for storing information, access control apparatus comprising: encryption means coupled to the data storage means of the computer system for encrypting information as it is stored in said data storage means, and for decrypting the data stored in said data storage means as it is retrieved from said data storage means; access enabling means, coupled to said encryption means, for enabling and disabling said encryption means; and a multiplicity of password issuing means for use by authorized users of the computer system for generating user password values, each said password issuing means including means for generating and issuing a user password value to be used by said access enabling means to determine whether a specified user is authorized to have access to information stored on said data storage means; said access enabling means including: user definition means for storing user information associated with each authorized user of said computer system, password generating means coupled to said user definition means for generating a password which is a function of the user information corresponding to a specified user of the computer system, password comparison means, coupled to said password generating means, for comparing a user password value with said generated password, and means for enabling said encryption means when said user password value matches said generated password; whereby access to the information stored on said data storage means is limited to authorized users having possession of one of said password issuing means.
Claim 9
Dependent Claim 112 words
The access control apparatus of claim 6, wherein said access control means includes cue means, coupled to said password generating means, for generating a series of distinct cue values, including means for specifying a cue value to be used by said password generating means; said password generating means includes means for generating a password by performing a predefined digital computation on said specified cue value, wherein said predefined digital function is a function of the user information corresponding to a specified user of the computer system; at least a multiplicity of said password issuing means include computation means for generating a password by performing a predefined digital computation on said cue value.
Claim 10
Dependent Claim 51 words
The access control apparatus of claim 7, wherein said encryption means includes means for applying a selected one a multiplicity of predefined distinct cryptoalgorithms when encrypting and decrypting information stored on said data storage means, said selected cryptoalgorithm corresponding to the identity of an authorized user accessing said data storage means.
Claim 11
Dependent Claim 287 words
In a multiuser computer system including a plurality of user interaction means for receiving and transmitting information to users of said computer system, and data storage means for storing information; access control apparatus comprising: user definition means for storing user information associated with each authorized user of said computer system, said user information including information designating portions of said data storage means associated with each authorized user; encryption means coupled to the data storage means of the computer system for encrypting information as it is stored in said data storage means, and for decrypting the data stored in said data storage means as it is retrieved from said data storage means; access enabling means, coupled to said encryption means, for enabling and disabling said encryption means; and a multiplicty of password issuing means for use by authorized users of the computer system for generating user password values, each said password issuing means including means for generating and issuing a user password value; said access enabling means including: password generating means coupled to said user definition means for generating a password which is a function of the user information corresponding to a specified user of the computer system, password comparison means, coupled to said password generating means, for comparing a user password value with said generated password, and means for enabling said encryption means when said user password value matches said generated password and the portion of said data storage means that the user is trying to access corresponds to the portion of said data storage means designated by said user definition means; whereby access to the information stored on said data storage means is limited to authorized users having possession of one of said password issuing means.
Claim 12
Dependent Claim 287 words
In a multiuser computer system including a plurality of user interaction means for receiving and transmitting information to users of said computer system, and data storage means for storing information; access control apparatus comprising: user definition means for storing user information associated with each authorized user of said computer system, said user information including information designating portions of said data storage means associated with each authorized user; encryption means coupled to the data storage means of the computer system for encrypting information as it is stored in said data storage means, and for decrypting the data stored in said data storage means as it is retrieved from said data storage means; access enabling means, coupled to said encryption means, for enabling and disabling said encryption means; and a multiplicty of password issuing means for use by authorized users of the computer system for generating user password values, each said password issuing means including means for generating and issuing a user password value; said access enabling means including: password generating means coupled to said user definition means for generating a password which is a function of the user information corresponding to a specified user of the computer system, password comparison means, coupled to said password generating means, for comparing a user password value with said generated password, and means for enabling said encryption means when said user password value matches said generated password and the portion of said data storage means that the user is trying to access corresponds to the portion of said data storage means designated by said user definition means; whereby access to the information stored on said data storage means is limited to authorized users having possession of one of said password issuing means.
Claim 13
Dependent Claim 112 words
The access control apparatus of claim 9, wherein said access control means includes cue means, coupled to said password generating means, for generating a series of distinct cue values, including means for specifying a cue value to be used by said password generating means; said password generating means includes means for generating a password by performing a predefined digital computation on said specified cue value, wherein said predefined digital function is a function of the user information corresponding to a specified user of the computer system; at least a multiplicity of said password issuing means include computation means for generating a password by performing a predefined digital computation on said cue value.
Claim 14
Dependent Claim 51 words
The access control apparatus of claim 10, wherein said encryption means includes means for applying a selected one a multiplicity of predefined distinct cryptoalgorithms when encrypting and decrypting information stored on said data storage means, said selected cryptoalgorithm corresponding to the identity of an authorized user accessing said data storage means.
Claim 15
Independent Claim 144 words
A method of controlling access to a data storage means in a multiuser computer system, the steps of the method comprising: providing encryption means coupled to the data storage means of the computer system for encrypting information as it is stored in said data storage means, and for decrypting the data stored in said data storage means as it is retrieved from said data storage means; receiving a user entered password value from a specified user of the computer system; generating a valid password value which is a function of the user information corresponding to said specified user of the computer system; comparing said user entered password value with said valid password value; enabling said encryption means when said user entered password value matches said valid password value; and disabling said encryption means when any one of a predefined set of terminating events occurs.
Claim 16
Independent Claim 144 words
A method of controlling access to a data storage means in a multiuser computer system, the steps of the method comprising: providing encryption means coupled to the data storage means of the computer system for encrypting information as it is stored in said data storage means, and for decrypting the data stored in said data storage means as it is retrieved from said data storage means; receiving a user entered password value from a specified user of the computer system; generating a valid password value which is a function of the user information corresponding to said specified user of the computer system; comparing said user entered password value with said valid password value; enabling said encryption means when said user entered password value matches said valid password value; and disabling said encryption means when any one of a predefined set of terminating events occurs.
Claim 17
Independent Claim 227 words
A method of controlling access to a data storage means in a multiuser computer system, the steps of the method comprising: storing user information associated with each authorized user of said computer system, said user information including information designating portions of the data storage means associated with each authorized user; providing encryption means coupled to the data storage means of the computer system for encrypting information using a specified cryptoalgorithm as it is stored in said data storage means, and for decrypting the data stored in said data storage means using a specified cryptoalgorithm as it is retrieved from said data storage means; receiving a user entered password value from a specified user of the computer system; generating a valid password value which is a function of the user information corresponding to said specified user of the computer system; comparing said user entered password value with said valid password value; when said user entered password value matches said valid password value and the portion of said data storage means that the user is trying to access corresponds to the portion of said data storage means designated by said user definition means, enabling said encryption means and specifying a cryptoalgorithm to be used by said encryption means corresponding to said specified user; whereby access to the information stored in said data storage means is limited to authorized users.
Claim 18
Independent Claim 227 words
A method of controlling access to a data storage means in a multiuser computer system, the steps of the method comprising: storing user information associated with each authorized user of said computer system, said user information including information designating portions of the data storage means associated with each authorized user; providing encryption means coupled to the data storage means of the computer system for encrypting information using a specified cryptoalgorithm as it is stored in said data storage means, and for decrypting the data stored in said data storage means using a specified cryptoalgorithm as it is retrieved from said data storage means; receiving a user entered password value from a specified user of the computer system; generating a valid password value which is a function of the user information corresponding to said specified user of the computer system; comparing said user entered password value with said valid password value; when said user entered password value matches said valid password value and the portion of said data storage means that the user is trying to access corresponds to the portion of said data storage means designated by said user definition means, enabling said encryption means and specifying a cryptoalgorithm to be used by said encryption means corresponding to said specified user; whereby access to the information stored in said data storage means is limited to authorized users.

References Cited (Backward Citations)

US4262329A Cited
US4218738A Cited
US4447890A Cited
US4386233A Cited
US4399323A Cited
US4484306A Cited
US4590470A Cited
US4599489A Cited
US4596898A Cited
US4757534A Cited
US4800590A Cited
US4649233A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-03-05 1993-09-04 1994-03-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-03-05 1997-09-04 1998-03-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-03-05 2001-09-04 2002-03-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag