Electronic Implementations of Integer/Fractional Order Chaotic Systems for IoT Applications

Nowadays, field-programmable gate arrays (FPGAs) have demonstrated their usefulness for fast prototyping and verification of chaotic attractors. However, applications for the Internet of Things (IoT) require low-power consumption, and one may use field-programmable analog arrays (FPAAs), Raspberry Pi, or microcontrollers. In the best case, one can design integrated chaos generators using cheap complementary metal-oxide-semiconductor (CMOS) technology. This talk shows a review of the electronic implementations of integer and fractional-order chaotic systems using both digital (FPGA and Raspberry Pi) and analog (FPAA, discrete amplifiers, and CMOS circuits) electronics. The chaotic time series is used to generate random binary sequences, which are evaluated by NIST and TestU01 tests. Two applications are given: Chaotic time series prediction using echo state networks, and image encryption within message queueing telemetry transport (MQTT) protocol for IoT.