校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15/2026
  • 初選第二階段 6/22/2026
  • 校際選修 8/24/2026
  • 初選第三階段 8/31/2026
  • 開學後加退選 9/7/2026
  • 逾期加退選 9/21/2026
選課資源

密碼學概論

Introduction to Cryptography

學期
114-2
學分
3 學分
當期課號
515604
永久課號
CSCS20015
開課單位
資訊工程學系
授課教師
易志偉
校區
光復
類別
選修
上課時間表
週一
3
10:10–11:00
密碼學概論
ED117
2 節連堂
4
11:10–12:00

* 根據陽明交大上課時間表所列

概述

(1) 課程介紹密碼學與網路安全的核心概念,講授內容包含:理論基礎、演算法設計與實務應用。 (2) 從數論基礎出發講授密碼技術的基本原理,逐步探討對稱式密碼、公開金鑰密碼、雜湊與訊息認證、金鑰管理、身分驗證、網路通訊安全,以及網路應用中的安全協定。 (3) 課程以 William Stallings 的教材為框架,教授Chapter 1至Chapter 14的內容: Ch 1. Background Ch 2. Introduction to Number Theory Ch 3. Classical Encryption Techniques Ch 4. Black Ciphers and DES Ch 5. Finite Fields Ch 6. Advanced Encryption Standard Ch 7. Block Cipher Operation Ch 8. Random Bit Generation and Stream Ciphers Ch 9. Public-Key Cryptography and RSA Ch 10. Other Public-Key Cryptography Ch 11. Cryptographic Hash Functions Ch 12. Message Authentication Codes Ch 13. Digital Signatures Ch 14. Key Management and Distribution

先修科目

離散數學、線性代數、程式設計

教學方式

(1)上課講述 (2)教學錄影 (3)作業/程式設計 (4)隨堂測驗、期中考、期末考

評分方式

期中考:50% 期末考:50%

週次計畫
週次主題
第 1 週Course Introduction Ch 1. Background
第 2 週Ch 2. Introduction to Number Theory
第 3 週Ch 3. Classical Encryption Techniques
第 4 週Ch 4. Black Ciphers and DES
第 5 週Ch 5. Finite Fields
第 6 週Ch 6. Advanced Encryption Standard
第 7 週Ch 7. Block Cipher Operation (遇國定假日,原教學進度開學後再調整)
第 8 週Midterm
第 9 週Ch 8. Random Bit Generation and Stream Ciphers
第 10 週Ch 9. Public-Key Cryptography and RSA
第 11 週Ch 10. Other Public-Key Cryptography
第 12 週Ch 11. Cryptographic Hash Functions
第 13 週Ch 12. Message Authentication Codes
第 14 週Ch13. Digital Signatures
第 15 週Ch 14. Key Management and Distribution
第 16 週Final
教科書

(1)William Stallings, “Cryptography and Network Security, Principle and Practice”, 7th Edition, 2017, Pearson. (2)自編補充教材

Office Hours
地點
EC432
時間
M 12:00-12:50pm
聯絡方式
Email: tik@nycu.edu.tw Tel: (03)5131346