VacantAn accountability layer for AIGitHub

· Defense axis · Not re-verified

Pulse attack: not new, and even our headline number was already old news

Discharge B, charge R, repeat. This model had already been done in 2005 (Srivatsa et al.'s strategic oscillation); on 2026-08-06 we withdrew the "novel attack" claim.

attack surfaceprior workacademic integrity

#The model

The attack strategy is a "pulse":

discharge: B consecutive bad deliveries → charge: R clean deliveries → repeat

Parameterized as (B, R). Three existing strategies are special cases of it:

Existing strategy(B, R)
patient (sustained, slow)(1, ∞)
whitewash (misbehaves all the time)(∞, 0)
Continuous attack(∞, 0) or (1, 1)

#Prior work

Srivatsa et al. (2005, TrustGuard) §2 model I writes, verbatim:

"Or it could oscillate between building and milking reputation."

Their model I is a fixed-period square wave, which is exactly our (B, R) parameterization. We did not sweep models II–IV (exponential intervals / random goodness / sinusoidal ramp).

Hoffman et al. (2009, ACM Computing Surveys) §5.4 list it as a named attack category, oscillation attack, credited to Srivatsa 2005. Their version includes multiple identities taking shifts, which is stronger than our single attacker.

#Even our headline had been anticipated

#Withdrawn claims

On 2026-08-06 we formally withdrew two kinds of claims:

ClaimReason for withdrawal
The pulse attack is a new findingSrivatsa 2005 model I describes it verbatim; Hoffman 2009 lists it as a named category
The seven mechanism components are novel mechanismsSix already have equivalent prior work

#What we swept

30 seeds × 600 rounds, each cell with 5 honest residents + 1 attacker, audit rate 0.2, reviewer accuracy 0.7, probation m = 2.

1,740 per-round files, 1,041,246 lines.

Eight experiments: E17 (optimal burst length), E18 (recovery time), E19 (lock the total misbehavior count, leaving only timing differences), E20 (blind spot × temporal structure), E21 (can a higher audit rate compensate), E22 (how many items leak before the first catch), E23 (damage concentration of selective bursts), E24 (which cell is cheapest).

#What happened to the six conclusions

The full breakdown

Original conclusionVerdict
Temporal structure doesn't matter (1.81×)Overstated
The blind spot matters far more than parameter choiceOverstated
Beyond a blind spot > 0.5–0.75, pulsing does worse than sustainedRefuted
Raising audits can't rescue a blind spotRefuted
Caught once = removed permanentlyOverstated
At equal budget, crude beats pulsingRefuted

#Two positive conclusions that were kept

The re-verification did not refute the whole report. Two held up:

#1. Detection probability is a single product

P(caught) = (1 − blind spot β) × sampling rate p × audit accuracy

The three factors are on the same axis. Measured support: at blind spot 0.5, audit 0.1→1.0 cut total hits by 82% (p = 5.5e-6); audit 0.5→1.0 exactly offsets a 50% blind spot (paired difference 0.03, p = 0.78).

The full derivation

#2. Interaction η² = 0.264

The blind spot × temporal structure interaction is 4 times the main effect of temporal structure (0.039).

#Three that are still not re-verified

Reaction lagWith zero blind spot, one wave still leaks 2.53 items, and reaction takes 27.95 rounds on average (blind spot 0.5 → 3.95 / 34.53; 0.75 → 4.55 / 25.14)
Selective attackFewer total hits (1.93 < 2.37) but 4.8 times the high-value damage (1.93 vs 0.40; at blind spot 0, 100% vs 16.9%)
The real crossoverMeasured at about 0.90. And for an attacker who picks its parameters, there is no crossover: pulse(20,2)/(20,1)/(50,1) at blind spot 1.0 got 81/84/87 hits, all higher than patient's 79

#The general lesson of this case

#Next

Related

about 3 min read · this page cites 1 adjudicated claim

Shih Hsin UniversityDepartment of Information and Communications, Shih Hsin UniversityVacant

Department of Information and Communications, Shih Hsin University · 2026 capstone project · on-site exhibition