密碼學的目的是改變信息的原有形式使得局外人難以讀懂。
密碼學中的信息代碼稱為密碼,尚未轉(zhuǎn)換成密碼的文字信息稱為明文,由密碼表示的信息稱為密文,從明文到密文的轉(zhuǎn)換過程稱為加密,相反的過程稱為解密, 解密要通過所謂的密鑰進行。因此,一個密碼體制的安全性只依賴于其密鑰的保密性。在設計、建立一個密碼體制時,必須假定破譯對手能夠知道關(guān)于密碼體制的一切信息,而唯一不知道的是具體的一段密文到底是用哪一個密鑰所對應的加密映射加密的。在傳統(tǒng)的密碼體制中,只要知道了加密映射也就知道了解密映射。因此,傳統(tǒng)密碼體制要求通信雙方在進行保密通信之前必須先約定并通過“安全通道”傳遞密鑰。此外,在傳統(tǒng)的密碼體制下,每一對用戶都需要有一個密鑰。