Patent Document ID: 10140095
Application ID: 15450434
Patent Flag: 1

Claim One:
1. A method for generating entropy in a computing device, the method comprising: setting a repeating first timer for a first frequency; setting a repeating second timer for a second frequency; collecting first bits from a first entropy source at the first frequency into a first accumulation buffer of a predetermined size, the predetermined size based on an amount of entropy per bit attributable to the first entropy source; accepting the first bits into the first accumulation buffer; presenting the first bits from the first accumulation buffer to a pseudo-random number generator as a first seed upon the first accumulation buffer becoming full, thereby providing a greater amount of sudden entropy than in a single collection of first bits; periodically adjusting the first frequency; gathering a specified number of second bits from a second entropy source at the second frequency, the specified number based on an amount of entropy per bit attributable to the second entropy source; accepting the second bits into a second accumulation buffer upon the gathering, the second accumulation buffer having a different size than a size of the first accumulation buffer; and presenting the second bits from the second accumulation buffer to the pseudo-random number generator as a second seed upon the second accumulation buffer becoming full, wherein the first and second bits are alternatingly used to seed the pseudo-random number generator.