US5210795A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Secure user authentication from personal computer
Assignee: Hewlett Packard Development Co LP
•
Filing: 1992-01-10
•
Granted: 1993-05-11
•
Expires: 2012-01-10
Abstract
Abstract A method and apparatus for authenticating a human user on a personal computer without requiring the user to expose his password or authentication secret to the personal computer of a server. Also a method for protecting a floppy disk with login software from unauthorized use.
Inventors
- 👤 Steven B. Lipner
- 👤 Morrie Gasser
- 👤 Butler W. Lampson
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 21:43
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/30; G06F21/31; G06F21/34; H; H04; H04L; H04L9/00; H04L9/32; H04L9/3226; H04L9/3236; G06F2221/00; G06F2221/21; G06F2221/2107; H04L2209/00; H04L2209/60; H04L2209/605
Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
106 words
A method for authenticating a user possessing a storage medium for a computing machine having memory, the storage medium tangibly embodying machine executable instructions, a password for the user, and an encrypted long-term secret for the user, the method comprising the steps of: (a) receiving from the user the storage medium and booting the computing machine from machine executable instructions thereon; (b) receiving from the user a password; (c) initiating a one-way hash of the password according to machine executable instructions embodied on the storage medium; and (d) decrypting the user's encrypted long-term secrete using the hashed password as an decryption key thereby authenticating the user.
Claim 2
Independent Claim
106 words
A method for authenticating a user possessing a storage medium for a computing machine having memory, the storage medium tangibly embodying machine executable instructions, a password for the user, and an encrypted long-term secret for the user, the method comprising the steps of: (a) receiving from the user the storage medium and booting the computing machine from machine executable instructions thereon; (b) receiving from the user a password; (c) initiating a one-way hash of the password according to machine executable instructions embodied on the storage medium; and (d) decrypting the user's encrypted long-term secrete using the hashed password as an decryption key thereby authenticating the user.
Claim 3
Dependent Claim
17 words
The method of claim 1 wherein the storage medium is received by a powered down computing machine.
Claim 4
Dependent Claim
44 words
The method of claim 1 further comprising the step of: (a) determining whether the user's storage medium is write protected; and (b) if so, clearing the password from the computing machine's memory, terminating the hash of the password, and halting the computing machine's operations.
Claim 5
Dependent Claim
21 words
The method of claim 1 further comprising the step of writing to the user's storage medium the number of passwords entered.
Claim 6
Dependent Claim
25 words
The method of claim 4 further including the step of halting the computing machine's operations when the number of passwords entered exceeds a preselected number.
Claim 7
Dependent Claim
90 words
The method of claim 1 wherein the computing machine's memory contains an operating system and the user's storage medium contains a list of acceptable values representing acceptable operating system files, the method further comprising the steps of: (a) computing a value as a specified function of the operating system file of the computing machine; (b) comparing the computed value to the list of acceptable values; and (c) advising the user if the calculated value does not match any of the values on the list of values representing acceptable operating systems.
Claim 8
Independent Claim
16 words
The method of any one of claims 1-6 wherein the storage medium is a floppy disk.
Claim 9
Dependent Claim
86 words
A security device for authenticating a user on a computer, the security device comprising a machine-readable storage medium on which is recorded: (a) a machine readable embodiment of the user's long term private encryption key, wherein the private encryption key is encrypted under a key consisting of a slow hash of the user's password; (b) a first group of trusted machine executable instructions for carrying out cryptographic calculations; and (c) a second group of trusted machine executable instructions for performing a slow hash of received passwords.
Claim 10
Dependent Claim
86 words
A security device for authenticating a user on a computer, the security device comprising a machine-readable storage medium on which is recorded: (a) a machine readable embodiment of the user's long term private encryption key, wherein the private encryption key is encrypted under a key consisting of a slow hash of the user's password; (b) a first group of trusted machine executable instructions for carrying out cryptographic calculations; and (c) a second group of trusted machine executable instructions for performing a slow hash of received passwords.
Claim 11
Dependent Claim
21 words
The security device of claim 8 further comprising a machine readable representation of the public key of the user's certifying authority.
Claim 12
Dependent Claim
20 words
The security device of claim 8 further comprising a machine readable representation of the time of the user's last login.
Claim 13
Dependent Claim
19 words
The security device of claim 8 further comprising a machine readable representation of the number of incorrect passwords entered.
Claim 14
Dependent Claim
35 words
The security device of claim 8 further comprising a machine readable representation of a list of names and message digests of acceptable operating system images which the user is willing to boot the computer with.
Claim 15
Dependent Claim
14 words
The security device of claim 8 wherein the security device is a floppy disk.
Claim 16
Dependent Claim
144 words
A security device for authenticating a user on a computer, the user having a public and private key and a certifying authority, comprising a floppy disk containing a machine readable representation of: (a) the user's long term secret, a private key encrypted under a key consisting of a slow hash of a password known only to the user; (b) the public key of the user's certifying authority; (c) the time of the user's last login; (d) the number of incorrect passwords entered; (e) a first machine executable trusted program that can carry out cryptographic calculations and authentications; (f) a second machine executable trusted program that can carry out a slow hash of a password and a trusted message program; and (g) a list of names and message digests of acceptable operating system images with which the user is willing to boot the personal computer.
Claim 17
Dependent Claim
144 words
A security device for authenticating a user on a computer, the user having a public and private key and a certifying authority, comprising a floppy disk containing a machine readable representation of: (a) the user's long term secret, a private key encrypted under a key consisting of a slow hash of a password known only to the user; (b) the public key of the user's certifying authority; (c) the time of the user's last login; (d) the number of incorrect passwords entered; (e) a first machine executable trusted program that can carry out cryptographic calculations and authentications; (f) a second machine executable trusted program that can carry out a slow hash of a password and a trusted message program; and (g) a list of names and message digests of acceptable operating system images with which the user is willing to boot the personal computer.
References Cited (Backward Citations)
US4405829A
Cited
US4309569A
Cited
US4799258A
Cited
US4779224A
Cited
US4771459A
Cited
US5018196A
Cited
US4757533A
Cited
US4796181A
Cited
US5005200A
Cited
US4887077A
Cited
US4975950A
Cited
US5016274A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-05-10 | 1996-11-09 | 1997-05-11 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-05-10 | 2000-11-09 | 2001-05-11 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-05-10 | 2004-11-09 | 2005-05-11 | $7700.00 | Window Closed / Lapsed |