課程介紹
密碼,最初的目的是用于對信息加密,計算機領(lǐng)域的密碼技術(shù)種類繁多。但隨著密碼學(xué)的運用,密碼還被用于身份認證、防止否認等功能上。
最基本的,是信息加解密分為對稱加密(Sysmmetric Cryptography)和非對稱加密(Public-Key Cryptography,Asymmetric Cryptography),這兩者的區(qū)別是是否使用了相同的密鑰。
除了信息的加解密,還有用于確認數(shù)據(jù)完整性(Integrity)的單向散列(One-Way Hash Function)技術(shù),又稱密碼檢驗(Cryptographic Checksum)、指紋 (Fingerprint)、消息摘要 (Message Digest)。
信息的加解密與信息的單向散列的區(qū)別是,對稱與非對稱加密是可以通過密鑰解出明文,而單向散列是不可逆的。信息的加解密,密文必定是不定長的,而單向散列可以是定長的。
結(jié)合密碼學(xué)的加解密技術(shù)和單向散列技術(shù),又有了用于防止篡改的消息認證碼技術(shù),防止偽裝的數(shù)字簽名技術(shù)以及認證證書。
課程呈現(xiàn)下列內(nèi)容:
密碼學(xué)歷史
密碼學(xué)組成及其關(guān)系
密碼學(xué)管理
對稱和非對稱密碼學(xué)算法
公鑰基礎(chǔ)設(shè)施概念和機制
散列算法和應(yīng)用
密碼分析類型
關(guān)于密碼學(xué)的常識:
不要使用保密的密碼算法
低強度密碼比不加密更危險
任何密碼都有被破解的一天。(量子計算機可以在根本上解決此問題,因為量子糾纏可以實現(xiàn)一次性密碼本算法)
密碼只是信息安全中的一環(huán),人更重要
目錄
1 : 密碼學(xué)歷史、概念、加密算法
任務(wù)1: 密碼學(xué)-1.txt
2 : 密碼學(xué)對稱密碼類型和加密算法
3 : 密碼學(xué)對稱加密算法和非對稱加密算法
4 : 密碼學(xué)-Cryp Tool實踐
5 : 密碼學(xué)公鑰基礎(chǔ)設(shè)施、密鑰管理原則
6 : 密碼分析類型 |