CPC G06F 7/588 (2013.01) [G06F 7/582 (2013.01); G06F 7/584 (2013.01)] | 20 Claims |
1. A device comprising:
a first random number generator (RNG) circuit;
multiple RNG circuits;
first circuitry coupled between the first RNG circuit and the multiple RNG circuits; and
second circuitry, coupled to the first circuitry, to receive an indication of a criteria to be applied to a generation of one or more random numbers, wherein, based on the indication, the second circuitry is to:
determine that the criteria corresponds to a first mode of the device, comprising the second circuitry to:
access reference information based on the criteria, wherein the reference information corresponds different modes of the device each with a different respective one of requirement sets which each comprise a respective one or more required characteristics of random number generation, wherein a first requirement set of the requirement sets corresponds to the first mode of the device, and wherein the first requirement set comprises a first required statistical characteristic and a first required performance characteristic; and
identify the first requirement set as a closest match to the criteria based on both the first required statistical characteristic and the first required performance characteristic; and
generate one or more control signals to provide the first mode with the first circuitry;
wherein, based on the one or more control signals, the first circuitry is to:
select one or more RNG circuits from among the multiple RNG circuits;
receive one or more inputs each from a respective one of the one or more RNG circuits; and
calculate the one or more random numbers based on the one or more inputs.
|