“密碼體制”包含要素和含義分別如下所述: 對稱密碼:用於加密和解密的密碼相同,加密速度較快,可用於長文字的加密。 達到的密碼學目標:機密性。 非對稱密碼:該體制有成為公鑰密碼體制,加密和解密的密碼不相同,一般,公鑰用於加密,私鑰用於解密。 非對稱密碼加密速度較慢,一般用於對稱密碼的保護和數字簽名。 達到的密碼學目標:機密性、認證、不可抵賴性。 雜湊密碼:又稱為HASH密碼,用於計算訊息摘要值。雜湊運算是不可逆的。 達到的密碼學目標:完整性 關於“密碼體制”的知識延展: 外文名:cipher system 含義: 也叫密碼系統,是指能完整地解決資訊保安中的機密性、資料完整性、認證、身份識別、可控性及不可抵賴性等問題中的一個或幾個的一個系統。對一個密碼體制的正確描述,需要用數學方法清楚地描述其中的各種物件、引數、解決問題所使用的演算法等。 完成加密和解密的演算法。通常,資料的加密和解密過程是透過密碼體制(cipher system) +金鑰(keyword)來控制的。 密碼體制必須易於使用,特別是應當可以在微型計算機使用。密碼體制的安全性依賴於金鑰的安全性,現代密碼學不追求加密演算法的保密性,而是追求加密演算法的完備,即:使攻擊者在不知道金鑰的情況下,沒有辦法從演算法找到突破口。 基本模式: 通常的密碼體制採用移位法、代替法和代數方法來進行加密和解密的變換,可以採用一種或幾種方法結合的方式作為資料變換的基本模式,下面舉例說明: 移位法也叫置換法。移位法把明文中的字元重新排列,字元本身不變但其位置改變了。 例如最簡單的例子:把文中的字母和字元倒過來寫。 或將密文以固定長度來發送,如:5791ECNI SYLDIPAT DEVLOBES AHYTIRUC ESATAD** 組成: (1)通常情況下,一個密碼體制由五元組{M,C,K,E,D}五個部分組成: (2)明文資訊空間Message:它是全體明文m的集合; (3)密文資訊空間Ciphertext:它是全體密文c的集合; (4)金鑰空間Key:它是全體金鑰k的集合。其中每一個金鑰k均由加密金鑰ke和解密金鑰kd組成,即k=(ke,kd); (5)加密演算法Encryption Algorithm:它是一族由M到C的加密變換,即 M→C; 也就是 C = ( M, Ke)。 (6)解密演算法Decryption Algorithm:它是一族由C到M的加密變換,即 C→M; 也就是 M = ( C, Kd)。
“密碼體制”包含要素和含義分別如下所述: 對稱密碼:用於加密和解密的密碼相同,加密速度較快,可用於長文字的加密。 達到的密碼學目標:機密性。 非對稱密碼:該體制有成為公鑰密碼體制,加密和解密的密碼不相同,一般,公鑰用於加密,私鑰用於解密。 非對稱密碼加密速度較慢,一般用於對稱密碼的保護和數字簽名。 達到的密碼學目標:機密性、認證、不可抵賴性。 雜湊密碼:又稱為HASH密碼,用於計算訊息摘要值。雜湊運算是不可逆的。 達到的密碼學目標:完整性 關於“密碼體制”的知識延展: 外文名:cipher system 含義: 也叫密碼系統,是指能完整地解決資訊保安中的機密性、資料完整性、認證、身份識別、可控性及不可抵賴性等問題中的一個或幾個的一個系統。對一個密碼體制的正確描述,需要用數學方法清楚地描述其中的各種物件、引數、解決問題所使用的演算法等。 完成加密和解密的演算法。通常,資料的加密和解密過程是透過密碼體制(cipher system) +金鑰(keyword)來控制的。 密碼體制必須易於使用,特別是應當可以在微型計算機使用。密碼體制的安全性依賴於金鑰的安全性,現代密碼學不追求加密演算法的保密性,而是追求加密演算法的完備,即:使攻擊者在不知道金鑰的情況下,沒有辦法從演算法找到突破口。 基本模式: 通常的密碼體制採用移位法、代替法和代數方法來進行加密和解密的變換,可以採用一種或幾種方法結合的方式作為資料變換的基本模式,下面舉例說明: 移位法也叫置換法。移位法把明文中的字元重新排列,字元本身不變但其位置改變了。 例如最簡單的例子:把文中的字母和字元倒過來寫。 或將密文以固定長度來發送,如:5791ECNI SYLDIPAT DEVLOBES AHYTIRUC ESATAD** 組成: (1)通常情況下,一個密碼體制由五元組{M,C,K,E,D}五個部分組成: (2)明文資訊空間Message:它是全體明文m的集合; (3)密文資訊空間Ciphertext:它是全體密文c的集合; (4)金鑰空間Key:它是全體金鑰k的集合。其中每一個金鑰k均由加密金鑰ke和解密金鑰kd組成,即k=(ke,kd); (5)加密演算法Encryption Algorithm:它是一族由M到C的加密變換,即 M→C; 也就是 C = ( M, Ke)。 (6)解密演算法Decryption Algorithm:它是一族由C到M的加密變換,即 C→M; 也就是 M = ( C, Kd)。