Implementation and validation of pseudorandom number generator based on Chua's circuit

2026-9-28
Şahin, Barış
Chaotic systems, which are hypersensitive to initial conditions and minor changes in system parameters, are prominently utilizable for cryptographic hardware applications. The objective of this study is to construct a cryptographically secure random number generator (CSPRNG), utilizing chaotic signals derived from the Chua's circuit as the randomness source. In this thesis, first, a physical entropy source, named Single Inductorless Piecewise-Linear Ivmer Circuit (S-IPLIC) is introduced and implemented using 24-bit digitized signals derived from the chaotic behaviour of Chua's circuit, namely double-scroll attractor. Additionally, a health test, named Inductorless Piecewise-Linear Ivmer Test (IPLIT), is constructed to detect signal degradations of an S-IPLIC. Then, in the spirit of finding an independent and identically distributed physical entropy source with respect to Shannon's joint entropy proposition, Diversified Triplet IPLIC (DT-IPLIC) is designed. Diversifying the behaviour of each of the three Chua's circuits is imperative in reaching a min-entropy estimation which exceeds 7 per byte as calculated according to the National Institute of Standards and Technology (NIST) Special Publication (SP) 800-90B. Utilizing DT-IPLIC as a seed generator that is assessed by NIST SP 800-90B health tests, the three diversified deterministic random number generators are employed to produce pseudorandom numbers that pass the test suite which is outlined in NIST SP 800-22 Revision 1a with a throughput exceeding 100Mbit/s. Therefore, a lightweight and portable CSPRNG that satisfies modern requirements is established.
Citation Formats
B. Şahin, “Implementation and validation of pseudorandom number generator based on Chua’s circuit,” M.S. - Master of Science, Middle East Technical University, 2026.