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
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 |