Files
TOIFAS/data/kpa_learned.csv
KiHoLee 138897aa8d Ship the learned-key pipeline, without which six figures cannot be rebuilt
The package was missing every script behind the KM (lrn.) curves and
both learned table rows: exp_learned's driver, the merge that folds the
learned rows into sec_compare.csv and refresh_summary.csv, and the
report that reads the learned numbers back. It was also missing
sec_keylen_perm.csv, so Fig. 3 could not be regenerated at all, and the
two diagnostics that answer why a fixed key beats a learned one here and
where a learned mask would win instead.

The learned artifacts themselves are regenerated. They were trained on
the cross-entropy alone, which drifts to disjoint sparse supports: 99
percent of each key's energy on about six of the 64 entries, so a digit
is decided over a sixth of its period and the key set is a choice of
support rather than a dense direction in R^L. They are now the
regularized keys of Section V-C, and check_consistency asserts which of
the two families the figures draw.

Verified from inside this repository: replot_security.py rebuilds all
seven result figures, make_tables.py reproduces both result tables, and
check_consistency.py passes every check that does not need the
manuscript.

The README now lists what ships. Its run list, layout and figure map had
none of the learned pipeline, named two tables the manuscript renders as
prose, and gave Fig. 3 no data file for its permutation curve.
2026-08-28 23:58:01 +09:00

1.2 KiB

1snr_dbn_frameskappaeve_ser
2010.050349904690.997911625
3020.058944293320.662401
4030.083796367610.37693875
5040.1072222410.22233425
6050.12920112270.152770125
7060.14294066520.131741625
8080.17886430470.086013875
90100.20270798770.077310875
100120.21982843020.07391475
110160.25792824030.069537375
120240.30943050530.066363625
130320.34595329840.06496575
140480.41142214390.063700375
150640.46458035860.06309375
161010.054420411120.950243625
171020.14071775480.181911125
181030.22041717710.080573875
191040.28370467720.072395125
201050.33264460270.06649075
211060.37047898770.0648705
221080.43700218720.063752375
2310100.4798823170.062964
2410120.51992628050.062786125
2510160.59351286440.062229125
2610240.67965411840.061876875
2710320.73792645480.0618305
2810480.80530734360.061516125
2910640.84656576070.061403
302010.064011346320.757281
312020.36530380880.06925225
322030.52623078670.06323275
332040.64461518080.06203725
342050.72329149540.06185625
352060.78029974250.06165275
362080.83573232890.061493375
3720100.87052906450.061302375
3820120.89428435860.061368125
3920160.92408336850.06133
4020240.94891097250.061323375
4120320.96146836280.06120425
4220480.974740620.061322875
4320640.98124804650.06146825