現代密碼學
本專題以現代密碼學為主要教材內容,強調「對稱式加密」與「非對稱式加密」的相關概念及其應用,涵蓋之教學主題包含:互斥或密碼、AES與RSA等等。並與各教學主題融合課綱之「演算法」、「程式設計」、「系統平台」、「資料表示、處理及分析」、「資訊科技應用」與「資訊科技與人類社會」等六大主題結合,讓學生除了能學習資訊安全的相關知識外,也更能將這些基本能力應用於實際面向。最後以銀行加密機制作為情境模擬的主題,讓學生了解資安與密碼學於實際生活中的應用。
- 教學對象:
高中二年級至三年級學生
- 教學目標:
- 能解釋現代密碼學的演算法。
- 能解釋XOR之演算法的概念與流程。
- 能描述對稱式與非對稱式加密之流程及概念。
- 能知道對稱式加密與非對稱式加密如何混合使用。
- 能解釋RSA之演算法的概念與流程。
- 先備知識:
古典密碼學之基本概念、python程式設計基本概念
- 學習表現:
- 運 t-V-1 能了解資訊系統之運算原理。
- 運 p-V-1 能整合資訊科技進行有效的溝通表。
- 運c-V-2 能選用適當的資訊科技與他人合作完成專題製作。
- 學習內容:
- 資 A-V-1 常見資料結構的概念及應用。
- 資 A-V-2 資訊科技常用的演算法。
- 資 P-V-1 結構化程式設計實作。
- 資 H-V-1 資訊科技的合理使用原則。
- 建議教學時間:
6節課 (300分鐘)