A security architect is establishing physical and firmware-level hardening controls for an industrial IoT edge gateway deployed in physically accessible utility substations. Which option correctly matches each embedded hardware security control to its primary operational security role?
- Microcontroller Memory Protection Unit (MPU)Restricts task memory access and memory-mapped peripheral access according to execution privilege levels, preventing compromised tasks from corrupting hardware configuration.
- Immutable Mask ROM BootloaderServes as the unalterable Hardware Root of Trust stored in read-only silicon to verify the initial stage boot signature before transferring control.
- Tamper-Resistant Secure Element (SE)Provides isolated, physically hardened key storage and cryptographic coprocessing resistant to side-channel and physical extraction attacks.
- Inline Bus Encryption EngineProtects external memory and interconnect traffic in real time against logic analyzer probing and physical eavesdropping.
Answer
Microcontroller Memory Protection Unit (MPU) matches restricting task memory and peripheral access by privilege level; Immutable Mask ROM Bootloader matches serving as the unalterable Hardware Root of Trust for initial boot validation; Tamper-Resistant Secure Element (SE) matches providing hardened cryptographic storage resistant to physical/side-channel extraction; Inline Bus Encryption Engine matches protecting external memory interconnects against physical bus probing.
Each component is mapped to its core architectural security scope: the MPU isolates software privilege levels and memory space; the Immutable Mask ROM forms the immutable Root of Trust for booting; the Secure Element safeguards cryptographic keys against physical tamper; and the Inline Bus Encryption Engine secures physical hardware interconnects against logic analyzer capture.
Step-by-Step Solution
Key Concept
Hardware-based security mechanisms provide distinct operational guarantees across processing privilege isolation, boot sequence verification, key protection against physical attacks, and memory bus confidentiality.