← Back to Patent Explorer
US5627894A Expired / Lapsed US ⏱️ 0.0 years remaining

Random number generator

Assignee: GAO Gesellschaft fuer Automation und Organisation mbH
•
Filing: 1995-02-17
•
Granted: 1997-05-06
•
Expires: 2015-02-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method to generate a random number from certain input wherein at least parts of the input are modified by data that are independent of the generation of the random number and of the data included in the generation of the random number and a circuit configuration having a processing unit containing an encryption algorithm and a memory into which input is filed. Upon demand for a random number, the processing unit generates a random number using an encryption algorithm and input present in the memory, the current input then being changed by added data.

Inventors

  • 👤 Bodo Albert
  • 👤 Klaus Vedder

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 07:19
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/58; G06F7/588; H; H04; H04L; H04L9/00; H04L9/06; H04L9/065; H04L9/0656; H04L9/0662

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 90 words
A method for generating random numbers comprising: a. storing input values in a first memory; b. in response to a request for a random number, generating said random number in accordance with (i) a ciphering algorithm and (ii) said input values; c. in response to a triggering signal, independent from said request for a random number, (i) generating modification data independently from said generation of said random number and (ii) modifying at least a portion of said input values stored in said first memory in accordance with said modification data.
Claim 2
Independent Claim 90 words
A method for generating random numbers comprising: a. storing input values in a first memory; b. in response to a request for a random number, generating said random number in accordance with (i) a ciphering algorithm and (ii) said input values; c. in response to a triggering signal, independent from said request for a random number, (i) generating modification data independently from said generation of said random number and (ii) modifying at least a portion of said input values stored in said first memory in accordance with said modification data.
Claim 3
Dependent Claim 38 words
The method of claim 1 including producing said modification data by taking a count of a clocked counter, said modification data in the form of a count being independent of the data used in generating the random number.
Claim 4
Dependent Claim 43 words
The method according to claim 2 including transferring said count to art intermediate second memory unit each time said triggering signal is generated and modifying said at least a portion of said input values based on data stored in said second memory unit.
Claim 5
Dependent Claim 32 words
The method according to claim 1 wherein said modification data correspond to data received from an interface connecting a processing unit including said first memory with devices external to said processing unit.
Claim 6
Dependent Claim 27 words
The method according to claim 1 wherein said triggering signal is generated by depressing a key of a keyboard connected with processing unit including said first memory.
Claim 7
Dependent Claim 31 words
The method of claim 1 wherein said step of generating said random number utilizes an encryption algorithm with input and code information of a certain length to determine said random number.
Claim 8
Dependent Claim 29 words
The method according to claim 1 wherein said step of generating said random number utilizes a ciphering algorithm and wherein said input data comprises key information and start information.
Claim 9
Dependent Claim 36 words
The method according to claim 7 wherein said input values comprise start information and key information and said method includes replacing parts of the start information by modification data each time said triggering signal is generated.
Claim 10
Dependent Claim 36 words
The method according to claim 7 wherein said input values comprise start information and key information and said method includes replacing parts of the key information by modification data each time said triggering signal is generated.
Claim 11
Dependent Claim 24 words
The method according to claim 1 wherein said triggering signal is received through an interface associated with said first memory and an external device.
Claim 12
Dependent Claim 28 words
The method of claim 10, wherein said input data are modified in accordance with said modification data cyclically and in sequence upon the occurrence of each triggering signal.
Claim 13
Dependent Claim 25 words
The method of claim 10, wherein said input data are modified in accordance with said modification data cyclically upon the occurrence of each triggering signal.

References Cited (Backward Citations)

US3633015A Cited
US3993872A Cited
EP0023074A1 Cited
US4375620A Cited
US4692863A Cited
EP0281057A2 Cited
US4974193A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-05-05 2000-11-04 2001-05-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-05-05 2004-11-04 2005-05-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-05-05 2008-11-04 2009-05-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag