Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Awesome
  3. Papers

Papers

NOASSERTION

A curated list of cryptography papers, articles, tutorials, and howtos for engineers and non-cryptographers.

GitHubGitHub
2.1k stars147 forks0 contributors

What is Papers?

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.

Target Audience

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.

Value Proposition

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.

Overview

A curated list of cryptography papers, articles, tutorials and howtos.

Use Cases

Best For

  • Engineers needing to understand cryptography for implementing secure systems
  • Finding introductory cryptography materials for non-engineers or policymakers
  • Learning about specific cryptographic topics like elliptic-curve cryptography or zero-knowledge proofs
  • Studying real-world cryptographic attacks and cryptanalysis techniques
  • Accessing free, high-quality cryptographic books and lecture courses online
  • Practicing cryptographic skills through curated online challenges and problems

Not Ideal For

  • Academics seeking a comprehensive bibliography of historically notable papers for literature reviews
  • Beginners looking for step-by-step video tutorials or interactive coding exercises without supplemental resources
  • Projects requiring the latest cryptographic standards or NIST recommendations immediately, as updates may lag
  • Teams needing a library of pre-built cryptographic functions or code snippets for rapid implementation

Pros & Cons

Pros

Structured Educational Path

Resources are organized by topic from introductory to advanced, such as ECC and ZK proofs, providing a clear learning progression for non-cryptographers.

Practical Engineer Focus

Emphasizes materials on how cryptographic systems work, fail, and are attacked, directly applicable to real-world security implementations like database encryption.

Curated by Experience

Compiled from materials used in onboarding engineers at Cossack Labs, ensuring practical relevance and quality for security applications.

Broad Resource Inclusion

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'.

Cons

Lack of Code Examples

Primarily provides theoretical papers and articles without accompanying code implementations, requiring developers to seek additional resources for practical coding.

Infrequent Updates

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.

No Interactive Guidance

While it lists resources, it doesn't offer structured courses or mentorship, relying entirely on self-directed learning which can be challenging for some.

Frequently Asked Questions

Quick Stats

Stars2,081
Forks147
Contributors0
Open Issues3
Last commit1 year ago
CreatedSince 2017

Tags

#hashing#research-papers#symmetric-encryption#awesome-list#encryption#awesome-lists#applied-cryptography#post-quantum-cryptography#howto#security-education#cryptanalysis#cryptography#public-key-cryptography#awesome#zero-knowledge-proofs

Included in

Awesome452.0k
Auto-fetched 17 hours ago

Related Projects

Open Source Society UniversityOpen Source Society University

🎓 Path to a free self-taught education in Computer Science!

Stars207,155
Forks25,685
Last commit10 days ago
Awesome machine learningAwesome machine learning

A curated list of awesome Machine Learning frameworks, libraries and software.

Stars73,675
Forks15,566
Last commit3 days ago
University CoursesUniversity Courses

:books: List of awesome university courses for learning Computer Science!

Stars69,915
Forks8,387
Last commit3 years ago
Data ScienceData Science

:memo: An awesome Data Science repository to learn and apply for real world problems.

Stars29,679
Forks6,601
Last commit3 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub