密碼工程
Cryptography Engineering
學期
114-2
學分
3
學分
當期課號
535609
永久課號
CSIC30040
開課單位
網路工程研究所
授課教師
謝致仁
校區
光復
類別
選修
上課時間表
| 節 | 週四 |
|---|---|
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 週 | Chapter 1 The Topics of Cryptography Engineering Chapter 2 Introduction of Cryptoanalysis |
| 第 2 週 | 228 Consecutive holidays |
| 第 3 週 | Chapter 4, 5 The Usage of Hash Functions and Vulnerability Chapter 6 Message Authentication Codes |
| 第 4 週 | Chapter 7 The Secure Channel and its Threat |
| 第 5 週 | Chapter 8 Crypto-module Implementation and Evaluation |
| 第 6 週 | Chapter 9 Generating Randomness Component (PRNG/TRNG) NIST SP 800-22 standard Chapter 10 Primes generating |
| 第 7 週 | Consecutive holiday |
| 第 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 |
| 第 9 週 | Chapter 14 Key Negotiation Problem and Implementation |
| 第 10 週 | Chapter 15 Implementation Issues of HSM Chapter 16 The Clock for Crypto-device and Entropy Source |
| 第 11 週 | Midterm |
| 第 12 週 | Chapter 17 Key Distribution Servers Chapter 18 The Practical PKI Implement Chapter 19, 20 PKI Reality and PKI Practicalities |
| 第 13 週 | Chapter 20 Storing Secrets to keep data Sovereignty |
| 第 14 週 | Final Projects |
| 第 15 週 | Consecutive holidays |
| 第 16 週 | Final Projects |
教科書
Cryptography Engineering: Design Principles and Practical Applications Niels Ferguson, Bruce Schneier, Tadayoshi Kohno ISBN: 978-0-470-47424-2, 2018
Office Hours
- 地點
- 教室
- 時間
- 星期五中午或事前預約
- 聯絡方式
- E-mail: jerry.shieh@nycu.edu.tw