Repository logo
Log In(current)
  1. Home
  2. Colleges & Schools
  3. Tickle College of Engineering
  4. Engineering Publications and Other Works
  5. Min H. Kao Department of Electrical Engineering and Computer Science
  6. Electrical Engineering and Computer Science Publications and Other Works
  7. Blockchain-based Runtime Attestation against Physical Fault Injection Attacks on Edge Devices
Details

Blockchain-based Runtime Attestation against Physical Fault Injection Attacks on Edge Devices

Date Issued
December 1, 2023
Author(s)
Cao, Charles  
Wu, Jayne  
Qi, Hairong  
Eda, Shigetoshi  
DOI
https://doi.org/10.1145/3583740.3628441
Permanent URI
https://trace.tennessee.edu/handle/20.500.14382/13206
Abstract

With the ever-increasing proliferation of edge devices for applications, such as home automation and vehicle systems, their security vulnerabilities have received additional attention. A recent type of attack, physical fault injections, are particularly powerful as they can compromise these devices by skipping necessary instructions through physical methods, such as induced voltage glitches. Hence, they can trigger a wide range of software behavior anomalies and vulnerabilities not caused by the programs themselves. These attacks allow adversaries to carry out severe security breaches such as control flow hijacking and information leakage, even if the original device firmware has been well tested.


To defend against physical fault injections, this paper develops an innovative approach based on a runtime attestation of code execution, i.e., given a sequence of instructions, they should be executed thoroughly and correctly in a verified manner. Hence, instruction anomalies can be detected and reported if faults are injected. This protection mechanism does not require additional hardware or specialized instructions. Instead, it leverages a lightweight virtual machine to protect critical code segments such as password-related operations. It integrates two techniques: blockchain-based instruction integrity assurance and memory randomization-based data protection.We fully implemented this framework on an AVR-based microcontroller, and our evaluation results demonstrate that our methodology is practical enough to effectively prevent a wide range of hardware-based fault injection attacks, paving the way for more secure edge applications.

Subjects

Physical Fault Inject...

Edge Device Security

Embedded Systems

Disciplines
Electrical and Computer Engineering
Other Electrical and Computer Engineering
Systems and Communications
Recommended Citation
Charles Cao, Jayne Wu, Hairong Qi, and Shigetoshi Eda. 2023. Blockchainbased Runtime Attestation against Physical Fault Injection Attacks on Edge Devices. In The Eighth ACM/IEEE Symposium on Edge Computing (SEC ’23), December 6–9, 2023, Wilmington, DE, USA. ACM, New York, NY, USA, 12 pages. https://doi.org/10.1145/3583740.3628441
Embargo Date
May 2, 2025
File(s)
Thumbnail Image
Name

3583740.3628441.pdf

Size

630.58 KB

Format

Adobe PDF

Checksum (MD5)

3e8b0942ab704be8d6573f621d90d3ae


University Libraries

1015 Volunteer Boulevard
Knoxville, TN 37996
865-974-4351

Map & Directions
Donate to the Libraries
  • About
  • John C. Hodges Society
  • Speaking Volumes magazine
  • Outreach
  • Directory
  • Employment
  • Policies
  • Library Intranet
University of Tennessee power T logo

The University of Tennessee, Knoxville
Knoxville, Tennessee 37996
865-974-1000

Events
A-Z
Apply
Privacy
Map
Directory
Give to UT
Accessibility

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science