Title
iATPG: Instruction-level Automatic Test Program Generation for Vulnerabilities under DVFS attack
Abstract
With the growing cost of powering and cooling, the Dynamic Voltage Frequency Scaling (DVFS) technique has been adopted in many mobiles and embedded devices nowadays. However, attackers are capable of maliciously manipulating the DVFS to threaten application programs including the security related ones. This paper proposes an instruction-level Automatic Test Program Generation (iATPG) framework, which generates test programs to test the vulnerabilities of CPU instructions under the DVFS attack. The conditions that the test program needs to meet, the testability of CPU instructions, and the iATPG algorithm are proposed. It is applied to an arm CPU in a mobile phone. Typical instructions are tested, and some are found vulnerable. The application programs using these instructions are then attacked to prove the effectiveness of the proposed framework.
Year
DOI
Venue
2019
10.1109/IOLTS.2019.8854398
2019 IEEE 25th International Symposium on On-Line Testing and Robust System Design (IOLTS)
Keywords
DocType
ISSN
instruction vulnerability,DVFS attack,processor
Conference
1942-9398
ISBN
Citations 
PageRank 
978-1-7281-2491-9
0
0.34
References 
Authors
10
9
Name
Order
Citations
PageRank
Kuozhong Zhang100.34
Junying Huang202.03
Jing Ye3348.53
Xiaochun Ye412528.41
Da Wang5448.79
Dongrui Fan68012.38
Huawei Li720235.48
Xinrong Li81266157.76
Zhimin Zhang95411.10