校際選修

115-1 選課時程

進行中

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

密碼理論

Theory of cryptology

學期
109-1
學分
3 學分
當期課號
5245
永久課號
IOC5063
開課單位
資訊科學與工程研究所
授課教師
曾文貴
校區
光復
類別
選修
上課時間表
週三
週五
3
10:10–11:00
密碼理論
ED302
2 節連堂
4
11:10–12:00
7
15:30–16:20
密碼理論
ED302

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

概述

Course website: https://people.cs.nctu.edu.tw/~wgtzeng/courses/Crypto2020Fall/index.html Syllabus: [-] Introduction [-] Symmetric-key encryption [-] Algebra & number theory [-] Public-key cryptography [-] Factorization by quantum computers [-] Probabilistic algorithms [-] Cryptographic protocols [-] One-way function and the basic assumptions [-] Bit-security of one-way functions [-] One-way functions and pseudorandomness [-] Provably secure encryption [-] Probably secure digital signature [-] Selected topics on cryptography (optional)

先修科目

elementary cryptography, probability, algorithm

教學方式

References: D.R. Stinson, "Cryptography: theory and practice", CRC Press, 1995. M. Luby, "Pseudorandomness and cryptographic applications," Princeton University Press, 1996. D. Du , K.-I Ko, "Theory of computational complexity," John Wiley & Sons, 2000. O. Goldreich. "Foundations of cryptography: basic tools", Cambridge Univ. Press, 2001. M. Mitzernmacher, E. Upfal, "Probability and Computing: randomized algorithms and probabilistic analysis", Cambridge University Press, 2005.

評分方式

Homework: 50% Midterms: 25% Final: 25%

課程大綱
  • Introduction
  • Symmetric-key encryption
  • Algebra & number theory
  • Public-key cryptography
  • Factorization by quantum computers
  • Probabilistic algorithms
  • Cryptographic protocols
  • One-way function and basic assumptions
  • Bit-security of one-way functions
  • One-way functions and pseudorandomness
  • Provably secure encryption
  • Probably secure digital signature
  • Selected topics on cryptography
週次計畫
週次主題
第 1 週Introduction
第 2 週Symmetric-key encryption
第 3 週Algebra & number theory
第 4 週Public-key cryptography (1/2)
第 5 週Public-key cryptography (2/2)
第 6 週Factorization by quantum computers
第 7 週Cryptographic protocols (I)
第 8 週Midterm
第 9 週Cryptographic protocols (II)
第 10 週One-way function and basic assumptions
第 12 週Bit-security of one-way functions
第 13 週One-way functions and pseudorandomness (1/2)
第 14 週One-way functions and pseudorandomness (2/2)
第 15 週Provably secure encryption
第 16 週Probably secure digital signature
第 17 週Selected topics on cryptography
第 18 週Final
教科書

H. Delfs, H. Knebl, Introduction to Cryptography: Principles and Applications (2nd Ed.), Springer, 2007.

Office Hours
地點
EC238
時間
1. 3:30-5:00pm, Wednesday 2. 10:00-11:30am, Friday 3. Appointment via emails
聯絡方式
wgtzeng@cs.nctu.edu.tw