)=x,也就是說一個字母被同一個函式(fn)連續兩次替換會得到它自身。”
“再代入第4次加密的函式x(f4)=d,即x(f1)(f1)(f4)=d,這樣就得到G(f1)(f4)=d,x這個金鑰字母就被抵消掉了!也就是說密文G和d之間這種聯絡其實與資訊金鑰是無關的,只與密碼機在這一天的每日金鑰相關。”
“G(f1)(f4)=d的含義就是將一個字母透過密碼機的初始設定進行一次替換後,又將轉子轉動三位再進行一次替換所得的對應關係,它的本質還是一種替代。記為一組G-d,同樣的,又可得其他兩組A-E、N-R。”
“如果對手每天截獲德軍大量的電報,對每封電報的前6個字母進行類似的操作,就得到更多的兩兩配對的字母組合,直到26個字母都配對完全。”
“太妙了!”俞大維簡直要驚呆了,此刻他的思維也如烈馬狂奔般在發散在思考著。
俞大維眼前一亮:“真是一個絕妙的突破口!根據這26對字母組合,對於一定配置狀態下的密碼機,把這個狀態當做一個整體,就可以測試每一個字母經過第一次替換和旋轉3個位置再一次替換是否得到這樣的配對組合,來進行暴力破解!嗯,三個轉子的排列和初始設定一共大約10萬種可能性,在國家層面來說投入大量的人力、物力、財力,複製出大量的密碼機同時進行破解,是完全可行的!”
宋鴻飛也不得心中不佩服,俞大維真不愧是本科畢業3年就拿到哈佛博士的奇才,這智商真不是蓋的。
俞大維繼續思考著:“但是還有個問題,在轉子擾碼器的進出兩端都要透過插線板,輸入端暫且不提,輸出端確是直接影響所得組合的,插線板26個字母共有6對連線線,所有可能的結果增加了1000億倍,怎麼消除插線板的影響呢?”