Trojan insertion tool
AssigneeUniversity of Florida Research Foundation, Inc.
InventorsSwarup Bhunia, Jonathan William Cruz, Prabhat Kumar Mishra
Life of this patent
Estimating the term…
Loading patent…
AssigneeUniversity of Florida Research Foundation, Inc.
InventorsSwarup Bhunia, Jonathan William Cruz, Prabhat Kumar Mishra
Estimating the term…
A method and system for evaluating software tools that detect malicious hardware modifications is provided. In one embodiment, among others, a system comprises a computing device and an application. The application causes the computing device to at least receive hardware description language code that represents a circuit design and calculate a signal probability for one or more nodes in the circuit design. The application also causes the computing device to identify one or more rare nodes in the circuit design and generate a Trojan sample population. The application further causes the computing device to generate a feasible Trojan population and generate a Trojan test instance based at least in part on a random selection from the Trojan feasible population. Additionally, the application causes the computing device to generate modified hardware description code from the Trojan test instance.
A non-transitory computer-readable medium having a computer-executable program stored thereon that, when executed, causes a computing device to at least:
A system for evaluating a software tool that detects malicious hardware modifications, comprising:
A method for evaluating a software tool that detects malicious hardware modifications, comprising:
Dependencies are inferred from the claim text.