Cache attacks are widespread on microprocessors and multi-processor system-on-chips but have not yet spread to heterogeneous systems-on-chip such as SoC-FPGA that are found in increasing numbers of applications on servers or in the cloud. This type of SoC has two parts: a processing system that includes hard components and ARM processor cores and a programmable logic part that includes logic gates to be used to implement custom designs. The two parts communicate via memory-mapped interfaces. One of these interfaces is the accelerator coherency port that provides optional cache coherency between the two parts. In this paper, we discuss the practicability and potential threat of inside-SoC cache attacks using the cache coherency mechanism of ...
Abstract Multilevel cache architectures are widely used in modern heterogeneous systems for performa...
Reconfigurable heterogeneous systems-on-chips (SoCs) integrating multiple accelerators are cost-effe...
This paper presents timing compartments, a hardware architecture abstraction that eliminates m...
International audienceCache attacks are widespread on microprocessors and multi-processor system-on-...
After years of development, FPGAs are finally making an appearance on multi-tenant cloud servers. He...
There exist various vulnerabilities in computing hardware that adversaries can exploit to mount atta...
Modern computing systems are becoming increasingly vulnerable to timing channel attacks that leak co...
Software cache-based side channel attacks present serious threats to modern computer systems. Using ...
Recent research has produced a number of viable side-channel attack methods based on the data-depend...
Software cache-based side channel attacks present serious threats to modern computer systems. Using ...
Micro-architectural analysis (MA) is a fast evolving area of side-channel cryptanalysis. This new ar...
New generation System-on-Chips will be extremely complex devices, composed from complex subsystems, ...
System-on-a-chip (SoC) designs is characterized by heavy reuse of IP blocks to satisfy specific comp...
International audienceCache side-channel attacks consist, for a malicious process, to infer the curr...
In a multiprocessor system-on-chip (MPSoC) private caches introduce the cache coherence problem. Her...
Abstract Multilevel cache architectures are widely used in modern heterogeneous systems for performa...
Reconfigurable heterogeneous systems-on-chips (SoCs) integrating multiple accelerators are cost-effe...
This paper presents timing compartments, a hardware architecture abstraction that eliminates m...
International audienceCache attacks are widespread on microprocessors and multi-processor system-on-...
After years of development, FPGAs are finally making an appearance on multi-tenant cloud servers. He...
There exist various vulnerabilities in computing hardware that adversaries can exploit to mount atta...
Modern computing systems are becoming increasingly vulnerable to timing channel attacks that leak co...
Software cache-based side channel attacks present serious threats to modern computer systems. Using ...
Recent research has produced a number of viable side-channel attack methods based on the data-depend...
Software cache-based side channel attacks present serious threats to modern computer systems. Using ...
Micro-architectural analysis (MA) is a fast evolving area of side-channel cryptanalysis. This new ar...
New generation System-on-Chips will be extremely complex devices, composed from complex subsystems, ...
System-on-a-chip (SoC) designs is characterized by heavy reuse of IP blocks to satisfy specific comp...
International audienceCache side-channel attacks consist, for a malicious process, to infer the curr...
In a multiprocessor system-on-chip (MPSoC) private caches introduce the cache coherence problem. Her...
Abstract Multilevel cache architectures are widely used in modern heterogeneous systems for performa...
Reconfigurable heterogeneous systems-on-chips (SoCs) integrating multiple accelerators are cost-effe...
This paper presents timing compartments, a hardware architecture abstraction that eliminates m...