Cryptography Books
A Graduate Course in Applied Cryptography – Dan Boneh and Victor Shoup
A modern and comprehensive introduction to applied cryptography, covering symmetric encryption, public-key systems, and advanced topics.
Introduction to Modern Cryptography – Jonathan Katz and Yehuda Lindell
A rigorous and widely used textbook focusing on formal definitions and provable security in modern cryptography.
Lecture Notes – Oded Regev
Lecture notes focusing on lattice-based cryptography and theoretical foundations relevant for post-quantum cryptography.
Cryptography Made Simple – Nigel P. Smart
An accessible introduction to cryptography, bridging theory and practice with clear explanations and examples.
Foundations of Cryptography, Vol. 1 – Oded Goldreich
Covers basic tools and definitions essential for rigorous cryptographic analysis.
Foundations of Cryptography, Vol. 2 – Oded Goldreich
Focuses on advanced topics including secure protocols and cryptographic constructions.
Cryptography: Theory and Practice – Douglas R. Stinson and Maura B. Paterson
A balanced treatment of theoretical and practical aspects of cryptography, widely used in academia.
The Joy of Cryptography – Mike Rosulek
A free and modern textbook emphasizing intuitive understanding and formal reasoning in cryptography.
Introduction to Quantum Cryptography – Thomas Vidick and Stephanie Wehner
Lecture-based material introducing quantum cryptographic concepts including QKD and quantum adversaries.
Computer & Internet Security: A Hands-on Approach – Wenliang Du
A practical textbook focusing on real-world security systems, labs, and hands-on exercises.
Open-Source Implementations
qurac-kyber
Constant-time C implementation of CRYSTALS-Kyber (ML-KEM) with ARM Cortex-M4 assembly optimizations and side-channel test harness.
qurac-dilithium-fpga
RTL implementation of CRYSTALS-Dilithium (ML-DSA) in VHDL/Verilog, including masked arithmetic core and NIST KAT test infrastructure.
pq-pki-toolkit
Python toolset for assessing PKI readiness and generating hybrid X.509 certificates with CRYSTALS-Dilithium + ECDSA dual signatures.
tamarin-pqc-extensions
Tamarin prover equational theory modules supporting post-quantum primitives for automated protocol analysis.
Lecture Notes
Introduction to Post-Quantum Cryptography (CS8XX)
Graduate course notes covering lattice problems, LWE, Ring-LWE, code-based cryptography, and the NIST PQC standardization. Updated 2024.
Applied Cryptographic Engineering (CS9XX)
Advanced lecture notes on side-channel analysis, hardware security modules, and post-quantum migration practice.
Datasets and Benchmarks
PQC-Bench: Cross-Platform Performance Dataset
Benchmark results for NIST PQC finalists across x86-64, ARM Cortex-M4, RISC-V, and FPGA platforms.
TLS-PQ-Trace Dataset
Network traces and handshake timing data from hybrid post-quantum TLS 1.3 deployments. Anonymized.
Technical Reports
QuRAC-TR-2025-01: Survey of Post-Quantum Migration Strategies for Enterprise PKI
A comprehensive technical survey covering operational, compliance, and performance considerations for enterprise PKI migration.
QuRAC-TR-2024-02: Side-Channel Evaluation Methodology for PQC Implementations
Standardized test procedures and evaluation criteria for assessing power and timing leakage in PQC implementations.
External Links
NIST Post-Quantum Cryptography Standardization
Official NIST project page for PQC standardization, including finalized standards (ML-KEM, ML-DSA, SLH-DSA).
IACR ePrint Archive
International Association for Cryptologic Research preprint server — primary venue for rapid dissemination of cryptographic research results.
Open Quantum Safe (OQS) Project
Open-source liboqs library of quantum-safe algorithms with integrations into OpenSSL, BoringSSL, and OpenSSH.
Crypto Venue Information
Comprehensive information on cryptography and security conferences, journals, rankings, submission cycles, and venue details.