Skip to content

NeuroSyd/Machine-Learning-Cryptanalysis-of-a-Quantum-Random-Number-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Machine-Learning-Cryptanalysis-of-a-Quantum-Random-Number-Generator

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

Requirements

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published