DISARM scorecard
A timing leak is only a leak if the attacker's clock is fine enough to see it. That makes the fix a question about the board and the adversary, not about the source code alone.
Remote clock10 CYC
Physical clock5 CYC
Leak left on the board
—cycle gap between the two secret-dependent paths
Gap measured
on the Jetson
on the Jetson
What the clock
can resolve
can resolve
Fix in use
No fix
The routine ships as written. Whether it leaks depends entirely on the board and the attacker.
Runtime added
Lines added
cost bars: Java benchmark set, Jetson Nano · runtime scale 0 to 200 percent