Patent US6012145A successfully refreshed from Google Patents.
US6012145A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Security system for hard disk drive
Assignee: Calluna Technology Ltd
•
Filing: 1994-11-14
•
Granted: 2000-01-04
•
Expires: 2014-11-14
Abstract
Abstract A portable hard disk drive has an electrically erasable programmable read-only-memory (EEPROM) for storing a first password for allowing a user access to the disk and a random access memory (RAM) for temporarily storing a password entered by a user. A microprocessor is arranged to compare the user-entered passed with the password stored in the EEPROM and to generate a signal to allow a user access to the disk if a valid match is found and to prohibit access if there is no match.
Inventors
- 👤 Stewart Mathers
- 👤 Alec Donald Stewart
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 13:04
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/70; G06F21/78; G06F21/80; G06F21/30; G06F21/31; G06F2211/00; G06F2211/007
Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
453 words
A security system for a portable hard disk drive, the system comprising: first, non-volatile, memory means (IC5) within the disk drive comprising memory for storing a first password; second memory means (IC7) within the disk drive for transiently storing a second password which may be entered by a user after powering-up of the disk drive in a computer; and comparison means (IC4) coupled to said first memory means and to said second memory means for comparing the stored first password with the second password, characterized in that: software utility program means is provided externally of the disk drive for running on a computer in which the disk drive is used; and said first, non-volatile, memory means (IC5) within the disk drive also includes memory for storing software code for: (a) interacting with the software utility program means so as to enable the disk drive to be set by a user, in a chosen one of at least two disk protection modes from which the user may choose, in which the set mode of the disk drive is retained after powering off and re-powering up such that the drive is usable in the same set mode following re-powering up without having to input a password to the drive, said at least two disk protection modes being selected from: a full data protection mode in which a user is prohibited from reading data from, and writing data to, a disk means of the disk drive, a partial data protection mode in which a user is prohibited from writing data to and is permitted only to read data from the disk means, and a no data protection mode in which a user is permitted to read data from, and write data to, the disk means; provided that one of said at least two selected disk protection modes is the partial data protection mode; and (b) controlling the disk drive when it has been set in the partial data protection mode so as to allow it to be used for reading only, without said software utility program means and without password entry after powering off and re-powering up, said comparison means (IC4) operating, when the disk drive has been set in one of the full and partial data protection modes and the user enters the second password, to: permit a user to obtain full, namely read and write, access to the disk means, if the passwords match, permit a user to change the protection mode in which the disk drive is set if the passwords match, and prevent a user from obtaining full access to the disk means, and from changing the protection mode in which the disk drive is set, if the passwords do not match.
Claim 2
Dependent Claim
453 words
A security system for a portable hard disk drive, the system comprising: first, non-volatile, memory means (IC5) within the disk drive comprising memory for storing a first password; second memory means (IC7) within the disk drive for transiently storing a second password which may be entered by a user after powering-up of the disk drive in a computer; and comparison means (IC4) coupled to said first memory means and to said second memory means for comparing the stored first password with the second password, characterized in that: software utility program means is provided externally of the disk drive for running on a computer in which the disk drive is used; and said first, non-volatile, memory means (IC5) within the disk drive also includes memory for storing software code for: (a) interacting with the software utility program means so as to enable the disk drive to be set by a user, in a chosen one of at least two disk protection modes from which the user may choose, in which the set mode of the disk drive is retained after powering off and re-powering up such that the drive is usable in the same set mode following re-powering up without having to input a password to the drive, said at least two disk protection modes being selected from: a full data protection mode in which a user is prohibited from reading data from, and writing data to, a disk means of the disk drive, a partial data protection mode in which a user is prohibited from writing data to and is permitted only to read data from the disk means, and a no data protection mode in which a user is permitted to read data from, and write data to, the disk means; provided that one of said at least two selected disk protection modes is the partial data protection mode; and (b) controlling the disk drive when it has been set in the partial data protection mode so as to allow it to be used for reading only, without said software utility program means and without password entry after powering off and re-powering up, said comparison means (IC4) operating, when the disk drive has been set in one of the full and partial data protection modes and the user enters the second password, to: permit a user to obtain full, namely read and write, access to the disk means, if the passwords match, permit a user to change the protection mode in which the disk drive is set if the passwords match, and prevent a user from obtaining full access to the disk means, and from changing the protection mode in which the disk drive is set, if the passwords do not match.
Claim 3
Dependent Claim
492 words
A circuit board (10), for use in a portable hard disk drive for controlling access to information on a disk means of the disk drive, the circuit board comprising disk drive control means for controlling rotation of the disk means and for reading and writing information to and from the disk means; first, non-volatile, memory means (IC5) disposed on the circuit board for storing a first password; second memory means (IC7) disposed on the circuit board for transiently storing a second password which may be entered by a user after powering-up of the disk drive in a computer in which a software utility program means, provided externally of the hard disk, is running; said first, non-volatile, memory means disposed on the circuit board having stored therein software code for: (a) interacting, in use of the disk drive, with the software utility program means, said interaction between the software code and the software utility program means enabling a user to set the disk drive in a chosen one of at least two disk protection modes from which the user may choose, in which the set mode of the disk drive is retained after powering off and re-powering up such that the drive is usable in the same set protection mode following re-powering up without having to input a password to the drive, said at least two disk protection modes being selected from: a no data protection mode in which a user is permitted. to write data to, and read data from, the disk means of the disk. drive, a partial data protection mode in which a user is prohibited from writing data to and is permitted only to read data from the disk means, and a full data protection mode in which a user is prohibited from writing data to, and reading data from, the disk means; provided that one of said at least two selected disk protection modes is the partial data protection mode; and (b) controlling the disk drive, when it has been set in the partial data protection mode, so as to allow it to be used for reading only, without said software utility program means and without password entry after powering off and re-powering up; and comparison means (IC4) mounted on the circuit board and coupled to the first and second memory means for comparing the first and second passwords and for generating a signal which, when the disk drive has been set in one of the full and partial data protection modes and the user enters the second password: allows a user to obtain full, namely read and write, access to the disk means, if the passwords match, allows a user to change the protection mode in which the disk drive is set if the passwords match, and prevents a user from obtaining full access to the disk means, and from changing the protection mode in which the disk drive is set, if the passwords do not match.
Claim 4
Dependent Claim
492 words
A circuit board (10), for use in a portable hard disk drive for controlling access to information on a disk means of the disk drive, the circuit board comprising disk drive control means for controlling rotation of the disk means and for reading and writing information to and from the disk means; first, non-volatile, memory means (IC5) disposed on the circuit board for storing a first password; second memory means (IC7) disposed on the circuit board for transiently storing a second password which may be entered by a user after powering-up of the disk drive in a computer in which a software utility program means, provided externally of the hard disk, is running; said first, non-volatile, memory means disposed on the circuit board having stored therein software code for: (a) interacting, in use of the disk drive, with the software utility program means, said interaction between the software code and the software utility program means enabling a user to set the disk drive in a chosen one of at least two disk protection modes from which the user may choose, in which the set mode of the disk drive is retained after powering off and re-powering up such that the drive is usable in the same set protection mode following re-powering up without having to input a password to the drive, said at least two disk protection modes being selected from: a no data protection mode in which a user is permitted. to write data to, and read data from, the disk means of the disk. drive, a partial data protection mode in which a user is prohibited from writing data to and is permitted only to read data from the disk means, and a full data protection mode in which a user is prohibited from writing data to, and reading data from, the disk means; provided that one of said at least two selected disk protection modes is the partial data protection mode; and (b) controlling the disk drive, when it has been set in the partial data protection mode, so as to allow it to be used for reading only, without said software utility program means and without password entry after powering off and re-powering up; and comparison means (IC4) mounted on the circuit board and coupled to the first and second memory means for comparing the first and second passwords and for generating a signal which, when the disk drive has been set in one of the full and partial data protection modes and the user enters the second password: allows a user to obtain full, namely read and write, access to the disk means, if the passwords match, allows a user to change the protection mode in which the disk drive is set if the passwords match, and prevents a user from obtaining full access to the disk means, and from changing the protection mode in which the disk drive is set, if the passwords do not match.
Claim 5
Dependent Claim
22 words
A system or a circuit board according to claim 1 or 2, wherein the first memory means is a non-volatile read-only-memory (ROM).
Claim 6
Dependent Claim
19 words
A system or circuit board according to claim 3, wherein the read-only-memory is an electrically eraseable programmable read-only-memory (EEPROM).
Claim 7
Dependent Claim
53 words
A system or a circuit board according to claim 4, which includes an EEPROM, which EEPROM requires a voltage to both write data to and erase data from the EEPROM, which voltage is in the range from 4.5 to 5.5 volts so that data can be erased from the EEPROM by a microcontroller.
Claim 8
Dependent Claim
22 words
A system or a circuit board according to claim 1 or 2, wherein the second memory means is random access memory (RAM).
Claim 9
Dependent Claim
65 words
A system or a circuit board according to claim 1 or 2, wherein the comparison means is a microprocessor arranged to fetch a code corresponding to said first password from the first memory means and to fetch a code corresponding to the second password from the second memory means and to store these codes in first and second registers prior to carrying out said comparison.
Claim 10
Dependent Claim
51 words
A system or a circuit board according to claim 1 or 2 which includes means for disabling the portable disk drive in the event that the second password does not match the first password so that a power-on reset is required before a new password can be entered by the user.
Claim 11
Dependent Claim
43 words
A system or a circuit board according to claim 1 or 2, wherein the first memory means comprises two solid state memory devices, one device being arranged to store said first password and the other device being arranged to store said software code.
Claim 12
Dependent Claim
50 words
A system, or a circuit board according to claim 1 or 2, wherein the first memory means is arranged to store a further, master key, password which, if successfully matched by a user-entered password, enables a user to obtain full access to the disk means, thus over-riding said first password.
Claim 13
Dependent Claim
56 words
A system or circuit board according to claim 10, wherein said comparison means is arranged to compare said second password with each of said stored first password and further, master key, password and to permit the user to obtain full access to the disk means if the second password matches either one of the stored passwords.
Claim 14
Independent Claim
358 words
A method of controlling access to a portable hard disk drive for use in a computer, comprising the steps of: storing a first password in a first non-volatile memory means (IC5) located in the disk drive, storing a second user-entered password in a second memory means (IC7) located in the disk drive, and comparing the first and second passwords; characterized by the further steps of: running a software utility program on the computer; running the software utility program to interact with software code stored in said first non-volatile memory means (IC5) within the disk drive, in order to enable a user to set the disk drive in one of at least two disk protection modes from which the user may choose, in which the set mode of the disk drive is retained after powering off and re-powering up such that the drive is usable in the same set mode following re-powering up without the need to input a password to the drive, said at least two disk protection modes being selected from: a no data protection mode in which a user is permitted to read data from, and write data to, a disk means of the disk drive, a partial data protection mode in which a user is prohibited from writing data to and is permitted only to read data from the disk means, and a full data protection mode in which a user is denied any access to the disk means; provided that one of said at least two selected disk protection modes is the partial data protection mode such that once the disk drive is set in the partial data protection mode the disk drive continues to permit read only access without password entry after powering off and re-powering up; and, when the disk means is set in one of the full and partial data protection modes and the user enters the second password, if a valid match is found upon comparison of the first and second passwords, allowing a user to obtain full, namely read and write, access to the disk means, and to change the protection mode in which the disk drive is set.
Claim 15
Independent Claim
358 words
A method of controlling access to a portable hard disk drive for use in a computer, comprising the steps of: storing a first password in a first non-volatile memory means (IC5) located in the disk drive, storing a second user-entered password in a second memory means (IC7) located in the disk drive, and comparing the first and second passwords; characterized by the further steps of: running a software utility program on the computer; running the software utility program to interact with software code stored in said first non-volatile memory means (IC5) within the disk drive, in order to enable a user to set the disk drive in one of at least two disk protection modes from which the user may choose, in which the set mode of the disk drive is retained after powering off and re-powering up such that the drive is usable in the same set mode following re-powering up without the need to input a password to the drive, said at least two disk protection modes being selected from: a no data protection mode in which a user is permitted to read data from, and write data to, a disk means of the disk drive, a partial data protection mode in which a user is prohibited from writing data to and is permitted only to read data from the disk means, and a full data protection mode in which a user is denied any access to the disk means; provided that one of said at least two selected disk protection modes is the partial data protection mode such that once the disk drive is set in the partial data protection mode the disk drive continues to permit read only access without password entry after powering off and re-powering up; and, when the disk means is set in one of the full and partial data protection modes and the user enters the second password, if a valid match is found upon comparison of the first and second passwords, allowing a user to obtain full, namely read and write, access to the disk means, and to change the protection mode in which the disk drive is set.
Claim 16
Dependent Claim
37 words
A method according to claim 12 and including the step of allowing a user access to one of the plurality of powering-up protection modes by entering a code corresponding to the protection mode, together with the password.
Claim 17
Dependent Claim
60 words
A method according to claim 12 or claim 13 and including the step of altering the password stored in the non-volatile memory by entering a code corresponding to a password change, together with a password which matches the existing password stored in the non-volatile memory and the new password to be stored, whereby the new password replaces the existing password.
Claim 18
Dependent Claim
57 words
A method according to claim 12 or claim 13, further comprising the steps of: storing a further, master key, password in the non-volatile memory means located in the disk drive; and entering a password which matches the stored, master key, password so as to enable the first password stored in the non-volatile memory means to be changed.
Claim 19
Dependent Claim
85 words
A method according to claim 12 or claim 13, further comprising the steps of: storing a further, master key, password in the non-volatile first memory means located in the disk drive; and altering said further, master key, password by entering a code corresponding to a password change, together with a password which matches the existing master key password stored in the non-volatile memory means and the new master key password to be stored, whereby the new master key password replaces the existing master key password.
References Cited (Backward Citations)
US4864542A
Cited
WO1990000771A1
Cited
EP0428528B1
Cited
EP0432333A1
Cited
US5535409A
Cited
US5551033A
Cited
US5375243A
Cited
US5282247A
Cited
WO1994011969A1
Cited
US5533125A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-01-03 | 2003-07-05 | 2004-01-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-01-03 | 2007-07-05 | 2008-01-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-01-03 | 2011-07-05 | 2012-01-04 | $7700.00 | Window Closed / Lapsed |