Random number generation systems and methods

Inventors

Ray, Biswajit

Assignees

University of Alabama in Huntsville

Publication Number

US-11853719-B1

Publication Date

2023-12-26

Expiration Date

2039-05-03

Interested in licensing this patent?

MTEC can help explore whether this patent might be available for licensing for your application.


Abstract

An exemplary random number generation system leverages the r includes at least one solar power panel of a solar power system, at least one sensor and a random number generator. The sensor senses one or more output parameters (e.g., voltage or current) from the solar power system and provides the sensed parameter to the random number generator, which uses the sensed parameter to generate a number that is truly random (i.e., is not deterministic). As an example, the random number generator may receive multiple samples of the measured parameter and generate a random number based on a difference of the multiple samples. If desired, the random number generator may include an algorithm to remove biasing in the random number.

Core Innovation

The invention provides systems and methods for generating truly random numbers by exploiting the random variations present in the output characteristics of solar power systems. Specifically, a random number generation system leverages at least one solar power panel, a sensor, and a random number generator. The sensor measures output parameters from the solar power system, such as voltage or current, and supplies these measurements to the random number generator, which uses them to generate a non-deterministic, truly random number.

Random number generation occurs by processing samples of these measured parameters, such as by taking multiple samples and performing operations like differencing to enhance randomness. The resulting value may be further processed, for example, through conversion to binary and application of debasing algorithms, to ensure an unbiased and uniform distribution of random bits. This eliminates the need for complex, expensive, or dedicated random number generating circuitry by leveraging existing hardware in the solar power system.

The problem addressed is that conventional random number generators are often deterministic, which leads to pseudo-random numbers that are susceptible to hacking, as the seed or algorithm can be recovered. Furthermore, truly random number generators typically require complex and costly circuitry and can demand highly random seed values that may not be readily available in all environments. The disclosed technique offers a simple, cost-effective, and robust approach to provide truly random numbers by leveraging random environmental variations inherent to solar power outputs.

Claims Coverage

There are two independent claims which define the main inventive features of the system and method for generating random numbers using solar power systems, specifically on a UAV.

Random number generation system on a UAV using solar panel outputs

A system comprising: - A plurality of solar power panels on a UAV that convert light into electrical energy. - A combiner that collects electrical energy from each panel to form a power signal. - A sensor measuring a parameter (such as voltage or current) of the power signal. - A random number generator generating random numbers based on the measured parameter. - A communication system on the UAV to receive these random numbers and use them for wireless communications.

Random number generation method using solar panel output on a UAV

A method involving: 1. Receiving light with a plurality of solar power panels located on a UAV. 2. Converting the light into electrical energy using these solar panels. 3. Combining electrical energy from the solar panels to form a power signal. 4. Measuring a parameter of the power signal with a sensor on the UAV. 5. Generating a random number based on this measured parameter using a random number generator on the UAV. 6. Providing the generated random number to a communication system on the UAV that uses it for wireless communications.

The inventive features establish integrated systems and methods for obtaining truly random numbers from solar power outputs measured on a UAV, using the variability of physical and environmental factors to support secure, random number-based wireless communications.

Stated Advantages

Reduces or mitigates overall cost and space requirements by using existing solar power system circuitry instead of complex, dedicated random number generators.

Provides truly random numbers by leveraging naturally random output variations from solar power panels, enhancing security for encrypted communications.

Enables practical deployment in space-constrained and resource-constrained environments, such as UAVs, without requiring major system redesigns.

Documented Applications

Use on unmanned aerial vehicles (UAVs) where the communication system utilizes random numbers for encrypting or decrypting data transmitted wirelessly.

Use in secure communications in remote sensor networks, edge computing applications, and aircraft or spacecraft where truly random numbers are needed for data encryption.

JOIN OUR MAILING LIST

Stay Connected with MTEC

Keep up with active and upcoming solicitations, MTEC news and other valuable information.