“Cryptography 101 with Alfred Menezes”:密码学入门的宝贵资源 ylc3000 2025-11-19 0 浏览 0 点赞 tutorial **“Cryptography 101 with Alfred Menezes”:密码学入门的宝贵资源** “Cryptography 101 with Alfred Menezes” 是一个免费的在线应用密码学课程,由滑铁卢大学教授 Alfred Menezes 主讲。该课程旨在为对网络安全、软件工程和计算机科学感兴趣的学生、安全工程师和网络安全专业人士提供密码学的基础知识。所有课程资料,包括视频讲座和幻灯片,都可以在其官方网站 https://cryptography101.ca/ 上获取。 **课程内容** 该课程内容全面,涵盖了从基础的密码学原语到前沿的后量子密码学。课程主要分为以下几个部分: * **应用密码学 101:构建模块 (Applied Cryptography 101: Building Blocks)**:这部分介绍对称密钥加密、消息认证码、认证加密、哈希函数、密钥建立、公钥加密和数字签名等基本密码学原语。 * **应用密码学 101:真实世界部署 (Applied Cryptography 101: Real-World Deployments)**:这部分通过案例研究,展示了基本的密码学原语如何用于保护大规模应用程序的安全。课程探讨了TLS、蓝牙、Signal协议以及亚马逊网络服务(AWS)中的密钥管理等实际应用。 * **后量子密码学 (Post-Quantum Cryptography)**:随着量子计算机对现有公钥密码学构成的威胁日益增加,该课程还专门介绍了后量子密码学的相关内容。其中包括: * **基于格的密码学的数学 (The Mathematics of Lattice-Based Cryptography)**:介绍Kyber和Dilithium等基于格的密码系统背后的核心数学原理。 * **Kyber 和 Dilithium (Kyber and Dilithium)**:介绍已被NIST(美国国家标准与技术研究院)标准化的抗量子密钥封装和签名方案。 * **基于哈希的签名方案 (Hash-Based Signature Schemes)**:介绍包括LMS和SPHINCS+在内的抗量子签名方案。 * **纠错码 (Error-Correcting Codes)**:介绍设计纠错码的代数方法。 **主讲人:Alfred Menezes 教授** Alfred Menezes 是滑铁卢大学数学系的教授,在密码学领域享有盛誉。他是广受推崇的参考书《应用密码学手册》(Handbook of Applied Cryptography) 的主要作者之一,该书被引用超过25000次。Menezes 教授的研究领域主要包括椭圆曲线密码学(ECC)和可证明安全性。他还是椭圆曲线数字签名算法(ECDSA)的共同发明人之一。自2000年以来,他一直在滑铁卢大学教授应用密码学课程。 **课程形式与受众** “Cryptography 101” 的主要形式是视频讲座,并附有详细的幻灯片。该课程最初是为计算机科学、软件工程和数学专业的本科三、四年级学生设计的。同时,详细的课程计划也使其非常适合希望自学的个人。课程旨在帮助学生理解基本的密码学构建模块、评估其安全性的挑战,并了解密钥管理在许多应用安全中的核心作用。 网闻录 “Cryptography 101 with Alfred Menezes”:密码学入门的宝贵资源