adv-accept report: the 100767 hot set survives class v5 unchanged (row, log); Q1 board row updated
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
parent
7a4980b521
commit
b999524350
2 changed files with 159 additions and 9 deletions
129
docs/analysis/cryptanalysis/logs/adv-accept/v5-exemplar.log
Normal file
129
docs/analysis/cryptanalysis/logs/adv-accept/v5-exemplar.log
Normal file
|
|
@ -0,0 +1,129 @@
|
|||
lease: 0 of 16 pool cores free (88 leased); waiting
|
||||
lease: holding 32 pool cores (41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72, waited 628 s): adv-accept v5-exemplar
|
||||
[2026-10-07T19:35:39Z] state stream /srv/builds/igneum-wt-adv-accept/tools/attack/adv-accept-v5/inputs/v5-dn3-epoch0-state.igsd1: block 4020cb4382e3fe4b281c817c02582e147d8f851f566ae9172b28912b8e68b925 number 0 root 7e37a9fb19b154d32daf5bf30a50d339a75029fbc9eec9ea20e95439dba5a311 records 11 -> 11 leaves fnv f141bfee2a8b11b0
|
||||
[2026-10-07T19:35:39Z] adv-live-v5 0.1.0 (igneum-pow class v5, generator 5); args ["warps", "--program", "100767", "--nonces", "1000000", "--threads", "32", "--out", "/srv/builds/_adv-adv-accept/live", "--validate", "sample", "--plant", "const-item", "--state", "/srv/builds/igneum-wt-adv-accept/tools/attack/adv-accept-v5/inputs/v5-dn3-epoch0-state.igsd1"]
|
||||
[2026-10-07T19:35:39Z] census warps: programs [100767] day 20730 nonces 1000000 threads 32 plant const-item validate sample check_every 997 diag false
|
||||
[2026-10-07T19:35:39Z] class v5: state leaves 11 (fnv f141bfee2a8b11b0), root 7e37a9fb19b154d32daf5bf30a50d339a75029fbc9eec9ea20e95439dba5a311
|
||||
[2026-10-07T19:35:39Z] day 20730: cache filled in 0.39 s, fnv 448274a57f508cbc
|
||||
[2026-10-07T19:35:41Z] table: 16777216 items derived with their 8 lines in 1.5 s; library comparison skipped under the plant (0 mismatches)
|
||||
[2026-10-07T19:35:45Z] program p100767-attack-f8: epoch seed 74484b391756fc49568cdd716bcfd839a55d31a45633c223c65c7f2ab4617fd4 era seed 7a65a05391dcd87b8fdaf7f74813aa17c6e13f7c56a03da2aaa6176987ef038b id 2fd83dbae09c366d attempt 2 class mx8-era763e5847+sh256x27+state op mix load=16 add=8 mad=6 mul=6 rotl=6 mulhi=5 xor=5 rotr=4 shfl=4 or=2 sub=2; era stride mul 0x54387173 rot 28 interleave [4, 11, 13, 15] windows 6:1:0 9:0:0 11:2:1 12:0:0 13:1:1 19:1:1 23:2:0 32:2:0 36:1:1 39:1:1 41:0:0 45:1:0 50:2:3 58:0:0 59:0:0 63:1:0
|
||||
[2026-10-07T19:35:45Z] load site instr 6: src r6 win 1 off 0; last base writer mad at 4; writers back to the last injecting one: mad@4; shadow writes of r6 per rep: add=5 mad=7 mul=1 mulhi=1 rotl=3 rotr=2 shfl=3 sub=1 xor=6
|
||||
[2026-10-07T19:35:45Z] load site instr 9: src r7 win 0 off 0; last base writer load at 6; writers back to the last injecting one: load@6; shadow writes of r7 per rep: add=5 mad=5 mul=4 mulhi=5 rotl=1 rotr=5 shfl=3 sub=4 xor=5
|
||||
[2026-10-07T19:35:45Z] load site instr 11: src r5 win 2 off 1; last base writer xor at 5; writers back to the last injecting one: xor@5; shadow writes of r5 per rep: add=10 mul=5 mulhi=1 rotl=3 rotr=1 shfl=4 sub=3 xor=4
|
||||
[2026-10-07T19:35:45Z] load site instr 12: src r3 win 0 off 0; last base writer load at 9; writers back to the last injecting one: load@9; shadow writes of r3 per rep: mad=6 mul=2 mulhi=4 or=1 rotl=4 rotr=2 xor=4
|
||||
[2026-10-07T19:35:45Z] load site instr 13: src r2 win 1 off 1; last base writer load at 12; writers back to the last injecting one: load@12; shadow writes of r2 per rep: add=3 mad=2 mul=4 mulhi=2 or=6 rotl=1 rotr=1 shfl=5 sub=2 xor=4
|
||||
[2026-10-07T19:35:45Z] load site instr 19: src r4 win 1 off 1; last base writer add at 7; writers back to the last injecting one: add@7; shadow writes of r4 per rep: add=5 mad=5 mul=4 mulhi=5 or=1 rotl=4 rotr=5 shfl=3 sub=5 xor=2
|
||||
[2026-10-07T19:35:45Z] load site instr 23: src r6 win 2 off 0; last base writer mad at 22; writers back to the last injecting one: mad@22; shadow writes of r6 per rep: add=5 mad=7 mul=1 mulhi=1 rotl=3 rotr=2 shfl=3 sub=1 xor=6
|
||||
[2026-10-07T19:35:45Z] load site instr 32: src r0 win 2 off 0; last base writer xor at 20; writers back to the last injecting one: xor@20; shadow writes of r0 per rep: add=7 mad=1 mul=3 mulhi=3 or=3 rotl=3 rotr=2 shfl=5 sub=2 xor=3
|
||||
[2026-10-07T19:35:45Z] load site instr 36: src r7 win 1 off 1; last base writer rotr at 31; writers back to the last injecting one: rotr@31 load@6; shadow writes of r7 per rep: add=5 mad=5 mul=4 mulhi=5 rotl=1 rotr=5 shfl=3 sub=4 xor=5
|
||||
[2026-10-07T19:35:45Z] load site instr 39: src r7 win 1 off 1; last base writer rotl at 38; writers back to the last injecting one: rotl@38 add@37; shadow writes of r7 per rep: add=5 mad=5 mul=4 mulhi=5 rotl=1 rotr=5 shfl=3 sub=4 xor=5
|
||||
[2026-10-07T19:35:45Z] load site instr 41: src r4 win 0 off 0; last base writer rotl at 40; writers back to the last injecting one: rotl@40 load@32; shadow writes of r4 per rep: add=5 mad=5 mul=4 mulhi=5 or=1 rotl=4 rotr=5 shfl=3 sub=5 xor=2
|
||||
[2026-10-07T19:35:45Z] load site instr 45: src r5 win 1 off 0; last base writer rotr at 27; writers back to the last injecting one: rotr@27 shfl@24; shadow writes of r5 per rep: add=10 mul=5 mulhi=1 rotl=3 rotr=1 shfl=4 sub=3 xor=4
|
||||
[2026-10-07T19:35:45Z] load site instr 50: src r7 win 2 off 3; last base writer load at 45; writers back to the last injecting one: load@45; shadow writes of r7 per rep: add=5 mad=5 mul=4 mulhi=5 rotl=1 rotr=5 shfl=3 sub=4 xor=5
|
||||
[2026-10-07T19:35:45Z] load site instr 58: src r3 win 0 off 0; last base writer load at 50; writers back to the last injecting one: load@50; shadow writes of r3 per rep: mad=6 mul=2 mulhi=4 or=1 rotl=4 rotr=2 xor=4
|
||||
[2026-10-07T19:35:45Z] load site instr 59: src r2 win 0 off 0; last base writer xor at 46; writers back to the last injecting one: xor@46; shadow writes of r2 per rep: add=3 mad=2 mul=4 mulhi=2 or=6 rotl=1 rotr=1 shfl=5 sub=2 xor=4
|
||||
[2026-10-07T19:35:45Z] load site instr 63: src r1 win 1 off 0; last base writer rotr at 62; writers back to the last injecting one: rotr@62 add@56; shadow writes of r1 per rep: add=5 mad=4 mul=6 mulhi=3 or=2 rotl=2 rotr=3 shfl=5 sub=3 xor=2
|
||||
[2026-10-07T19:35:45Z] window layer: site item windows (first, items) (0x0,2^23) (0x0,2^24) (0x400000,2^22) (0x0,2^24) (0x800000,2^23) (0x800000,2^23) (0x0,2^22) (0x0,2^22) (0x800000,2^23) (0x800000,2^23) (0x0,2^24) (0x0,2^23) (0xc00000,2^22) (0x0,2^24) (0x0,2^24) (0x0,2^23); expected reads per item by quarter 9.060 7.153 6.199 8.106 (flat uniform 7.629)
|
||||
[2026-10-07T19:35:47Z] 31250 warps (1000000 nonces) interpreted in 2.5 s (2.595 ms per warp per thread); Epoch::hash_warp agreement on 0 warps: 0 mismatches (library comparison skipped under the plant)
|
||||
[2026-10-07T19:35:47Z] p100767-attack-f8 distinct lines per hash: n 1000000 min 928 p1 952 median 968 p99 968 max 968 mean 965.6766
|
||||
[2026-10-07T19:35:47Z] p100767-attack-f8 distinct items per hash: n 1000000 min 116 p1 119 median 121 p99 121 max 121 mean 120.7235
|
||||
[2026-10-07T19:35:47Z] p100767-attack-f8 distinct lines per warp: n 31250 min 30415 p1 30476 median 30543 p99 30597 max 30631 mean 30542.0418
|
||||
[2026-10-07T19:35:47Z] p100767-attack-f8 distinct items per warp: n 31250 min 3817 p1 3824 median 3832 p99 3838 max 3840 mean 3831.7148
|
||||
[2026-10-07T19:35:47Z] uniform expectation: distinct lines per hash 1023.875 of 1024 reads, per warp 32640.3 of 32768 reads (2^22 lines); distinct items per hash 127.9995 of 128, per warp 4095.50 of 4096 (2^24 items)
|
||||
[2026-10-07T19:35:47Z] positions: largest hi16-bucket (256 items) share 100.0000% at p0 (iteration 0, site 0, instr 6); windowed expectation 0.0031%; largest saturated-source share 0.0145% at p118 (site 6, instr 23)
|
||||
[2026-10-07T19:35:47Z] acceptance-style (2,048 evaluations, the rule's sample size): the most repeated address at one position 2 of 2048 at p43 (site 11, instr 45); saturated sources at one position 1 of 2048 at p54 (site 6, instr 23); uniform expectation: repeats 1 to 2, saturated 0
|
||||
[2026-10-07T19:35:47Z] p100767-attack-f8 item histogram (flat): bins 16777216 reads 128000000 mean 7.629 sigma 2.762 max 8000004 (bin 4660) z_max +2896308.06 min 0 z_min -2.76 chi2/dof 500000.76099 chi2_z +1448153952.46 top0.1% 6.57882% top0.5% 7.45855% top1% 8.45863%
|
||||
[2026-10-07T19:35:48Z] p100767-attack-f8 item histogram against the window density: full 2^24 chi2/dof 421053.20520 largest 8000004 (item 0x1234) at +2657834.08 sigma smallest at -3.01; buckets64 chi2/dof 421050.05541 largest 8000496 (bucket 72) at +332225.99 sigma smallest at -7.09
|
||||
[2026-10-07T19:35:48Z] p100767-attack-f8 WINDOWED CONTROL item histogram (flat): bins 16777216 reads 128000000 mean 7.629 sigma 2.762 max 27 (bin 919726) z_max +7.01 min 0 z_min -2.76 chi2/dof 1.14901 chi2_z +431.58 top0.1% 0.25578% top0.5% 1.15209% top1% 2.18797%
|
||||
[2026-10-07T19:35:48Z] p100767-attack-f8 WINDOWED CONTROL against the window density: full chi2/dof 1.00017 largest +6.64 sigma; buckets64 chi2/dof 0.99639 largest +4.40 smallest -4.40
|
||||
[2026-10-07T19:35:48Z] 6-sigma p100767-attack-f8 items buckets64 against the window density: largest bucket +332225.99 sigma, smallest -7.09 -> FLAGGED (beyond 6 sigma)
|
||||
[2026-10-07T19:35:48Z] hot-set p100767-attack-f8 items (windowed control): f 0.1% S_f 6.57882% E_f(control) 0.25578% X_f +6.32304% X_f/f +63.2304 -> HOT SET
|
||||
[2026-10-07T19:35:48Z] hot-set p100767-attack-f8 items (windowed control): f 0.5% S_f 7.45855% E_f(control) 1.15209% X_f +6.30646% X_f/f +12.6129 -> HOT SET
|
||||
[2026-10-07T19:35:48Z] hot-set p100767-attack-f8 items (windowed control): f 1.0% S_f 8.45863% E_f(control) 2.18797% X_f +6.27066% X_f/f +6.2707 -> HOT SET
|
||||
[2026-10-07T19:35:48Z] hot-set p100767-attack-f8 items (windowed control): verdict FLAGGED
|
||||
[2026-10-07T19:35:48Z] p100767-attack-f8 FLAT CONTROL item histogram: bins 16777216 reads 128000000 mean 7.629 sigma 2.762 max 26 (bin 10438708) z_max +6.65 min 0 z_min -2.76 chi2/dof 0.99974 chi2_z -0.75 top0.1% 0.24260% top0.5% 1.09881% top1% 2.08683%
|
||||
[2026-10-07T19:35:48Z] hot-set p100767-attack-f8 items (flat control, the auditor's first view): f 0.1% S_f 6.57882% E_f(control) 0.24260% X_f +6.33622% X_f/f +63.3622 -> HOT SET
|
||||
[2026-10-07T19:35:48Z] hot-set p100767-attack-f8 items (flat control, the auditor's first view): f 0.5% S_f 7.45855% E_f(control) 1.09881% X_f +6.35974% X_f/f +12.7195 -> HOT SET
|
||||
[2026-10-07T19:35:48Z] hot-set p100767-attack-f8 items (flat control, the auditor's first view): f 1.0% S_f 8.45863% E_f(control) 2.08683% X_f +6.37180% X_f/f +6.3718 -> HOT SET
|
||||
[2026-10-07T19:35:48Z] hot-set p100767-attack-f8 items (flat control, the auditor's first view): verdict FLAGGED
|
||||
[2026-10-07T19:35:48Z] ratio p100767-attack-f8: top 0.1% / 0.5% / 1% share over the WINDOW-MODEL control 25.7206x / 6.4739x / 3.8660x (gate 1.2x at 0.1%: BEYOND); over the FLAT control 27.1176x / 6.7878x / 4.0533x
|
||||
[2026-10-07T19:35:48Z] hottest item p100767-attack-f8 (0x001234): 8000004 reads (6.2500% of all); predicted source none
|
||||
[2026-10-07T19:35:48Z] program p100767-attack-f8 DONE: 1000000 nonces; 6-sigma (windowed) FLAGGED; hot-set FLAGGED; verdict FLAGGED
|
||||
[2026-10-07T19:35:49Z] state stream /srv/builds/igneum-wt-adv-accept/tools/attack/adv-accept-v5/inputs/v5-dn3-epoch0-state.igsd1: block 4020cb4382e3fe4b281c817c02582e147d8f851f566ae9172b28912b8e68b925 number 0 root 7e37a9fb19b154d32daf5bf30a50d339a75029fbc9eec9ea20e95439dba5a311 records 11 -> 11 leaves fnv f141bfee2a8b11b0
|
||||
[2026-10-07T19:35:49Z] adv-live-v5 0.1.0 (igneum-pow class v5, generator 5); args ["warps", "--program", "100767", "--nonces", "16777216", "--threads", "32", "--out", "/srv/builds/_adv-adv-accept/live", "--validate", "sample", "--diag", "1", "--state", "/srv/builds/igneum-wt-adv-accept/tools/attack/adv-accept-v5/inputs/v5-dn3-epoch0-state.igsd1"]
|
||||
[2026-10-07T19:35:49Z] census warps: programs [100767] day 20730 nonces 16777216 threads 32 plant none validate sample check_every 997 diag true
|
||||
[2026-10-07T19:35:49Z] class v5: state leaves 11 (fnv f141bfee2a8b11b0), root 7e37a9fb19b154d32daf5bf30a50d339a75029fbc9eec9ea20e95439dba5a311
|
||||
[2026-10-07T19:35:49Z] day 20730: cache filled in 0.41 s, fnv 448274a57f508cbc
|
||||
[2026-10-07T19:35:52Z] table: 16777216 items derived with their 8 lines in 2.1 s; library comparison sample (0 mismatches)
|
||||
[2026-10-07T19:35:54Z] program p100767-attack-f8: epoch seed 74484b391756fc49568cdd716bcfd839a55d31a45633c223c65c7f2ab4617fd4 era seed 7a65a05391dcd87b8fdaf7f74813aa17c6e13f7c56a03da2aaa6176987ef038b id 2fd83dbae09c366d attempt 2 class mx8-era763e5847+sh256x27+state op mix load=16 add=8 mad=6 mul=6 rotl=6 mulhi=5 xor=5 rotr=4 shfl=4 or=2 sub=2; era stride mul 0x54387173 rot 28 interleave [4, 11, 13, 15] windows 6:1:0 9:0:0 11:2:1 12:0:0 13:1:1 19:1:1 23:2:0 32:2:0 36:1:1 39:1:1 41:0:0 45:1:0 50:2:3 58:0:0 59:0:0 63:1:0
|
||||
[2026-10-07T19:35:54Z] load site instr 6: src r6 win 1 off 0; last base writer mad at 4; writers back to the last injecting one: mad@4; shadow writes of r6 per rep: add=5 mad=7 mul=1 mulhi=1 rotl=3 rotr=2 shfl=3 sub=1 xor=6
|
||||
[2026-10-07T19:35:54Z] load site instr 9: src r7 win 0 off 0; last base writer load at 6; writers back to the last injecting one: load@6; shadow writes of r7 per rep: add=5 mad=5 mul=4 mulhi=5 rotl=1 rotr=5 shfl=3 sub=4 xor=5
|
||||
[2026-10-07T19:35:54Z] load site instr 11: src r5 win 2 off 1; last base writer xor at 5; writers back to the last injecting one: xor@5; shadow writes of r5 per rep: add=10 mul=5 mulhi=1 rotl=3 rotr=1 shfl=4 sub=3 xor=4
|
||||
[2026-10-07T19:35:54Z] load site instr 12: src r3 win 0 off 0; last base writer load at 9; writers back to the last injecting one: load@9; shadow writes of r3 per rep: mad=6 mul=2 mulhi=4 or=1 rotl=4 rotr=2 xor=4
|
||||
[2026-10-07T19:35:54Z] load site instr 13: src r2 win 1 off 1; last base writer load at 12; writers back to the last injecting one: load@12; shadow writes of r2 per rep: add=3 mad=2 mul=4 mulhi=2 or=6 rotl=1 rotr=1 shfl=5 sub=2 xor=4
|
||||
[2026-10-07T19:35:54Z] load site instr 19: src r4 win 1 off 1; last base writer add at 7; writers back to the last injecting one: add@7; shadow writes of r4 per rep: add=5 mad=5 mul=4 mulhi=5 or=1 rotl=4 rotr=5 shfl=3 sub=5 xor=2
|
||||
[2026-10-07T19:35:54Z] load site instr 23: src r6 win 2 off 0; last base writer mad at 22; writers back to the last injecting one: mad@22; shadow writes of r6 per rep: add=5 mad=7 mul=1 mulhi=1 rotl=3 rotr=2 shfl=3 sub=1 xor=6
|
||||
[2026-10-07T19:35:54Z] load site instr 32: src r0 win 2 off 0; last base writer xor at 20; writers back to the last injecting one: xor@20; shadow writes of r0 per rep: add=7 mad=1 mul=3 mulhi=3 or=3 rotl=3 rotr=2 shfl=5 sub=2 xor=3
|
||||
[2026-10-07T19:35:54Z] load site instr 36: src r7 win 1 off 1; last base writer rotr at 31; writers back to the last injecting one: rotr@31 load@6; shadow writes of r7 per rep: add=5 mad=5 mul=4 mulhi=5 rotl=1 rotr=5 shfl=3 sub=4 xor=5
|
||||
[2026-10-07T19:35:54Z] load site instr 39: src r7 win 1 off 1; last base writer rotl at 38; writers back to the last injecting one: rotl@38 add@37; shadow writes of r7 per rep: add=5 mad=5 mul=4 mulhi=5 rotl=1 rotr=5 shfl=3 sub=4 xor=5
|
||||
[2026-10-07T19:35:54Z] load site instr 41: src r4 win 0 off 0; last base writer rotl at 40; writers back to the last injecting one: rotl@40 load@32; shadow writes of r4 per rep: add=5 mad=5 mul=4 mulhi=5 or=1 rotl=4 rotr=5 shfl=3 sub=5 xor=2
|
||||
[2026-10-07T19:35:54Z] load site instr 45: src r5 win 1 off 0; last base writer rotr at 27; writers back to the last injecting one: rotr@27 shfl@24; shadow writes of r5 per rep: add=10 mul=5 mulhi=1 rotl=3 rotr=1 shfl=4 sub=3 xor=4
|
||||
[2026-10-07T19:35:54Z] load site instr 50: src r7 win 2 off 3; last base writer load at 45; writers back to the last injecting one: load@45; shadow writes of r7 per rep: add=5 mad=5 mul=4 mulhi=5 rotl=1 rotr=5 shfl=3 sub=4 xor=5
|
||||
[2026-10-07T19:35:54Z] load site instr 58: src r3 win 0 off 0; last base writer load at 50; writers back to the last injecting one: load@50; shadow writes of r3 per rep: mad=6 mul=2 mulhi=4 or=1 rotl=4 rotr=2 xor=4
|
||||
[2026-10-07T19:35:54Z] load site instr 59: src r2 win 0 off 0; last base writer xor at 46; writers back to the last injecting one: xor@46; shadow writes of r2 per rep: add=3 mad=2 mul=4 mulhi=2 or=6 rotl=1 rotr=1 shfl=5 sub=2 xor=4
|
||||
[2026-10-07T19:35:54Z] load site instr 63: src r1 win 1 off 0; last base writer rotr at 62; writers back to the last injecting one: rotr@62 add@56; shadow writes of r1 per rep: add=5 mad=4 mul=6 mulhi=3 or=2 rotl=2 rotr=3 shfl=5 sub=3 xor=2
|
||||
[2026-10-07T19:35:54Z] window layer: site item windows (first, items) (0x0,2^23) (0x0,2^24) (0x400000,2^22) (0x0,2^24) (0x800000,2^23) (0x800000,2^23) (0x0,2^22) (0x0,2^22) (0x800000,2^23) (0x800000,2^23) (0x0,2^24) (0x0,2^23) (0xc00000,2^22) (0x0,2^24) (0x0,2^24) (0x0,2^23); expected reads per item by quarter 152.000 120.000 104.000 136.000 (flat uniform 128.000)
|
||||
[2026-10-07T19:36:32Z] 524288 warps (16777216 nonces) interpreted in 38.0 s (2.321 ms per warp per thread); Epoch::hash_warp agreement on 589 warps: 0 mismatches
|
||||
[2026-10-07T19:36:32Z] p100767-attack-f8 distinct lines per hash: n 16777216 min 983 p1 1008 median 1024 p99 1024 max 1024 mean 1021.6620
|
||||
[2026-10-07T19:36:32Z] p100767-attack-f8 distinct items per hash: n 16777216 min 123 p1 126 median 128 p99 128 max 128 mean 127.7233
|
||||
[2026-10-07T19:36:32Z] p100767-attack-f8 distinct lines per warp: n 524288 min 32424 p1 32500 median 32567 p99 32622 max 32670 mean 32566.0828
|
||||
[2026-10-07T19:36:32Z] p100767-attack-f8 distinct items per warp: n 524288 min 4070 p1 4079 median 4087 p99 4093 max 4096 mean 4086.6480
|
||||
[2026-10-07T19:36:32Z] uniform expectation: distinct lines per hash 1023.875 of 1024 reads, per warp 32640.3 of 32768 reads (2^22 lines); distinct items per hash 127.9995 of 128, per warp 4095.50 of 4096 (2^24 items)
|
||||
[2026-10-07T19:36:32Z] positions: largest hi16-bucket (256 items) share 0.0286% at p6 (iteration 0, site 6, instr 23); windowed expectation 0.0061%; largest saturated-source share 0.0126% at p38 (site 6, instr 23)
|
||||
[2026-10-07T19:36:32Z] acceptance-style (2,048 evaluations, the rule's sample size): the most repeated address at one position 3 of 2048 at p6 (site 6, instr 23); saturated sources at one position 2 of 2048 at p6 (site 6, instr 23); uniform expectation: repeats 1 to 2, saturated 0
|
||||
[2026-10-07T19:36:32Z] p100767-attack-f8 item histogram (flat): bins 16777216 reads 2147483648 mean 128.000 sigma 11.314 max 29722 (bin 0) z_max +2615.76 min 57 z_min -6.28 chi2/dof 5.05098 chi2_z +11732.89 top0.1% 0.30343% top0.5% 0.97966% top1% 1.72521%
|
||||
[2026-10-07T19:36:32Z] p100767-attack-f8 item histogram against the window density: full 2^24 chi2/dof 2.30691 largest 29722 (item 0x0) at +2398.44 sigma smallest at -5.03; buckets64 chi2/dof 1.85474 largest 39148 (bucket 0) at +298.28 sigma smallest at -4.43
|
||||
[2026-10-07T19:36:35Z] p100767-attack-f8 WINDOWED CONTROL item histogram (flat): bins 16777216 reads 2147483648 mean 128.000 sigma 11.314 max 215 (bin 2100831) z_max +7.69 min 56 z_min -6.36 chi2/dof 3.49942 chi2_z +7239.08 top0.1% 0.14829% top0.5% 0.71360% top1% 1.40031%
|
||||
[2026-10-07T19:36:35Z] p100767-attack-f8 WINDOWED CONTROL against the window density: full chi2/dof 0.99988 largest +5.98 sigma; buckets64 chi2/dof 0.99505 largest +5.11 smallest -4.81
|
||||
[2026-10-07T19:36:35Z] 6-sigma p100767-attack-f8 items buckets64 against the window density: largest bucket +298.28 sigma, smallest -4.43 -> FLAGGED (beyond 6 sigma)
|
||||
[2026-10-07T19:36:35Z] hot-set p100767-attack-f8 items (windowed control): f 0.1% S_f 0.30343% E_f(control) 0.14829% X_f +0.15514% X_f/f +1.5514 -> HOT SET
|
||||
[2026-10-07T19:36:35Z] hot-set p100767-attack-f8 items (windowed control): f 0.5% S_f 0.97966% E_f(control) 0.71360% X_f +0.26605% X_f/f +0.5321 -> no hot set
|
||||
[2026-10-07T19:36:35Z] hot-set p100767-attack-f8 items (windowed control): f 1.0% S_f 1.72521% E_f(control) 1.40031% X_f +0.32490% X_f/f +0.3249 -> no hot set
|
||||
[2026-10-07T19:36:35Z] hot-set p100767-attack-f8 items (windowed control): verdict FLAGGED
|
||||
[2026-10-07T19:36:37Z] p100767-attack-f8 FLAT CONTROL item histogram: bins 16777216 reads 2147483648 mean 128.000 sigma 11.314 max 191 (bin 10083710) z_max +5.57 min 71 z_min -5.04 chi2/dof 1.00035 chi2_z +1.01 top0.1% 0.13110% top0.5% 0.63254% top1% 1.24340%
|
||||
[2026-10-07T19:36:37Z] hot-set p100767-attack-f8 items (flat control, the auditor's first view): f 0.1% S_f 0.30343% E_f(control) 0.13110% X_f +0.17233% X_f/f +1.7233 -> HOT SET
|
||||
[2026-10-07T19:36:37Z] hot-set p100767-attack-f8 items (flat control, the auditor's first view): f 0.5% S_f 0.97966% E_f(control) 0.63254% X_f +0.34711% X_f/f +0.6942 -> no hot set
|
||||
[2026-10-07T19:36:37Z] hot-set p100767-attack-f8 items (flat control, the auditor's first view): f 1.0% S_f 1.72521% E_f(control) 1.24340% X_f +0.48180% X_f/f +0.4818 -> no hot set
|
||||
[2026-10-07T19:36:37Z] hot-set p100767-attack-f8 items (flat control, the auditor's first view): verdict FLAGGED
|
||||
[2026-10-07T19:36:37Z] ratio p100767-attack-f8: top 0.1% / 0.5% / 1% share over the WINDOW-MODEL control 2.0462x / 1.3728x / 1.2320x (gate 1.2x at 0.1%: BEYOND); over the FLAT control 2.3145x / 1.5488x / 1.3875x
|
||||
[2026-10-07T19:36:39Z] attribution: hot threshold count >= 257 marks 17086 items (0.1018% of items) holding 6595489 reads (0.3071% of reads); top 8 items t=0x000000:29722 t=0x200000:10078 t=0x300000:7889 t=0x180000:6223 t=0x100000:5739 t=0x0c0000:4809 t=0x080000:4756 t=0x380000:4599
|
||||
[2026-10-07T19:36:57Z] attribution: reads on hot items per position (flat expectation 0.1018% of each position's 16777216 reads); the 24 largest: p86(it5 s6)=3.360% p6(it0 s6)=3.359% p54(it3 s6)=3.359% p38(it2 s6)=3.359% p118(it7 s6)=3.358% p22(it1 s6)=3.357% p102(it6 s6)=3.355% p70(it4 s6)=3.354% p103(it6 s7)=0.416% p119(it7 s7)=0.416% p23(it1 s7)=0.416% p7(it0 s7)=0.415% p87(it5 s7)=0.415% p39(it2 s7)=0.415% p55(it3 s7)=0.414% p71(it4 s7)=0.414% p0(it0 s0)=0.210% p31(it1 s15)=0.210% p75(it4 s11)=0.209% p11(it0 s11)=0.209% p59(it3 s11)=0.209% p112(it7 s0)=0.209% p95(it5 s15)=0.208% p107(it6 s11)=0.208%
|
||||
[2026-10-07T19:36:57Z] attribution: hot reads by iteration it0=0.307% it1=0.307% it2=0.307% it3=0.307% it4=0.307% it5=0.307% it6=0.307% it7=0.307% ; by site s0=0.208% s1=0.103% s2=0.000% s3=0.104% s4=0.000% s5=0.000% s6=3.358% s7=0.415% s8=0.000% s9=0.000% s10=0.103% s11=0.208% s12=0.000% s13=0.104% s14=0.104% s15=0.207%
|
||||
[2026-10-07T19:36:57Z] site 0 (instr 6, src r6, k_off 1 offset 0, window 2^23 items): share of its reads into the top 0.1% 0.2078% (flat expectation 0.1018%); index entropy 15.000 bits of 15 uniform-on-window; saturated source 0.0000%; largest 256-item bucket 0.0033% (window expectation 0.0031%)
|
||||
[2026-10-07T19:36:57Z] site 1 (instr 9, src r7, k_off 0 offset 0, window 2^24 items): share of its reads into the top 0.1% 0.1032% (flat expectation 0.1018%); index entropy 16.000 bits of 16 uniform-on-window; saturated source 0.0000%; largest 256-item bucket 0.0017% (window expectation 0.0015%)
|
||||
[2026-10-07T19:36:57Z] site 2 (instr 11, src r5, k_off 2 offset 1, window 2^22 items): share of its reads into the top 0.1% 0.0000% (flat expectation 0.1018%); index entropy 14.000 bits of 14 uniform-on-window; saturated source 0.0000%; largest 256-item bucket 0.0064% (window expectation 0.0061%)
|
||||
[2026-10-07T19:36:57Z] site 3 (instr 12, src r3, k_off 0 offset 0, window 2^24 items): share of its reads into the top 0.1% 0.1039% (flat expectation 0.1018%); index entropy 16.000 bits of 16 uniform-on-window; saturated source 0.0000%; largest 256-item bucket 0.0017% (window expectation 0.0015%)
|
||||
[2026-10-07T19:36:57Z] site 4 (instr 13, src r2, k_off 1 offset 1, window 2^23 items): share of its reads into the top 0.1% 0.0000% (flat expectation 0.1018%); index entropy 15.000 bits of 15 uniform-on-window; saturated source 0.0000%; largest 256-item bucket 0.0032% (window expectation 0.0031%)
|
||||
[2026-10-07T19:36:57Z] site 5 (instr 19, src r4, k_off 1 offset 1, window 2^23 items): share of its reads into the top 0.1% 0.0000% (flat expectation 0.1018%); index entropy 15.000 bits of 15 uniform-on-window; saturated source 0.0000%; largest 256-item bucket 0.0032% (window expectation 0.0031%)
|
||||
[2026-10-07T19:36:57Z] site 6 (instr 23, src r6, k_off 2 offset 0, window 2^22 items): share of its reads into the top 0.1% 3.3578% (flat expectation 0.1018%); index entropy 13.999 bits of 14 uniform-on-window; saturated source 0.0121%; largest 256-item bucket 0.0279% (window expectation 0.0061%)
|
||||
[2026-10-07T19:36:57Z] site 7 (instr 32, src r0, k_off 2 offset 0, window 2^22 items): share of its reads into the top 0.1% 0.4151% (flat expectation 0.1018%); index entropy 14.000 bits of 14 uniform-on-window; saturated source 0.0000%; largest 256-item bucket 0.0064% (window expectation 0.0061%)
|
||||
[2026-10-07T19:36:57Z] site 8 (instr 36, src r7, k_off 1 offset 1, window 2^23 items): share of its reads into the top 0.1% 0.0000% (flat expectation 0.1018%); index entropy 15.000 bits of 15 uniform-on-window; saturated source 0.0000%; largest 256-item bucket 0.0033% (window expectation 0.0031%)
|
||||
[2026-10-07T19:36:57Z] site 9 (instr 39, src r7, k_off 1 offset 1, window 2^23 items): share of its reads into the top 0.1% 0.0000% (flat expectation 0.1018%); index entropy 15.000 bits of 15 uniform-on-window; saturated source 0.0000%; largest 256-item bucket 0.0032% (window expectation 0.0031%)
|
||||
[2026-10-07T19:36:57Z] site 10 (instr 41, src r4, k_off 0 offset 0, window 2^24 items): share of its reads into the top 0.1% 0.1035% (flat expectation 0.1018%); index entropy 16.000 bits of 16 uniform-on-window; saturated source 0.0000%; largest 256-item bucket 0.0017% (window expectation 0.0015%)
|
||||
[2026-10-07T19:36:57Z] site 11 (instr 45, src r5, k_off 1 offset 0, window 2^23 items): share of its reads into the top 0.1% 0.2077% (flat expectation 0.1018%); index entropy 15.000 bits of 15 uniform-on-window; saturated source 0.0000%; largest 256-item bucket 0.0032% (window expectation 0.0031%)
|
||||
[2026-10-07T19:36:57Z] site 12 (instr 50, src r7, k_off 2 offset 3, window 2^22 items): share of its reads into the top 0.1% 0.0000% (flat expectation 0.1018%); index entropy 14.000 bits of 14 uniform-on-window; saturated source 0.0000%; largest 256-item bucket 0.0064% (window expectation 0.0061%)
|
||||
[2026-10-07T19:36:57Z] site 13 (instr 58, src r3, k_off 0 offset 0, window 2^24 items): share of its reads into the top 0.1% 0.1039% (flat expectation 0.1018%); index entropy 16.000 bits of 16 uniform-on-window; saturated source 0.0000%; largest 256-item bucket 0.0017% (window expectation 0.0015%)
|
||||
[2026-10-07T19:36:57Z] site 14 (instr 59, src r2, k_off 0 offset 0, window 2^24 items): share of its reads into the top 0.1% 0.1038% (flat expectation 0.1018%); index entropy 16.000 bits of 16 uniform-on-window; saturated source 0.0000%; largest 256-item bucket 0.0017% (window expectation 0.0015%)
|
||||
[2026-10-07T19:36:57Z] site 15 (instr 63, src r1, k_off 1 offset 0, window 2^23 items): share of its reads into the top 0.1% 0.2072% (flat expectation 0.1018%); index entropy 15.000 bits of 15 uniform-on-window; saturated source 0.0000%; largest 256-item bucket 0.0033% (window expectation 0.0031%)
|
||||
[2026-10-07T19:36:57Z] attribution: item 0x000000 (29722 reads) read from positions p38(it2 s6)x3787 p6(it0 s6)x3774 p102(it6 s6)x3732 p86(it5 s6)x3713 p70(it4 s6)x3696 p22(it1 s6)x3673 p54(it3 s6)x3620 p118(it7 s6)x3602 p15(it0 s15)x6 p43(it2 s11)x5 p79(it4 s15)x5 p39(it2 s7)x4
|
||||
[2026-10-07T19:36:57Z] attribution: item 0x200000 (10078 reads) read from positions p54(it3 s6)x1320 p70(it4 s6)x1305 p102(it6 s6)x1269 p22(it1 s6)x1246 p118(it7 s6)x1242 p86(it5 s6)x1219 p38(it2 s6)x1199 p6(it0 s6)x1171 p119(it7 s7)x5 p27(it1 s11)x5 p71(it4 s7)x5 p80(it5 s0)x5
|
||||
[2026-10-07T19:36:57Z] attribution: item 0x300000 (7889 reads) read from positions p22(it1 s6)x988 p118(it7 s6)x987 p6(it0 s6)x982 p70(it4 s6)x980 p86(it5 s6)x963 p54(it3 s6)x961 p102(it6 s6)x957 p38(it2 s6)x956 p119(it7 s7)x8 p7(it0 s7)x7 p47(it2 s15)x6 p1(it0 s1)x5
|
||||
[2026-10-07T19:36:57Z] attribution: item 0x180000 (6223 reads) read from positions p118(it7 s6)x814 p86(it5 s6)x784 p22(it1 s6)x772 p102(it6 s6)x770 p38(it2 s6)x761 p54(it3 s6)x749 p70(it4 s6)x737 p6(it0 s6)x716 p103(it6 s7)x7 p87(it5 s7)x5 p43(it2 s11)x4 p55(it3 s7)x4
|
||||
[2026-10-07T19:36:57Z] attribution: item 0x100000 (5739 reads) read from positions p38(it2 s6)x725 p102(it6 s6)x723 p86(it5 s6)x707 p70(it4 s6)x699 p6(it0 s6)x697 p22(it1 s6)x688 p54(it3 s6)x687 p118(it7 s6)x681 p11(it0 s11)x6 p7(it0 s7)x4 p23(it1 s7)x4 p58(it3 s10)x4
|
||||
[2026-10-07T19:36:57Z] attribution: item 0x0c0000 (4809 reads) read from positions p70(it4 s6)x655 p22(it1 s6)x611 p86(it5 s6)x610 p102(it6 s6)x587 p38(it2 s6)x573 p54(it3 s6)x566 p6(it0 s6)x551 p118(it7 s6)x534 p23(it1 s7)x6 p11(it0 s11)x5 p87(it5 s7)x5 p7(it0 s7)x4
|
||||
[2026-10-07T19:36:57Z] attribution: item 0x080000 (4756 reads) read from positions p102(it6 s6)x593 p70(it4 s6)x590 p118(it7 s6)x581 p38(it2 s6)x578 p22(it1 s6)x577 p6(it0 s6)x573 p54(it3 s6)x569 p86(it5 s6)x563 p7(it0 s7)x10 p119(it7 s7)x6 p71(it4 s7)x6 p103(it6 s7)x6
|
||||
[2026-10-07T19:36:57Z] attribution: item 0x380000 (4599 reads) read from positions p102(it6 s6)x590 p6(it0 s6)x576 p54(it3 s6)x568 p22(it1 s6)x567 p118(it7 s6)x556 p86(it5 s6)x549 p70(it4 s6)x541 p38(it2 s6)x534 p55(it3 s7)x8 p103(it6 s7)x6 p95(it5 s15)x6 p43(it2 s11)x5
|
||||
[2026-10-07T19:36:57Z] hottest item p100767-attack-f8 (0x000000): 29722 reads (0.0014% of all); predicted source site-instr6:r6:zero:last-writer-mad@4
|
||||
[2026-10-07T19:36:57Z] program p100767-attack-f8 DONE: 16777216 nonces; 6-sigma (windowed) FLAGGED; hot-set FLAGGED; verdict FLAGGED
|
||||
Terminated
|
||||
lease: released 32 pool cores after 706 s, exit 0
|
||||
|
|
@ -34,7 +34,7 @@ check is owed once I copy its program.json read-only from build-1.
|
|||
|
||||
| Q | Method | Known-failed shape (must fire) | Gate | Result | Status |
|
||||
|---|---|---|---|---|---|
|
||||
| Q1 | Steering/hot set: the chain's class v4 draw over the F8 label space (shards of 100k seeds; 19:27 BST to 19:4x BST under the SIGSTOP yield, since 19:4x BST nice 10 on cores 8-95, no yield), the stand-in per-site ratio at 256 units as the proxy, the live hot set by the unmodified f8 harness (adv-live) on the lowest-ratio seeds and on a consecutive-seed census | adv-live const-item plant FLAGGED (21.8x, X_1% +6.49); clean control 0.9996x PASS | X_f >= f flags a hot set; gain = implied on-die SRAM copy size | seed 100767 (of 4,600 accepted) flags the hot-set test at 2^24 nonces: X_0.1% +0.155%, 2.05x; four lowest-ratio seeds all BEYOND the f8 1.2x gate live; 27 random accepted programs: 0 beyond, 0 hot sets; gain 1.002x (1 MB copy serves 0.31% of loads) | FINDING, bounded: a distinguisher and a seed selector, not an exploitable bypass; sweep RUNNING |
|
||||
| Q1 | Steering/hot set: the chain's class v4 draw over the F8 label space (shards of 100k seeds; 19:27 BST to 19:4x BST under the SIGSTOP yield, since 19:4x BST nice 10 on cores 8-95, no yield), the stand-in per-site ratio at 256 units as the proxy, the live hot set by the unmodified f8 harness (adv-live) on the lowest-ratio seeds and on a consecutive-seed census | adv-live const-item plant FLAGGED (21.8x, X_1% +6.49); clean control 0.9996x PASS | X_f >= f flags a hot set; gain = implied on-die SRAM copy size | 23,319 accepted programs drawn; seed 100767 flags the hot-set test at 2^24 nonces (X_0.1% +0.155%, 2.05x) under class v4 AND under class v5 with the state leaves (+0.155%, 2.05x, the same eight hot items); 12 lowest stand-in-ratio seeds live: 5 beyond the f8 1.2x gate, 7 within; 11 random: 1 beyond; hot set 1 of 22 at 2^24; gain 1.002x (1 MB copy serves 0.31% of loads) | FINDING, bounded: a program-dataflow distinguisher (site 6, a near-zero source under the 1% (c') limit) that survives the class v5 dataset; not an exploitable bypass; the 256-unit selector is weak (7 of 12 false positives); shards and 23 live rows re-queued in the lease pool |
|
||||
| Q2 | Stand-in gap: a validated mirror runs the rule's own units on the closed form and on the live dataset; per-site ratio at 2^20 and the (c) metrics compared | zero-dataset plant: live 0.9733 REJECT against closed accept (fired) | any false accept that reads a hot set on the live set | 54 programs: max per-site gap 0.0004 (the 2^20 sampling noise), mean min-ratio gap 0.00002, 0 verdict disagreements, (c) metrics agree to 0.019 of 128 | BOUND |
|
||||
| Q3 | Handed to lane adv-accept-3 (unspawned); row 90 (exhaustion census: per-part rejections, cap, last resort) claimed by this lane, owner adv-accept-3 | forced-exhaust plant must hit the cap and print the last-resort program | P(exhaust) bounded; last resort characterised | attempts census over 20k seeds RUNNING (box 2); plant RUNNING | RUNNING (owner adv-accept-3, unspawned) |
|
||||
| Q4 | Handed to lane adv-accept-2 | | | | HANDED OVER |
|
||||
|
|
@ -330,18 +330,39 @@ selector enrichment about 4.6x over the base rate (42 percent beyond against 9 p
|
|||
points. The hot-set test proper (X_f >= f) fired on 1 of 22 programs measured at 2^24 (100767), and on none
|
||||
of the 11 random.
|
||||
|
||||
### Class v5 check of the exemplar (PENDING the lock; the defender's question)
|
||||
### Class v5 check of the exemplar: the hot set SURVIVES class v5 unchanged (box 2, 20:36 BST)
|
||||
|
||||
Does seed 100767 (id 9d68e6286fc817d4 under class v4) still read hot under class v5's state-derived
|
||||
dataset? Tool: tools/attack/adv-accept-v5 (the same f8 harness over the vendored igneum-pow of branch
|
||||
class-v5 at 25c8063f, read-only input; the program draw is the same since the state flag is not read by
|
||||
the draw, generator 5; the dataset XORs the window's state leaf into every item). State stream: the Devnet
|
||||
3 v5 pack's state.igsd1 (inputs/v5-dn3-epoch0-state.igsd1, 11 records, root 7e37a9fb...a311), the only
|
||||
public state stream. Command, under the per-box sweep lock when my running confirmations end:
|
||||
`adv-live-v5 warps --program 100767 --nonces 16777216 --threads 32 --diag 1 --state inputs/v5-dn3-epoch0-state.igsd1`.
|
||||
Known-failed shape: `--plant const-item` on the same run must FLAG. Expectation to test: the hot items are
|
||||
the era-stride images of small source values at site 6; the leaf changes the words every load folds in, so
|
||||
the frequency of small source values may move; the images themselves do not.
|
||||
the draw, generator 5, id 2fd83dbae09c366d; the dataset XORs the window's state leaf into every item before
|
||||
the first mixer). State stream: the Devnet 3 v5 pack's state.igsd1 (inputs/v5-dn3-epoch0-state.igsd1, 11
|
||||
records, root 7e37a9fb...a311, leaves fnv f141bfee2a8b11b0), the only public state stream. Commands, through
|
||||
the lease pool (lease 32, 16 cores taken), log logs/adv-accept/v5-exemplar.log:
|
||||
|
||||
adv-live-v5 warps --program 100767 --nonces 1000000 --plant const-item --state <stream> (known-failed shape)
|
||||
adv-live-v5 warps --program 100767 --nonces 16777216 --diag 1 --validate sample --state <stream>
|
||||
|
||||
| Measure | class v4 (live-confirm-16m.log) | class v5 with the state leaves | plant (const-item, 10^6) |
|
||||
|---|---|---|---|
|
||||
| Hash agreement with the library's Epoch::hash_warp | 0 mismatches | 589 warps, 0 mismatches | skipped under the plant |
|
||||
| Hot-set test f = 0.1% | X_f +0.15503%, X/f 1.55, HOT SET | X_f +0.15514%, X/f 1.55, HOT SET | X_f +6.32%, X/f 63 |
|
||||
| Top 0.1% share over the window model | 2.0455x | 2.0462x | 25.7x |
|
||||
| Windowed 6-sigma, largest 64-item bucket | +294.8 | +298.3 | +332,226 |
|
||||
| Hot items (top 0.1%) and their reads | 17,034 items, 0.3064% of reads | 17,086 items, 0.3071% of reads | |
|
||||
| Top 8 items | 0x000000 (29,355), 0x200000, 0x300000, 0x180000, 0x100000, 0x080000, 0x380000, 0x0c0000 | the same eight: 0x000000 (29,722), 0x200000, 0x300000, 0x180000, 0x100000, 0x0c0000, 0x080000, 0x380000 | 0x001234 (the plant) |
|
||||
| Site attribution | site 6 3.350%, site 7 0.414% | site 6 3.358%, site 7 0.415% | |
|
||||
| Hottest item's traced source | site instr 6, r6 = zero, writer mad@4 | the same | |
|
||||
|
||||
Reading. The state leaf changes every dataset WORD, and the hot set does not move by a part in a thousand:
|
||||
the concentration is a property of the program's register dataflow at site 6 (r6 reaching zero through the
|
||||
mad at instruction 4 in about 0.013 percent of evaluations, then the era stride mapping small values to
|
||||
items at multiples of 2^19), not of the dataset's values. Any dataset keyed the same way through the same
|
||||
load address function inherits it. So the class v5 change does not touch this finding; what would is a rule
|
||||
on the program (the (c') saturation limit at 1 percent sits 80x above this program's 0.013 percent, and the
|
||||
0.98 per-site floor sits 0.012 below its 0.9919) or a load address that does not map small sources to a
|
||||
fixed item set. Price unchanged: 1 MB of on-die items serves 0.31 percent of loads, gain 1.002x, no row of
|
||||
chip-model-v3.md moves under either class.
|
||||
|
||||
### Rule change 19:55 BST (box-hours honesty)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue