Cryptography
密码学是网络安全的核心基础课程,研究信息加密与解密的原理与方法。课程涵盖对称加密(如AES、DES)、非对称加密(如RSA、ECC)、哈希函数、数字签名、密钥管理与分配协议、公钥基础设施(PKI)等内容。学生将学习古典密码、现代分组密码与流密码的设计分析,以及密码协议的安全性证明方法,为后续安全课程打下理论基础。
Cryptography is a core foundational course in cybersecurity, studying principles and methods of information encryption and decryption. The course covers symmetric encryption (AES, DES), asymmetric encryption (RSA, ECC), hash functions, digital signatures, key management and distribution protocols, and public key infrastructure (PKI). Students learn classical ciphers, modern block ciphers and stream cipher design and analysis, and security proof methods for cryptographic protocols.
实现经典加密算法如AES、RSA,分析其安全性,并完成密码学实验报告。
Implement classic encryption algorithms such as AES and RSA, analyze their security, and complete cryptography experiment reports.