國立中興大學教學大綱
課程名稱 (中) 密碼學(6643)
(Eng.) Cryptography
開課單位 資工系
課程類別 選修 學分 3 授課教師 林傑森
選課單位 資工系 / 碩士班 授課使用語言 中文 英文/EMI 開課學期 1122
課程簡述 本課程主要講授各種密碼系統的加解密原理,以及利用這些核心技術來設計的安全協定,例如金鑰交換和數位簽章等。除此之外,也會讓同學去嘗試探討密碼學的最新應用與發展,像是利用區塊鏈來加密的虛擬貨幣,抑或是因應IoT環境在有限計算設備下的PUF等。
先修課程名稱
課程含自主學習 Y
課程與核心能力關聯配比(%) 課程目標之教學方法與評量方法
課程目標 核心能力 配比(%) 教學方法 評量方法
讓未來有意從事資訊安全研究領域的同學,能夠具備廣度與深度的密碼學知識。
討論
講授
出席狀況
口頭報告
作業
測驗
實作
授課內容(單元名稱與內容、習作/每週授課、考試進度-共18週)
週次 授課內容
第1週 Introduction
第2週 Overview of Cryptography
第3週 Number Theory
第4週 Number Theory
第5週 Classical Cipher
第6週 Algebraic Structure
第7週 Compensatory Holiday (No Class)
第8週 Block Cipher
第9週 Midterm Exam
第10週 Block Cipher
第11週 Stream Cipher
第12週 Prime Number and Congruence Modulo
第13週 Public-Key Cryptography
第14週 Cryptographic Hash Functions
第15週 Digital Signature
第16週 自主學習週:Advanced Study on Cryptography
第17週 自主學習週:Advanced Study on Cryptography
第18週 Final Exam
學習評量方式
Class Participation: 10%
- 點名、課堂討論或是純粹加分用
Homework: 35%
- 不定期程式或手寫作業
Two Comprehensive Exams: 40%
- 兩次紙筆測驗
Final Project: 15%
- 指定自主學習與密碼學相關之進階主題
教科書&參考書目(書名、作者、書局、代理商、說明)
William Stallings, Cryptography and Network Security: Principles and Practice, 8th Edition, Pearson, 2020.
課程教材(教師個人網址請列在本校內之網址)
自製教材
課程輔導時間
每週四 16:00-17:00
聯合國全球永續發展目標
04.教育品質提供體驗課程:N
請尊重智慧財產權及性別平等意識,不得非法影印他人著作。
更新日期 西元年/月/日:2024/02/23 12:10:14 列印日期 西元年/月/日:2024 / 5 / 03
MyTB教科書訂購平台:http://www.mytb.com.tw/