New Reservoir Computing Kernel Based on Chaotic Chua Circuit and Investigating Application to Post-Quantum Cryptography
Matthew John Cossins, Sendy Phang

TL;DR
This paper develops a reservoir computer based on a chaotic Chua circuit, tests its performance on benchmarks and post-quantum cryptography, and explores its potential and limitations for complex cryptographic tasks.
Contribution
It introduces a novel Chua circuit-based reservoir computer and evaluates its application to post-quantum cryptography, demonstrating its capabilities and limitations.
Findings
Achieves current literature benchmarks with low error
Not sufficiently complex for high non-linearity in post-quantum cryptography
First application of Chua-based reservoir computer to real-world tasks
Abstract
The aim of this project was to develop a new Reservoir Computer implementation, based on a chaotic Chua circuit. In addition to suitable classification and regression benchmarks, the Reservoir Computer was applied to Post-Quantum Cryptography, with its suitability for this application investigated and assessed. The cryptographic algorithm utilised was the Learning with Errors problem, for both encryption and decryption. To achieve this, the Chua circuit was characterised, in simulation, and by physical circuit testing. The Reservoir Computer was designed and implemented using the results of the characterisation. As part of this development, noise was considered and mitigated. The benchmarks demonstrate that the Reservoir Computer can achieve current literature benchmarks with low error. However, the results with Learning with Errors suggest that a Chua-based Reservoir Computer is not…
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
TopicsNeural Networks and Reservoir Computing · Neural Networks and Applications · Machine Learning and ELM
