密码学 101,与阿尔弗雷德·梅内泽斯一起学习
Cryptography 101 with Alfred Menezes

原始链接: https://cryptography101.ca

阿尔弗雷德·梅内泽斯提供一系列关于现代密码学的课程和资源,重点关注后量子安全。他的课程涵盖了基础的“密码学 101”主题,例如核心密码学原语及其在现实世界中的应用。 目前,梅内泽斯正深入研究下一代密码学,包括关于**基于格密码学**(Kyber & Dilithium – NIST 标准方案)和**基于哈希的签名方案**(LMS, SPHINCS+)的详细课程。他还深入研究**基于格系统的底层数学**以及用于密码分析的强大的**LLL 格基约简算法**。 除了后量子密码学,还提供关于**纠错码**的资源。梅内泽斯是一位领先的专家,著有《应用密码学手册》等出版物,并维护着一个全面的在线平台,其中包含指向他的研究和专业活动的链接。

## 密码学资源与挑战 Alfred Menezes发布的“密码学101”(cryptography101.ca)引发了Hacker News的讨论,凸显了开发者在选择和实施合适的加密方法时面临的困难。Menezes还编写了可免费访问的“应用密码学手册”,并合著了可在anotherlook.ca上找到的论文。 一个关键问题是缺乏清晰的“需求 -> 算法”速查表。用户讨论了诸如密码学正确答案 ([https://www.latacora.com/blog/2018/04/03/cryptographic-right...](https://www.latacora.com/blog/2018/04/03/cryptographic-right...))之类的资源,以及Monocypher和libsodium等具有主观性的库,它们简化了开发者的选择。Google的Tink库也提供了指导。 对话强调,选择算法很大程度上取决于具体的用例,抽象化复杂性至关重要。一些人建议为复杂场景聘请密码学顾问。讨论还涉及对称算法,如AES-GCM,以及潜在的替代方案,如OCB和AEGIS,以及后量子密码学的持续研究。最终,该讨论强调了开发者对易于理解、实用的密码学指导的需求。
相关文章

原文

Courses


Lattice Basis Reduction

An introduction to the LLL lattice basis reduction algorithm, one of the most powerful and versatile tools in cryptanalysis.


Kyber and Dilithium

An introduction to the NIST-standardized quantum-safe key encapsulation and signature schemes based on lattices.


Hash-Based Signature Schemes

An introduction to quantum-safe signature schemes based on hash functions, including LMS and SPHINCS+.


The Mathematics of Lattice-Based Cryptography

An introduction to the core mathematics behind lattice-based cryptographic systems such as Kyber and Dilithium.


Applied Cryptography 101: Building Blocks

This course covers the fundamental cryptographic primitives.


Applied Cryptography 101: Real-World Deployments

I’ll present several case studies of how the fundamental cryptographic primitives are used to secure large-scale applications.


Error-Correcting Codes

An introduction to algebraic methods for devising error-correcting codes.


联系我们 contact @ memedata.com