機械学習というものが至るところに存在するようになり、ロボットはより慎重に扱うべき個人情報の処理を請け負うようになりつつある。この個人情報を守るためにグーグルの科学者が開発したのが、処理を行う情報を暗号化する方法を、自ら学んでいくニューラルネットワークである。

グーグルのディープラーニング研究プロジェクト「グーグル・ブレイン」のチームがオンライン上で公開した論文によれば、科学者たちは3つのニューラルネットワークをつくっている。「アリス」と「ボブ」、「イヴ」である。

それぞれには各自の役割が割り当てられている。アリスは機密の、暗号化されたメッセージをボブに送る。ボブはそのメッセージを解読する。そしてイヴは、アリスとボブの間で行われている会話を、鍵なしで解読することを試みる。

これらのニューラルネットワークはどれも暗号化アルゴリズムを教わらなかったが、150,000回のシミュレーションのあと、アリスとボブはメッセージの暗号化とその解読に成功した。その間イヴは、暗号化されたメッセージを解読することはできなかった。

「この学習では、ある特定の暗号アルゴリズムを規定しておく必要はなく、またそれらのアルゴリズムが利用されたという痕跡も見られなかった。トレーニングの対象となった、機密の仕様だけをもとに暗号化と解読を行っている」と、研究を行ったマーティン・アバディとデヴィッド・アンダーセンは論文に書いている。