iT邦幫忙

第 11 屆 iT 邦幫忙鐵人賽

DAY 19
0

區塊加密法(Block chiper)是一種對稱金鑰演算法。它將明文分成多個等長的模組(block),使用確定的演算法和對稱金鑰對每組分別加密解密。

串流加密法(Stream cipher)對每個位元執行運算,發送方和接收方必須具有相同的金鑰才能生成相同的金鑰流。每次加密後,明文都會轉換為不同的密文。

對於被認為很強的密碼,它必須包含這兩個屬性,以確保反向工程基本上是不可能的。

  • 混淆(Confusion)通常是通過替代來進行的
  • 擴散(Diffusion)通過使用轉座進行。

雪崩效應(Avalanche effect)演算法設計要求,以使輸入發生的最微小變化,導致輸出的急劇變化。

區塊加密法(Block chiper)是一種對稱金鑰演算法。它將明文分成多個等長的模組(block),使用確定的演算法和對稱金鑰對每組分別加密解密。

串流加密法(Stream cipher)對每個位元執行運算,發送方和接收方必須具有相同的金鑰才能生成相同的金鑰流。

對於被認為很強的密碼,它必須包含這兩個屬性,以確保反向工程基本上是不可能的。

  • 混淆(Confusion)通常是通過替代來進行的
  • 擴散(Diffusion)通過使用轉座進行。

雪崩效應(Avalanche effect)演算法設計要求,以使輸入發生的最微小變化,導致輸出的急劇變化。

初始化向量(Initialization vectors, IVs)

是與算法一起使用的隨機值,以確保在加密過程中不會產生固定模式。它們與密鑰一起使用,並且在發送到目的地時不需要加密。 如果不使用,則使用相同密鑰加密的兩個相同的純文本值將創建相同的密文。

資料加密標準

NSA修改了IBM的名為Lucifer的128位算法,使用64位金鑰(有效金鑰長度56位+ 8個奇偶校驗位),命名為DEA。

  • DES是對稱區塊(symmetric block)加密算法
    將訊息分為64位區塊,並在其上使用替換盒(S-box)類型的功能。
    區塊經過16次轉置和替換功能。
    功能的順序和類型取決於鍵值。

上一篇
密碼學(Cryptography )
下一篇
密碼學(Cryptography )
系列文
認證信息系統安全專業人員(CISSP)學習筆記30

尚未有邦友留言

立即登入留言