Related Experiment Video
Updated: Sep 13, 2025

05:30
Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit
Published on: September 8, 2023
661
Applicability and Design Considerations of Chaotic and Quantum Entropy Sources for Random Number Generation in IoT
Wieslaw Marszalek1, Michał Melosik2, Mariusz Naumowicz2
1Department of Computer Science, Opole University of Technology, PL-45-758 Opole, Poland.
Entropy (Basel, Switzerland)
|July 29, 2025
Summary
This study compares chaotic pseudorandom number generators (PRNGs) using the logistic map with quantum random number generators (QRNGs). The findings guide IoT solution developers in choosing the best random number generator for cryptographic needs.
Area of Science:
- Computer Science
- Information Theory
- Cryptography
Background:
- Random number generators are crucial for secure cryptographic processes in IoT.
- Two main approaches exist: pseudorandom number generators (PRNGs) based on deterministic chaotic systems and true random number generators (TRNGs) utilizing quantum phenomena.
- Selecting the appropriate generator impacts the security and efficiency of IoT solutions.
Purpose of the Study:
- To comparatively analyze the performance of a logistic map-based PRNG and a commercial quantum random number generator (QRNG).
- To provide guidance for selecting the optimal random number generator for diverse IoT applications based on their specific requirements.
- To evaluate the randomness and entropy of generated sequences from both generator types.
Main Methods:
- Theoretical analysis of chaotic dynamics for the logistic map PRNG.
- Theoretical review of photon detection principles for QRNGs.
- Development of a hardware IP Core for the logistic map PRNG, implementable on ASIC or FPGA.
- Randomness evaluation using the 'ent' tool and NIST test suite for both generator outputs.
Main Results:
- The logistic map PRNG was implemented as a hardware IP Core.
- Both the logistic map PRNG and the QRNG were subjected to rigorous randomness testing.
- Comparative analysis of entropy levels and statistical randomness properties was conducted.
Conclusions:
- The study provides a framework for selecting between chaotic PRNGs and QRNGs for IoT applications.
- The choice depends on factors like required randomness quality, data volume, and application-specific constraints.
- Both generator types offer distinct advantages for different cryptographic needs in the Internet of Things.
Related Concept Videos
Entropy
31.3K
Salt particles that have dissolved in water never spontaneously come back together in solution to reform solid particles. Moreover, a gas that has expanded in a vacuum remains dispersed and never spontaneously reassembles. The unidirectional nature of these phenomena is the result of a thermodynamic state function called entropy (S). Entropy is the measure of the extent to which the energy is dispersed throughout a system, or in other words, it is proportional to the degree of disorder of a...
31.3K
Entropy within the Cell
11.4K
A living cell's primary tasks of obtaining, transforming, and using energy to do work may seem simple. However, the second law of thermodynamics explains why these tasks are harder than they appear. None of the energy transfers in the universe are completely efficient. In every energy transfer, some amount of energy is lost in a form that is unusable. In most cases, this form is heat energy. Thermodynamically, heat energy is defined as the energy transferred from one system to another that...
11.4K
The Second Law of Thermodynamics
5.6K
In the quest to identify a property that may reliably predict the spontaneity of a process, a promising candidate has been identified: entropy. Scientists refer to the measure of randomness or disorder within a system as entropy. High entropy means high disorder and low energy. To better understand entropy, think of a student’s bedroom. If no energy or work were put into it, the room would quickly become messy. It would exist in a very disordered state, one of high entropy. Energy must be...
5.6K
Entropy and the Second Law of Thermodynamics
3.2K
The second law of thermodynamics can be stated quantitatively using the concept of entropy. Entropy is the measure of disorder of the system.
The relation between entropy and disorder can be illustrated with the example of the phase change of ice to water. In ice, the molecules are located at specific sites giving a solid state, whereas, in a liquid form, these molecules are much freer to move. The molecular arrangement has therefore become more randomized. Although the change in average...
The relation between entropy and disorder can be illustrated with the example of the phase change of ice to water. In ice, the molecules are located at specific sites giving a solid state, whereas, in a liquid form, these molecules are much freer to move. The molecular arrangement has therefore become more randomized. Although the change in average...
3.2K
Random Error
1.6K
Random or indeterminate errors originate from various uncontrollable variables, such as variations in environmental conditions, instrument imperfections, or the inherent variability of the phenomena being measured. Usually, these errors cannot be predicted, estimated, or characterized because their direction and magnitude often vary in magnitude and direction even during consecutive measurements. As a result, they are difficult to eliminate. However, the aggregate effect of these errors can be...
1.6K
Random Variables
13.4K
A random variable is a single numerical value that indicates the outcome of a procedure. The concept of random variables is fundamental to the probability theory and was introduced by a Russian mathematician, Pafnuty Chebyshev, in the mid-nineteenth century.
Uppercase letters such as X or Y denote a random variable. Lowercase letters like x or y denote the value of a random variable. If X is a random variable, then X is written in words, and x is given as a number.
For example, let X = the...
Uppercase letters such as X or Y denote a random variable. Lowercase letters like x or y denote the value of a random variable. If X is a random variable, then X is written in words, and x is given as a number.
For example, let X = the...
13.4K

