《計算機編碼與密碼學》是西北工業大學提供的慕課課程,授課教師是周敏。
基本介紹
- 中文名:計算機編碼與密碼學
- 授課教師:周敏
- 類別:慕課
- 提供院校:西北工業大學
課程概述,課程大綱,
課程概述
計算機編碼與密碼學是研究信息安全的一門綜合交叉學科,是計算與信息科學類、套用數學類、計算機類、電子通訊類等專業的一門重要專業課。通過本課程教學,使學生掌握現代密碼學的基本理論和相關算法,為設計、分析和改進各種加解密數據包提供必要的知識儲備,幫助學生將所學套用於信息安全的實踐中,更好地完成各種信息安全保密任務。
課程大綱
01
計算機編碼與密碼學概述
了解計算機編碼與密碼學的發展簡史、計算機編碼與密碼學研究內容,掌握相關的基礎知識,能夠用古典加密技術進行加密解密處理
課時
1.1 計算機付騙墓編碼與密碼學的發展簡史
1.2 計算機編碼與密碼學研究內容及基礎知識
1.3 古典加密技術
02
數據加密標準DES
了解數據加密標準DES基本知鴉多院識,掌握數據加密標準DES的工作原理和算法,能夠用DES進行數據加密,了解DES的若干問題,加深對DES的理解。
課時
2.1 數據加密標準DES概述
2.2 數據加密標準DES
2.3 關於數據加密標準DES的若干問題
03
IDEA密碼系統、AES密碼系統
了解IDEA密碼系統的相雅套邀辣關知識和工作原理,了解 AES密碼系統-Rijndael密趨全端碼的相關知識和工作原理。
課時
3.1 IDEA密碼系統簡介
3.2 AES密碼系統-Rijndael密碼
04
群論、數論、公鑰密碼
掌握群論、數論的相關知識,了解公鑰密碼的基本概念
課時
4.1 群論、數論1
4.2 群論與數論2
4.3 公鑰密碼概述
05
公鑰密碼
了解橢圓曲線密碼、背包公鑰密碼、Rabin密碼系統的相關知識和工作原理,能夠利用相應的算法對數據進行加密。
課時
5.1 橢圓曲線密碼
5.2 背包公鑰密碼
5.3 Rabin密碼系統
06
有限狀態機和線性反饋移位暫存器
了解特徵多項式、非線性反饋移位暫存器的基本概念,掌握線性反饋移位寄和酷碑頁存器的特徵多項式、非線性反饋移位暫存器的工作原理
課時
6.1 線性反饋移位暫存器的特徵多項式
6.2 有限狀態機和線性反饋移位暫存器
6.3 非線性反饋移位暫存器
07
因素分解
掌握素數的機率測試法、因素分解方法、妹判離散對數計算方法的基本概念和工作原理。
課時
7.1 素數的機率測試法
7.2 因素分解方法-第一部分
7.3 因數分解方法-第二部分
7.4 離散對數計算方法
08
Hash函式
掌握Hash函式的基本概念,了解MDS算法和SHA-1算法
課時
8.1 Hash函式-第一部分
8.2 Hash函式-第二部分
8.3 MDS算法和SHA-1算法
09
數字簽名
掌握零知識證明、密碼協定、數字簽名及身份認證協定的基本概念,能夠套用 數字簽名協酷良符議及身份認證協定進行身份認證。
課時
9.1 零知識證明
9.2 密碼協定
9.3 數字簽名-1
9.4 數字簽名協定及身份認證協定
7.2 因素分解方法-第一部分
7.3 因數分解方法-第二部分
7.4 離散對數計算方法
08
Hash函式
掌握Hash函式的基本概念,了解MDS算法和SHA-1算法
課時
8.1 Hash函式-第一部分
8.2 Hash函式-第二部分
8.3 MDS算法和SHA-1算法
09
數字簽名
掌握零知識證明、密碼協定、數字簽名及身份認證協定的基本概念,能夠套用 數字簽名協定及身份認證協定進行身份認證。
課時
9.1 零知識證明
9.2 密碼協定
9.3 數字簽名-1
9.4 數字簽名協定及身份認證協定