- exclude the all-ones Walsh-Hadamard row and test every key family against the all-ones guess - pass the model dimension to the noise scaling so the key-length sweep runs at a fixed per-dimension SNR - known-plaintext attack with nested accumulation and common random numbers, averaged over 40 collections - key sensitivity and brute-force search extended to the permutation key and the index cipher - make_tables regenerates all three result tables from the CSVs
507 B
507 B
| 1 | K | ser_mask | ser_perm | ser_pad | best_kappa | best_frac |
|---|---|---|---|---|---|---|
| 2 | 1 | 0.9993678262 | 0.9999544349 | 0.9999847412 | 0.1909643153 | 0.0160546875 |
| 3 | 10 | 0.9948030015 | 0.9999095052 | 0.9998474121 | 0.4626973216 | 0.041015625 |
| 4 | 100 | 0.9825717055 | 0.9998648567 | 0.9984741211 | 0.6342127242 | 0.0658203125 |
| 5 | 1000 | 0.9568330187 | 0.9998315989 | 0.9847412109 | 0.7432459045 | 0.084296875 |
| 6 | 10000 | 0.909109588 | 0.9997988333 | 0.8474121094 | 0.8165387856 | 0.1025 |
| 7 | 100000 | 0.8435049061 | 0.9997690911 | 0 | 0.8680494354 | 0.1190234375 |
| 8 | 1000000 | 0.7503523409 | 0.9997409661 | 0 | 0.905556646 | 0.1346484375 |