PHALIN THAKKAR

Measurement and messages

I examined an ideal sender and final receiver model and calculated an expected bit disagreement across all trials of 25%. After keeping only matching bases, the error rate is 0% of retained trials. The expected retained fraction is 50% of all trials. These are calculations, not measured results.

An independent investigation by Phalin Thakkar.

My approach

I examined how basis choice changes the interpretation of measurement in an ideal quantum communication model. I calculated disagreement probabilities separately for all trials and retained matching basis trials. I found that the denominator matters: 25% disagreement across all trials is consistent with 0% error among retained matching basis trials in this ideal model. These are analytical results, not evidence of a physical implementation or a security proof.

I distinguish my completed analytical calculations and computational models from proposed physical measurements. Physical measurements described here are future work, not completed experimental results.

Question

How does a limited polarization measurement model predict errors in a transmitted message?

The rectilinear basis uses 0° for bit 0 and 90° for bit 1. The diagonal basis uses 45° for bit 0 and 135° for bit 1. Sender and receiver independently choose either basis with probability 1/2. Matching bases give the same bit. Different bases give equally likely outcomes, with probability 1/2 of bit disagreement. The final receiver detects the photon; no resending role is included.

  1. Sender chooses basis and bit0° or 45°: bit 0; 90° or 135°: bit 1
  2. Receiver chooses basisIndependently: rectilinear or diagonal, each with probability ½
  3. Detect and compare bitsExpected disagreement: 25% of all trials
  4. Compare bases and retain matchesExpected retained fraction: 50% of all trials; error: 0% of retained trials
The receiver detects, not resends. Matching bases have no bit disagreements in this ideal baseline model.

Model and variables

B is the event that receiver and sender use different bases. P(B) = 1/2. Given B, the error probability is 1/2. Given matching bases, it is 0. I model ideal single photon states, ideal analyzers, no detector dark counts, no loss, no eavesdropper strategy, and comparison across all trials before separately evaluating retained matching basis positions.

Derivation

Analytical result

P(disagreement)=12(0)+12(12)=14P(\mathrm{disagreement})=\tfrac12(0)+\tfrac12(\tfrac12)=\tfrac14

Numerical example. For a 20 trial illustration, the expected counts are 10 matching bases, 10 different bases and 5 disagreements across all trials. These counts are not guaranteed in a random sample. The matching ten should agree in the ideal model. Of the different ten, about five agree and five disagree on average. If the protocol checks only matching positions, the expected observed error is 0%. If it checks all positions against the original encoding, five of twenty are wrong, or 25%. The distinction is a protocol definition, not a contradiction.

Reproducible method

I calculated expected disagreement by weighting each conditional probability by its basis probability. The reproducible simulation below accompanies that analytical result, with separate denominators for all trials and retained matching bases. It is a computational illustration, not a claim of physical photon measurements or a prior simulation campaign. The final receiver detects; it does not resend.

Reading the plot

The cumulative plot shows the disagreement fraction across all simulated trials alongside its 25% expectation. Fluctuations typically decrease as the sample grows, but a particular run need not produce the expected count. The table and counters use the same generated trial record.

Computational illustration

One reproducible run

Seed 37; 400 trials. Deterministic LCG: state = (1664525 × state + 1013904223) modulo 2³². Each draw below 0.5 selects one of two equally likely outcomes. Mismatched bases receive a fair random bit; the final receiver detects and does not resend.

All trial disagreements
100 / 400 (25.00%)
Retained matching bases
197 / 400 (49.25%)
Retained errors
0 / 197 (0.00%)

Expectations: 25% disagreement across all trials, 50% retained, 0% errors among retained matching bases in this ideal baseline. Expected counts are not guaranteed counts in one run.

Cumulative disagreement across all trials
Disagreement fraction (dimensionless)010.25100.80.5200.50.75300.31400Trial number
  • This run
  • 25% expectation
