A curated list of cryptography papers, articles, tutorials and howtos.
Go to file
Pavlo Farb 8e3f4cd1f2 Update README.md 2017-04-08 03:18:52 +03:00
CONTRIBUTING.md Create CONTRIBUTING.md 2017-02-23 14:43:20 +02:00
LICENSE.md Rename LICENSE.MD to LICENSE.md 2017-02-23 14:41:24 +02:00
README.md Update README.md 2017-04-08 03:18:52 +03:00

README.md

awesome-crypto-papers

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

Awesome

Notes

The goal of this list is to provide reading material for different levels of cryptographic knowledge. I started it because my day job onboarding engineers at Cossack Labs includes educating them in cryptographic matters and giving advise what to read on specific topics, and that involves finding the same materials repeatedly. Hopefully, it will be useful for someone else, too.

Contributing

Contents

  • Introducing people to data security and cryptography

    • Cryptography
  • Books

The list

Introducing people to data security and cryptography

Simple: cryptography for non-engineers

Introduction to specific topics

Hashing

Secret key cryptography

Public key cryptography: General and DLP

Public key cryptography: Elliptic-curve crypto

Key Management

Books

That seems somewhat out of scope, isn't it? But these are books only fully available online for free. Read them as a sequence of papers if you will.

  • A Graduate Course in Applied Cryptography by Dan Boneh and Victor Shoup. A well-balanced introductory course into cryptography, a bit of cryptoanalysis and cryptography-related security.
  • CrypTool book, predominantly mathematically oriented information on learning, using and experimenting cryptographic procedures.
  • Handbook of Applied Cryptography by Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone. Good classical introduction into cryptography and ciphers.
  • The joy of Cryptography by Mike Rosulek. A lot of basic stuff covered really well. No ECC.

Lectures and educational courses