谷歌人工神經網路成功獨自研發加密程式
現在,電腦也能保守自己的秘密;谷歌的深度學習項目谷歌大腦(Google Brain)最近展示了機器也可以學習如何保護自己的訊息,令資訊不被盜取及窺視。
負責本次實驗的科學家馬丁·阿巴迪(Martin Abadi)和大衛·安德森(David Andersen)展示了人工神經網路(neural networks)無需使用人類的加密演算法,也能利用機器學習(machine learning)技術,透過經驗創造出自己的加密方式。
AI 加密系統
目前,AI 製造的加密系統與人類設計的系統相比仍然非常簡單。但即使如此,對人工神經網路及人工智慧發展來說,這絕對是意義重大的一步。論文作者說:「人工神經網路原本就不是用來加密的」,指出 AI 已能獨自學習新技術解決問題。
谷歌大腦的實驗採用了三個神經網路,分別名為愛麗絲(Alice)、鮑伯(Bob)和伊娃(Eve)。三個神經網路各擁有自己的任務:愛麗絲必須向鮑伯發送一則秘密訊息;鮑伯必須解密愛麗絲發來的訊息,而伊娃則嘗試竊取該訊息。
為了保證訊息不被伊娃盜取,愛麗絲必須將訊息轉變為亂碼一樣的加密文本,令訊息即使落入伊娃的手中,也無法被它解讀。因此,愛麗絲和鮑伯預先設定好一組數字作為密鑰,用於訊密和解密信息,然後愛麗絲便開始設計加密程式。
[related-post url=”http://tomorrowsci.com/technology/googleyanfarengongzhinengsixue-fangzhipanbian/”] [related-post url=”http://tomorrowsci.com/technology/google-ai-rengongzhihuijiandianfei/”]熟能生巧
一開始神經網路的表現未如理想,但是隨著每一次實驗,愛麗絲慢慢開發出自己的加密程式,而鮑伯亦鍛鍊出解密的能力。經過 15000 次實驗,鮑伯終於能夠將愛麗絲的加密信息轉化為正常文本,而且加密訊息更無法被伊娃解讀。
雖然這技術的實際應用目前仍然非常有限,但加密軟件研發公司 PKWARE 的喬·斯特隆納斯(Joe Sturonas)表示:「僅僅在過去幾年,這種程度的神經網路才開始出現,所以一切尚在初步發展階段。」要做到像人類設計的加密系統一樣複雜,人工智慧仍有很遠的路,但本次的實驗無疑是它們踏出的第一步。