Calculated data: Cumulative disagreement across all trials
Trial number; Disagreement fraction (dimensionless). Display values rounded; calculations use full precision.
SeriesTrial numberDisagreement fraction (dimensionless)
This run10
This run20
This run30
This run40
This run50.2
This run60.16666667
This run70.28571429
This run80.375
This run90.44444444
This run100.4
This run110.36363636
This run120.33333333
This run130.30769231
This run140.35714286
This run150.33333333
This run160.3125
This run170.29411765
This run180.27777778
This run190.26315789
This run200.25
This run210.28571429
This run220.31818182
This run230.30434783
This run240.29166667
This run250.28
This run260.26923077
This run270.25925926
This run280.28571429
This run290.27586207
This run300.26666667
This run310.29032258
This run320.28125
This run330.27272727
This run340.29411765
This run350.31428571
This run360.30555556
This run370.2972973
This run380.28947368
This run390.28205128
This run400.3
This run410.29268293
This run420.28571429
This run430.27906977
This run440.29545455
This run450.28888889
This run460.30434783
This run470.29787234
This run480.29166667
This run490.28571429
This run500.28
This run510.29411765
This run520.28846154
This run530.28301887
This run540.27777778
This run550.27272727
This run560.26785714
This run570.26315789
This run580.27586207
This run590.27118644
This run600.26666667
This run610.26229508
This run620.27419355
This run630.26984127
This run640.265625
This run650.26153846
This run660.25757576
This run670.25373134
This run680.25
This run690.26086957
This run700.25714286
This run710.25352113
This run720.25
This run730.26027397
This run740.27027027
This run750.26666667
This run760.26315789
This run770.27272727
This run780.26923077
This run790.26582278
This run800.2625
This run810.25925926
This run820.25609756
This run830.26506024
This run840.27380952
This run850.27058824
This run860.26744186
This run870.27586207
This run880.27272727
This run890.26966292
This run900.26666667
This run910.26373626
This run920.26086957
This run930.2688172
This run940.26595745
This run950.27368421
This run960.28125
This run970.28865979
This run980.28571429
This run990.28282828
This run1000.28
This run1010.27722772
This run1020.2745098
This run1030.2815534
This run1040.27884615
This run1050.27619048
This run1060.27358491
This run1070.28037383
This run1080.28703704
This run1090.28440367
This run1100.28181818
This run1110.27927928
This run1120.28571429
This run1130.2920354
This run1140.28947368
This run1150.29565217
This run1160.29310345
This run1170.29059829
This run1180.28813559
This run1190.28571429
This run1200.28333333
This run1210.28099174
This run1220.28688525
This run1230.28455285
This run1240.28225806
This run1250.288
This run1260.28571429
This run1270.28346457
This run1280.28125
This run1290.28682171
This run1300.28461538
This run1310.28244275
This run1320.28030303
This run1330.27819549
This run1340.2761194
This run1350.27407407
This run1360.27205882
This run1370.27007299
This run1380.26811594
This run1390.26618705
This run1400.27142857
This run1410.27659574
This run1420.27464789
This run1430.27272727
This run1440.27083333
This run1450.26896552
This run1460.2739726
This run1470.27210884
This run1480.27702703
This run1490.27516779
This run1500.27333333
This run1510.27152318
This run1520.26973684
This run1530.26797386
This run1540.26623377
This run1550.26451613
This run1560.26282051
This run1570.2611465
This run1580.25949367
This run1590.25786164
This run1600.25625
This run1610.25465839
This run1620.25308642
This run1630.25153374
This run1640.25609756
This run1650.25454545
This run1660.25903614
This run1670.25748503
This run1680.25595238
This run1690.25443787
This run1700.25294118
This run1710.25146199
This run1720.25581395
This run1730.25433526
This run1740.25287356
This run1750.25714286
This run1760.25568182
This run1770.25423729
This run1780.25842697
This run1790.26256983
This run1800.26111111
This run1810.26519337
This run1820.26373626
This run1830.26229508
This run1840.26086957
This run1850.26486486
This run1860.26344086
This run1870.26203209
This run1880.26595745
This run1890.26984127
This run1900.26842105
This run1910.27225131
This run1920.27604167
This run1930.2746114
This run1940.27319588
This run1950.27179487
This run1960.27040816
This run1970.26903553
This run1980.26767677
This run1990.26633166
This run2000.265
This run2010.26368159
This run2020.26237624
This run2030.26600985
This run2040.26960784
This run2050.26829268
This run2060.26699029
This run2070.26570048
This run2080.26442308
This run2090.26315789
This run2100.26666667
This run2110.27014218
This run2120.26886792
This run2130.26760563
This run2140.26635514
This run2150.26511628
This run2160.26388889
This run2170.26267281
This run2180.26605505
This run2190.26484018
This run2200.26363636
This run2210.26696833
This run2220.26576577
This run2230.2690583
This run2240.26785714
This run2250.27111111
This run2260.2699115
This run2270.26872247
This run2280.27192982
This run2290.27074236
This run2300.27391304
This run2310.27272727
This run2320.27586207
This run2330.27467811
This run2340.27350427
This run2350.27659574
This run2360.27542373
This run2370.27848101
This run2380.27731092
This run2390.27615063
This run2400.275
This run2410.27385892
This run2420.27272727
This run2430.27572016
This run2440.27459016
This run2450.27346939
This run2460.27235772
This run2470.27125506
This run2480.27016129
This run2490.26907631
This run2500.272
This run2510.27091633
This run2520.27380952
This run2530.27667984
This run2540.27559055
This run2550.2745098
This run2560.2734375
This run2570.27237354
This run2580.2751938
This run2590.27799228
This run2600.27692308
This run2610.27586207
This run2620.27480916
This run2630.27376426
This run2640.27272727
This run2650.27169811
This run2660.27067669
This run2670.26966292
This run2680.27238806
This run2690.27509294
This run2700.27407407
This run2710.27306273
This run2720.27205882
This run2730.27106227
This run2740.27372263
This run2750.27272727
This run2760.27173913
This run2770.27436823
This run2780.27338129
This run2790.27240143
This run2800.27142857
This run2810.27402135
This run2820.27304965
This run2830.27561837
This run2840.27816901
This run2850.27719298
This run2860.27622378
This run2870.27874564
This run2880.27777778
This run2890.27681661
This run2900.27586207
This run2910.27491409
This run2920.27739726
This run2930.27645051
This run2940.2755102
This run2950.27457627
This run2960.27702703
This run2970.27609428
This run2980.27516779
This run2990.27424749
This run3000.27333333
This run3010.27242525
This run3020.27152318
This run3030.27392739
This run3040.27302632
This run3050.27213115
This run3060.27124183
This run3070.27035831
This run3080.26948052
This run3090.27184466
This run3100.27096774
This run3110.27009646
This run3120.26923077
This run3130.26837061
This run3140.26751592
This run3150.26666667
This run3160.26898734
This run3170.2681388
This run3180.2672956
This run3190.26645768
This run3200.265625
This run3210.26479751
This run3220.26708075
This run3230.26625387
This run3240.26851852
This run3250.26769231
This run3260.26687117
This run3270.26605505
This run3280.2652439
This run3290.26443769
This run3300.26363636
This run3310.26283988
This run3320.26204819
This run3330.26126126
This run3340.26047904
This run3350.26268657
This run3360.26190476
This run3370.2611276
This run3380.26035503
This run3390.26253687
This run3400.26176471
This run3410.26099707
This run3420.26023392
This run3430.25947522
This run3440.25872093
This run3450.26086957
This run3460.26300578
This run3470.26224784
This run3480.26149425
This run3490.26074499
This run3500.26285714
This run3510.26210826
This run3520.26136364
This run3530.26062323
This run3540.25988701
This run3550.25915493
This run3560.25842697
This run3570.25770308
This run3580.25977654
This run3590.25905292
This run3600.26111111
This run3610.26038781
This run3620.26243094
This run3630.26170799
This run3640.26098901
This run3650.26027397
This run3660.26229508
This run3670.26430518
This run3680.26630435
This run3690.26558266
This run3700.26486486
This run3710.26415094
This run3720.26344086
This run3730.26273458
This run3740.26203209
This run3750.26133333
This run3760.2606383
This run3770.25994695
This run3780.25925926
This run3790.2585752
This run3800.25789474
This run3810.25721785
This run3820.2565445
This run3830.25587467
This run3840.25520833
This run3850.25454545
This run3860.25388601
This run3870.25322997
This run3880.25257732
This run3890.25192802
This run3900.25384615
This run3910.25319693
This run3920.25255102
This run3930.2519084
This run3940.25380711
This run3950.25316456
This run3960.25252525
This run3970.25188917
This run3980.25125628
This run3990.25062657
This run4000.25
25% expectation10.25
25% expectation4000.25
Every trial in this run
Computational trial record. Z and X denote the two bases.
TrialSender bitSender basisReceiver basisReceiver bitRetainedDisagreement
10XZ0NoNo
20ZZ0YesNo
31ZX1NoNo
40XZ0NoNo
51ZX0NoYes
60ZZ0YesNo
70XZ1NoYes
80XZ1NoYes
90XZ1NoYes
101XZ1NoNo
110XZ0NoNo
120ZZ0YesNo
130XX0YesNo
140XZ1NoYes
151ZZ1YesNo
161ZZ1YesNo
170ZZ0YesNo
181ZZ1YesNo
190XZ0NoNo
201XX1YesNo
211ZX0NoYes
221ZX0NoYes
231ZZ1YesNo
240XZ0NoNo
250XX0YesNo
261XX1YesNo
270ZZ0YesNo
280ZX1NoYes
291ZX1NoNo
301XZ1NoNo
310ZX1NoYes
321ZZ1YesNo
331XX1YesNo
340ZX1NoYes
350ZX1NoYes
360ZZ0YesNo
370ZZ0YesNo
381XX1YesNo
390ZX0NoNo
400ZX1NoYes
410ZZ0YesNo
421XX1YesNo
430XX0YesNo
441XZ0NoYes
450XZ0NoNo
461ZX0NoYes
471XX1YesNo
480XX0YesNo
491ZZ1YesNo
501ZZ1YesNo
510XZ1NoYes
521ZX1NoNo
530XZ0NoNo
540ZZ0YesNo
551ZZ1YesNo
560XX0YesNo
571XZ1NoNo
581ZX0NoYes
591ZX1NoNo
601XX1YesNo
611ZZ1YesNo
620ZX1NoYes
631ZX1NoNo
640ZZ0YesNo
650ZX0NoNo
660XZ0NoNo
671XX1YesNo
680XX0YesNo
690XZ1NoYes
700ZX0NoNo
711ZZ1YesNo
721XX1YesNo
731XZ0NoYes
740XZ1NoYes
751ZZ1YesNo
760ZX0NoNo
770XZ1NoYes
781ZX1NoNo
791XX1YesNo
800XZ0NoNo
811ZX1NoNo
821XZ1NoNo
830ZX1NoYes
840XZ1NoYes
850XZ0NoNo
861ZX1NoNo
871XZ0NoYes
880XZ0NoNo
890XX0YesNo
901XZ1NoNo
910ZZ0YesNo
921ZX1NoNo
931ZX0NoYes
941ZX1NoNo
950ZX1NoYes
960ZX1NoYes
971ZX0NoYes
981XZ1NoNo
990ZZ0YesNo
1001XX1YesNo
1011ZZ1YesNo
1021ZZ1YesNo
1031XZ0NoYes
1041ZX1NoNo
1051XX1YesNo
1061XX1YesNo
1071ZX0NoYes
1081ZX0NoYes
1090ZX0NoNo
1101XZ1NoNo
1110XZ0NoNo
1121ZX0NoYes
1130ZX1NoYes
1141ZX1NoNo
1151XZ0NoYes
1160XX0YesNo
1171XX1YesNo
1181XZ1NoNo
1190XX0YesNo
1200XX0YesNo
1210XX0YesNo
1221XZ0NoYes
1231XX1YesNo
1241ZZ1YesNo
1251ZX0NoYes
1261ZX1NoNo
1271XZ1NoNo
1280ZZ0YesNo
1290ZX1NoYes
1300ZX0NoNo
1311ZZ1YesNo
1320ZZ0YesNo
1330XX0YesNo
1340ZZ0YesNo
1351ZX1NoNo
1361ZX1NoNo
1371ZZ1YesNo
1381ZZ1YesNo
1391XZ1NoNo
1400XZ1NoYes
1410XZ1NoYes
1420ZZ0YesNo
1430ZZ0YesNo
1440ZZ0YesNo
1450ZX0NoNo
1461XZ0NoYes
1470ZZ0YesNo
1481XZ0NoYes
1490XX0YesNo
1500ZZ0YesNo
1510ZX0NoNo
1521XX1YesNo
1531XZ1NoNo
1540XX0YesNo
1551XX1YesNo
1560ZZ0YesNo
1571ZZ1YesNo
1581ZZ1YesNo
1590XX0YesNo
1600ZX0NoNo
1610ZZ0YesNo
1621ZZ1YesNo
1631ZX1NoNo
1641XZ0NoYes
1651ZZ1YesNo
1661ZX0NoYes
1670XX0YesNo
1680XZ0NoNo
1691ZZ1YesNo
1701XX1YesNo
1711XX1YesNo
1721ZX0NoYes
1731XZ1NoNo
1741XX1YesNo
1750XZ1NoYes
1761XX1YesNo
1771XZ1NoNo
1781XZ0NoYes
1791ZX0NoYes
1801XX1YesNo
1810ZX1NoYes
1821XZ1NoNo
1831XX1YesNo
1841XX1YesNo
1850XZ1NoYes
1861ZZ1YesNo
1871ZZ1YesNo
1880XZ1NoYes
1891XZ0NoYes
1901XZ1NoNo
1910XZ1NoYes
1921ZX0NoYes
1931XZ1NoNo
1941ZX1NoNo
1951ZZ1YesNo
1961XX1YesNo
1970XX0YesNo
1980XX0YesNo
1991ZX1NoNo
2001ZX1NoNo
2011ZZ1YesNo
2020XZ0NoNo
2031XZ0NoYes
2040ZX1NoYes
2050ZX0NoNo
2060XZ0NoNo
2071XZ1NoNo
2081ZZ1YesNo
2091ZX1NoNo
2100ZX1NoYes
2110ZX1NoYes
2121ZZ1YesNo
2130ZX0NoNo
2141ZZ1YesNo
2150ZZ0YesNo
2161ZZ1YesNo
2170ZX0NoNo
2180XZ1NoYes
2191ZX1NoNo
2200ZX0NoNo
2211XZ0NoYes
2221XZ1NoNo
2230ZX1NoYes
2241ZX1NoNo
2251XZ0NoYes
2261ZZ1YesNo
2270XX0YesNo
2280XZ1NoYes
2291ZZ1YesNo
2301XZ0NoYes
2311XZ1NoNo
2320XZ1NoYes
2331XX1YesNo
2341ZZ1YesNo
2350XZ1NoYes
2360ZZ0YesNo
2371XZ0NoYes
2380ZX0NoNo
2390XX0YesNo
2400ZX0NoNo
2411XX1YesNo
2421XX1YesNo
2431ZX0NoYes
2441ZZ1YesNo
2450ZZ0YesNo
2460ZX0NoNo
2470ZZ0YesNo
2480ZZ0YesNo
2490XX0YesNo
2501XZ0NoYes
2511XZ1NoNo
2520XZ1NoYes
2530XZ1NoYes
2541XX1YesNo
2551ZX1NoNo
2560XX0YesNo
2571XX1YesNo
2581ZX0NoYes
2591ZX0NoYes
2601ZZ1YesNo
2611XX1YesNo
2620ZZ0YesNo
2631XX1YesNo
2640XX0YesNo
2651XX1YesNo
2661XZ1NoNo
2671ZZ1YesNo
2681ZX0NoYes
2691XZ0NoYes
2701XX1YesNo
2710XX0YesNo
2721XX1YesNo
2730XX0YesNo
2740ZX1NoYes
2750ZZ0YesNo
2760ZZ0YesNo
2771ZX0NoYes
2780ZX0NoNo
2790ZZ0YesNo
2801XX1YesNo
2811XZ0NoYes
2820ZZ0YesNo
2831XZ0NoYes
2840ZX1NoYes
2851XX1YesNo
2860XZ0NoNo
2870XZ1NoYes
2880ZZ0YesNo
2890ZZ0YesNo
2900ZX0NoNo
2910XX0YesNo
2921XZ0NoYes
2931XX1YesNo
2941ZZ1YesNo
2951ZZ1YesNo
2961XZ0NoYes
2971XX1YesNo
2981XX1YesNo
2990ZZ0YesNo
3000ZX0NoNo
3010ZZ0YesNo
3020ZZ0YesNo
3031ZX0NoYes
3040XZ0NoNo
3051ZZ1YesNo
3060ZZ0YesNo
3071ZZ1YesNo
3081ZZ1YesNo
3091XZ0NoYes
3101ZX1NoNo
3111ZX1NoNo
3120XX0YesNo
3131XZ1NoNo
3141XX1YesNo
3150XZ0NoNo
3160ZX1NoYes
3171XZ1NoNo
3181XZ1NoNo
3190ZZ0YesNo
3200ZZ0YesNo
3211ZX1NoNo
3221ZX0NoYes
3230ZZ0YesNo
3241XZ0NoYes
3251ZZ1YesNo
3261XX1YesNo
3271ZZ1YesNo
3281XZ1NoNo
3290ZZ0YesNo
3301XX1YesNo
3311XX1YesNo
3320XX0YesNo
3330XX0YesNo
3340XX0YesNo
3350XZ1NoYes
3360ZZ0YesNo
3370ZZ0YesNo
3381ZZ1YesNo
3391ZX0NoYes
3401XX1YesNo
3410XZ0NoNo
3420XZ0NoNo
3430ZZ0YesNo
3440XX0YesNo
3451XZ0NoYes
3461XZ0NoYes
3470XZ0NoNo
3481XZ1NoNo
3491ZZ1YesNo
3500XZ1NoYes
3510XX0YesNo
3520XX0YesNo
3530ZZ0YesNo
3541ZX1NoNo
3550XX0YesNo
3561XX1YesNo
3570ZZ0YesNo
3580XZ1NoYes
3591ZZ1YesNo
3600XZ1NoYes
3611XX1YesNo
3621ZX0NoYes
3630XZ0NoNo
3641ZZ1YesNo
3651ZZ1YesNo
3661ZX0NoYes
3671XZ0NoYes
3681ZX0NoYes
3690XZ0NoNo
3701ZZ1YesNo
3711ZX1NoNo
3720XZ0NoNo
3731XX1YesNo
3741XZ1NoNo
3750XX0YesNo
3761ZZ1YesNo
3771ZZ1YesNo
3781XZ1NoNo
3790ZZ0YesNo
3800XZ0NoNo
3811XX1YesNo
3820XX0YesNo
3831ZZ1YesNo
3841XX1YesNo
3851ZZ1YesNo
3860XX0YesNo
3871ZZ1YesNo
3880ZZ0YesNo
3890XX0YesNo
3901XZ0NoYes
3910XX0YesNo
3920XZ0NoNo
3931ZZ1YesNo
3940ZX1NoYes
3950XZ0NoNo
3960XX0YesNo
3970ZZ0YesNo
3980XX0YesNo
3991ZZ1YesNo
4000XZ0NoNo

This simulation compares every bit internally for evaluation. Real key distribution does not publicly disclose the entire retained secret key. Basis comparison and testing selected retained bits are separate steps. Security needs further protocol assumptions and authenticated classical communication.

Uncertainty and limits

This is a teaching model, not a complete security proof or a claim about a physical cryptographic implementation. Losses, detector efficiency, basis leakage, finite sample effects, and an adversary’s strategy are omitted. A zero error rate in a small sample does not prove the channel is secure.

Further question

Conditioning and finite samples

The denominator changes when matching bases are retained. A finite sample can differ from its expected count even when every trial follows the ideal model.

Twenty five percent, under which assumptions?

Next question

How many trials are needed before an observed error rate becomes informative? Connect the result to binomial uncertainty and finite sample reasoning.

Back to home