International Business Machines Corporation
REAL TIME CONFIGURATION OF MULTIPLE TRUE RANDOM NUMBER GENERATOR SOURCES FOR OPTIMIZED ENTROPY GENERATION

Last updated:

Abstract:

A computer-implemented method for generating one or more random numbers includes configuring a mapper to feed inputs of a random number generation system using a subset of noise sources from multiple noise sources. The random number generation system generates a random number based on the inputs. The method further includes evaluating the subset of noise sources and detecting that a first noise source from the subset of noise sources has degraded in quality. The method further includes evaluating a second noise source from the available noise sources, the second noise source not being in the subset of noise sources. In response to the second noise source satisfying a predetermined threshold criterion, the first noise source is replaced with the second in the subset of noise sources for providing random bit streams to facilitate generating the random number by the random number generation system.

Status:
Application
Type:

Utility

Filling date:

27 Jan 2020

Issue date:

29 Jul 2021