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

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag