課程名稱 |
(中文) 密碼學 (英文) Cryptology |
開課單位 | 資訊工程研究所 | ||
課程代碼 | I5320 | ||||
授課教師 | 黃國軒 | ||||
學分數 | 3.0 | 必/選修 | 選修 | 開課年級 | 研究所 |
先修科目或先備能力: | |||||
課程概述與目標:This course aims to introduce various cipher systems and their mathematical foundation. In addition, the existing standards in encryption and network security will be explained. Our goal is to provide enough knowledge for students to understand these basics and be able to use them as tools in their future applications. | |||||
教科書 | |||||
參考教材 |
課程大綱 | 學生學習目標 | 單元學習活動 | 學習成效評量 | 備註 | ||
週 | 單元主題 | 內容綱要 | ||||
1 | Introduction | security goals attacks services and mechanism techniques |
security goals attacks services and mechanism techniques |
|
||
2 | Introduction | security goals attacks services and mechanism techniques |
security goals attacks services and mechanism techniques |
|
||
3 | Mathematics of Cryptography (1) | integer arithmetic modular arithmetic matrices linear congruence |
integer arithmetic modular arithmetic matrices linear congruence |
|
|
|
4 | Traditional Symmetric-Key Ciphers | substitution ciphers transposition ciphers stream and block ciphers |
substitution ciphers transposition ciphers stream and block ciphers |
|
||
5 | Mathematics of Cryptography (2) | Groups Ring Field |
Groups Ring Field |
|
|
|
6 | Introduction to Modern Symmetric-Key Ciphers | modern block ciphers modern stream ciphers |
modern block ciphers modern stream ciphers |
|
||
7 | Data Encryption Standard | Data Encryption Standard (DES) | Data Encryption Standard (DES) |
|
||
8 | Advanced Encryption Standard | Advanced Encryption Standard (AES) | Advanced Encryption Standard (AES) | |||
9 | Advanced Encryption Standard | Advanced Encryption Standard (AES) | Advanced Encryption Standard (AES) |
|
|
|
10 | Encipherment using Modern Symmetric-Key Ciphers | ECB CBC OFB CTR RC4 |
ECB CBC OFB CTR RC4 |
|
|
|
11 | Asymmetric-Key Cryptography | RSA cryptosystem ElGamal cryptosystem Elliptic curve cryptosystem |
RSA cryptosystem ElGamal cryptosystem Elliptic curve cryptosystem |
|
||
12 | Asymmetric-Key Cryptography | RSA cryptosystem ElGamal cryptosystem Elliptic curve cryptosystem |
RSA cryptosystem ElGamal cryptosystem Elliptic curve cryptosystem |
|
||
13 | message integrity | Cryptographic Hash Functions digital signature |
Cryptographic Hash Functions digital signature |
|
|
|
14 | message integrity | Cryptographic Hash Functions digital signature |
Cryptographic Hash Functions digital signature |
|
||
15 | Key Management | public-key distribution | public-key distribution |
|
|
|
16 | 應用案例分析 | 應用案例分析 | 應用案例分析 |
|
||
17 | 應用案例分析 | 應用案例分析 | 應用案例分析 |
|
|
|
18 | 應用案例分析 | 應用案例分析 | 應用案例分析 |
|
|
教學要點概述: |
核心能力 | 其他評量 | 報告 | 平時考 | 作業 | ||
核心能力一 | 具備運用數學、科學及資訊工程相關知識的能力。 | 4/10 | 4 | 4 | 4 | 4 |
核心能力二 | 具備解決問題之分析、規劃、設計與執行等能力。 | 3/10 | 3 | 3 | 3 | 3 |
核心能力三 | 具備工程實務流程規劃與資訊系統整合的能力。 | 2/10 | 2 | 2 | 2 | 2 |
核心能力四 | 具備領導、協調、團隊合作與溝通整合的能力。 | 1/10 | 1 | 1 | 1 | 1 |