Hardware Security
Which is NOT a countermeasure against hardware Trojans?
- ADeleting the Trojan circuitry with a software update after shipping
- BObtaining design data and IP only from trusted sources and strictly controlling changes
- CComparing characteristics such as power and delay against known-good chips
Show answer and explanation
Answer: A. Deleting the Trojan circuitry with a software update after shipping
A hardware Trojan is built into the circuitry, so it cannot be removed after shipping. Countermeasures combine choosing trusted design tools, IP and foundries, logging and verifying changes to design data, deprocessing sample chips to compare with the design, comparing power and delay against known-good chips, and manufacturing critical portions in separate fabs.
- A. Correct. Circuits cannot be deleted by software.
- B. This is an effective countermeasure.
- C. This is an effective countermeasure.