Defending Against EMI Attacks on Just-In-Time Checkpoint for Resilient Intermittent Systems
Energy harvesting systems have emerged as an alternative to battery-powered IoT devices. The systems utilize a just-in-time checkpoint protocol that stores volatile states when a power outage occurs, ensuring crash consistency. However, this paper uncovers a new security vulnerability in the checkpoint protocol, revealing its susceptibility to electromagnetic interference (EMI). If exploited, adversaries could cause denial of service or data corruption in victim devices. To defeat EMI attacks, this paper introduces GECKO, a compiler-directed countermeasure that operates on commodity platforms used in energy harvesting systems without requiring hardware support. Our experiments on real boards demonstrate that GECKO defeats the EMI attack with a trivial performance overhead by 6% on average.
Authors
- Jaeseok Choi (ORCID: https://orcid.org/0000-0003-0867-6251)
- Jongouk Choi (ORCID: https://orcid.org/0000-0001-7378-6196)
- Hyunwoo Joe (ORCID: https://orcid.org/0000-0002-7235-0830)
- Changhee Jung (ORCID: https://orcid.org/0000-0002-6422-6549)
Institutions
- University of Central Florida (US)
- Electronics and Telecommunications Research Institute (KR)
- Purdue University West Lafayette (US)
Publication Details
- Published
- 2024-11-02
- DOI
- https://doi.org/10.1109/micro61859.2024.00019
- Citations
- 4
- Primary Topic
- Radiation Effects in Electronics
- Type
- article
- Field-Weighted Citation Impact
- 0.83
Funders
- National Science Foundation
- Ministry of Science and ICT, South Korea