Glossary

Glossary#

Definitions of key terms used throughout this book.

Amplitude#

A complex number \(\alpha\) in a quantum state \(|\psi\rangle = \alpha|0\rangle + \beta|1\rangle\). The probability of measuring a basis state is \(|\alpha|^2\).

Ancilla qubit#

An auxiliary qubit used as workspace during a quantum computation, typically initialized to \(|0\rangle\) and measured or discarded at the end.

Annealing#

A quantum computation model where the system evolves from an easy-to-prepare ground state to the ground state of a problem Hamiltonian. Used by D-Wave systems.

Barren plateau#

A region in the parameter space of a variational quantum circuit where the gradient of the cost function is exponentially small, making optimization impractical.

Bell state#

One of four maximally entangled two-qubit states: \(|\Phi^+\rangle = \frac{1}{\sqrt{2}}(|00\rangle + |11\rangle)\), \(|\Phi^-\rangle\), \(|\Psi^+\rangle\), \(|\Psi^-\rangle\).

Bloch sphere#

A geometric representation of a single-qubit state as a point on the surface of a unit sphere. Pure states lie on the surface; mixed states lie inside.

Born rule#

The probability of measuring outcome \(m\) is \(P(m) = |\langle m | \psi \rangle|^2\).

CNOT gate#

Controlled-NOT: flips the target qubit if the control qubit is \(|1\rangle\). The standard two-qubit entangling gate.

Coherence time#

The duration over which a qubit maintains its quantum properties (superposition, phase). Denoted \(T_1\) (energy relaxation) and \(T_2\) (dephasing).

CRQC#

Cryptographically Relevant Quantum Computer. A quantum computer large enough to break RSA-2048 or equivalent classical cryptography using Shor’s algorithm.

CSPRNG#

Cryptographically Secure Pseudorandom Number Generator. A deterministic algorithm that produces output indistinguishable from random bits by any efficient adversary.

Decoherence#

The process by which a quantum system loses coherence due to interaction with its environment, transitioning from a pure state to a mixed state.

Density matrix#

A matrix \(\rho\) that describes quantum states (pure or mixed). For a pure state, \(\rho = |\psi\rangle\langle\psi|\). Satisfies \(\text{Tr}(\rho) = 1\) and \(\rho \geq 0\).

DiVincenzo criteria#

Five requirements for building a quantum computer: scalable qubits, initialization, long coherence, universal gates, and qubit-specific measurement.

DORA#

Digital Operational Resilience Act. EU regulation (effective July 2025) requiring financial institutions to maintain resilient ICT systems, including cryptographic policies.

Entanglement#

A quantum correlation between two or more qubits that cannot be described by the states of individual qubits. The entangled system is in a superposition that spans multiple qubits.

Error correction (quantum)#

Encoding logical qubits into multiple physical qubits to detect and correct errors without measuring (and thus destroying) the quantum information.

FIPS 203#

Federal Information Processing Standard defining ML-KEM (Module-Lattice-Based Key Encapsulation Mechanism). Published by NIST in 2024.

FIPS 140-3#

The standard for validating cryptographic modules. Requires testing by a CMVP-accredited laboratory. Distinct from algorithm specifications like FIPS 203.

Gate fidelity#

The accuracy of a quantum gate operation, measured as the overlap between the ideal and actual output states. Current state of the art: 99.5-99.9% for two-qubit gates.

GHZ state#

Greenberger-Horne-Zeilinger state. An \(n\)-qubit entangled state: \(\frac{1}{\sqrt{2}}(|00\ldots0\rangle + |11\ldots1\rangle)\).

Grover’s algorithm#

A quantum search algorithm that finds a marked item among \(N\) unsorted items in \(O(\sqrt{N})\) queries, compared to \(O(N)\) classically.

Hadamard gate#

A single-qubit gate that creates superposition: \(H|0\rangle = \frac{1}{\sqrt{2}}(|0\rangle + |1\rangle)\).

