King’s College London  6CCS3CIS Cryptography(2025/26)


Week 2

形式化定義、Kerckhoffs 原則與安全遊戲

完全學習教材 & Problem Set 2 詳解

SKE 與 MAC 的正式定義空間、字母表與函數單射/滿射/雙射

Kerckhoffs 六原則IND-EAV/IND-CPA/IND-CCAEUF-CMAPPT 與可忽略函數


教材內容 講義逐頁精讀、延伸補充(Katz–Lindell、Kerckhoffs 原典、真實案例)、圖解、Problem Set 2 全部題目詳解(含程式驗證的 Caesar 密碼資料)、重點整理、中英術語表、自我測驗
對應教材 Second lecture(60 頁投影片)、Problem Set 2(Problems 1–3)、KL-IMC 第 1、3、4、5 章相關節次
適用對象 修習 6CCS3CIS(Level 6)之學生;建議先讀 Week 1 教材;需基本離散數學(集合、函數、機率)

依據 6CCS3CIS 第二週講義(Nguyen & Postlethwaite, 2025-10-09)與 Problem Set 2(Postlethwaite, 2025-10-06)編寫, 並參考 Katz–Lindell《Introduction to Modern Cryptography》第三版、Kerckhoffs《La cryptographie militaire》(1883)及相關原始文獻

第一部分


講義精讀與延伸

對應講義 pp. 2–23:SKE 與 MAC 的正式定義、空間與函數、Kerckhoffs 原則、IND 與 EUF-CMA 安全遊戲、PPT 與可忽略函數

第二部分


Problem Set 2 詳解

Problem 1:On message and ciphertext spaces  Problem 2:On brute force attacks  Problem 3:On Kerckhoffs’ principles

第三部分


總複習

本週重點整理  中英術語對照表  自我測驗  參考資料