1071 NTOUCSE
密碼學與應用課程簡介
系所 |
資訊工程系 |
3/4 年級 |
課號 / 班別 |
B5703IA4 / B |
3 學分 |
科目中文名稱 |
密碼學與應用 |
科目英文名稱 |
Introduction to Cryptography and Applications |
授課時數 |
3 小時 |
選修 |
教師姓名 |
丁培毅 |
課程時間/教室
Office Hour
星期二:12:00-13:00, 19:00- / INS512, INS501
星期三:09:00-13:00 / INS512, INS501
星期五:11:00-13:00 / INS512, INS501
先修課程
教科書
Trappe and Washington, Introduction to Cryptography with Coding Theory, 2nd
Ed. Prentice Hall 2005. (開發)
參考書
- N. Smart, Cryptography: An Introduction, McGraw Hill, 2003. (高立)
- 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. Backgrounds in Number Theory
3. Public Key Encryption System - Factoring based
4. Public Key Encryption System - Discrete Log based
5. Hash Function and Digital Signature Schemes
6. Secret Key Encryption Systems
7. Classical CryptoSystem
授課時程
預計進度
1. Introductions (2 week)
2. Backgrounds in Number Theory (2 week)
3. Public Key Encryption System - Factoring based (2 week)
4. Public Key Encryption System - Discrete Log based (2 week)
5. Hash Function and Digital Signature Schemes (2 weeks)
6. Secret Key Encryption Systems (2 week)
7. Classical CryptoSystems (2 week)
實際進度
課程評量方式
- 期中考 40%
- 期末報告 25%
- 作業 30%
- 課程參與 5%
本班目前選修同學 (請檢查是否有選到本課程)
1070912