摘要:視頻教程在線輔導面授招生考試大綱指定教材報名時間9.3.2公鑰密碼算法公鑰密碼體制有兩個密鑰,一個可用來加密數據,稱為公鑰;一個用來解密,稱為私鑰。私鑰保密,公鑰公開。任何人都能用公鑰對加密消息,只有私鑰的擁有者才能對它進行解密。公鑰密碼算法的一個重要用途就是數字簽名,用于數字簽名時,密鑰的使用與加密時使
9.3.2 公鑰密碼算法
公鑰密碼體制有兩個密鑰,一個可用來加密數據,稱為公鑰;一個用來解密,稱為私鑰。私鑰保密,公鑰公開。任何人都能用公鑰對加密消息,只有私鑰的擁有者才能對它進行解密。公鑰密碼算法的一個重要用途就是數字簽名,用于數字簽名時,密鑰的使用與加密時使用相反。簽名就是對消息加密,加密密鑰保密,只有加密密鑰的擁有者才能對消息簽名,從而這個簽名密鑰稱為簽名密鑰。驗證就是解密消息,解密密鑰公開,使得任何人都能驗證簽名,這個解密密鑰稱為驗證密鑰。
目前流行的公鑰算法是RSA,名字來源于它的發明者:RonRivest,AdiShamir以及LeonardAdleman。RSA的安全性基于大數因子分解的困難性。RSA公鑰密碼算法既可用于加密,也可用于數字簽名。RSA速度慢,所以RSA.算法一般不直接用于數據加密,而用于對稱密碼算法密鑰的傳遞和數字簽名。
橢圓曲線上的公鑰密碼體制基于橢閥曲線群上的離散對數困難性問題,目前,還沒有發現亞指數算法,所以,相對于RSA而言,密鑰短,其160比特長度密鑰可以達到RSA1024比特密鑰的強度,是目前最有前途的密碼體制之一。
量子密碼體制是一種安全的公鑰密碼體制,目前,基于量子密碼的保密通信技術己經取得了很大的成功,正逐步走向應用。
返回目錄:通信工程師互聯網技術培訓網絡安全匯總
編輯相關推薦:
通信工程師備考資料免費領取
去領取
專注在線職業教育25年