A Comprehensive Side-Channel Information Leakage Analysis of an In-Order RISC CPU Microarchitecture
A Comprehensive Side-Channel Information Leakage Analysis of an In-Order RISC CPU Microarchitecture
复制标题
有序 RISC CPU 微架构的全面侧通道信息泄漏分析
DOI:
--
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
W. Fornaciari
中科院分区:
文献类型:
--
作者:
Davide Zoni;Alessandro Barenghi;Gerardo Pelosi;W. Fornaciari
Side-channel attacks are a prominent threat to the security of embedded systems. To perform them, an adversary evaluates the goodness of fit of a set of key-dependent power consumption models to a collection of side-channel measurements taken from an actual device, identifying the secret key value as the one yielding the best-fitting model. In this work, we analyze for the first time the microarchitectural components of a 32-bit in-order RISC CPU, showing which one of them is accountable for unexpected side-channel information leakage. We classify the leakage sources, identifying the data serialization points in the microarchitecture and providing a set of hints that can be fruitfully exploited to generate implementations resistant against side-channel attacks, either writing or generating proper assembly code.