1. 程式人生 > >網路資訊保安學習筆記之對稱密碼與傳統加密技術

網路資訊保安學習筆記之對稱密碼與傳統加密技術

對稱密碼

對稱密碼即加密和解密是可逆的過程

傳統加密技術

一般的傳統加密技術均為對稱密碼

一、對稱密碼模型

1.對稱加密有五個基本成分

  • 明文:原始的可理解的訊息或資料,是輸入-----》常用X表示
  • 加密演算法:對銘文進行代替或變換----》E()
  • 金鑰:也是加密演算法的輸入,獨立於明文和演算法----》K
  • 密文:演算法輸出------》常用Y表示
  • 解密演算法:本質未加密演算法的逆運算-----》D()

如此,我們可以用Y=E(K,X)表示“對明文資訊X應用金鑰K以加密演算法得到密文Y”

反之 X=D(K,Y)表示解密過程

2.兩種安全概念

  1. 無條件安全:無論有多少可使用的密文,都不足以分析出明文
  2. 計算安全:
    1. 破譯代價遠超明文資訊價值
    2. 破譯時間超出密文資訊有效生命期

滿足其中任何一條即為計算安全

除一次一密外,都不滿足無條件安全

二、代替技術

1.Caesar---凱撒密碼

對26個字母進行加密,按字母的頻率解密

可破譯原因:字母可讀,金鑰空間有限,加密方法不當

。。。未完待續。。。。