ZeroHour
Schneier on Securitypublished ()ingested B. Schneier

Teaching a Neural Network to Encrypt

lowResearchimportance 30
Full article150 words · extracted from schneier.com · click to collapse

Researchers have trained a neural network to encrypt its communications.

In their experiment, computers were able to make their own form of encryption using machine learning, without being taught specific cryptographic algorithms. The encryption was very basic, especially compared to our current human-designed systems. Even so, it is still an interesting step for neural nets, which the authors state “are generally not meant to be great at cryptography:.

This story is more about AI and neural networks than it is about cryptography. The algorithm isn’t any good, but is a perfect example of what I’ve heard called “Schneier’s Law“: Anyone can design a cipher that they themselves cannot break.

Research paper. Note that the researchers work at Google.

Tags: academic papers, AI, encryption, Schneier's Law

Posted on November 3, 2016 at 6:05 AM12 Comments

Sidebar photo of Bruce Schneier by Joe MacInnis.

Text extracted automatically; images, tables and formatting may be missing. Original: https://www.schneier.com/blog/archives/2016/11/teaching_a_neur.html