Publication | Closed Access
Why you should care about don't cares: Exploiting internal don't care conditions for hardware Trojans
21
Citations
21
References
2017
Year
Hardware TrojanEngineeringHardware Verification LanguageInformation SecurityComputer ArchitectureSide-channel AttackSoftware AnalysisFormal VerificationHardware SystemsHardware SecurityHardware DesignHardware Security SolutionComputer EngineeringHardware TrojansComputer ScienceData SecurityCryptographyHardware Trojan HiddenFormal MethodsSide-channel AnalysisFault Attack
Hardware Trojans are a significant security threat due to the globalization of hardware design and supply chain. We demonstrate a new type of hardware Trojan hidden behind internal don't care conditions. The proposed Trojans can pass through formal equivalence checking; they may reside after logic synthesis optimizations; and they are resilient to switching probability and side channel analysis. The new Trojans can create a surface for fault attack to retrieve secret information or downgrade performance by increasing power consumption. Experimental results show that these Trojans may stay after logic synthesis and that secret information can be retrieved using fault attack. We present detectability analysis and suggest synthesis optimizations as well as countermeasures that can help mitigate this new Trojan.
| Year | Citations | |
|---|---|---|
Page 1
Page 1