Hard disk password security system
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification