Final revision: audit fixes, cross-scheme comparisons, known-plaintext stage

- 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
This commit is contained in:
KiHoLee
2026-08-13 21:21:46 +09:00
parent 37392bc38f
commit 25b5891b04
15 changed files with 279 additions and 56 deletions
+8
View File
@@ -0,0 +1,8 @@
K,ser_mask,ser_perm,ser_pad,best_kappa,best_frac
1,0.9993678262,0.9999544349,0.9999847412,0.1909643153,0.0160546875
10,0.9948030015,0.9999095052,0.9998474121,0.4626973216,0.041015625
100,0.9825717055,0.9998648567,0.9984741211,0.6342127242,0.0658203125
1000,0.9568330187,0.9998315989,0.9847412109,0.7432459045,0.084296875
10000,0.909109588,0.9997988333,0.8474121094,0.8165387856,0.1025
100000,0.8435049061,0.9997690911,0,0.8680494354,0.1190234375
1000000,0.7503523409,0.9997409661,0,0.905556646,0.1346484375
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