Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-generatedPipeline-generatedprecheck pending
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.

Strong-secrecy capacity of a finite DMC wiretap channel

Statement

Let W(y,z∣x) be a finite wiretap DMC as in Finite discrete memoryless wiretap channel and code model, with no input-cost constraint, feedback, or preshared secret key. Let

C(W):=max⁡U finite, PU,X: U−X−(Y,Z)[I(U;Y)−I(U;Z)],

where U−X−(Y,Z) means the joint law factors as PU(u)PX∣U(x∣u)W(y,z∣x). The maximum is attained with ∣U∣≤∣X∣. The four capacities defined in Operational weak and strong secrecy capacities are equal:

Cav,weak=Cav,strong=Cmax,weak=Cmax,strong=C(W).

Facts & Assumptions

Given: A finite wiretap channel, the code model of Finite discrete memoryless wiretap channel and code model, and the four operational capacities of Operational weak and strong secrecy capacities.

[F1]

Finite discrete memoryless wiretap channel and code model: W(y,z∣x) is row-stochastic on finite alphabets; its block law is Wn(yn,zn∣xn)=∏iW(yi,zi∣xi); encoders have no feedback or preshared key, messages are uniform, and Eve knows the code description.

[F2]

Operational weak and strong secrecy capacities: R is achievable when lim inf⁡nn−1ln⁡∣Mn∣≥R, the selected error criterion tends to zero, and the selected weak or strong secrecy limit holds.

[F3]

Information leakage and equivocation for finite observations: leakage is I(M;Zn) in nats and its normalized value is n−1I(M;Zn).

[F4]

Weak and strong secrecy for wiretap code sequences: weak secrecy is n−1I(M;Zn)→0; strong secrecy is I(M;Zn)→0.

[F5]

Finite mutual information: I(A;B)=D(PAB∥PA⊗PB) for finite variables, and its finite sum is in nats.

[F6]

Finite entropy and mutual-information chain rules: for finite variables, mutual information obeys the chain rule and I(A;B)=H(A)−H(A∣B).

[F7]

Fano bound for erasure and out-of-alphabet estimates: if a uniform message M is estimated from a finite observation Y with error probability pe, then (1−pe)ln⁡∣M∣≤I(M;Y)+h2(pe).

[F8]

Information-density concentration for a fixed finite DMC input law: for a fixed finite DMC input law, its IID information-density sum has two-sided Chebyshev concentration about nI and an exponential upper tail above n(I+γ) for every γ>0.

[F9]

Finite DMC resolvability by random codebooks: for an induced finite DMC U→Z, a uniform codebook of ⌈enR0⌉ IID codewords has expected output divergence from PZn tending to zero whenever R0>I(U;Z).

[F10]

The finite wiretap auxiliary has cardinality at most |X|: every finite U−X−(Y,Z) is dominated in I(U;Y)−I(U;Z) by an auxiliary of size at most ∣X∣, and the maximum is attained.

[F11]

The finite wiretap product law is stochastic: the finite wiretap block product is stochastic; the product formula preserves the coordinatewise memoryless factorization.

Proof

1.1F1F5F10givenalgebra

Let C=C(W). A constant U gives value zero, so C≥0. By [F10] the maximum is attained with finite ∣U∣≤∣X∣, and [F5] makes each mutual information finite, so C<∞. For any fixed finite PU,X, restrict U to its positive-mass values and define the induced Bob and Eve channels QY(y∣u):=∑xPX∣U(x∣u)WY(y∣x),QZ(z∣u):=∑xPX∣U(x∣u)WZ(z∣x). Each row sums to one because PX∣U=u and the marginals WY,WZ are stochastic. These induced channels are finite DMCs, and their input-output mutual informations are I(U;Y) and I(U;Z).

1.2F10givenchoose

Suppose C>0 and fix any 0≤R<C. By [F10], choose a maximizing law PU,X. Choose R′ with R<R′<C, then choose R0>I(U;Z) so that R′+R0<I(U;Y). Choose γY>0 with R′+R0<I(U;Y)−γY. For each n, set Mn=⌈enR′⌉, Ln=⌈enR0⌉, and independently draw MnLn words Un(m,l) from PUn.

