Abstract

Scan testing is widely used in the rigorous testing of modern integrated circuits. However, the controllable and observable nature of the scan design also provides opportunities for attackers who can utilise this structure to steal secret information stored in the chip. This paper proposes a secure Design for Testability (DFT) architecture to prevent scan-based attacks. The scheme uses a modified Linear Feedback Shift Register (LFSR) to dynamically generate keys for the scan design key generator and verifies them against a specific selection of test key flip-flops in the original scan chain, and locks the control signals by transmitting the outputs of the verification comparisons to a OR gate. When the test authorisation key is correct, the circuit performs a normal scan operation; otherwise, the circuit enters an abnormal test mode and the data in the scan chain is dynamically obfuscated, thus preventing from observing valid data or deriving an encryption key through the output of the scan chain.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call