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 Zhang | 1 | 0 | 0.34 |
Junying Huang | 2 | 0 | 2.03 |
Jing Ye | 3 | 34 | 8.53 |
Xiaochun Ye | 4 | 125 | 28.41 |
Da Wang | 5 | 44 | 8.79 |
Dongrui Fan | 6 | 80 | 12.38 |
Huawei Li | 7 | 202 | 35.48 |
Xinrong Li | 8 | 1266 | 157.76 |
Zhimin Zhang | 9 | 54 | 11.10 |