ASSURED: Architecture for Secure Software Update of Realistic Embedded Devices
arXiv:1807.05002 · doi:10.1109/TCAD.2018.2858422
Abstract
Secure firmware update is an important stage in the IoT device life-cycle. Prior techniques, designed for other computational settings, are not readily suitable for IoT devices, since they do not consider idiosyncrasies of a realistic large-scale IoT deployment. This motivates our design of ASSURED, a secure and scalable update framework for IoT. ASSURED includes all stakeholders in a typical IoT update ecosystem, while providing end-to-end security between manufacturers and devices. To demonstrate its feasibility and practicality, ASSURED is instantiated and experimentally evaluated on two commodity hardware platforms. Results show that ASSURED is considerably faster than current update mechanisms in realistic settings.
arXiv commentAuthor's version of the work that appeared in International Conference on Embedded Software (EMSOFT'18), Octobet 2018, TUrin, Italy. The definitive Version of Record was published in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 37, no. 11, Nov. 2018
Cited by in corpus (8)
- Secure OTA Software Updates in Connected Vehicles: A survey
- PARIOT: Anti-Repackaging for IoT Firmware Integrity
- Innovative Countermeasures to Defeat Cyber Attacks Against Blockchain Wallets: A Crypto Terminal Use Case
- A decentralized approach towards secure firmware updates and testing over commercial IoT Devices
- Creating it from SCRATCh: A Practical Approach for Enhancing the Security of IoT-Systems in a DevOps-enabled Software Development Environment
- OTA-Key: Over the Air Key Management for Flexible and Reliable IoT Device Provision
- GAROTA: Generalized Active Root-Of-Trust Architecture
- Airmed: Efficient Self-Healing Network of Low-End Devices