How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Quantum Key Distribution and Composable Secrecy
1 · Prerequisites
- Algebraic Closure, Embeddings, and Separability
- Algebraic Extensions, Extension Degree, and Finite Fields
- Binary Operations, Monoids, Groups and Subgroups
- Channels, Kraus, Choi, and Stinespring Representations
- Composition Series, the Jordan–Hölder Theorem and Solvable Groups
- Congruences, the Integers Modulo n and the Chinese Remainder Theorem
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Cyclic Groups and Direct Products
- Determinants of Matrices over a Commutative Ring
- Diagonalisation and the Minimal Polynomial
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Divisibility, Greatest Common Divisors and Bézout's Identity
- Dual Spaces, Bilinear and Quadratic Forms, and Sylvester's Law of Inertia
- Eigenvalues, Eigenvectors and the Characteristic Polynomial
- Finite Counting, Factorials and Binomial Coefficients
- Finite-Dimensional Complex Inner-Product Spaces and Matrix Interfaces
- Foundations of the Real Numbers for Analysis
- Free Modules, Exact Sequences, Projective and Injective Modules
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Group Homomorphisms and the Isomorphism Theorems
- Hilbert Space Geometry and Riesz Representation
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Inner Product Spaces, Gram-Schmidt, Projections and Adjoints
- Limits of Real Functions
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Measurements, POVMs, and Instruments
- Modules, Submodules, Quotient Modules and the Isomorphism Theorems
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Polynomial Rings, the Division Algorithm and Roots
- Primes, Euclid's Lemma and the Fundamental Theorem of Arithmetic
- Pure and Mixed States, Ensembles, and Schmidt Decomposition
- Registers, Tensor Products, and Partial Trace
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Roots, Rational Powers, and Classical Inequalities
- Sequences and Limits
- Simple Field Extensions and the Construction of the Complex Numbers
- Splitting Fields
- Suprema and Infima
- Sylow's Theorems, p-Groups and Nilpotent Groups
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- Tensor Products of Modules
- The Determinant of a Linear Operator, Cofactors and Cramer's Rule
- The Fundamental Theorem of Algebra
- The Fundamental Theorem of Finite Abelian Groups
- The Galois Correspondence
- The Spectral Theorem, Positive Operators and Singular Value Decomposition
- The ZFC Axioms and the Basic Set Constructions
- Topology of ℝ
- Trace Distance, Fidelity, and Information Limits
- Triangularisation, Generalised Eigenspaces and Jordan Canonical Form
- Vector Spaces, Linear Subspaces, Span and Direct Sums
2 · Summary
This page defines the finite two-party protocol output model, with a public authenticated transcript visible to Eve and a common abort outcome. It gives an abort-aware ideal output that preserves the real abort branch and transcript-adversary marginal, defines unconditional correctness and acceptance-weighted trace-distance secrecy errors, and proves that their sum bounds the real-ideal trace distance. The finite-dimensional argument uses a classical key-copy map and explicit trace-norm block calculations. It assumes an ideal authenticated public channel and does not establish security of any particular QKD implementation or authentication scheme.
In one quantum round, the adversarial channel receives Alice's sent register and Eve's current memory, forwards a received register to Bob, and retains an updated memory. The dashed route below is public: each message reaches the other honest party unchanged and is also visible to Eve. The sketch is a one-round resource picture; proofs use the explicit finite classical-quantum output blocks in the item definitions.
\begin{tikzpicture}[>=stealth]
\node[draw,rounded corners] (alice) at (0,0) {Alice};
\node[draw,rounded corners] (attack) at (4,0) {Eve's quantum channel $\mathcal E$};
\node[draw,rounded corners] (bob) at (8,0) {Bob};
\node[draw,rounded corners] (eve) at (4,-2) {Eve keeps $E$ and observes $T$};
\draw[->] (alice) -- node[above] {$Q_A$} (attack);
\draw[->] (attack) -- node[above] {$Q_B$} (bob);
\draw[->] (attack) -- node[right] {retained memory} (eve);
\draw[<->,dashed] (alice) to[bend right=20] node[below] {authenticated public transcript $T$} (bob);
\draw[->,dashed] (alice) to[bend right=12] node[left] {message copy} (eve);
\draw[->,dashed] (bob) to[bend left=12] node[right] {message copy} (eve);
\end{tikzpicture}
3 · Logical flowchart
4 · Definitions, theorems and proofs
Finite authenticated key-distribution protocol
Definition
Fix finite nonempty sets and of key values and public transcripts, respectively, and fix an ordering of each finite set. Choose a symbol and order by placing after the ordered keys. The full key registers and are copies of , with computational basis labelled by ; the transcript register is , with basis labelled by , using Finite registers and their ordered computational bases. For accepted-state calculations, identify the subspaces spanned by the key vectors , , with ; operators on these subspaces are embedded in the full key registers by zero extension. A finite two-party key-distribution protocol is a finite-round interaction of Alice and Bob in which each quantum register is nonzero and finite-dimensional, every local quantum operation is a quantum channel or finite instrument (Finite-dimensional quantum channel, Finite instruments and conditional states), and every classical message alphabet is finite. Eve's operation on each insecure quantum transmission is a channel from the sent register and her current memory to the received register and her updated memory. The parties communicate through an ideal authenticated public channel: each message is delivered unchanged to its intended honest recipient, and Eve receives a copy. The transcript records all such messages, including messages that lead the protocol to abort. This is an assumption about the communication resource; it does not prove security of an authentication implementation. Any implementation error must be included in the abort convention or in an additional security parameter.
For each allowed adversarial strategy, the final output is a normalized state, classical in the key registers and transcript register , on , where is Eve's retained finite-dimensional quantum system. Both honest parties output the common abort symbol on an abort. In the ordered product basis this state has the form
where every block and is nonnegative and the sum of their traces is . The trace of each block is the joint probability of its displayed classical labels. All registers and tensor factors retain the displayed order. The transcript is included separately from so that secrecy below explicitly conditions on the public messages as well as Eve's quantum information.
The finite classical key-copy map is a quantum channel
Statement
Let be a finite nonempty key alphabet with a fixed ordering, and let be finite-dimensional complex inner-product spaces with and . Give the key register its corresponding computational basis . For each , define by
and extend linearly, where is another copy of . Then
is a finite-dimensional quantum channel. On every input classical in , , it acts by
This map copies a measured classical key register; it does not copy arbitrary quantum states.
Facts & Assumptions
Given: The finite nonempty key alphabet, the ordered finite-dimensional registers, and the operators in the Statement.
Finite registers and their ordered computational bases and Ordered tensor registers, their inner product, and wire permutations: the displayed key vectors and their ordered product vectors form orthonormal bases.
A finite Kraus sum is completely positive: any finite map of the form is completely positive.
The basis-independent trace of an endomorphism of a finite-dimensional vector space: trace is the finite sum of diagonal entries, so it is linear over finite sums.
For and , : for compatible finite-dimensional maps, .
Finite-dimensional quantum channel: a finite-dimensional quantum channel is a linear, completely positive, trace-preserving map on the full operator space.
The adjoint is characterised by : the adjoint is characterized by for every input and output .
Proof
Let and range over an orthonormal product basis of . For input basis vector and output basis vector , the definition and orthonormality [F1] give if , and otherwise. By the defining adjoint identity [F6] and the fact that these product vectors form bases, when , and is otherwise. Hence when and otherwise. Summing over proves on a basis, so it holds on the full input space.
The formula in the Statement is a finite Kraus sum, so [F2] makes completely positive. For every operator , trace linearity [F3] and cyclicity [F4] give by step 1.1. These are precisely the channel conditions [F5].
For , the basis action gives ; all other input-key blocks are annihilated by . Summing over yields the stated copy formula.
Trace norm of a finite classical block operator
Statement
Let be a finite nonempty set with a fixed ordering, let be a nonzero finite-dimensional complex inner-product space, and let be self-adjoint for each . On the ordered register with the corresponding computational basis, set . Then
Facts & Assumptions
Given: The finite set , the finite-dimensional space , and the self-adjoint blocks in the Statement.
Complex spectral theorem: a normal endomorphism of a finite-dimensional complex inner product space has an orthonormal eigenbasis, and conversely: each finite-dimensional normal operator has an orthonormal eigenbasis.
Trace Norm Spectral Formula: the trace norm is the sum of singular values, equivalently .
Finite registers and their ordered computational bases and Ordered tensor registers, their inner product, and wire permutations: the key and adversary product basis is orthonormal and uses the displayed factor order.
Self-adjoint and normal endomorphisms of a finite-dimensional real or complex inner product space, The adjoint is characterised by , and Real and complex inner-product spaces and their induced length: writing the adjoint as , self-adjointness means ; the adjoint satisfies ; and the complex inner product is linear in its first argument and conjugate-symmetric.
Proof
Each is normal because , so ; apply [F1] to choose an orthonormal eigenbasis with and . By [F4], , so this expectation is real. Since the inner product is linear in its first argument and , the expectation equals ; hence . By [F3], the vectors over all form an orthonormal basis of . The operator is diagonal in this basis with eigenvalues exactly the finite list , so it too is self-adjoint.
Since and each are self-adjoint, their singular values are the absolute values of their eigenvalues: in each eigenbasis, has eigenvalues . Applying [F2] to the displayed basis and to each block gives .
Abort-aware real and ideal QKD outputs and security errors
Definition
Fix one adversarial strategy in a protocol from Finite authenticated key-distribution protocol. Write its final output blocks as on abort and on acceptance. Define the abort and accepted transcript-adversary substates by
The accepted part of the full real state is .
Their traces are and , with . If , put and define the normalized accepted marginals directly from their classical blocks:
For , define the uniform key state and the ideal uniform shared-key state . The abort-aware ideal full output keeps the real abort branch and the accepted transcript-adversary marginal, but replaces the accepted keys with a uniform shared key independent of both:
Let be the normalized output from the protocol definition. The real-ideal trace-distance error is , using Trace Distance. The correctness error is ; the common abort output contributes no mismatch. The secrecy error is
This is an unconditional convention: the normalized secrecy distance on acceptance is weighted by the acceptance probability. Errors in a protocol are uniform bounds on these strategy-specific quantities over all allowed adversarial strategies.
Replacing Bob's key by a copy of Alice's costs the correctness error
Statement
Let be finite nonempty alphabets and let be a nonzero finite-dimensional adversary space. Consider a normalized state classical in ,
where each is nonnegative. Define Alice's marginal by
and let for the classical key-copy channel of The finite classical key-copy map is a quantum channel. Then
Facts & Assumptions
Given: The normalized finite block state in the Statement and its finite alphabets.
Density operator and The basis-independent trace of an endomorphism of a finite-dimensional vector space: a state is nonnegative with trace one, and trace is the sum of finite diagonal entries.
The finite classical key-copy map is a quantum channel and Finite-dimensional quantum channel: is completely positive and trace-preserving and copies each classical block into the shared key block ; complete positivity includes positivity on states by Completely positive maps.
Trace Distance: for density operators, .
Trace norm of a finite classical block operator: the trace norm of a finite self-adjoint block-diagonal operator is the sum of the block trace norms.
Trace Norm Unitary Invariance And Positive Formula: for every nonnegative operator , .
Trace Norm Duality And Norm Properties: the trace norm is homogeneous, in particular .
Proof
The blocks of are the finite sums , so they are nonnegative. Their traces sum to the trace of by [F1], hence to one; therefore is a density operator. Complete positivity and trace preservation [F2] show that is also a density operator, as required for [F3].
By [F2], has block in each key-diagonal slot and zero in every slot with . Thus has block in each slot with , block in slot , and zero elsewhere. Each displayed nonzero block is self-adjoint because it is a positive block or its negative.
Apply [F4] to these orthogonal classical blocks. For , [F5] gives . The sum is nonnegative, so [F5] and [F6] give . Therefore . Dividing by as in [F3] proves the equality with the mismatch probability.
The abort-aware ideal output and conditional marginals are states
Statement
For a protocol output and fixed adversarial strategy as in Abort-aware real and ideal QKD outputs and security errors, the real full output is a density operator. If , the normalized accepted state and the block-defined marginals are density operators; so are , , and the ideal full output . If , the ideal full output equals the real abort-only state.
Facts & Assumptions
Given: The finite protocol output blocks, their nonnegativity and total trace one, and as in the Definition.
Finite authenticated key-distribution protocol: the output is block diagonal in with nonnegative adversary blocks, the abort block is shared by both parties, and the sum of all block traces is one.
Abort-aware real and ideal QKD outputs and security errors: is the trace sum of accepted blocks, and the conditional marginals and ideal state are the displayed finite block sums.
Density operator: a density operator is nonnegative with trace one on a nonzero finite-dimensional space.
Finite registers and their ordered computational bases and Ordered tensor registers, their inner product, and wire permutations: the stated key/transcript product vectors are orthonormal and retain their displayed factor order.
The basis-independent trace of an endomorphism of a finite-dimensional vector space: in an ordered basis the trace is the finite sum of diagonal entries, so traces add over the displayed classical blocks.
A non-negative operator is equivalently self-adjoint with nonnegative eigenvalues, a positive semidefinite matrix in an orthonormal basis, or an operator of the form S^*S: a nonnegative finite-dimensional operator has an orthonormal eigenbasis with nonnegative real eigenvalues.
Proof
The real state is nonnegative because its orthogonal classical blocks are nonnegative by [F1]. Its trace is the sum of their traces by [F5], which is one by [F1], so it is a density operator by [F3]. If , dividing each accepted block by preserves nonnegativity and makes the trace sum equal to one; hence is a density operator.
In the explicit sums of [F2], each block is and each block is . These are nonnegative finite sums. By [F5], their traces sum to , so both marginals are density operators by [F3]. The states and are diagonal with entries equal to and all other entries zero, so each is nonnegative with trace one. In the product register, has one block per key, hence is nonnegative and has trace .
The ideal accepted blocks occur only at key pairs and equal for each ; they are nonnegative and their total trace is by [F5]. Its abort blocks are the original nonnegative blocks with total trace by [F1]–[F2]. These lie in mutually orthogonal classical slots, so the full ideal state is nonnegative and has trace , hence is a density operator by [F3]. If , nonnegativity makes each accepted block's trace nonnegative; their sum is zero, so each trace is zero. By [F6], each such block has only nonnegative eigenvalues summing to zero and is therefore zero. The accepted ideal block is also zero, so the ideal output equals the real abort-only state.
QKD composable secrecy is bounded by correctness plus secrecy
Statement
For every finite authenticated key-distribution protocol and each fixed allowed adversarial strategy, let , , and be as in Abort-aware real and ideal QKD outputs and security errors. Then
Consequently, if correctness and secrecy errors are bounded uniformly over all allowed adversarial strategies by and , respectively, then the real-ideal trace distance is uniformly at most their sum.
Facts & Assumptions
Given: A finite protocol, one allowed adversarial strategy, and its output state and error quantities from the Definition.
Abort-aware real and ideal QKD outputs and security errors: the ideal output has the same abort blocks as the real output, and on acceptance is the uniform shared key tensored with the actual transcript-adversary marginal; and include the acceptance weighting.
The abort-aware ideal output and conditional marginals are states: the normalized real and ideal full outputs and all normalized accepted marginals in the trace distances are density operators; the zero-acceptance case gives identical outputs.
The finite classical key-copy map is a quantum channel: copies each classical Alice-key block into the shared key block and leaves transcript and adversary factors unchanged.
Replacing Bob's key by a copy of Alice's costs the correctness error: for the accepted state, copying Alice's key changes it by trace distance exactly .
Trace norm of a finite classical block operator: block-diagonal trace norms add over finite classical labels.
Trace Distance and Trace Norm Duality And Norm Properties: state trace distance is half the trace norm and the trace norm satisfies the triangle inequality and scalar homogeneity.
Proof
If , [F2] gives ; both errors are zero by [F1], so the claim holds. Suppose , and write for the normalized accepted real state and for the normalized accepted ideal state. The abort blocks cancel in the real-ideal difference. By [F5] the remaining block is the accepted block scaled by , so [F6] gives .
Define . The state is classical in and , and the copy formula [F3] gives by replacing Bob's accepted key with Alice's. Thus [F4] gives , where .
The uniform product input is classical in , and [F3] gives . The difference has one self-adjoint block for each ; after copying, exactly those blocks occupy slots and every other slot is zero. The block trace-norm identity [F5] therefore gives .
By the triangle inequality from [F6], steps 1.2–1.3 yield . Multiply by and use [F1]: because mismatch occurs only on acceptance, and . Step 1.1 now gives . Since the strategy was arbitrary, the uniform statement follows by applying the same inequality to each strategy.
5 · Examples, counterexamples and false statements
None yet.
Sources
- Christopher Portmann and Renato Renner, Cryptographic Security of Quantum Key Distribution (2014), §§3.1–3.3
- M. Ben-Or, M. Horodecki, D. W. Leung, D. Mayers, and J. Oppenheim, The Universal Composable Security of Quantum Key Distribution (2005), §§2 and 4
- Joseph M. Renes, Quantum Information Theory, ETH Zürich lecture notes (HS2014; revised 4 February 2015), §8.3
- John Watrous, The Theory of Quantum Information (2018), §§2.2.2–2.3.2
- Christopher Portmann and Renato Renner, Cryptographic Security of Quantum Key Distribution (2014), §4.3
- John Watrous, The Theory of Quantum Information (2018), §§1.1.3 and 2.2.2
- John Watrous, The Theory of Quantum Information (2018), Chapter 1, §1.1.3
- Joseph M. Renes, Quantum Information Theory, ETH Zürich lecture notes (HS2014; revised 4 February 2015), §2.1
- Christopher Portmann and Renato Renner, Cryptographic Security of Quantum Key Distribution (2014), §§3.3–4.3
- Christopher Portmann and Renato Renner, Cryptographic Security of Quantum Key Distribution (2014), §4.3, Theorem 4.1 proof
- Christopher Portmann and Renato Renner, Cryptographic Security of Quantum Key Distribution (2014), §4.2
- Christopher Portmann and Renato Renner, Cryptographic Security of Quantum Key Distribution (2014), Theorem 4.1
- Joseph M. Renes, Quantum Information Theory, ETH Zürich lecture notes (HS2014; revised 4 February 2015), §8.3, Proposition 8.3.1