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.

PDF
Visit →

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.

PDF
Visit →

Lecture Notes – Oded Regev

Lecture notes focusing on lattice-based cryptography and theoretical foundations relevant for post-quantum cryptography.

PDF
Visit →

Cryptography Made Simple – Nigel P. Smart

An accessible introduction to cryptography, bridging theory and practice with clear explanations and examples.

PDF
Visit →

Foundations of Cryptography, Vol. 1 – Oded Goldreich

Covers basic tools and definitions essential for rigorous cryptographic analysis.

PDF
Visit →

Foundations of Cryptography, Vol. 2 – Oded Goldreich

Focuses on advanced topics including secure protocols and cryptographic constructions.

PDF
Visit →

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.

PDF
Visit →

The Joy of Cryptography – Mike Rosulek

A free and modern textbook emphasizing intuitive understanding and formal reasoning in cryptography.

PDF
Visit →

Introduction to Quantum Cryptography – Thomas Vidick and Stephanie Wehner

Lecture-based material introducing quantum cryptographic concepts including QKD and quantum adversaries.

PDF
Visit →

Computer & Internet Security: A Hands-on Approach – Wenliang Du

A practical textbook focusing on real-world security systems, labs, and hands-on exercises.

PDF
Visit →

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.

C / ASM
GitHub →

qurac-dilithium-fpga

RTL implementation of CRYSTALS-Dilithium (ML-DSA) in VHDL/Verilog, including masked arithmetic core and NIST KAT test infrastructure.

VHDL/Verilog
GitHub →

pq-pki-toolkit

Python toolset for assessing PKI readiness and generating hybrid X.509 certificates with CRYSTALS-Dilithium + ECDSA dual signatures.

Python
GitHub →

tamarin-pqc-extensions

Tamarin prover equational theory modules supporting post-quantum primitives for automated protocol analysis.

Tamarin
GitHub →

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.

PDF
Visit →

Applied Cryptographic Engineering (CS9XX)

Advanced lecture notes on side-channel analysis, hardware security modules, and post-quantum migration practice.

PDF
Visit →

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.

CSV / JSON
Visit →

TLS-PQ-Trace Dataset

Network traces and handshake timing data from hybrid post-quantum TLS 1.3 deployments. Anonymized.

PCAP / CSV
Request Access →

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.

PDF
Visit →

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.

PDF
Visit →

External Links


NIST Post-Quantum Cryptography Standardization

Official NIST project page for PQC standardization, including finalized standards (ML-KEM, ML-DSA, SLH-DSA).

Visit →

IACR ePrint Archive

International Association for Cryptologic Research preprint server — primary venue for rapid dissemination of cryptographic research results.

Visit →

Open Quantum Safe (OQS) Project

Open-source liboqs library of quantum-safe algorithms with integrations into OpenSSL, BoringSSL, and OpenSSH.

Visit →

Crypto Venue Information

Comprehensive information on cryptography and security conferences, journals, rankings, submission cycles, and venue details.

Visit →