TL;DR
SecuCode introduces a novel secure wireless firmware update protocol for energy-harvesting CRFID devices, leveraging SRAM PUFs to ensure security despite resource constraints and intermittent power, compatible with existing standards.
Contribution
It is the first to entangle SRAM PUFs with firmware updates for CRFID, addressing security challenges in resource-limited, intermittently powered devices.
Findings
Successfully demonstrated standards compliance in experiments.
Achieved secure firmware updates compatible with existing protocols.
Enhanced security by integrating SRAM PUFs into the update process.
Abstract
The simplicity of deployment and perpetual operation of energy harvesting devices provides a compelling proposition for a new class of edge devices for the Internet of Things. In particular, Computational Radio Frequency Identification (CRFID) devices are an emerging class of battery-free, computational, sensing enhanced devices that harvest all of their energy for operation. Despite wireless connectivity and powering, secure wireless firmware updates remains an open challenge for CRFID devices due to: intermittent powering, limited computational capabilities, and the absence of a supervisory operating system. We present, for the first time, a secure wireless code dissemination (SecuCode) mechanism for CRFIDs by entangling a device intrinsic hardware security primitive Static Random Access Memory Physical Unclonable Function (SRAM PUF) to a firmware update protocol. The design of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
