密碼學概論
Introduction to Cryptography
學期
113-2
學分
3
學分
當期課號
910363
永久課號
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. Class Participation (10%) 3. Assignment (10%) 4. Midterm Exam (40%) 5. Final Project (40%)
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | Introduction |
| 第 2 週 | 01_Introduction to Cryptography and Data Security |
| 第 3 週 | 02_Stream Ciphers |
| 第 4 週 | 03_The Data Encryption Standard (DES) and Alternatives |
| 第 5 週 | 04_The Advanced Encryption Standard (AES) |
| 第 6 週 | 04_The Advanced Encryption Standard (AES) |
| 第 7 週 | 05_More About Block Ciphers |
| 第 8 週 | 05_More About Block Ciphers |
| 第 9 週 | Midterm Exam |
| 第 10 週 | 06_Introduction to Public-Key Cryptography |
| 第 11 週 | 07_The RSA Cryptosystem |
| 第 12 週 | 08_Cryptosystems Based on the Discrete Logarithm Problem |
| 第 13 週 | 09_Elliptic Curve Cryptosystems |
| 第 14 週 | 09_Elliptic Curve Cryptosystems |
| 第 15 週 | 10_Digital Signatures |
| 第 16 週 | 11_Hash Functions |
| 第 17 週 | 13_Message Authentication Codes (MACs) |
| 第 18 週 | Final Project |
教科書
Christof Paar, Jan Pelzl, Tim Güneysu, "Understanding Cryptography: From Established Symmetric and Asymmetric Ciphers to Post-Quantum Algorithms", 2/e, Springer, 2024.
Office Hours
- 地點
- First Teaching Building R358
- 時間
- Monday 19:00-21:50
- 聯絡方式
- Email: sudolai@gmail.com LINE: taihunglai