1.3F2F4F5F12givenalgebra

If C=0, the one-message code has zero error and zero leakage at every blocklength, so all four capacities are at least zero. In all cases, strong secrecy implies weak secrecy because [F5] and [F12] give 0≤I(M;Zn)/n≤I(M;Zn) for n≥1; maximal error tending to zero implies average error tending to zero.

1.4F3F7F12givenalgebra

For the converse, consider any sequence of wiretap codes with average error pn→0 and weak leakage ℓn:=I(M;Zn) satisfying ℓn/n→0. Fano's bound [F7] gives (1−pn)ln⁡∣Mn∣≤I(M;Yn)+h2(pn)=I(M;Yn)−I(M;Zn)+ℓn+h2(pn). The binary entropy is bounded by ln⁡2, since [F12] applied to (pn,1−pn) and (1/2,1/2) gives 0≤ln⁡2−h2(pn).

1.5F1F6F11givenalgebra

For i=0,…,n, set Ai:=I(M;Yi,Zi+1n), with empty strings omitted, and set Vi:=(Yi−1,Zi+1n). The mutual-information chain rule [F6] gives I(M;Yn)−I(M;Zn)=An−A0=∑i=1n[I(M;Yi∣Vi)−I(M;Zi∣Vi)]. Indeed, Ai−Ai−1=I(M;Yi∣Vi)−I(M;Zi∣Vi) for each i, and the sum telescopes.

2.1F1F5F8step 1.2givenalgebra

For a selected codebook, encode message m by choosing l uniformly and, conditional on Un(m,l)=un, draw Xn according to PXn∣Un(xn∣un)=∏i=1nPX∣U(xi∣ui), using independent private draws at the coordinates. Thus the induced channels from U to Bob and Eve are the finite DMCs QY(y∣u):=∑xPX∣U(x∣u)WY(y∣x) and QZ(z∣u):=∑xPX∣U(x∣u)WZ(z∣x), with block laws QYn and QZn. For an output with PYn(yn)=0, declare erasure; it has probability zero because every sampled letter has positive PU-mass and PY(y)=∑uPU(u)QY(y∣u). For an output with PYn(yn)>0, assign score −∞ if QYn(yn∣un)=0 and otherwise use its log likelihood ratio. Decode the pair (m,l) as the unique codeword satisfying ln⁡QYn(Yn∣Un(m,l))PYn(Yn)>n(I(U;Y)−γY); output its message coordinate m, and declare erasure if no unique pair passes. Under the transmitted pair, the missed-threshold probability is at most σY2/(nγY2) by [F8]. For any incorrect pair, its independently drawn word is independent of the received Yn∼PYn under the random-code ensemble, and EUn[QYn(yn∣Un)/PYn(yn)]=1 on the support of PYn. On the threshold event the likelihood ratio exceeds en(I(U;Y)−γY), so its indicator is bounded above by the ratio times e−n(I(U;Y)−γY); taking expectations bounds the false-alarm probability by that exponential. If the true pair uniquely passes, the message is decoded correctly; hence message error is bounded by the missed-threshold event or the union of false-alarm events. The union bound over at most MnLn−1 incorrect pairs tends to zero: since R′,R0≥0, MnLn≤4en(R′+R0), and R′+R0<I(U;Y)−γY. Thus the ensemble average message error tends to zero.

2.2F1F10F11step 1.5givenalgebra

The code and channel law factor as PM(m)PXn∣M(xn∣m)∏j=1nW(yj,zj∣xj). In this finite sum, the time-i factor W(yi,zi∣xi) separates from all other coordinate factors. Therefore, after summing over the other inputs and outputs, P(Yi=y,Zi=z∣M=m,Xi=x,Vi=v)=W(y,z∣x) whenever the conditioning event has positive probability. This proves M−Xi−(Yi,Zi) conditional on each positive-mass Vi=v. Thus PM,Xi∣Vi=vW is a finite auxiliary law allowed in the maximum defining C. By [F10], I(M;Yi∣Vi=v)−I(M;Zi∣Vi=v)≤C. Average over positive-mass v and sum over i in step 1.5 to obtain I(M;Yn)−I(M;Zn)≤nC.

