Litcius/Paper detail

Hardware Implementation of Double Pendulum Pseudo Random Number Generator

Tee Hui Teo, Maoyang Xiang, Hen Rin Leao, Keye Qian, Jarrod Lim, Tom Manuel Opalla Piccio, Chua Min Jie Michelle

202411 citationsDOI

Abstract

This paper presents a novel pseudo-random number generator (PRNG) implemented on an FPGA for encryption and data security applications. The system leverages environmental data captured by sensors to generate seeds, which are processed using a chaotic double pendulum algorithm. The generated random numbers exhibit strong randomness, demonstrated by a histogram analysis of over one million data points with no discernible pattern. However, the algorithm's complexity posed resource limitations on the FPGA, prompting partial offloading to an Arduino. Despite these challenges, the method provides a robust solution for secure random number generation, with potential improvements to be explored in future work.

Topics & Concepts

Random number generationComputer scienceGenerator (circuit theory)Random seedPendulumComputer hardwareEngineeringAlgorithmPhysicsPower (physics)Mechanical engineeringQuantum mechanicsChaos-based Image/Signal EncryptionNumerical Methods and Algorithms