← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag