Algorithm-Design

你可以用 1 輪密鑰解密嗎?

  • May 30, 2016

如果一個人擁有 SP 或 Feistel 網路中的最後一輪密鑰(例如 DES 中的第 16 輪密鑰),那麼有人能夠解密其餘的加密嗎?

這取決於所討論的分組密碼 - 特別是它的密鑰時間表。知道 AES-128 的任何輪密鑰都可以讓您計算密鑰,因為調度是可逆的。OTOH,例如 TEA 將保留大部分密鑰的保密性並可能保持安全,因為它的輪密鑰是密鑰的足夠小部分。

在 DES 的情況下,無論任何資訊如何,它都足夠弱,可以解密。然而,知道一個輪密鑰會變得微不足道,因為每個輪密鑰都顯示 48/56 個密鑰位,只剩下 8 個位被強制執行。

引用自:https://crypto.stackexchange.com/questions/35699