2011年10月5日 星期三

密碼學

對稱式加密 (Symmetric Encryption)
  • 又稱為Conventional/ Private-key/ Single-key Encryption
  • 共用一把金鑰,公開加密演算法

 Playfair Cipher:
  • 使用矩陣排列字母
  • 必須知道一個keyword,用來取得加密用的字母矩陣,進而把文字加密成兩個兩個的字母,或是把加密後的兩兩字母解密
  • 屬於對稱式加密(Symmetric Encryption)
  • 最初出現在1854年3月26日的簽署文件中
  • 用於第一、二次世界大戰 
  •  較Monoalphabetic加密安全
  • 密文中仍存明文的結構,搜集一定量的字元數後仍可破解密文

Vigenere Cipher:
  • 可看成凱薩加密上多個旋轉量的一種加密法
  • 為替換法
  • 小程式
Random Polyalphabetc Cipher
  • A polyalphabetic cipher is any cipher based on substitution, using multiple substitution alphabets


安全性比較:
        plain text < Playfair Cipher < Vigenere Cipher < Random Polyalphabetc Chipher

 密文字母的頻率越一致,越難以統計分析破解


Router Machine
  • Engima旋轉機
其他加密法:
  • Product Cipher 混合加密法
  • Transposition Cipher
  • Rail Fence Cipher 柵欄加密法
  • Row Transposition Cipher 列置換加密
  • Routing Cipher 路遊加密法

參考資料:

--------------------------------------------

one-time password(OTP)

腐敗的蘇聯郵政系統

納許




    沒有留言:

    張貼留言