國立中興大學教學大綱 |
課程名稱 | (中) 資訊安全與密碼學(4210) | ||||||||
(Eng.) Information Security and Cryptography | |||||||||
開課單位 | 資工系 | ||||||||
課程類別 | 選修 | 學分 | 3 | 授課教師 | 游家牧 | ||||
選課單位 | 資工系 / 學士班 | 授課使用語言 | 中文 | 英文/EMI | N | 開課學期 | 1051 | ||
課程簡述 | 這堂課是資訊安全與密碼學, 本門課主要從密碼學的角度切入各項生活中的安全與隱私協定探討. 譬如理論面的AES, RSA, MD5等的基礎密碼學, 以及elliptic curve, bilinear map等的進階密碼學, 還有可能涵蓋Openssl, OAuth之類的原理探討. | ||||||||
先修課程名稱 | 課程含自主學習 | N |
課程與核心能力關聯配比(%) | 課程目標之教學方法與評量方法 | ||||||||||||
課程目標 | 核心能力 | 配比(%) | 教學方法 | 評量方法 | |||||||||
讓同學們了解密碼學與其現實生活上的應用, 並且同時具備理論知識與協定實作的能力. |
|
|
|
|
|||||||||
授課內容(單元名稱與內容、習作/每週授課、考試進度-共18週) | |||||||||||||
part I. Cryptograhy - symmetric encryption - asymmetric encryption - cryptographic hash function - elliptic curve cryptography - bilinear map cryptography part II security protocol overview - TLS/SSL and OpenSSL - Authorization and Oauth 2.0 part III project topic introduction - various security topics (depending on hot topics in the year) |
|||||||||||||
學習評量方式 | |||||||||||||
Quiz and participation 10% - 隨堂小考, 點名, 或是純粹加分用 - 開書考 - 絕對從 textbook 裡面出 (鼓勵讀教科書) Final Exam 10% - 筆試 - 開書考 - 絕對從 textbook 裡面出 (鼓勵讀教科書) - 應該是不倒扣的多選題 (每題有多個正確答案) Assignment 20% - 暫定會是 4 次程式作業 - 有時候指定使用的 library, 有時候則沒有 - 需要有自學 Python 的能力 Final project 60% - 2-4 人 1 組 - 期中考後, 每個禮拜 10min 跟我報告進度 - 以英文並用 Latex 來撰寫期末報告 Project-oriented, 會花很多時間在 project 上非常辛苦, 且會需要一些電腦系統與網路知識但是對努力的同學來說, 給分不會吝嗇的 |
|||||||||||||
教科書&參考書目(書名、作者、書局、代理商、說明) | |||||||||||||
Understanding Cryptography Christof Paar and Jan Pelzl Springer; 1st ed. 2010 edition |
|||||||||||||
課程教材(教師個人網址請列在本校內之網址) | |||||||||||||
chiamuyu.weebly.com | |||||||||||||
課程輔導時間 | |||||||||||||
聯合國全球永續發展目標 | |||||||||||||
|
請尊重智慧財產權及性別平等意識,不得非法影印他人著作。 | |
更新日期 西元年/月/日:無 | 列印日期 西元年/月/日:2025 / 2 / 04 |
MyTB教科書訂購平台:http://www.mytb.com.tw/ |