Random number generation systems and methods
Inventors
Assignees
University of Alabama in Huntsville
Publication Number
US-12164885-B1
Publication Date
2024-12-10
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 random numbers based on output characteristics from a solar power system. At least one solar power panel converts light into electrical energy, and a sensor measures an output parameter, such as voltage or current, from the system. The measured parameter is provided to a random number generator, which uses it to generate numbers that are truly random and not deterministic.
The random number generator may operate by receiving multiple samples of the measured parameter and combining them, such as by subtracting one sample from another, to enhance randomness. The resulting value may be converted to an integer and then to a binary sequence. In some embodiments, a debiasing algorithm, such as the Von Neumann algorithm, is employed to ensure the resulting random number sequence has a uniform distribution of bits.
This approach leverages inherent random variations in solar panel output due to factors like sunlight intensity, atmospheric conditions, and temperature, thereby avoiding the need for complex or expensive dedicated random number generation circuitry. The disclosed system can take advantage of existing solar power system circuitry to provide a robust and efficient method for true random number generation, particularly in space- and resource-constrained environments.
Claims Coverage
There are two independent claims covering key inventive features: a system and a method for random number generation leveraging solar power output on a vehicle.
System for generating random numbers using solar power panel output
The system comprises: - At least one solar power panel residing on a vehicle, configured to convert light into electrical energy. - A sensor on the vehicle, configured to measure a parameter (such as voltage or current) of a power signal generated from the electrical energy. - A random number generator on the vehicle, configured to generate a random number based on the measured parameter. - A communication system on the vehicle, configured to receive the random number from the random number generator and to use it to encrypt or decrypt data wirelessly transmitted or received by the communication system.
Method for random number generation using solar power panel on a vehicle
The method involves: 1. Receiving light with at least one solar power panel residing on a vehicle. 2. Converting the light into electrical energy. 3. Generating a power signal based on the electrical energy. 4. Measuring a parameter of the power signal with a sensor on the vehicle. 5. Generating a random number based on the measured parameter. 6. Encrypting or decrypting, based on the random number, data wirelessly transmitted from or received by a communication interface residing on the vehicle.
In summary, the independent claims cover both a system and a method for generating random numbers from solar power output parameters on a vehicle, leveraging those random numbers in secure communications.
Stated Advantages
The system can generate truly random numbers without requiring complex or expensive dedicated random number generation circuitry.
The disclosed approach leverages existing solar power system circuitry, reducing space and cost requirements.
It provides a robust algorithm for generating true random numbers, especially suitable for space- and resource-constrained environments.
Documented Applications
Use in communication systems to encrypt or decrypt data wirelessly transmitted or received, such as on UAVs.
Implementation in remote sensor networks, edge computing applications, unmanned aerial vehicles, aircraft, or spacecraft.
Interested in licensing this patent?