International audienceAs processors become more and more complex due to performance optimizations and energy savings, new attack surfaces raise. We know that the micro-architecture of a processor leaks some information into the architectural domain. Moreover, some mechanisms like speculative execution can be exploited to execute malicious instructions. As a consequence, it allows a process to spy another process or to steal data. These attacks are consequences of fundamental design issues, thus they are complicated to fix and reproduce. Simulation would be of a great help for scientific research for microarchitectural security, but it also leads to new challenges. We try to address the first challenges to demonstrate that simulation could b...
Speculative execution, the base on which modern high-performance general-purpose CPUs are built on, ...
The disclosure of the Spectre speculative-execution attacks in January 2018 has left a severe vulner...
Modern high-performance CPUs depend on speculative out-of-order execution in order to offer high per...
International audienceAs processors become more and more complex due to performance optimizations an...
International audienceThe processors (CPUs) embedded in System on Chip (SoC) have to face recent att...
Modern processors use architecture like caches, branch predictors, and speculative execution in orde...
The recent Spectre attacks has demonstrated the fundamental insecurity of current computer microarch...
International audienceSide channel attacks (SCA) have the potential of disrupting the trust of the u...
The discovery of hardware vulnerabilities has increasingly become more frequent in recent years. In ...
The processor flaws used in the Spectre and Meltdown attacks have had uncharacteristically large med...
Speculative execution attacks, such as Spectre, reuse code from the victim’s binary to access and le...
Speculative attacks are still an active threat today that, even if initially focused on the x86 plat...
International audienceRecent works have highlighted the vulnerability of System-on-a-Chip (SoC) plat...
Speculative execution allows CPUs to improve performance by using prediction mechanisms that predic...
This artifact presents the implementation of SpecCheck, a gem5 extension for identifying potentially...
Speculative execution, the base on which modern high-performance general-purpose CPUs are built on, ...
The disclosure of the Spectre speculative-execution attacks in January 2018 has left a severe vulner...
Modern high-performance CPUs depend on speculative out-of-order execution in order to offer high per...
International audienceAs processors become more and more complex due to performance optimizations an...
International audienceThe processors (CPUs) embedded in System on Chip (SoC) have to face recent att...
Modern processors use architecture like caches, branch predictors, and speculative execution in orde...
The recent Spectre attacks has demonstrated the fundamental insecurity of current computer microarch...
International audienceSide channel attacks (SCA) have the potential of disrupting the trust of the u...
The discovery of hardware vulnerabilities has increasingly become more frequent in recent years. In ...
The processor flaws used in the Spectre and Meltdown attacks have had uncharacteristically large med...
Speculative execution attacks, such as Spectre, reuse code from the victim’s binary to access and le...
Speculative attacks are still an active threat today that, even if initially focused on the x86 plat...
International audienceRecent works have highlighted the vulnerability of System-on-a-Chip (SoC) plat...
Speculative execution allows CPUs to improve performance by using prediction mechanisms that predic...
This artifact presents the implementation of SpecCheck, a gem5 extension for identifying potentially...
Speculative execution, the base on which modern high-performance general-purpose CPUs are built on, ...
The disclosure of the Spectre speculative-execution attacks in January 2018 has left a severe vulner...
Modern high-performance CPUs depend on speculative out-of-order execution in order to offer high per...