Electrical-level attacks on CPUs, FPGAs, and GPUs: Survey and implications in the heterogeneous era
Given the need for efficient high-performance computing, computer architectures combining
central processing units (CPUs), graphics processing units (GPUs), and field-programmable …
central processing units (CPUs), graphics processing units (GPUs), and field-programmable …
Exploiting errors for efficiency: A survey from circuits to applications
When a computational task tolerates a relaxation of its specification or when an algorithm
tolerates the effects of noise in its execution, hardware, system software, and programming …
tolerates the effects of noise in its execution, hardware, system software, and programming …
FPGAhammer: Remote voltage fault attacks on shared FPGAs, suitable for DFA on AES
With each new technology generation, the available resources on Field Programmable Gate
Arrays increase, making them more attractive for partial access from multiple users. They get …
Arrays increase, making them more attractive for partial access from multiple users. They get …
Harnessing voltage margins for energy efficiency in multicore CPUs
G Papadimitriou, M Kaliorakis… - Proceedings of the 50th …, 2017 - dl.acm.org
In this paper, we present the first automated system-level analysis of multicore CPUs based
on ARMv8 64-bit architecture (8-core, 28nm X-Gene 2 micro-server by AppliedMicro) when …
on ARMv8 64-bit architecture (8-core, 28nm X-Gene 2 micro-server by AppliedMicro) when …
[图书][B] Introduction to Asynchronous Circuit Design.
J Sparsø - 2020 - orbit.dtu.dk
This book is an introduction to the design of asynchronous circuits. It is an updated and
significantly extended version of an eight-chapter tutorial that first appeared as Part I in the …
significantly extended version of an eight-chapter tutorial that first appeared as Part I in the …
Exploiting dynamic timing slack for energy efficiency in ultra-low-power embedded systems
H Cherupalli, R Kumar, J Sartori - ACM SIGARCH Computer Architecture …, 2016 - dl.acm.org
Many emerging applications such as the internet of things, wearables, and sensor networks
have ultra-low-power requirements. At the same time, cost and programmability …
have ultra-low-power requirements. At the same time, cost and programmability …
Magic: Malicious aging in circuits/cores
The performance of an IC degrades over its lifetime, ultimately resulting in IC failure. In this
article, we present a hardware attack (called MAGIC) to maliciously accelerate NBTI aging …
article, we present a hardware attack (called MAGIC) to maliciously accelerate NBTI aging …
Clim: A cross-level workload-aware timing error prediction model for functional units
Timing errors that are caused by the timing violations of sensitized circuit paths, have
emerged as an important threat to the reliability of synchronous digital circuits. To protect …
emerged as an important threat to the reliability of synchronous digital circuits. To protect …
Minotaur: Adapting software testing techniques for hardware errors
A Mahmoud, R Venkatagiri, K Ahmed… - Proceedings of the …, 2019 - dl.acm.org
With the end of conventional CMOS scaling, efficient resiliency solutions are needed to
address the increased likelihood of hardware errors. Silent data corruptions (SDCs) are …
address the increased likelihood of hardware errors. Silent data corruptions (SDCs) are …
Suit: Secure undervolting with instruction traps
Modern CPUs dynamically scale voltage and frequency for efficiency. However, too low
voltages can result in security-critical errors. Hence, vendors use a generous safety margin …
voltages can result in security-critical errors. Hence, vendors use a generous safety margin …