IEEE Micro · 2019 · 29 citations · 5 references
ComputingComputer EngineeringComputer ScienceComputer SecurityHardware SecurityHardware-software Co-designDesign For TestabilityEmbedded SecurityExploit DevelopmentHardware Security VerificationMicroarchitectural SecurityVerificationFormal Hardware VerificationFormal Security VerificationHardware Model CheckingMicroarchitectural Information LeakageMicroarchitectural Security VerificationProof-of-concept Exploit DevelopmentSecurity Property VerificationSecurity Verification
Many hardware security exploits result from the combination of well-known attack classes with newly exploited hardware features. CheckMate is an approach and automated tool for evaluating microarchitectural susceptibility to specified attack classes, and for synthesizing proof-of-concept exploit code for susceptible designs.
5
Spectre Attacks: Exploiting Speculative Execution
Paul Kocher, Daniel Genkin, Daniel Gruss et al. · 2019 · 264 citations · Full text
Sudheendra Hangal, Durgam Vahia, Chaiyasit Manovit et al. · ACM SIGARCH Computer Architecture News · 2004 · 105 citations