Skip to main navigation Skip to search Skip to main content

Machine Learning for Security: The Case of Side-Channel Attack Detection at Run-time

  • Maria Mushtaq
  • , Ayaz Akram
  • , Muhammad Khurram Bhatti
  • , Maham Chaudhry
  • , Muneeb Yousaf
  • , Umer Farooq
  • , Vianney Lapotre
  • , Guy Gogniat
  • IRDL
  • University of California, Davis
  • Information Technology University
  • Dhofar University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

29 Citations (Scopus)

Abstract

This paper presents experimental evaluation and comparative analysis on the use of various Machine Learning (ML) models for detecting Cache-based Side Channel Attacks (CSCAs) in Intel's x86 architecture. The paper provides performance evaluation of ML models based on run-time detection accuracy, speed, computational overhead, and distribution of error in terms of false positives and false negatives. Experiments are performed using state-of-the-art CSCAs namely; Flush+Reload and Flush+Flush attacks, under realistic load conditions on RSA and AES crypto-systems. The paper provides quantitative qualitative analysis of at least 12 ML models being used for CSCA detection for the first time.

Original languageEnglish
Title of host publication2018 25th IEEE International Conference on Electronics Circuits and Systems, ICECS 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages485-488
Number of pages4
ISBN (Electronic)9781538695623
DOIs
Publication statusPublished - 2 Jul 2018
Externally publishedYes
Event25th IEEE International Conference on Electronics Circuits and Systems, ICECS 2018 - Bordeaux, France
Duration: 9 Dec 201812 Dec 2018

Publication series

Name2018 25th IEEE International Conference on Electronics Circuits and Systems, ICECS 2018

Conference

Conference25th IEEE International Conference on Electronics Circuits and Systems, ICECS 2018
Country/TerritoryFrance
CityBordeaux
Period9/12/1812/12/18

Keywords

  • AES
  • Cache-based Side-Channel Attacks
  • Cryptography
  • Detection
  • Flush+Flush
  • Flush+Reload
  • Machine Learning
  • RSA

Fingerprint

Dive into the research topics of 'Machine Learning for Security: The Case of Side-Channel Attack Detection at Run-time'. Together they form a unique fingerprint.

Cite this