Paper
17 May 2019 Instruction level program tracking using electromagnetic emanations
Baki Berkay Yilamz, Elvan Mert Ugurlu, Alenka Zajic, Milos Prvulovic
Author Affiliations +
Abstract
Monitoring computer system activities on the instruction level provides more resilience to malware attacks because these attacks can be analyzed better by observing the changes on the instruction level. Assuming the source code is available, many training signals can be collected to track the instruction sequence to detect whether a malware is injected or the system works properly. However, training signals have to be collected with high sampling rate to ensure that the significant features of these signals do not vanish. Since the clock frequencies of the current computer systems are extremely high, we need to have a commercial device with high sampling rate, i.e. 10GHz, which either costs remarkably high, or does not exist. To eliminate the deficiencies regarding the insufficient sampling rate, we propose a method to increase the sampling rate with the moderate commercial devices for training symbols. In that respect, we first generate some random instruction sequences which exist in the inspected source code. Then, these sequences are executed in a for-loop, and emanated electromagnetic (EM) signals from the processor are collected by a commercially available device with moderate sampling rate, i.e. sampling rate is much smaller than the clock frequency. Lastly, we apply a mapping of the gathered samples by utilizing modulo of their timings with respect to execution time of overall instruction sequence. As the final step, we provide some experimental results to illustrate that we successfully track the instruction sequence by applying the proposed approach.
© (2019) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Baki Berkay Yilamz, Elvan Mert Ugurlu, Alenka Zajic, and Milos Prvulovic "Instruction level program tracking using electromagnetic emanations", Proc. SPIE 11011, Cyber Sensing 2019, 110110H (17 May 2019); https://doi.org/10.1117/12.2522620
Lens.org Logo
CITATIONS
Cited by 2 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Signal processing

Clocks

Electromagnetism

Field programmable gate arrays

Solids

Computing systems

Receivers

RELATED CONTENT

Data synchronisation for HEP experiments
Proceedings of SPIE (August 07 2017)
Design and realization of a test system for 50Gbit s...
Proceedings of SPIE (October 08 2015)
Signed-digit online floating-point arithmetic for FPGAs
Proceedings of SPIE (October 21 1996)
Data And Control Flow Diagram And Process Automation
Proceedings of SPIE (October 19 1987)

Back to Top