密碼學 概念1 0

2022-05-27 15:21:12 字數 567 閱讀 3223

從概念開始吧。。

加密的安全目標:

(1)不可區分性:敵手選擇兩個明文,加密者隨機選乙個,返回其密文,則敵手不能以明顯大於1/2的概率正確猜測選擇的是哪乙個明文;

(2)語義安全性:敵手在知道密文的條件下能有效計算出的有關明文的資訊量並不比它不知道密文時的多,除了明文的長度;

(3)不可展性:敵手不能以乙個不可忽略的概率將乙個密文變換成另乙個密文,使得它們相應的明文有一定的聯絡;

(4)明文可意識性:敵手不能以乙個不可忽略的概率,在不知道相應明文的情況下,構造乙個密文。

攻擊的型別:(攻擊的型別有很多種,這裡主要考慮以下幾種攻擊)

(1)選擇明文攻擊(cpa):敵手可加密所選的任何明文在公鑰體制下,敵手只要知道公鑰就可進行這種攻擊;

(2)非適應性選擇密文攻擊(cca1):敵手在得到目標密文之前可詢問解密預言機(以下簡稱解密機),但在得到密文之後不可以詢問解密機;

(3)適應應性選擇密文攻擊(cca2):敵手在得到密文前後進可詢問解密機;

可見選擇密文攻擊對敵手的要求較強,它要求敵手可以訪問解密機,從而得到敵手自己構造的「密文」的解密結果。

努力生長。

密碼學概念

aes,advanced encryption standard,高階加密標準 des,data encryption standard,資料加密標準。64位的分組長度,金鑰為64bit,實際為56bit,含有8bit的奇偶校驗位。idea,international data encryption...

密碼學相關概念

密碼學中提到的密碼 cipher 是一種用於加密和解密的演算法,和我們平常所提到的密碼 password 是不一樣的,password 是一種口令,是用來驗證的一組文字字串。金鑰是使用密碼 cipher 的過程中輸入的引數,同乙個明文在相同的密碼演算法下,不同的金鑰計算會產生不同的密文。金鑰的長度越...

密碼學 密碼學基礎

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