A Noval Method of Security Verification for JTAG Protection Function

This paper proposed a formal verification method for JTAG security based on information flow tracking. The security property script is used to describe the security requirements. Compared with the traditional writing method of assertions, our method does not need to consider much about the design features, which not only greatly reduces the assertion writing time but also can effectively detect the security violations in the design. Based on the generated information-flow tracking model, the proposed method can generate formal constraints and System Verilog Assertions supported by formal verification tools. Experiment of JTAG security verification proves that the proposed method can effectively verify the security functions related to information flow such as access control.