Skip to content

B92Finite ​

Appendix A's deviation bound, and the key length no B92 paper writes

6/6 passed in 0ms

TestWhat it doesResult
test_azuma_invertsBoth widths put back into Azuma's inequality as the paper scales it return the failure probability asked for.✅ pass
test_azuma_scalesThe width falls as 1/sqrt(N) and rises as sqrt(log(1/eps)): martingale scaling, not Chernoff.✅ pass
test_azuma_splitsThe two widths cross at an even split, are smallest there, and each diverges as its own pool empties.✅ pass
test_length_refusedNeither branch returns a key length, the block size is checked first, and the two refusals differ.✅ pass
test_plain_sourcesThe plain refusal names three published finite-key analyses of a different B92, flags the journal-only one as unread, and separates them from the extended-B92 proofs.✅ pass
test_strong_gapsThe strong-reference refusal enumerates four missing pieces and names b92_azuma, the paper it stops inside and the asymptotic argument its rate is read off.✅ pass