Pseudo Random Number Generator using Internet-of-Things Techniques on Portable Field-Programmable-Gate-Array Platform
Tee Hui Teo

TL;DR
This study compares three IoT-based pseudo-random number generators implemented on FPGA, evaluating their performance, security, and resource efficiency to guide selection for various applications.
Contribution
It introduces a comparative analysis of Logistic Map, Double Pendulum, and Multi-LFSR PRNG models on FPGA, including entropy source integration for enhanced randomness.
Findings
Multi-LFSR is most energy-efficient and resource-friendly.
Logistic Map and Double Pendulum offer higher security quality.
Performance varies across metrics like latency, power, and randomness.
Abstract
This paper conducts a comparative study of three IoT-based PRNG models, including Logistic Map, Double Pendulum, and Multi-LFSR, implemented on an FPGA platform. Comparisons are made across key performance metrics like randomness, latency, power consumption, hardware resource usage, energy efficiency, scalability, and application suitability. Compared to Multi-LFSR, Logistic Map, and Double Pendulum Models provide perfect quality randomness, which is quite apt for high-security grade applications; however, the requirements of these models concerning power and hardware resources are also considerably high. By contrast, the Multi-LFSR comes into its own due to its lower latency, power consumption, and resource-efficient design. It is, therefore, suited for embedded or real-time applications. Furthermore, environmental sensors will also be introduced as entropy sources for the PRNGs to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsChaos-based Image/Signal Encryption · Numerical Methods and Algorithms · Physical Unclonable Functions (PUFs) and Hardware Security
