• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2024, Vol. 46 ›› Issue (03): 440-452.

• Computer Network and Znformation Security • Previous Articles     Next Articles

Cache side-channel attack detection combining decision tree and AdaBoost

LI Yang1,2,YIN Da-peng1,MA Zi-qiang 1,2,YAO Zi-hao1,2,WEI Liang-gen1,2   

  1. (1.School of Information Engineering,Ningxia University,Yinchuan 750021;
    2.Collaborative Innovation Center for Ningxia Big Data and Artificial Intelligence 
    Co-founded by Ningxia Municipality and Ministry of Education,Yinchuan 750021,China)
  • Received:2023-07-14 Revised:2023-09-12 Accepted:2024-03-25 Online:2024-03-25 Published:2024-03-15

Abstract: Cache side-channel attacks pose a serious threat to the security of various systems, and detecting the attacks can effectively block the attacks. Therefore, an AD detection model based on decision tree and AdaBoost is proposed to quickly and effectively identify cache side-channel attacks by matching system hardware event information features. Firstly, the characteristics of cache side-channel attacks are analyzed, and attack hardware event feature patterns are extracted. Secondly, the decision tree's rapid response capability is utilized, combined with AdaBoost's weighted iterative learning of data samples, to train the model on different load conditions. The model is optimized to improve the overall detection accuracy under different loads. Experimental results show that the detection accuracy of this model under different system load conditions is not less than 98.8%, and it can quickly and accurately detect cache side-channel attacks.

Key words: system security, cache side-channel attack, machine learning, detection method