金鑰:分為加密金鑰和解密金鑰。
明文:沒有進行加密,能夠直接代表原文含義的資訊。
密文:經過加密處理處理之後,隱藏原文含義的資訊。
加密:將明文轉換成密文的實施過程。
解密:將密文轉換成明文的實施過程。
密碼演算法:密碼系統採用的加密方法和解密方法,隨著基於數學密碼技術的發展,加密方法一般稱為加密演算法,解密方法一般稱為解密演算法。
分組密碼(block cipher):用明文的乙個區塊和金鑰,輸出相同大小的密文區塊。由於待加密資料通常比單一分組長,因此有各種方式將連續的區塊拼接在一起。分組密碼代表有des,aes。
流密碼(stream cipher):相對於分組加密,把金鑰與明文依位元或字元結合,有點類似一次一密密碼本(one-time pad)。輸出的串流根據加密時的內部狀態而定。在一些流密碼上由金鑰控制狀態的變化。流密碼代表有rc4。
就是破解密碼。
在假設密碼分析者已知所用加密演算法全部知識的情況下,根據密碼分析者對明文、密文等資料資源的掌握程度,可以將 針對加密系統的密碼分析攻擊型別分為以下四種:
① 惟密文攻擊
(ciphtext-only attack)
在惟密文攻擊中,密碼分析者知道密碼演算法,但僅能根據截獲的密文進行分析,以得出明文或金鑰。由於密碼分析者所能利用的資料資源僅為密文,這是對密碼分析者最不利的情況。
②已知明文攻擊
(plaintext-known attack)
已知明文攻擊是指密碼分析者除了有截獲的密文外,還有一些已知的「明文—密文對」來破譯密碼。密碼分析者的任務目標是推出用來加密的金鑰或某種 演算法,這種演算法可以對用該金鑰加密的任何新的訊息進行解密。
③ 選擇明文攻擊
(chosen-plaintext attack)
選擇明文攻擊是指密碼分析者不僅可得到一些「明文—密文對」,還可以選擇被加密的明文,並獲得相應的密文。這時密碼分析者能夠選擇特定的明文資料塊去加密,並比較明文和對應的密文,已分析和發現更多的與金鑰相關的資訊。
密碼分析者的任務目標也是推出用來加密的金鑰或某種演算法,該演算法可以對用該金鑰加密的任何新的訊息進行解密。
④ 選擇密文攻擊
(chosen—ciphenext attack)
選擇密文攻擊是指密碼分析者可以選擇一些密文,並得到相應的明文。密碼分析者的任務目標是推出金鑰。這種 密碼分析多用於攻擊 公鑰密碼體制。
攔截攻擊,竊聽,邊通道攻擊,以及用量子計算機來代替傳統計算機做密碼分析。
對分組密碼安全性的討論主要包括差分密碼分析、線性密碼分析和強力攻擊等。從理論上講,差分密碼分析和線性密碼分析是目前攻擊分組密碼的最有效的方法,而從實際上說,強力攻擊是攻擊分組密碼最可靠的方法。
密碼學攻擊型別
在假設密碼分析者已知所用加密演算法全部知識的情況下,根據密碼分析者對明文 密文等資料資源的掌握程度,可以將 針對加密系統的密碼分析攻擊型別分為以下四種 ciphtext only attack 在惟密文攻擊中,密碼分析者知道密碼演算法,但僅能根據截獲的密文進行分析,以得出明文或金鑰。由於密碼分析者所...
DDoS攻擊分類
ddos 攻擊分類 以下分別從網路層 運輸層的ddos攻擊和應用層的ddos攻擊兩個角度來對ddos攻擊進行分類 a 網路層 運輸層的ddos攻擊 這種攻擊方式通常會使用tcp,udp,icmp以及dns協議的資料報。洪水攻擊 攻擊者通過損耗受害者被攻擊網路的合法頻寬,來破壞合法使用者的連線。例如欺...
ARP攻擊的原理和分類
1 arp泛洪攻擊 通過向閘道器傳送大量arp報文,導致閘道器無法正常響應。首先傳送大量的arp請求報文,然後又傳送大量虛假的arp響應報文,從而造成閘道器部分的cpu利用率上公升難以響應正常服務請求,而且閘道器還會被錯誤的arp表充滿導致無法更新維護正常arp表,消耗網路頻寬資源。2 arp欺騙主...