Imagine you have a well-meaning office assistant who, watching you grab files from the cabinet, starts pulling out the next folders they think you'll need. Saves you time — until the assistant starts grabbing folders labeled 'CLASSIFIED' based on patterns in your secret documents, and anyone watching the assistant's movements can reconstruct what those secrets say. That's exactly what data memory-dependent prefetchers (DMPs) do inside modern CPUs: they watch memory access patterns and speculatively fetch data they predict you'll need next. The problem is, when the data being prefetched encodes secrets, the prefetch itself becomes a side channel. The committed claim: SecDMP is the first provably secure, performance-preserving hardware defense against all classes of DMP side-channel leakage, including classes that the only existing performance-aware defense (Apple's DIT mechanism) fails to cover. The paper doesn't just propose a fix — it builds a formal taxonomy of DMP leakage, implements open-source DMPs on RISC-V to validate the taxonomy empirically, shows that Apple's defense leaves entire leakage classes open, and then proves that SecDMP closes them all without degrading prefetcher performance on public data. The architecture is hardware-level tagging: secrets are marked in memory, and the prefetcher is constrained so it never encodes tagged data into microarchitectural state. This is not a software patch or a compiler-level workaround — it's a modification to the prefetcher's decision logic at the RTL level. The technique belongs to the family of taint-tracking hardware defenses, but applied specifically to the prefetch pipeline rather than to speculative execution or cache partitioning. The key structural choice is that only secret-marked data pays any cost; public data continues to benefit fully from DMP optimization. The integrity story here is unusually strong for a hardware security paper. The authors provide both a formal proof (SecDMP introduces no leakage beyond a DMP-free baseline) and empirical validation on open-source RISC-V implementations — the first open-source DMPs, which is itself a contribution. They directly compare against the existing defense landscape, including Apple's DIT, and demonstrate concrete attacks that DIT fails to prevent. The taxonomy of leakage classes provides a structured framework for evaluating any future DMP defense, not just their own. On the ladder: the prior art is thin. Apple's DIT is the only existing defense that tries to preserve DMP performance, and this paper shows it's incomplete. Other defenses (like disabling DMPs entirely or flushing microarchitectural state) work but destroy the performance benefit. SecDMP is the first to claim — and formally prove — both security and efficiency. The baseline it has to beat is essentially 'turn the prefetcher off,' and it does so convincingly. The milestone question is about adoption. SecDMP exists as RTL-level modifications validated on RISC-V. The next real threshold is integration into a production silicon design — either ARM, x86, or RISC-V — where the defense runs on real hardware with real workloads and real area/power budgets. That's a 3-5 year horizon given silicon design cycles. The hardware cost the authors report is minimal, but 'minimal in simulation' and 'minimal in 5nm tape-out' are different claims. The obvious experiment not run: performance evaluation on production-scale out-of-order cores with realistic workloads beyond microbenchmarks. The authors likely didn't run this because open-source RISC-V cores with full DMP implementations at production scale don't exist yet — they had to build the DMP themselves. This is a compute/infrastructure limitation, not a dodge. The formal proof carries significant weight here, but silicon-level validation remains the gap between 'provably correct' and 'deployed.'