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
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 |