- 第01集 第1講密碼學的基本概念和基本編碼技術
- 第02集 第2講完全保密的充要條件
- 第03集 第3講多余度和唯一解碼量
- 第04集 第4講計算復雜性理論簡介
- 第05集 第5講Walsh譜理論(1)
- 第06集 第6講Walsh譜理論(2)
- 第07集 第7講移位寄存器序列簡介
- 第08集 第8講序列密碼的基本模型和濾波模型
- 第09集 第9講非線性組合模型
- 第10集 第10講鐘控模型和有記憶變換模型
- 第11集 第11講分組密碼與DES加密算法
- 第12集 第12講DES算法分析
- 第13集 第13講1DEA算法
- 第14集 第14講高級加密標準(AES)
- 第15集 第15講AES算法的簡單分析
- 第16集 第16講分組密碼工作模式
- 第17集 第17講RSA公鑰密碼算法
- 第18集 第18講RSA的安全性分析
- 第19集 第19講D集 H密鑰交換協議和Elgamal公鑰密碼算法
- 第20集 第20講橢圓曲線公鑰密碼體制
- 第21集 第21講數字簽名
- 第22集 第22講雜湊函數
- 第23集 第23講認證技術
- 第24集 第24講隨機數的產生與檢驗
- 第25集 第25講密鑰管理
密碼學由密碼編制學和密碼分析學組成。密碼編制學研究編制高質量密碼的理論與技術,密碼分析學研究分析和破譯密碼的理論和技術。這兩者相輔相成,共同組成密碼學。密碼學是信息安全學科的重要組成部分,密碼技術是信息安全領域的關鍵技術。密碼學的知識和實踐能力是《信息安全專業指導性專業規范》中規定的必修內容。因此,《密碼學》在信息安全專業中是必修課程。通過《密碼學課程》的教學,使學生掌握密碼學的基本知識、基本理論和基本技術。通過配套的實驗課程《密碼學課程設計》的教學,使學生掌握密碼學的基本實踐能力。這樣,通過《密碼學課程》和《密碼學課程設計》的教學,為學生今后的工作和進一步學習,奠定密碼學的理論和實踐基礎。
密碼學基礎是信息安全專業的一門技術基礎課程,該課程的學習將為后續的信息安全課程打下基礎,同時也為將來從事信息安全研究和安全系統的設計提供必要的基礎。該課程主要講授流密碼(古典密碼學)分組密碼學、公鑰密碼學、密鑰分配與管理、信息認證和雜湊算法、數字簽名以及網絡加密與認證等幾個部分,在其中將學習各種加解密、散列函數、單向函數、簽名模式及偽隨機發生器等多種密碼學工具,以及如何應用這些工具設計一個實現基本信息安全目標的系統(目前學時不夠,沒有安排);久艽a學工具的掌握和應用這些工具構造安全服務就是本課程的基本目標。