谷歌的神经网络发明了自己的加密技术

时间:2018-01-09 09:08:21166网络整理admin

John Lund / Getty By Timothy Revell计算机公司保守秘密谷歌深度学习项目Google Brain的一个团队已经证明,机器可以学习如何保护他们的信息免受窥探研究人员MartínAbadi和David Andersen证明神经网络或“神经网络” - 松散地基于人工神经元的计算系统 - 可以解决如何使用简单的加密技术在他们的实验中,计算机能够使用机器学习进行自己的加密形式,而无需教授特定的加密算法加密是非常基础的,特别是与我们当前的人工设计系统相比即便如此,它仍然是神经网络的一个有趣的步骤,作者声称“通常并不意味着在密码学方面很出色”谷歌大脑团队开始时有三个叫做爱丽丝,鲍勃和夏娃的神经网络每个系统都经过培训,以完善自己在沟通中的作用 Alice的工作是向Bob发送一条秘密消息,Bob的工作是解码Alice发送的消息,而Eve的工作是试图窃听为了确保邮件保密,爱丽丝不得不将原始的纯文本邮件转换为完整的gobbledygook,以便截获它的任何人(如夏娃)都无法理解它 gobbledygook - 或“密文” - 必须由Bob解读,但没有其他人爱丽丝和鲍勃都开始使用预先商定的一组数字,这些数字称为一个密钥,Eve无法访问,以帮助加密和解密消息最初,神经网络在发送秘密消息方面相当差但随着他们的练习越来越多,爱丽丝慢慢开发了自己的加密策略,鲍勃研究出如何解密它在场景播放15,000次之后,Bob能够将Alice的密文短信转换回纯文本,而Eve可以猜测形成该消息的16位中的8位由于每个位只有1或0,这与纯粹机会所期望的成功率相同该研究发表在arXiv上我们并不确切知道加密方法是如何工作的,因为机器学习提供了一种解决方案,但并不是一种理解它如何实现的简单方法实际上,这也意味着很难为以这种方式创建的加密方法提供任何安全保证,因此对该技术的实际意义可能会受到限制加州威斯康星州密尔沃基的加密公司PKWARE的Joe Sturonas表示,“在这种规模下使用神经网络进行计算只能在过去几年中实现,因此我们真正处于可能的开始阶段”如果计算机能够接近人造加密方法的复杂程度,那么计算机还有很长的路要走然而,它们才刚开始尝试期刊参考:arxiv.org/abs/1610.06918有关这些主题的更多信息: