Patent US5375243A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5375243A Expired / Lapsed US ⏱️ 0.0 years remaining

Hard disk password security system

Assignee: Hewlett Packard Development Co LP
•
Filing: 1994-03-07
•
Granted: 1994-12-20
•
Expires: 2014-03-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A hard drive which prevents data access operations on the hard drive upon power up until the user enters a password. When the computer system is powered up, the hard drive spins up and is tested, responding only to a limited set of commands that do not permit data storage or retrieval operations. The password is located on the hard disk itself to prevent bypassing the hard drive's security using a new computer environment. When the user enters the correct password, the hard drive unlocks and operates as a conventional hard drive. If the user chooses, the hard drive may be unlocked by either of two passwords, one defined by the user and the other by the manufacturer. To obtain access to data areas during a locked state, a wipe data command is provided which overwrites all user data on the drive and unlocks the drive.

Inventors

  • 👤 James D. Parzych
  • 👤 Richard Tomaszewski
  • 👤 Norman P. Brown
  • 👤 Roger P. Anderson
  • 👤 David M. Douglas
  • 👤 Kenneth W. Stufflebeam

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 11:07
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/70; G06F21/78; G06F21/80; G06F21/30; G06F21/31; G06F21/34; G06F2211/00; G06F2211/007; G06F2211/1097

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 214 words
A hard disk drive having LOCKED and UNLOCKED states for use in a computer system, the hard disk drive comprising: means on the hard disk drive for storing user data and a password value for operating of the hard disk drive; means on the hard disk drive for receiving a plurality of commands including at least one password value from the computer system; means on the hard disk drive for locking access to the hard disk drive to all but selected ones of said received plurality of commands while in a LOCKED state, one of said selected commands being an UNLOCK command and another of said selected commands being a WIPE DATA command; means on the hard disk drive for comparing a password value received from the computer system with a stored password value upon receipt of said UNLOCK command and unlocking the hard disk drive if the compared password values are equal; means for coupling to a microprocessor and for providing a WIPE DATA command to the hard disk drive from the microprocessor: and means on the hard disk drive while in a LOCKED state for overwriting all user data on said hard disk drive and then reset said hard disk drive to its UNLOCKED state upon receipt of said WIPE DATA command.
Claim 2
Dependent Claim 214 words
A hard disk drive having LOCKED and UNLOCKED states for use in a computer system, the hard disk drive comprising: means on the hard disk drive for storing user data and a password value for operating of the hard disk drive; means on the hard disk drive for receiving a plurality of commands including at least one password value from the computer system; means on the hard disk drive for locking access to the hard disk drive to all but selected ones of said received plurality of commands while in a LOCKED state, one of said selected commands being an UNLOCK command and another of said selected commands being a WIPE DATA command; means on the hard disk drive for comparing a password value received from the computer system with a stored password value upon receipt of said UNLOCK command and unlocking the hard disk drive if the compared password values are equal; means for coupling to a microprocessor and for providing a WIPE DATA command to the hard disk drive from the microprocessor: and means on the hard disk drive while in a LOCKED state for overwriting all user data on said hard disk drive and then reset said hard disk drive to its UNLOCKED state upon receipt of said WIPE DATA command.
Claim 3
Dependent Claim 25 words
The hard disk drive of claim 1, wherein said unlocking means unlocks the hard disk drive after completion of operation of said means for overwriting.
Claim 4
Dependent Claim 53 words
The hard disk drive of claim 1, wherein one of said plurality of commands which is not one of said selected commands is a change password command; and the hard disk drive further comprising: means on the hard disk drive for changing said stored password value upon receipt of said change password command.
Claim 5
Dependent Claim 59 words
The hard disk drive of claim 3, wherein one of said plurality of commands which is not one of said selected commands is a disable password change command; and the hard disk drive further comprising: means on the hard disk drive for disabling said means for changing said stored password value after receipt of said disable password change command.
Claim 6
Dependent Claim 41 words
The hard disk drive of claim 1, further comprising: means for storing a second password value; and wherein said means for comparing compares said received password value with said second stored password value and unlocks the hard disk drive if equal.
Claim 7
Dependent Claim 29 words
The hard disk drive of claim 1, wherein said hard disk drive includes a serial number and said second stored password is an encrypted portion of said serial number.
Claim 8
Dependent Claim 32 words
The hard disk drive of claim 1, further comprising: means on the hard disk drive for setting the hard disk drive in a LOCKED state upon power on the hard disk drive.
Claim 9
Dependent Claim 24 words
The hard disk drive of claim 1, wherein none of said selected commands allow user data to be obtained from the hard disk drive.
Claim 10
Dependent Claim 256 words
A computer system comprising: a microprocessor; means coupled to said microprocessor for storing program steps; means coupled to said microprocessor for receiving a password value from a user; means coupled to said microprocessor and said user password value receiving means for providing an UNLOCK command with said user password value; a hard disk drive coupled to said microprocessor and said user password value receiving means, said hard disk drive having LOCKED and UNLOCKED states and including: means on the hard disk drive for storing user data and a password value for operation of said hard disk drive; means on the hard disk drive for receiving a plurality of commands from said microprocessor; means on the hard disk drive for locking access to said hard disk drive to all but selected of said plurality of commands while in a LOCKED state, one of said selected commands being said UNLOCK command and another of said selected commands being a WIPE DATA command; means on the hard disk drive for comparing a received user password value with a stored password value upon receipt of said UNLOCK command and unlocking said hard disk drive if the compared password values are equal; means coupled to said microprocessor for providing a WIPE DATA command to said hard disk drive via said microprocessor; and means on said hard disk drive while in a LOCKED state for overwriting all user data on said hard disk drive and then reset said hard disk drive to its UNLOCKED state upon receipt of said WIPE DATA command.
Claim 11
Dependent Claim 256 words
A computer system comprising: a microprocessor; means coupled to said microprocessor for storing program steps; means coupled to said microprocessor for receiving a password value from a user; means coupled to said microprocessor and said user password value receiving means for providing an UNLOCK command with said user password value; a hard disk drive coupled to said microprocessor and said user password value receiving means, said hard disk drive having LOCKED and UNLOCKED states and including: means on the hard disk drive for storing user data and a password value for operation of said hard disk drive; means on the hard disk drive for receiving a plurality of commands from said microprocessor; means on the hard disk drive for locking access to said hard disk drive to all but selected of said plurality of commands while in a LOCKED state, one of said selected commands being said UNLOCK command and another of said selected commands being a WIPE DATA command; means on the hard disk drive for comparing a received user password value with a stored password value upon receipt of said UNLOCK command and unlocking said hard disk drive if the compared password values are equal; means coupled to said microprocessor for providing a WIPE DATA command to said hard disk drive via said microprocessor; and means on said hard disk drive while in a LOCKED state for overwriting all user data on said hard disk drive and then reset said hard disk drive to its UNLOCKED state upon receipt of said WIPE DATA command.
Claim 12
Dependent Claim 22 words
The computer system of claim 9, wherein said WIPE DATA command means unlocks said hard disk drive after completion of said overwriting.
Claim 13
Dependent Claim 87 words
The computer system of claim 9, further comprising means coupled to said microprocessor and said user password value receiving means for providing a change password command and new password values to said hard disk drive via said microprocessor, said change password command being one of said plurality of commands which is not one of said hard disk drive selected commands; and wherein said hard disk drive further includes: means on said hard disk drive for changing said stored password value upon receipt of said change password command.
Claim 14
Dependent Claim 60 words
The complete system of claim 9, further comprising: means coupled to said microprocessor for providing a disable password change command to said hard disk drive via said microprocessor; and wherein said hard disk drive further includes: means on said hard disk drive for disabling said means the change said stored password value after receipt of said disable password change command.
Claim 15
Dependent Claim 55 words
The computer system of claim 9, wherein said hard disk drive further includes: means on said hard disk drive for storing a second password value; and wherein said means for comparing further said received password value with said second stored password value and unlocks said hard disk drive if the compared password values are equal.
Claim 16
Dependent Claim 28 words
The computer system of claim 9, wherein said hard disk drive includes a serial number and said second stored password is an encrypted portion of said serial number.
Claim 17
Dependent Claim 35 words
The computer system of claim 9, said hard disk drive further including: means on said hard disk drive for setting the hard disk drive in a LOCKED state upon power on the hard disk drive.
Claim 18
Dependent Claim 26 words
The computer system of claim 9, wherein none of said hard disk drive selected commands allow user data to be obtained from said hard disk drive.
Claim 19
Dependent Claim 69 words
The computer system of claim 9, further comprising: means for storing a password value for operation of said computer system; and means coupled to said computer system password storing means and said user password value receiving means for comparing a received password value from said user password value receiving means with said stored computer system password value and disabling computer system operation until said stored password value is received.
Claim 20
Dependent Claim 23 words
The computer system of claim 17, wherein said computer system stored password value and said hard disk drive stored password value are identical.

References Cited (Backward Citations)

US3890601A Cited
US4942606A Cited
US4959860A Cited
US5097506A Cited
US5012514A Cited
US5173940A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-12-19 1998-06-20 1998-12-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-12-19 2002-06-20 2002-12-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-12-19 2006-06-20 2006-12-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag