The invention discloses a
chip Trojan horse detection and shielding
system and method based on multiple
confusion links, and relates to the technical field of
integrated circuit safety. According to the method, a plurality of
confusion links which are large in
structural difference, identical in function and similar in time
delay are designed for sensitive critical paths in a
chip. A write-only unreadable register is adopted to store link selection information, so that an attacker is prevented from stealing or tampering a currently activated path by means of scanning a chain, debugging an interface and the like; a dual-stage operation mechanism is adopted, a test stage is combined with high-precision
delay measurement and anomaly analysis to accurately identify a path in which Trojan is implanted, and a formal stage is dynamically switched to a Trojan-free path based on safety link information stored in a register, so that a
chip is ensured to automatically avoid malicious logic during operation, and
active defense instead of
passive detection is realized. The method is superior to a traditional
hardware Trojan horse protection scheme in detection precision,
operation safety and implementation cost, and an efficient, reliable and easy-to-integrate solution is provided for chip safety.