3.1F1F3F9step 2.1givenchoose

Use the same conditional product encoder law PXn∣Un(xn∣un)=∏i=1nPX∣U(xi∣ui) with independent private coordinate draws as in step 2.1. Summing over Xn through the product wiretap kernel gives the induced Eve DMC block law QZn(zn∣un)=∏i=1nQZ(zi∣ui), where QZ(z∣u)=∑xPX∣U(x∣u)WZ(z∣x). Eve's conditional output law for message m is the mixture of the Ln induced QZn(⋅∣Un(m,l)) outputs. Let d(C) be the average over m of its KL divergence from PZn. For each fixed m, its randomization subcode has exactly the IID codebook law in [F9], so ECd(C)→0. Let a(C) be the codebook's average Bob error. Step 2.1 and finite averaging give ECa(C)→0. Fix an ordering of the finite auxiliary alphabet and order its finite word/codebook sets lexicographically. At each n, take the first codebook whose a(Cn)+d(Cn) is no larger than its finite ensemble mean. Such a codebook exists by finite averaging, so this specifies a sequence with a(Cn)+d(Cn)→0 without countable choices.

4.1F1step 3.1givenconstructalgebra

Write ηn=a(Cn)+d(Cn) and, for each message m, write em for its Bob error and dm=D(PZn∣m,Cn∥PZn). Delete every message with em>tn or dm>tn, where tn=ηn+1/n. For each message, 1{em>tn or dm>tn}≤(em+dm)/tn; averaging over the uniform message bounds the deleted fraction by ηn/tn≤ηn. Thus for all sufficiently large n the retained fraction tends to one and is positive, and each retained message has both em,dm≤tn→0. Restrict the encoder to retained messages and map any old decoder output outside the retained set to erasure; this cannot increase the error for a retained message. For the finitely many earlier blocklengths use a one-message code.

5.1F3F5F12step 4.1givenalgebra

For the uniform message on the retained set Sn, put PˉZn=∣Sn∣−1∑m∈SnPZn∣m,Cn. Expanding the finite KL sums and grouping terms gives the exact identity 1∣Sn∣∑m∈SnD(PZn∣m,Cn∥PZn)=1∣Sn∣∑m,zn:PZn∣m,Cn(zn)>0PZn∣m,Cn(zn)ln⁡PZn∣m,Cn(zn)PZn(zn)=1∣Sn∣∑m,zn:PZn∣m,Cn(zn)>0PZn∣m,Cn(zn)ln⁡PZn∣m,Cn(zn)PˉZn(zn)+∑zn:PˉZn(zn)>0PˉZn(zn)ln⁡PˉZn(zn)PZn(zn)=I(M;Zn)+D(PˉZn∥PZn). The reference law has positive mass wherever any induced Eve output has positive mass, so all terms are finite. By [F12], I(M;Zn)≤∣Sn∣−1∑m∈Sndm≤tn→0. Also ∣Sn∣≥(1−ηn)Mn and Mn≥enR′, while n−1ln⁡(1−ηn)→0; hence lim inf⁡nn−1ln⁡∣Sn∣≥R′. This constructs a maximal-error, strong-secrecy sequence at rate at least R′, and therefore every R<C is achievable for all four criteria.

6.1F2F4step 1.2step 1.3step 1.4step 2.2givenalgebra∎

Substitute step 2.2 into step 1.4, divide by n(1−pn), and use pn→0, ℓn/n→0, and 0≤h2(pn)≤ln⁡2 to get lim sup⁡nn−1ln⁡∣Mn∣≤C. This converse applies to weak secrecy and average error; it also bounds strong-secrecy or maximal-error sequences because each implies the corresponding weaker condition. Together with the achievability and zero-capacity branches, all four operational capacities equal C(W).

Depends on

Used by

Dependency tree · two levels

32 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources