By: Aritra Bhattacharyay, Tamzidul Hoque, and Jonathan Cruz
TRIT-PCB is a tool developed in Python that automatically inserts hardware Trojans into board level designs. The tool can be used to efficiently create a large number of Trojan-inserted board designs. It can simulate a PCB netlist and based on the simulations insert trojans The tool can be used to fabricate a design with PCB level trojans.
- Input: KiCAD PCB netlist and a configuration file
- Output: Simulation results and trojan inserted PCB netlist
ngspice and python3
Copyright 2020 University of Florida. Please contact firstname.lastname@example.org for licensing options.
150 Trojan inserted KiCAD netlists are available: https://github.com/cyanambassador/TRIT-PCB-Benchmarks