(2021) Validation of Side-Channel Models via Observation Refinement.
|
Text
3466752.3480130.pdf Download (1MB) | Preview |
Abstract
Observational models enable the analysis of information flow properties against side channels. Relational testing has been used to validate the soundness of these models by measuring the side channel on states that the model considers indistinguishable. However, unguided search can generate test states that are too similar to each other to invalidate the model. To address this we introduce observation refinement, a technique to guide the exploration of the state space to focus on hardware features of interest. We refine observational models to include fine-grained observations that characterize behavior that we want to exclude. States that yield equivalent refined observations are then ruled out, reducing the size of the space. We have extended an existing model validation framework, Scam-V, to support refinement. We have evaluated the usefulness of refinement for search guidance by analyzing cache coloring and speculative leakage in the ARMv8-A architecture. As a surprising result, we have exposed SiSCLoak, a new vulnerability linked to speculative execution in Cortex-A53.
Item Type: | Conference or Workshop Item (A Paper) (Paper) |
---|---|
Divisions: | Hamed Nemati (HM) |
Conference: | MICRO International Symposium on Microarchitecture |
Depositing User: | Hamed Nemati |
Date Deposited: | 06 Dec 2021 12:32 |
Last Modified: | 06 Dec 2021 12:32 |
Primary Research Area: | NRA1: Trustworthy Information Processing |
URI: | https://publications.cispa.saarland/id/eprint/3523 |
Actions
Actions (login required)
View Item |