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