SystemC Model of Power Side-Channel Attacks Against AI Accelerators: Superstition or not?

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Nešković, Andrija, Mulhem, Saleh, Treff, Alexander, Buchty, Rainer, Eisenbarth, Thomas, Berekovic, Mladen
Format: Preprint
Publié: 2023
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866909422637285376
author Nešković, Andrija
Mulhem, Saleh
Treff, Alexander
Buchty, Rainer
Eisenbarth, Thomas
Berekovic, Mladen
author_facet Nešković, Andrija
Mulhem, Saleh
Treff, Alexander
Buchty, Rainer
Eisenbarth, Thomas
Berekovic, Mladen
contents As training artificial intelligence (AI) models is a lengthy and hence costly process, leakage of such a model's internal parameters is highly undesirable. In the case of AI accelerators, side-channel information leakage opens up the threat scenario of extracting the internal secrets of pre-trained models. Therefore, sufficiently elaborate methods for design verification as well as fault and security evaluation at the electronic system level are in demand. In this paper, we propose estimating information leakage from the early design steps of AI accelerators to aid in a more robust architectural design. We first introduce the threat scenario before diving into SystemC as a standard method for early design evaluation and how this can be applied to threat modeling. We present two successful side-channel attack methods executed via SystemC-based power modeling: correlation power analysis and template attack, both leading to total information leakage. The presented models are verified against an industry-standard netlist-level power estimation to prove general feasibility and determine accuracy. Consequently, we explore the impact of additive noise in our simulation to establish indicators for early threat evaluation. The presented approach is again validated via a model-vs-netlist comparison, showing high accuracy of the achieved results. This work hence is a solid step towards fast attack deployment and, subsequently, the design of attack-resilient AI accelerators.
format Preprint
id arxiv_https___arxiv_org_abs_2311_13387
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle SystemC Model of Power Side-Channel Attacks Against AI Accelerators: Superstition or not?
Nešković, Andrija
Mulhem, Saleh
Treff, Alexander
Buchty, Rainer
Eisenbarth, Thomas
Berekovic, Mladen
Hardware Architecture
As training artificial intelligence (AI) models is a lengthy and hence costly process, leakage of such a model's internal parameters is highly undesirable. In the case of AI accelerators, side-channel information leakage opens up the threat scenario of extracting the internal secrets of pre-trained models. Therefore, sufficiently elaborate methods for design verification as well as fault and security evaluation at the electronic system level are in demand. In this paper, we propose estimating information leakage from the early design steps of AI accelerators to aid in a more robust architectural design. We first introduce the threat scenario before diving into SystemC as a standard method for early design evaluation and how this can be applied to threat modeling. We present two successful side-channel attack methods executed via SystemC-based power modeling: correlation power analysis and template attack, both leading to total information leakage. The presented models are verified against an industry-standard netlist-level power estimation to prove general feasibility and determine accuracy. Consequently, we explore the impact of additive noise in our simulation to establish indicators for early threat evaluation. The presented approach is again validated via a model-vs-netlist comparison, showing high accuracy of the achieved results. This work hence is a solid step towards fast attack deployment and, subsequently, the design of attack-resilient AI accelerators.
title SystemC Model of Power Side-Channel Attacks Against AI Accelerators: Superstition or not?
topic Hardware Architecture
url https://arxiv.org/abs/2311.13387