Multi-stage detection of microarchitectural attack using machine learning머신 러닝을 이용한 마이크로 아키텍처 공격의 다단계 탐지 기법

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 90
  • Download : 0
Microarchitectural attack is an emerging security threat in computer architecture field. Previous works used machine learning and hardware performance counters (HPCs) to detect abnormal behaviors in hardware-level occurred by microarchitectural attack. However, these traditional works have limitations that they can detect limited types of attacks or consume too much time for detecting various attacks. Moreover, it is hard to apply them against new attacks because they manually or experimentally selected HPC events. In this thesis, we propose a multi-stage detection of microarchitectural attack using machine learning. First, to detect various types of microarchitectural attacks, we propose an effective HPC events selection method. Then, through the multi-stage detection method, the first stage detects attacks fast, and, when an attack is detected, next stage identifies a type of the attack. The experiments about 9 microarchitectural attacks have shown that multi-stage detection method achieves 99.96% attack detection accuracy in less than 1ms, and 97.48% attack type identification accuracy. Also, we have shown that the proposed HPC events selection method achieves 10.73% increase in recall (true positive rate) than prior work.
Advisors
박제훈researcherKim, Soontaeresearcher김순태researcher
Description
한국과학기술원 :전산학부,
Publisher
한국과학기술원
Issue Date
2022
Identifier
325007
Language
eng
Description

학위논문(석사) - 한국과학기술원 : 전산학부, 2022.2,[iii, 29 p. :]

URI
http://hdl.handle.net/10203/309514
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=997566&flag=dissertation
Appears in Collection
CS-Theses_Master(석사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0