網絡安全基礎學習筆記1——密碼學
相關概念
明文:變換前的原始資訊
密文:變換後的資訊
密碼:用于改變資訊的額替換或變換算法
密鑰:用于密碼變換的,隻有發送者或接收者擁有的秘密消息。
編碼:明文→密文
譯碼:密文→明文
加密:使用了特定密鑰,明文→密文
解密:使用了特定密鑰,密文→明文
密碼系統:五元組(M,C,K,E,D)
M是可能明文的有限集,C是可能密文的有限集,K是密鑰空間,E為加密操作,D為解密操作。
密碼體制分為兩大類:單鑰體制,雙鑰體制
單鑰體制:加密密鑰和解密密鑰是相同的。
雙鑰體制(公鑰體制):
保密:加密C=E(M,Pub-key);解密M=D(C,Privat-key
)。
認證:M=E(D(M,preivate-key),pub-key)。
密碼分析:攻擊密碼的方法有窮舉法和分析法。有唯密文攻擊、已知明文攻擊、選擇明文攻擊、選擇密文攻擊。