了解敵人更要洞悉盟友 永無止境的電訊密碼戰

2015-08-04 08:10

? 人氣

二戰時用來解碼的運算電腦。(取自推特)

二戰時用來解碼的運算電腦。(取自推特)

2014年電影《模仿遊戲》(The Imitation Game)講述二戰期間的後勤密碼戰,同盟國竭盡所能地破解軸心國的「恩尼格瑪」(Enigma)密碼機,最終在英國數學家圖靈(Alan Turing)的幫助下贏得戰爭。

[啟動LINE推播] 每日重大新聞通知

影片在二戰結束的慶典畫面裡告終,然而現實世界的密碼戰卻從未停止。

用密碼打贏戰爭 美英不為人知的秘密。(Youtube截圖)
圖靈(Alan Turing)為英國數學家、邏輯學家,亦為現代電腦之父。(取自Wilipedia)
 

《英國廣播公司》(BBC)整理官方解密文件後發現,英國與美國在二戰過後,仍透過企業與專家協助,竊取各國的通訊資料,連北大西洋公約組織(NATO)成員也不例外。

用密碼打贏戰爭 美英不為人知的秘密。(網路截圖)
美國國家安全局夜景。(取自推特)

解密的機密文件中指陳,美國國家安全局(National Security Agency, NSA)英國政府通信總部(Government Communications Headquarters, GCHQ)找上克里普托(Crypto AG)公司的創辦人哈格林(Boris Hagelin)與美國密碼專家弗里德曼(William F. Friedman),為英美在國際電訊密碼上取得優勢。

用密碼打贏戰爭 美英不為人知的秘密。(網路截圖)
英國通訊總部鳥瞰圖。(取自推特)

英美政府聘任密碼學家

哈格林與弗里德曼私交甚篤,兩人在二戰前就已相識,克里普托公司也是在弗里德曼的協助下創設完成。當政府找上弗里德曼時,哈格林是他腦中浮現的第一人選,兩人的友情也讓政府戲稱這次合作是「紳士協約」(gentleman’s agreement)。

哈格林的兒子在美國空軍服役,太太也在NSA工作,但他本人從未因此獲得半分酬勞。在文件中,哈格林說:「我所做的一切都是為了家人。」

在還沒有電腦的年代,解譯密碼是十分困難的工作,破解者需要熟悉密碼機的機械設置,還要找出上一個天才製作者的設計漏洞,若解碼機制有時效性,還要在限定時間內找出答案,除了仰賴破解者的天分外,命運之神的垂憐也不可少。

哈格林與弗里德曼先透過克里普托公司,將密碼機銷售給各國政府,另一方面則將機種型號私下告知NSA與GCHQ,大大縮短密碼破譯時間。

哈格林甚至建議,在密碼機上加入其他設計,使得機器只有數組堪用的密碼組合,直接為NSA與GCHQ開後門。然而,文件中並沒有證據顯示兩人是否真的有這麼做。

能確定的是,兩人確實將較進階的機械束之高閣。英國華威大學(the University of Warwick)國際安全教授奧瑞奇(Richard Aldrich)指出,克里普托曾經拒絕販售CX-52密碼機給特定國家,像是埃及跟印度。「CX-52的特色就是客製化,能讓使用者自由創造密碼,就像每個人都有一台自己的恩尼格瑪,這對破解者來講是很大的困擾。」NSA也與哈格林簽署備忘錄,確保CX-52能有「更妥當的使用」。

關鍵字:
風傳媒歡迎各界分享發聲,來稿請寄至 opinion@storm.mg

本週最多人贊助文章