Type of Credit: Partially Required
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 |
數學基礎知識(初等整數論等) |
4.5 |
||
3 |
公開金鑰加密技術 | 自製講義 | 4.5 | |
4 |
RSA密碼系統進階分析 |
自製講義 |
4.5 | |
5 |
數位簽章 | 自製講義 | 4.5 | |
6 | 橢圓曲線密碼技術 | 自製講義 | 4.5 | |
7 |
代理重加密機制 | 自製講義 | 4.5 | |
8 |
安全多方計算 | 自製講義 | 4.5 | |
9 |
期中考 | |||
10 |
秘密分享機制 |
自製講義 |
4.5 | |
11 |
同態加密 |
自製講義 | 4.5 | |
12 |
零知識證明協定 | 自製講義 | 4.5 | |
13 |
後量子密碼學 |
自製講義 | 4.5 | |
14 |
|
自製講義 | 4.5 | |
15 |
期末考 |
|
||
16 |
期末報告 | |||
17 |
元旦放假一周 |
|
||
18 |
彈性補充教學 |
自主總整學習 |
||
|
|
|
期中考 35%
期末考 35%
期末報告 30%
課程講義可至下列網址下載 http://aclab.tw/