【密碼學筆記】傳統加密技術——對稱密碼模型

傳統加密技術

對稱密碼模型

5個基本成分:

  • 明文:原始的消息或數據,既算法的輸入。
  • 加密算法:對明文進行各種代替替換
  • 密鑰:獨立於明文和算法,也是加密算法的輸入。算法根據所用的特定的密鑰而產生不同的輸出。
  • 密文:算法的輸出,依賴於明文和密鑰。
  • 解密算法:加密算法的逆運算,既得到明文的過程。

這裏寫圖片描述

圖 傳統密碼的簡化模型

假設明文信息X=[X1,X2,…,XM];

密鑰K=[K1,K2,…,KJ]

密文Y=[Y1,Y2,…,YN]

Y=E(K,X)

X=D(K,Y)

密碼編碼學的三個獨立特徵:

  • 轉換明文爲密文的運算類型

    基於兩個原理:代替和替換

    大多數密碼體制(乘積密碼系統),都使用了多層代替和替換。

  • 所用的密鑰數

    對稱密碼:發送方和接收方使用了相同的密鑰;

    非對稱密碼:發送方和接收方使用了不同的密鑰。

  • 處理明文的方法

    分組密碼:每次處理輸入的一組元素,相應地輸出一組元素;

    流密碼:連續地處理輸入元素,每次輸出一個元素。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章