FPGA Implementation of a Chaos Based PRNG Targetting Secret Communication
- Resource Type
- Conference
- Authors
- Hobincu, Radu; Datcu, Octaviana
- Source
- 2018 International Symposium on Electronics and Telecommunications (ISETC) Electronics and Telecommunications (ISETC), 2018 International Symposium on. :1-4 Nov, 2018
- Subject
- Communication, Networking and Broadcast Technologies
Components, Circuits, Devices and Systems
Computing and Processing
Fields, Waves and Electromagnetics
Geoscience
Power, Energy and Industry Applications
Robotics and Control Systems
Signal Processing and Analysis
Generators
Field programmable gate arrays
NIST
Chaos
Software
IP networks
Batteries
PRNG
random
chaos
Henon
FPGA
Zynq
- Language
- ISSN
- 2475-7861
This paper describes the digital implementation of a chaos based cyptographic pseudo-random number generator using a Zynq SoC, offloading the computation to the FPGA. The implementation is based on the generalized Henon map, and it is done using fixed point 3.61 arithmetic. We will show that there is a performance improvement compared to the execution on the ARM Cortex A9 processor and that the generated random bytes are consistent with the software implementation. The generator is tested against the NIST, Dieharder and TestU01 suites.