密碼學攻擊型別

2021-08-21 05:32:01 字數 647 閱讀 9681

在假設密碼分析者已知所用加密演算法全部知識的情況下,根據密碼分析者對明文、密文等資料資源的掌握程度,可以將 針對加密系統的密碼分析攻擊型別分為以下四種:

(ciphtext-only attack)

在惟密文攻擊中,密碼分析者知道密碼演算法,但僅能根據截獲的密文進行分析,以得出明文或金鑰。由於密碼分析者所能利用的資料資源僅為密文,這是對密碼分析者最不利的情況。

(plaintext-known attack)

已知明文攻擊是指密碼分析者除了有截獲的密文外,還有一些已知的「明文—密文對」來破譯密碼。密碼分析者的任務目標是推出用來加密的金鑰或某種 演算法,這種演算法可以對用該金鑰加密的任何新的訊息進行解密。

(chosen-plaintext attack)

選擇明文攻擊是指密碼分析者不僅可得到一些「明文—密文對」,還可以選擇被加密的明文,並獲得相應的密文。這時密碼分析者能夠選擇特定的明文資料塊去加密,並比較明文和對應的密文,已分析和發現更多的與金鑰相關的資訊。

密碼分析者的任務目標也是推出用來加密的金鑰或某種演算法,該演算法可以對用該金鑰加密的任何新的訊息進行解密。

(chosen—ciphenext attack)

選擇密文攻擊是指密碼分析者可以選擇一些密文,並得到相應的明文。密碼分析者的任務目標是推出金鑰。這種 密碼分析多用於攻擊 公鑰密碼體制。

密碼學 密碼學中幾種攻擊模式

本科畢業設計做完之後,一直覺得自己需要系統來學習一下密碼學,密碼學是乙個古老的學科,前人已經研究了太多太多,而伴隨著量子計算的逐漸發展,之前制定出來的密碼演算法都面臨著被淘汰的危險。今天記錄一下根據密碼分析者知道資訊的多少,密碼學中分為常見的幾種攻擊模式,以及它們主要用於什麼場合。在介紹攻擊模式之前...

密碼學 密碼學基礎

密碼學是研究編制密碼和破譯密碼的技術科學。密碼學的安全目標至少包含三個方面 保密性 完整性 可用性。完整性 資源只有授權方以授權的方式進行修改,所有資源沒有授權則不能修改。可用性 資源只有在適當的時候被授權方訪問,並按需求使用。密碼系統由5部分組成 1 明文空間m 全體明文的集合 2 密文空間c 全...

密碼學之hash長度擴充套件攻擊

雜湊和加密的區別 雜湊 hash 與加密 encrypt 兩者是完全同的概念,正確區別兩者是正確選擇和使用雜湊與加密的基礎 雜湊與加密最大的不同在於 雜湊將目標轉化成具有相同長度的 不可逆的雜湊字串 而加密將目標轉化為不同長度的 可逆的密文,長度一般隨明文增長而增加 如果被保護資料僅僅用作比較驗證,...