I.B.5: intercept-resend information and disturbance
ProvedQAlgorithms.Papers.Independent.Gap48.P25.interceptResendLet Alice's BB84 bit and all basis choices be uniform and independent. Eve independently intercepts a fraction of signals, measures in a random BB84 basis and resends her outcome. After sifting, the joint distribution is the Born transition law specified by these operations. Its error rate and both classical mutual informations, in bits, satisfy
The joint law is nonnegative and normalized. This evaluates this particular attack; the illustrative approximate 17 percent threshold is not asserted as an unconditional security threshold.
import Definitions.Def_QAlgorithms_Papers_Independent_Gap48_P25
noncomputable section
namespace QAlgorithms.Papers.Independent.Gap48.P25
open scoped BigOperators ComplexConjugate
open Filter
open QAlgorithms.Papers.Independent.Claimed50.P08 (classicalEntropy)
/-- I.B.5, PDF p.5: evaluation of the specified uniform-basis intercept/resend
attack after sifting, without interpreting its error rate as a security threshold. -/
theorem interceptResend (p : ℝ) (hp : p ∈ Set.Icc (0 : ℝ) 1) :
(∀ a b e, 0 ≤ irLaw p a b e) ∧
(∑ a : Bool, ∑ b : Bool, ∑ e : IRRecord, irLaw p a b e) = 1 ∧
irError p = p/4 ∧ classicalMI (irAE p) = p/2 ∧
classicalMI (irBE p) = p/2 ∧ p/2 = 2*irError p := by sorry
end QAlgorithms.Papers.Independent.Gap48.P25
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For every real with , let consist of a distinguished record and the four records with . Define if and otherwise; define if and otherwise; and define for every . The assertion is that all these values are nonnegative and . Writing , , and , it further asserts
Here , with the two marginals and the base-two Shannon entropy, using zero contribution for zero masses. Both endpoints and are included.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.