
TID Project Introduces CPU Cache Flushing to Prevent Reconstruction Attacks
SecurityCPUCacheTIDCLFLUSHOPTReconstructionAttacksGitHubDOI
The post claims that no security library flushes CPU cache after wiping sensitive data, leaving keys vulnerable to reconstruction attacks. It introduces TID (The Instant Destroyer), a project that implements a fix using the CLFLUSHOPT instruction to flush CPU cache, preventing such attacks. The post provides a comparison between TID v1 (vulnerable) and TID v2 (secure) and shares a public GitHub repository and DOI for the project.