約翰留著長長的鬍子 作品

第126章,同志,古典密碼體系已經死了




    王永俊:“確實是這樣。C52密碼機我們1952年初在朝鮮戰爭首次遇到,經過多方情報比對,確定了C52密碼機的結構,我記得當時貴方也提供了C52密碼機結構的情報,這是很重要的參考。從那以後,經過十幾天的嘗試和測試,我們完成了對C52的唯密文破解,繼續保持對美軍集團軍以下級電報的即時破譯。”



    安東諾夫:!?



    索科洛夫斯基:“你們在1952年上半年就攻破了C52密碼機,哦,你還有一個隱含的信息是說,你們在這之前早就攻破了M-209密碼機?”



    王永俊:“是的。M-209密碼機的破解程序、C52密碼機的破解程序這次我都帶來了。不過,在華軍事顧問團的同志提及,你們也對M-209和C52進行了長時間的研究,並且在近年也採用了計算機輔助?”



    安東諾夫:“是的,在計算機程序輔助下,我們攻破了C52,在獲得3000字密文的前提下,獲得密鑰大約需要24小時到96小時。”



    王永俊:“你們使用的是哪一種計算機?”



    安東諾夫:“24小時到96小時,指的是使用T55M中型機破解所花的時間。”



    果然,蘇聯總參謀部在獲得計算機後也會嘗試用計算機對密碼機的密文進行破解。不過,看來蘇聯同志的程序設計經驗沒有王永俊那麼豐富。T55M雖然是個中型機,但運算速度已經達到或略超過了TC52的水平,24到96個小時有點兒慢。



    王永俊:“我們最初使用的是比較原始的計算機,但最近也是在T55M上運行破解程序。我們對C52的唯密文破解時間是6到8小時,對M-209的唯密文破解時間是1小時以內,對恩尼格瑪密碼機的破解時間也是1小時以內,對增轉子的改進型恩尼格瑪密碼機的破解時間是2到3小時。”



    增加2個轉子的改進型恩尼格瑪密碼機,就是蘇軍現在用的密碼機。這種密碼機也提供給了我軍使用,因為王永俊和北京計算機所的加密計算機還沒最後投產,所以這東西現在還裝備了有一百多臺……



    ……



    很快,王永俊就使用T55M計算機完成了一次對改進型恩尼格瑪密碼機的唯密文破解。面對破解速度比自己快4~10倍的破解程序,安東諾夫沉默了。



    第二天早上繼續開會,昨天下午沒來的索科洛夫斯基知道改進型恩尼格瑪密碼機在計算機程序面前不堪一擊,心情一下子沉重起來。



    蘇軍這個通信數學部其實自己也是大概知道改進型恩尼格瑪機的加密強度是不如C52的,但是通信數學部不研究在計算機上破解它的方法,所以蘇聯軍方並不知道破解改進型恩尼格瑪機要花多少時間。



    “作為中蘇科學技術合作協議的一部分,四種常見密碼機的破解程序從現在起就授權你們使用了,”王永俊說,“如果西方國家制造出新的密碼機,那麼就設計新的破解程序,關於破解密碼機的數學機制,有我撰寫的兩篇論文,此前一直未公開發表,這次也一併提供。”



    索科洛夫斯基元帥心情依舊非常沉重。



    “德累斯頓計算機失竊事件之後,美國在計算機領域有了一個很大的進步,是嗎?”索科洛夫斯基問。



    安東諾夫:“是的,1955年美國計算機技術出現了一次飛躍,他們仿製了那臺失竊的計算機。”



    王永俊:“計算機發明和成熟,標誌著古典密碼體系的死亡,但加密和解密之間的戰鬥永不會停止。事實上,在計算機時代,加密仍然比解密容易。”



    安東諾夫:“您是說,設計出一種專用的計算機,用計算機的運算來獲得密文?”



    王永俊點頭:“我們正在研製這樣的一種機器,它加密的密文,用這臺T55M計算機來破解,大約要花……400年。”