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.
Page Limits
Information information on cryptography and security conferences, journals.