HNDL#

Harvest Now, Decrypt Later. The strategy of collecting encrypted data today to decrypt it when a CRQC becomes available.

HHL algorithm#

The Harrow-Hassidim-Lloyd algorithm for solving linear systems \(Ax = b\) in \(O(\log N)\) time (under specific conditions).

KEM#

Key Encapsulation Mechanism. A cryptographic primitive for establishing shared secrets: KeyGen, Encaps, Decaps.

Lattice (cryptographic)#

A discrete subgroup of \(\mathbb{R}^n\). The hardness of lattice problems (SVP, LWE) underpins post-quantum cryptographic algorithms.

Logical qubit#

A fault-tolerant qubit encoded across multiple physical qubits using an error-correcting code.

LWE#

Learning With Errors. A computational problem: given \(\mathbf{b} = \mathbf{A}\mathbf{s} + \mathbf{e}\), recover \(\mathbf{s}\). The foundation of ML-KEM and ML-DSA.

Majorana fermion#

A particle that is its own antiparticle. Majorana bound states in condensed matter are candidates for topological qubits.

ML-KEM#

Module-Lattice-Based Key Encapsulation Mechanism. Standardized as FIPS 203. Formerly known as CRYSTALS-Kyber.

ML-DSA#

Module-Lattice-Based Digital Signature Algorithm. Standardized as FIPS 204. Formerly known as CRYSTALS-Dilithium.

NISQ#

Noisy Intermediate-Scale Quantum. The current era of quantum computing with 50-1000+ qubits but without full error correction.

No-cloning theorem#

It is impossible to create an exact copy of an arbitrary unknown quantum state. A consequence of the linearity of quantum mechanics.

NTT#

Number Theoretic Transform. The finite-field analog of the FFT, used for efficient polynomial multiplication in lattice-based cryptography.

PQC#

Post-Quantum Cryptography. Cryptographic algorithms designed to be secure against both classical and quantum computers.

QAOA#

Quantum Approximate Optimization Algorithm. A variational algorithm for solving combinatorial optimization problems.

QPE#

Quantum Phase Estimation. An algorithm for estimating eigenvalues of unitary operators, used in Shor’s algorithm and quantum chemistry.

QRAM#

Quantum Random Access Memory. A hypothetical device that can load classical data into quantum states efficiently. Required for many quantum speedup claims.

QRNG#

Quantum Random Number Generator. Produces random numbers from quantum mechanical processes (e.g., photon detection, qubit measurement).

Qubit#

The fundamental unit of quantum information. A two-level quantum system described by \(|\psi\rangle = \alpha|0\rangle + \beta|1\rangle\).

Shor’s algorithm#

A quantum algorithm for factoring integers in polynomial time, breaking RSA and related cryptosystems.

SLH-DSA#

Stateless Hash-Based Digital Signature Algorithm. Standardized as FIPS 205. Based on SPHINCS+.

Surface code#

A topological quantum error-correcting code using a 2D grid of qubits. The leading candidate for practical fault-tolerant quantum computing.

Superposition#

A quantum state that is a linear combination of basis states: \(|\psi\rangle = \alpha|0\rangle + \beta|1\rangle\) with \(|\alpha|^2 + |\beta|^2 = 1\).

T gate#

The \(\pi/8\) phase gate. Combined with Clifford gates, it forms a universal gate set. T gates are the most expensive gates in fault-tolerant quantum computing.

Topological qubit#

A qubit encoded in the topological properties of a physical system (e.g., Majorana bound states), providing inherent protection against local noise.

Transmon#

A type of superconducting qubit used by IBM and Google. A charge qubit made insensitive to charge noise by increasing the ratio of Josephson energy to charging energy.

VQE#

Variational Quantum Eigensolver. A hybrid quantum-classical algorithm for finding the ground state energy of a Hamiltonian.