A curated list of cryptography papers, articles, tutorials, and howtos for engineers and non-cryptographers.
Awesome Crypto Papers is a curated, open-source list of cryptography papers, articles, tutorials, and howtos designed for non-cryptographers and engineers. It serves as an educational resource to help people understand cryptographic principles, implementations, attacks, and failures for practical security applications like database encryption and secure communication. The collection is organized by topic and knowledge level, from beginner introductions to advanced specialized areas.
Engineers and developers who use cryptography in higher-level security systems, such as implementing database encryption, secure sharing, or end-to-end encryption, and need to understand how it works and how it can fail. It is also useful for students and professionals seeking structured, practical cryptographic reading materials.
It provides a carefully selected, topic-organized collection of must-read cryptographic materials focused on practical understanding rather than academic historicity. Developers choose it because it saves time curating quality resources and offers a clear learning path from basics to advanced topics, all curated by someone experienced in onboarding engineers to cryptography.
A curated list of cryptography papers, articles, tutorials and howtos.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Resources are organized by topic from introductory to advanced, such as ECC and ZK proofs, providing a clear learning progression for non-cryptographers.
Emphasizes materials on how cryptographic systems work, fail, and are attacked, directly applicable to real-world security implementations like database encryption.
Compiled from materials used in onboarding engineers at Cossack Labs, ensuring practical relevance and quality for security applications.
Extends beyond papers to include free books, lecture courses, and online crypto challenges for hands-on learning, as listed in sections like 'Books' and 'Online crypto challenges'.
Primarily provides theoretical papers and articles without accompanying code implementations, requiring developers to seek additional resources for practical coding.
The README states it will be extended gradually, so it may not cover the most recent cryptographic developments or standards, risking staleness for cutting-edge topics.
While it lists resources, it doesn't offer structured courses or mentorship, relying entirely on self-directed learning which can be challenging for some.