密碼學概論
Introduction to Cryptography
學期
112-2
學分
3
學分
當期課號
910143
永久課號
SESE20022
開課單位
系統工程與科技學士學位學程
授課教師
賴泰宏
類別
必修
上課時間表
| 節 | 週一 |
|---|---|
A 18:30–19:20 | 密碼學概論 3 節連堂 |
B 19:30–20:20 | |
C 20:30–21:20 |
* 根據陽明交大上課時間表所列
概述
1. Provide a comprehensive understanding of the fundamental concepts, principles, and applications of modern cryptography. 2. Master commonly used cryptographic algorithms and their implementation, such as AES, RSA, etc.
教學方式
1. https://www.cryptool.org/en/cto/ 2. https://seedsecuritylabs.org/Labs_20.04/Crypto/
評分方式
1. Quizzes (20%) 2. Class Participation (10%) 3. Assignment Lab (10%) 4. Midterm Report (30%) 5. Final Project (30%)
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | Introduction |
| 第 2 週 | Classical Cryptography |
| 第 3 週 | Number Theory (1/2) |
| 第 4 週 | Number Theory (2/2) |
| 第 5 週 | Information Theory |
| 第 6 週 | Modern Symmetric Cryptography (1/2) |
| 第 7 週 | Modern Symmetric Cryptography (2/2) |
| 第 8 週 | Stream Cipher |
| 第 9 週 | Midterm Report |
| 第 10 週 | Asymmetric Cryptography (1/2) |
| 第 11 週 | Asymmetric Cryptography (2/2) |
| 第 12 週 | Hash Functions and Digital Signatures (1/2) |
| 第 13 週 | Hash Functions and Digital Signatures (2/2) |
| 第 14 週 | Prime Number and Big Integer Computation |
| 第 15 週 | Elliptic Curve Cryptography (1/2) |
| 第 16 週 | Elliptic Curve Cryptography (2/2) |
| 第 17 週 | Public Key Infrastructure |
| 第 18 週 | Final Project |
教科書
鄧安文,密碼學-密碼分析與實驗(第三版),全華,2018。
Office Hours
- 地點
- Research Building R-270
- 時間
- Friday 505, 506
- 聯絡方式
- Discord: taihunglai Email: sudolai@nycu.edu.tw