密碼工程
Cryptography Engineering
| 節 | 週四 |
|---|---|
A 18:30–19:20 | 密碼工程 ED117(光復) 3 節連堂 |
B 19:30–20:20 | |
C 20:30–21:20 |
* 根據陽明交大上課時間表所列
介紹密碼工程相關基礎原理與系統開發實作方法。
Discrete Mathematics, Probability, Statistics, Abstract Algebra, Cryptography 或經授課教師同意
無備註
教學網站https://www.schneier.com/books/cryptography-engineering-links
(1)學期作業: (1)Quiz 與相關系統程式實作4次: 40% (In Class or Take Home) (2)密碼工程論文研讀心得與相關實作2 次: 20% (2)考試狀況: 期中測驗:20% (In Class or Take Home) 期末報告:20% (3)評量方法: 作業與程式實作:60%、期中測驗: 20%、期末報告: 20%
密碼工程介紹
1.傳輸與儲體加密工程 2.密鑰產製與管理做法 3.密碼協定與身分認證實作 4.先進國際密碼設計標準 5.後量子密碼系統開發實作
- 講授:
- 12
- 示範:
- 6
- 實作:
- 6
應用密碼工程實務
1.應用密碼工程基礎 2.密碼工程實作方法 3.當前密碼應用系統介紹與強度分析
- 講授:
- 6
- 示範:
- 3
- 實作:
- 3
密碼破譯探討
1.加密演算法弱點攻擊介紹 2.密鑰產製弱點分析 3.錯誤密碼協定設計 4.密碼分析方法介紹與實作
- 講授:
- 6
- 示範:
- 3
- 實作:
- 3
| 週次 | 主題 |
|---|---|
| 第 1 週 | Chapter 1 The Topics of Cryptography Engineering Chapter 2 Introduction of Cryptoanalysis 2026-02-26(四) |
| 第 2 週 | 228 Consecutive holidays 2026-03-05(四) |
| 第 3 週 | Chapter 4, 5 The Usage of Hash Functions and Vulnerability Chapter 6 Message Authentication Codes 2026-03-12(四) |
| 第 4 週 | Chapter 7 The Secure Channel and its Threat 2026-03-19(四) |
| 第 5 週 | Chapter 8 Crypto-module Implementation and Evaluation 2026-03-26(四) |
| 第 6 週 | Chapter 9 Generating Randomness Component (PRNG/TRNG) NIST SP 800-22 standard Chapter 10 Primes generating 2026-04-02(四) |
| 第 7 週 | Consecutive holiday 2026-04-09(四) |
| 第 8 週 | Chapter 11 Diffie-Hellman Implementation Chapter 12 RSA, ECC, and Post Quantum Cryptography Secure Chip Implementation. with The topic of Commercial National Security Algorithm 2.0 (CNSA 2.0) Chapter 13 Introduction to Secure Protocols 2026-04-16(四) |
| 第 9 週 | Chapter 14 Key Negotiation Problem and Implementation 2026-04-23(四) |
| 第 10 週 | Chapter 15 Implementation Issues of HSM Chapter 16 The Clock for Crypto-device and Entropy Source 2026-04-30(四) |
| 第 11 週 | Midterm 2026-05-07(四) |
| 第 12 週 | Chapter 17 Key Distribution Servers Chapter 18 The Practical PKI Implement Chapter 19, 20 PKI Reality and PKI Practicalities 2026-05-14(四) |
| 第 13 週 | Chapter 20 Storing Secrets to keep data Sovereignty 2026-05-21(四) |
| 第 14 週 | Final Projects 2026-05-28(四) |
| 第 15 週 | Consecutive holidays 2026-06-04(四) |
| 第 16 週 | Final Projects 2026-06-11(四) |
Cryptography Engineering: Design Principles and Practical Applications Niels Ferguson, Bruce Schneier, Tadayoshi Kohno ISBN: 978-0-470-47424-2, 2018
- 地點
- 教室
- 時間
- 星期五中午或事前預約
- 聯絡方式
- E-mail: jerry.shieh@nycu.edu.tw
