Google有三个神经网络,叫做Alice,Bob和Eve。这些神经网络被训练以优化和完善它们的通信过程。 Alice要向Bob发送消息,Bob要解码该消息,Eve则扮演未经许可偷看Alice发送消息内容的角色。为了保密,Alice和Bob做了一件更令人不安的事情,类似于电影《终结者》当中的情节。
Alice和Bob最终使用机器学习创建自己的加密形式,而无需人类教授任何特定的加密算法。研究人员Martin Abadi和David Andersen说,与人类创建的计算机加密算法相比,计算机创建的加密方法非常简单非常基础。
尽管加密过程简单,但这是一个很大的问题。研究人员表示,通常来说,神经网络研究加密的意义不是很大。Bob和Alice开始为他们的密钥商定一组数字。在此过程中,Alice能够开发自己的加密策略,Bob能够慢慢学会破译文本。它显然需要15000次尝试,之后Bob才能将Alice发送的加密消息转化成明文。
在加密和解密的时间段当中,窃听者Eve只能猜出秘密消息16-bit当中的8bit,研究人员说,这是和人类猜测二进制系统加密的成功率相似。现在惊人的问题是,项目的研究人员页不知道加密方法如何工作,所以他们不能提供任何安全保证。基本上这两个神经网络已经学会了加密它们自己的消息,它们的人类创造者不知道如何解密文本本身,基本这就是人类启动了Skynet。
未经允许不得转载:陈丹的博客 » Google神经网络采用了自己的加密技术来保护数据