Implementation · SAGE · Draft
Self-modifying code limits the timing margin
On this page
MinorOpen questionOpen
The authors report that their implementation reaches 75% of maximum GPU utilisation when the checksum uses self-modifying code, and that this limits the time difference caused by an adversary who inserts instructions into the checksum loop. They note that other cache-eviction strategies could raise utilisation.
Sources: [1]