Type of Credit: Elective
Credit(s)
Number of Students
1.理解資訊安全的重要性
2.對密碼理論及演算法有初步的理解
3.學習現代密碼學的主流技術
能力項目說明
密碼學技術為區塊鏈的關鍵核心技術之一。比特幣利用雜湊函數(hash function)演算法來進行工作量證明。而ECDSA橢圓曲線數位簽章標準則用來確保交易的安全性與不可否認性。除此之外,密碼學亦是現代電子商務、網路安全等必備之工具。本課程將介紹密碼學的基本理論及其實務。基本理論將介紹公開金鑰密碼技術、數位簽章及電子認證的技術、秘密分享機制、橢圓曲線密碼、多方安全計算、零知識證明等密碼協定的設計與安全性分析。
教學週次Course Week | 彈性補充教學週次Flexible Supplemental Instruction Week | 彈性補充教學類別Flexible Supplemental Instruction Type |
---|---|---|
週次 |
課程內容 |
學生指定閱讀資料 |
學生學習投入時間(含課堂教學時數) |
1 |
資訊安全及其重要性 古典密碼 |
自製講義 |
4.5 |
2 |
2/28和平紀念日 |
3.0 |
|
3 |
數學基礎知識(初等整數論等) | 自製講義 | 4.5 |
4 |
公開金鑰加密技術 |
自製講義 |
4.5 |
5 |
RSA密碼系統進階分析 | 自製講義 | 4.5 |
6 | 數位簽章 | 自製講義 | 4.5 |
7 |
4/3 校際活動週 | 自製講義 | 3 |
8 |
橢圓曲線密碼技術 | 自製講義 | 4.5 |
9 |
期中考 | ||
10 |
代理重加密機制 |
自製講義 |
4.5 |
11 |
安全多方計算 |
自製講義 | 4.5 |
12 |
秘密分享機制 | 自製講義 | 4.5 |
13 |
同態加密 |
自製講義 | 4.5 |
14 |
零知識證明協定 |
自製講義 | 4.5 |
15 |
可證明安全 |
自製講義 |
4.5 |
16 |
後量子密碼學 | 自製講義 | 4.5 |
17 |
期末考 |
|
3.0 |
18 |
期末報告 |
|
3.0 |
|
|
|
期中考 35%
期末考 35%
期末報告 30%
課程講義可至下列網址下載 http://aclab.tw/