arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1907.04428cs.CRcs.LG
收藏

Application Inference using Machine Learning based Side Channel Analysis

Georgia Institute of Technology(佐治亚理工学院);Intel Corporation(英特尔公司)

Nikhil Chawla, Arvind Singh, Monodeep Kar, Saibal Mukhopadhyay

英文摘要:

The proliferation of ubiquitous computing requires energy-efficient as well as secure operation of modern processors. Side channel attacks are becoming a critical threat to security and privacy of devices embedded in modern computing infrastructures. Unintended information leakage via physical signatures such as power consumption, electromagnetic emission (EM) and execution time have emerged as a key security consideration for SoCs. Also, information published on purpose at user privilege level accessible through software interfaces results in software only attacks. In this paper, we used a supervised learning based approach for inferring applications executing on android platform based on features extracted from EM side-channel emissions and software exposed dynamic voltage frequency scaling(DVFS) states. We highlight the importance of machine learning based approach in utilizing these multi-dimensional features on a complex SoC, against profiling-based approaches. We also show that learning the instantaneous frequency states polled from onboard frequency driver (cpufreq) is adequate to identify a known application and flag potentially malicious unknown application. The experimental results on benchmarking applications running on ARMv8 processor in Snapdragon 820 board demonstrates early detection of these apps, and atleast 85% accuracy in detecting unknown applications. Overall, the highlight is to utilize a low-complexity path to application inference attacks through learning instantaneous frequency states pattern of CPU core.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