Des
XDES 會比 3DES(其中 X 是大於 3 的數字)更安全嗎?
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 弊大於利,尤其是從計算的角度來看。