US5206905A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Password protected device using incorrect passwords as seed values for pseudo-random number generator for outputting random data to thwart unauthorized accesses
Assignee: Maxim Integrated Products Inc
•
Filing: 1990-11-19
•
Granted: 1993-04-27
•
Expires: 2010-11-19
Abstract
Abstract An electronic key which includes a pseudo-random number generator. If the correct password is received, the contents of a secure memory will be outputted by the electronic key. However, if an incorrect password is received, that password will be used as a seed value for the pseudo-random number generator, and the resulting value will be outputted. Thus, if a copier exercises the key through all possible passwords, the incorrect passwords, as well as the correct password, will result in the same output data every time it is tried.
Inventors
- 👤 Robert D. Lee
- 👤 Stephen M. Curry
- 👤 Scott J. Curry
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 15:17
CPC Classifications
H; H10; H10W; H10W42/00; G; G06; G06F; G06F21/00; G06F21/70; G06F21/71; G06F21/73; G06F21/78; G06F21/79; G06F3/00; G06F3/01; G06F3/03; G06F3/033; G06F3/038; G06F3/0383; G06F3/048; G06F3/0487; G06F3/0489; G06F3/04897; G06K; G06K19/00; G06K19/04; G06K19/041; G06K19/047; G06K19/06; G06K19/067; G06K19/07; G06K19/0701; G06K19/0702; G06K19/0706; G06K19/0723; G06K19/077; G06K19/0772; G06K19/07735; G06K19/07743; G06K7/00; G06K7/0013; G06K7/0021; G06K7/0086; G11; G11C; G11C5/00; G11C5/06; G11C5/066; G11C7/00; G11C7/24; G11C8/00; G11C8/20; H04; H04B; H04B1/00; H04B1/38; H04B1/40; H04B1/403; H05; H05K; H05K1/00; H05K1/02; H05K1/03; H05K1/0393; H05K3/00; H05K3/30; H05K3/32; H05K3/325
Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
143 words
An electronic key device, comprising: a memory; a pseudo-random number generator, connected to receive a seed value and to output a number which is strictly dependent on said seed value, but which is a nonlinear and non-monotone function of said seed value; external connections for receiving a password, and external connections for outputting data; a digital comparator, connected to compare a received password with a stored value, and (1) to enable output of data from said memory when said password does match said stored value and (2) to enable output of data from said pseudo-random number generator when said password does not match said stored value; said pseudo-random number generator being connected to receive said password and to use said password as said seed value such that a unique set of data is output from said pseudo-random number generator for each non-identical password.
Claim 2
Dependent Claim
143 words
An electronic key device, comprising: a memory; a pseudo-random number generator, connected to receive a seed value and to output a number which is strictly dependent on said seed value, but which is a nonlinear and non-monotone function of said seed value; external connections for receiving a password, and external connections for outputting data; a digital comparator, connected to compare a received password with a stored value, and (1) to enable output of data from said memory when said password does match said stored value and (2) to enable output of data from said pseudo-random number generator when said password does not match said stored value; said pseudo-random number generator being connected to receive said password and to use said password as said seed value such that a unique set of data is output from said pseudo-random number generator for each non-identical password.
Claim 3
Dependent Claim
15 words
The device of claim 1, wherein said password is at least 64 bits in length.
Claim 4
Dependent Claim
23 words
The device of claim 1, wherein said pseudo-random number generator is an infinite impulse response (IIR) filter having both feed-forward and feedback connections.
Claim 5
Dependent Claim
159 words
The devices of claim 1, wherein said pseudo-random number generator comprises: a chain of plural multiple-input logic gates, each having a clock input, and at least one data input, and at least one data output; a feedforward bus and a feedback bus; wherein substantially each said gate is connected in either a first configuration or a second configuration, and (1) ones of said gates which are connected in said first configuration have said data input thereof connected directly to said output of the preceding one of said gates in said chain, (2) ones of said gates which are connected in said second configuration have said data input thereof connected directly to the output of a respective XOR gate which has one input thereof connected directly to said output of the preceding one of said gates in said chain, said XOR gate also having another input thereof which is connected either to said feedforward bus or to said feedback bus.
References Cited (Backward Citations)
US4800590A
Cited
US4862501A
Cited
US4810975A
Cited
US4855690A
Cited
US4870401A
Cited
US5010331A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-04-26 | 1996-10-26 | 1997-04-27 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-04-26 | 2000-10-26 | 2001-04-27 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-04-26 | 2004-10-26 | 2005-04-27 | $7700.00 | Window Closed / Lapsed |