“Google’s researchers programmed two neural networks and called them Bob and Alice. The duo was then tasked with creating a secret cryptographic key which it would use to encrypt their communications channel. Bob and Alice proved to be up to the job because they managed to come up with a surprisingly advanced form of encryption. The programmers then threw in another neural network called Eve into the mix. Eve’s task was decrypting the initial encryption key developed by Bob and Alice. Interestingly enough, while Eve failed to do that, it did show signs of improving its decryption algorithm. However, Bob and Alice weren’t just sitting idly waiting for their key to be cracked; they were actively improving it faster than Eve was making progress.”
http://www.androidheadlines.com/2016/10/googles-neural-networks-invent-encryption.html