A manufacturer of medical IoT devices wants to permanently disable hardware debug interfaces, such as JTAG, prior to shipping devices to customers. This control must be executed at the silicon level so that hardware debugging cannot be re-enabled through software or firmware modifications. Which of the following hardware security mechanisms should the manufacturer use?
- Blowing an electronic fuse (eFuse) on the System-on-Chip during post-manufacturing provisioning.Answer
- BSetting a bootloader administrative password in the system software configuration settings.
- CConfiguring a Trusted Platform Module to store platform configuration registers for remote attestation.
- DEncrypting the hardware debug bus communication streams using asymmetric AES-256 keys.
Answer
Blowing an electronic fuse (eFuse) on the System-on-Chip during post-manufacturing provisioning.
Blowing an eFuse provides a permanent, irreversible hardware-level change on the silicon itself. Because blowing a fuse physically breaks electrical traces inside the integrated circuit, it guarantees that debug interfaces such as JTAG cannot be re-enabled through subsequent firmware updates or software attacks.
Step-by-Step Solution
Key Concept
eFuse and One-Time Programmable (OTP) Hardware Security Controls
Estimated Time:45s