2010年1月1日 星期五

碼書心得

看完碼書後想到老師說過的一句話「買了不會讓你後悔的好書」,因為真的描述的很精彩,第一次看這類小說,還擔心會看不太懂,但是碼書利用故事的方式搭配一些比較理論的描述來敘述密碼學的演進,從瑪麗女王的密碼開始,介紹了隱匿法和密碼法,密碼法又可分為移位法和替代法,凱撒密碼法就是移位法的一種應用,接著提到上課中提過的科寇夫原則:密碼系統的安全性不在於防止敵人洞悉密碼演算法,鑰匙的保密才是決定密碼安全性的關鍵。

沒想到替代式密碼法風光了一千年後被阿拉伯人破解,瑪麗女王會被處決就是因為單套字母替代法的弱點被發現,接著出現的是維瓊內爾密碼法,它使用了26套密碼字母來加密訊息,不僅可以抵擋頻率分析法的攻擊,且密碼鑰匙的數量也很驚人,但是十九世紀被巴貝奇破解了。

接著出現的是一次大戰期間德國使用的ADFGVX密碼,這套密碼法的優點為它是替代法和移位法的混合,但沒多久就被法國的密碼分析家邦梵破解導致德軍慘敗,接著德國發明家雪畢伍斯開發出了「奇謎」的密碼機,基本結構為鍵盤、編碼器和顯示板,加密時通訊員在鍵盤上按下訊息的明文字母,鍵盤就會送出一個電流脈衝,穿過編碼器,從另一端出來,然後在燈板上點亮相對應的密碼字母,這三個編碼器會提供17576種編碼配置,這使德軍認為「奇謎」是世界上最安全的密碼系統,不過後來圖靈找出了「奇謎」機的弱點進而成功破解,改變二次大戰的結果。

第五章我覺得蠻特別的,沒想到美國納瓦荷原住民的語言,可以用來進行祕密通訊,幫助美軍作戰。

第六章提到了現在常用的RSA公開金鑰加密法,沒想到是利用數學中兩個的質數乘積來進行加密,自己可以同時製造兩隻金鑰,一把公開金鑰可用來加密,另一把私密金鑰用來解密,真的是太神奇了。

第七章提到PGP加密軟體引發正反兩面對密碼學的運用的合理範圍,不過我比較支持行使自己的隱私權這一派,因為我覺得政府單位不該侵犯人民的隱私權。

沒有留言: