Cryptography & Secure Communications
Est. read time: 1 minute | Last updated: November 30, 2025 by John Gentile
Contents
Fundamentals
Post Quantum Cryptography (PQC)
Application Specific
RF Communications Security
Spreading Sequences
- A chaotic direct-sequence spread-spectrum communication system - IEEE
- Chaotic sequences for spread spectrum: an alternative to PN-sequences - IEEE
- Chaotic direct sequence spread spectrum for secure underwater acoustic communication - Elsevier
Cryptography Software Libraries
| Package | Language | Notes |
|---|---|---|
| cryptography | Python | High and low level recipes and interfaces for common cryptographic algorithms |
| PyCryptodome | Python | Low-level primitives |
References
To Read
- Cryptopals Crypto Challenges
- Crypto101
- Cryptography 101 with Alfred Menezes
- Cryptohack Challenges
- Useful Cryptography Resources
- Handbook of Applied Cryptography - U Waterloo
- An intensive introduction to Cryptography
- A Graduate Course in Applied Cryptography
- GitHub - sodium-friends/learntocrypto: Learn to crypto workshop
- Elliptic Curve Cryptography Explained – Fang-Pen’s coding note
- 48 Dirty Little Secrets Cryptographers Don’t Want You To Know - YouTube
- veorq/cryptocoding: Guidelines for low-level cryptography software
- GitHub - oconnor663/sha256_project
- AES Encryption Algorithm - Sam Trenholme’s webpage
- The Design of Rijndael AES — The Advanced Encryption Standard
- The Rijndael Block Cipher
- Rolling your own crypto: Everything you need to build AES from scratch (and then never use it for anything of consequence) · francisrstokes/githublog