The paper is published on IEEE Transactions on Information Forensics and Security https://ieeexplore.ieee.org/document/8396276
Dataset can be downloaded at https://ieee-dataport.org/documents/qrng-machine-learning
Google colab tutorial version: https://colab.research.google.com/drive/1bTw3-hNEa-EhnWlbHb12pbglh-xLbXzm?usp=sharing
Paper Version
- Keras==2.1.6
- numpy==1.11.0
- Python 2 or 3
2020 Version
- Tensorflow==1.14.0 (Keras is now parked under Tensorflow library)
- Python 3
- GPU ML for Sec 3A&B Available
- GPU ML for Sec 3c To be uploaded
Benchmark
- Tensorflow==1.14.0
- Python 3
The benchmark folder contains a preliminary implementation of a benchmarking tool for random number generators using maching learning. More details can be found in the README.txt file in the benchmark folder.