A Novel Efficient Crash Consistency Solution Enabling Rollback Recovery for Secure NVM in Low-Power Energy Harvesting Systems
Energy Harvesting Systems (EHSs) frequently suffer power failures and are particularly deployed in remote and open environments where physical access attacks on Non-volatile Memories (NVMs) are practical. However, prior crash consistency solutions for secure NVM were designed only for conventional power-rich systems with the assumption that enough power is steadily supplied. Moreover, the prior solutions rely on roll-forward recovery and cause a significant performance overhead in low-power EHSs. To achieve a low-cost and high-performance crash-consistent secure NVM working on low-power EHSs, this paper presents Milestone, the first efficient crash consistency solution that introduces a novel hybrid checkpoint mechanism to enable a rollback recovery for secure NVM working in frequent power failures.The hybrid checkpointing atomically (1) undo-logs data updates from program writes and (2) redo-logs the updates of security metadata associated with the data updates when an adaptive hardware timer expires. In particular, Milestone discovers an optimized eager update method for the security metadata that can be performed in parallel with the program writes to NVM by leveraging the rollback recovery. Our experimental results demonstrate that Milestone significantly outperforms the state-of-the-art roll-forward recovery-based solution for secure NVM running on low-power EHSs, achieving up to a 1.87x speedup, on average.
Authors
- Kazi Abu Zubair (ORCID: https://orcid.org/0000-0001-7881-3501)
- Youngkwang Han (ORCID: https://orcid.org/0009-0005-9651-064X)
- Brent Byunghoon Kang (ORCID: https://orcid.org/0000-0001-8984-1006)
- Jongouk Choi (ORCID: https://orcid.org/0000-0001-7378-6196)
- Zhenyu Hu (ORCID: https://orcid.org/0000-0003-3799-3299)
- Changhee Jung (ORCID: https://orcid.org/0000-0002-6422-6549)
- A. Awad (ORCID: https://orcid.org/0000-0001-6050-0187)
Institutions
- University of Central Florida (US)
- Intel (United States) (US)
- Korea Advanced Institute of Science and Technology (KR)
- Purdue University West Lafayette (US)
- University of Oxford (GB)
- Science Oxford (GB)
Publication Details
- Journal
- IEEE Transactions on Dependable and Secure Computing
- Published
- 2024-10-14
- DOI
- https://doi.org/10.1109/tdsc.2024.3479284
- Citations
- 4
- Primary Topic
- Energy Harvesting in Wireless Networks
- Type
- article
- Field-Weighted Citation Impact
- 0.83