Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Adversarial-Neural-Cryptography

An implementation of the ICLR 2017 paper 'Learning to Protect Communications with Adversarial Neural Cryptography'.

Dependencies

Simply run:

pip install -r requirements.txt

Running the script

In order to start training the agents: Alice, Bob and Eve run:

python3 neural_encryption.py

To visualize the training graph during the run:

tensorboard --logdir logs

About

An implementation of the ICLR 2017 paper 'Learning to Protect Communications with Adversarial Neural Cryptography' while extending it in trying new models and testing it against more sophisticated networks.

Resources

Stars

9 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages