DES在資訊安全中的優勢是什麼?
DES 的優勢如下:
使用56位金鑰
56位金鑰可以頻繁用於加密。有256個可能的金鑰。對如此數量的金鑰進行暴力破解是不可能的。
一臺每微秒執行一次DES加密的機器需要花費數千年的時間才能破解密碼。
每微秒執行一次加密的假設過於保守。迪菲和赫爾曼假設當時的技術可以開發出具有100萬個加密裝置的並行機器,每個裝置都可以每微秒執行一次加密。
金鑰搜尋攻擊不僅僅是簡單地遍歷所有可能的金鑰。如果訊息只是英文明文,那麼結果很容易就出來了,儘管識別英文的任務需要自動化。
如果文字訊息在加密前已被壓縮,則識別就會更加複雜。
- 演算法的特性
密碼分析師可以透過利用DES(資料加密標準)演算法的特性來實現密碼分析。
它可以探索在每次迭代中使用的八個替換表或S盒的弱點。
很多工作已經完成,並且已經發現了S盒的許多規律和異常行為,但沒有人成功地發現了S盒中的弱點。
這種說法很有誘惑力,並且多年來已經發現了S盒的多種規律和異常行為。
- 時序攻擊
時序攻擊是一種安全漏洞利用,它允許攻擊者透過獲取相關係統對多個輸入的響應時間來發現本地或遠端系統中的漏洞,從而提取可能響應或秘密的資料。時序攻擊是稱為旁路攻擊的一類更廣泛攻擊的一種型別。
時序攻擊允許攻擊者透過獲取系統響應多個查詢所需的時間來提取安全系統中維護的秘密。
科徹設計了一種時序攻擊來揭示用於RSA解密的金鑰。這些攻擊僅在硬體安全令牌(包括智慧卡)的上下文中使用。
它們與公鑰演算法相關。在這種情況下,可以透過觀察對多個密文執行解密所需的時間來獲取有關金鑰或明文的資訊。
時序攻擊利用了這樣一個事實,即在加密或解密時,演算法在多個輸入上的花費時間不同。
可以透過“遮蔽”執行加密和解密計算的裝置來一定程度上抵禦時序攻擊和相關攻擊,以便所有計算都具有相同的效能,而不管使用的特定金鑰和訊息是什麼。
廣告