991 NTOUCS
密碼學與應用課程簡介
系所 |
資訊工程系 |
3/4 年級 |
課號 / 班別 |
B5703IA4 / B |
3 學分 |
科目中文名稱 |
密碼學與應用 |
科目英文名稱 |
Introduction to Cryptography and Applications |
授課時數 |
3 小時 |
選修 |
教師姓名 |
丁培毅 |
課程時間/教室
Office Hour
星期四:13:00-14:00 / INS512
星期五:11:00-13:00 / INS512
助教
譚偉祥
先修課程
教科書
Trappe and Washington, Introduction to Cryptography with Coding Theory, 2nd
Ed. Prentice Hall 2005. (開發)
參考書
- D. Stinson, Cryptography Theory and Practice, 2nd Ed., CRC 2002. (科大)
- 賴溪松,韓亮,張真誠,近代密碼學及其應用, 松崗 1998.
- H. Mel and D. Baker, Cryptography Decrypted, Addison-Wesley 2001.
- W. Stalling, Network Security Essentials, Prentice Hall, 2000. (開發)
- B. Schneier, Applied Cryptography, Wiley 1996. (全華)
- W. Stalling, Cryptography and Network Secutity, 3rd Ed., Prentice Hall 2003. (開發)
- Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone,
Handbook of Applied Cryptography, CRC 1996.
教學目標
本課程講解基礎的密碼學相關原理與應用, 以便銜接網路安全、資訊安全、軟體系統安全等課程
課程內容綱要
1. Introductions
2. Classical CryptoSystems
3. Backgrounds in Number Theory
4. Secret Key Encryption Systems
5. Public Key Encryption System - Factoring based
6. Public Key Encryption System - Discrete Log based
7. Hash Function and Digital Signature Schemes
授課時程
預計進度
1. Introductions (2 week)
2. Classical CryptoSystems (2 week)
3. Backgrounds in Number Theory (2 week)
4. Secret Key Encryption Systems (2 week)
5. Public Key Encryption System - Factoring based (2 week)
6. Public Key Encryption System - Discrete Log based (2 week)
7. Hash Function and Digital Signature Schemes (2 weeks)
實際進度
課程評量方式
- 期中考 30%
- 期末考 35%
- 作業 30%
- 課程參與 5%
本班目前選修同學
9709?? 請檢查是否有選到本課程