破解密碼

有人說英國靠情報治理版圖龐大的帝國,怪不知占士邦是國寶,是英國驕傲,是英式超人。其實真正的占士邦,是一群在Bletchley Park為國家在二戰時期破解德國加密電報的學者。

有人說英國靠情報治理版圖龐大的帝國,怪不知占士邦是國寶,是英國驕傲,是英式超人。

其實真正的占士邦,是一群在Bletchley Park為國家在二戰時期破解德國加密電報的學者。這群無名英雄是數學家、語言家,在牛津劍橋是教授,是邏輯專才……在未有電腦的時代,他們已經是大數據的先驅,是超級電腦的始祖,是人工智能的啟動。

大數據的先驅

情報可以令當時二戰期間,美國未參戰前,處於下風的英國,對付霸據全歐洲、銳不可當的納粹德國,竟然可以扭轉局勢,有時可以說是未打先勝。例如截聽納粹德國電報後,知道他們已被誤導D-Day登陸反攻地點是Calais(法國加萊),大大減少死傷士兵人數。

當時未正式開戰已知道情報重要性,於是情報中心阿頭要搜羅專才,跑去大學對驚訝的學者只說了:「你國家需要你!」不用言詳,更不用說怎效勞,還要守秘!卻找來大群天才學者24小時廢寢忘餐地研發破解納粹德國以為是無敵的三重密碼。

當年的招才手法。
當年的招才手法。

其實當時二戰未開始,Enigma這個加密儀器已經流行,商用、軍用都有,但納粹德軍加設三重加密,破解的機會率是幾百萬百萬份之一。 希特拉有信心這種加密是破不了的,於是大量的中央和各地將軍或軍隊之間的通訊,經這部像打字機大小的加密機變成密碼後再用電報發出。

納粹德軍為情報加設三重加密。
納粹德軍為情報加設三重加密。

英國於是在Bletchley Park這地方每天截聽了萬多個訊息,聘用了幾千位女孩子不怕沉悶地截聽,然後把那些沒意思的英文字母記下來,一字不能錯。原來王妃凱特的祖母也曾經是那幾千位女孩的其中一人。截得來的加密電報便會立刻拿去給女孩子們根據截得的字母對照解密,然後再拿去給軍事人員翻譯成英文,因為內容很多時是軍方的專用語。

在圖靈(Turing)未發明Bombe機前,女孩們用一個像字條對照轉筒的辦法一個個字母轉換,只有這些年輕女孩才有這種耐性,更不怕刻板沉悶。

字母對照的表。
字母對照的表。

圖靈發明 提高解密速度

後來Turing發明了這部像很多轉筒的大柜,叫”Bombe”,大概是因為發出滴滴聲音,有點像計時炸彈!於是解密速度大大提高,也成為今天超級電腦的祖先。

Bombe機器加快了解密速度。
Bombe機器加快了解密速度。

這位數學天才Turing卻獲得悲慘下場,與他對數碼科技的貢獻成為反比!他的故事已被拍成電影。對於他的貢獻,他的國家沒有報答,還因為他同性戀的關係而被刑事控告,最終導致被閹割,結果英年自殺身亡。(https://youtu.be/ZY8BBsy8z9U

其實要破解德國的Enigma機,也要多得一些波蘭的勇士把納粹德軍用的Enigma加密機偷運到英國。這事蹟也曾被拍成電影Codebreakerhttps://youtu.be/vVP4yh7SqE0)。

Enigma加密機。
Enigma加密機。

至於為何要揀選Bletchley Park這地方?首先是因為有地產商出售這間鄉村大宅,也因為地方交通位置方便,處於劍橋和牛津中間,也是南北火車線的大站,女孩們上班也方便。到今天還有很多人因為這電影前往Bletchley Park參觀。

Bletchley Park內部。
Bletchley Park內部。

黃珍妮