Des

XDES 會比 3DES(其中 X 是大於 3 的數字)更安全嗎?

  • January 21, 2019

XDES 會比 3DES(其中 X 是大於 3 的數字)更安全嗎?就像 10DES …如果是這樣,我們為什麼不使用它?

XDES 會比 3DES 更安全嗎? $ X > 3 $ ?

是的。This answer about if 4DES / 5DES is possible很好地說明了這一點。

但是,如果您真的想讓它更安全,那麼擁有它會更有意義 $ n $ -DES,其中 $ n = 2k-1 \space | \space k \in \mathbb{N} $ ,或者簡單地說: $ n $ -DES,其中 $ n $ 是奇數。

這來自中間相遇攻擊(MITM 攻擊)。

例子:

DES 的密鑰長度為 $ 2^{56} $ . 雙 DES 的密鑰長度僅為 $ 2^{57} (= 2 \times 2^{56}) $ . 只有使用 3DES 才能真正提高單 DES 的安全性: $ 2^{56} \times 2^{56} + 2^{56} \approx 2^{112} $ .

為什麼我們不使用帶有大 X 的 XDES?

因為AES。對 AES 進行 MITM 攻擊是不可行的。

使用 XDES 代替 AES 弊大於利,尤其是從計算的角度來看。

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