Applied Cryptography: Part I - Symmetric-key Cryptography
This course provides a comprehensive introduction to cryptography, balancing theoretical foundations with practical applications. The full course is divided into three parts: Part I - Symmetric-key Cryptography, Part II - Public-Key Cryptography, Part III - Protocols. In this semester, we focus on Part I - Symmetric-key Cryptography. We examine how two parties, Alice and Bob, can securely exchange information when they share a secret key unknown to the adversary. Core topics include data confidentiality, data integrity, and authenticated encryption. Students will study the design principles and security models of symmetric primitives, formal adversarial definitions (e.g., IND-CPA), and constructions that achieve provable security. Emphasis is placed on both rigorous theory and practical deployment, including widely used standards such as ChaCha, AES, HMAC, and GCM.
By the end of this semester, students will acquire a solid understanding of the principles and practice of symmetric cryptography, providing the foundation for subsequent study of public-key cryptography and advanced cryptographic protocols.
By the end of this semester, students will acquire a solid understanding of the principles and practice of symmetric cryptography, providing the foundation for subsequent study of public-key cryptography and advanced cryptographic protocols.

讲师
日期
2025年10月14日 至 12月30日
位置
Weekday | Time | Venue | Online | ID | Password |
---|---|---|---|---|---|
周二 | 13:30 - 16:55 | A3-2-303 | Zoom 17 | 442 374 5045 | BIMSA |
修课要求
Basic probability theory, discrete mathematics, data structures and algorithms.
参考资料
Dan Boneh and Victor Shoup. A Graduate Course in Applied Cryptography (Version 0.6).
https://crypto.stanford.edu/~dabo/cryptobook/BonehShoup_0_6.pdf.
https://crypto.stanford.edu/~dabo/cryptobook/BonehShoup_0_6.pdf.
听众
Advanced Undergraduate
, Graduate
, 博士后
, Researcher
视频公开
公开
笔记公开
公开
语言
中文