密碼學基本概念

密碼學是研究信息系統安全保密的科學。人類有記載的通信密碼始於公元前400年,古希臘人是置換密碼學的發明者。密碼學可以說是在加密和破譯的鬥爭實踐過程中發展起來的,研究的目的是在不安全的信息通道中傳輸安全信息。

密碼學基本術語

明文:你我都能讀懂的信息。例如我們交流時說普通話

密文:使用某種方法偽裝消息以隱藏它的內容。例如我們交流時使用家鄉的土話。

加密:將明文編碼為密文的過程被稱之為加密。加密的方法稱之為加密算法

解密:將密文解碼為明文的過程稱之為解密,它是加密的相反過程。同樣,解密的方法稱之為解密算法。

密鑰:加密或解密所需要的除密碼算法之外的關鍵信息。

密碼學基本概念

密碼體制:它是一個五元組(P,C,K,E,D),其中:

(1)P是明文的集合;

(2)C是密文的集合;

(3)K是密鑰構成的有限集,成為密鑰空間;

(4)E是加密算法;

(5)D是解密算法;

密碼算法分類

對稱密碼:就是加密密鑰和解密密鑰相同,即從一個易於推出另一個。常用的算法如下表所示:

密碼學基本概念

非對稱密碼:加密密鑰(公鑰)和解密密鑰(私鑰)不相同。公鑰是可以公開的密鑰;私鑰需要被嚴格保密,它是保密通信的保證。常用的算法如下表所示:

密碼學基本概念


分享到:


相關文章: