# hulk **Repository Path**: carterli/hulk ## Basic Information - **Project Name**: hulk - **Description**: No description available - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-25 - **Last Updated**: 2025-08-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # HULK ## Securing Network-on-Chips Against Trojan-Induced Packet Duplication Attacks ![Overview](hulk.png) ## Setup Clone repository ```shell git clone https://github.com/itsmanju/hulk.git ``` ## Build the HULK Framework ```shell cd hulk scons build/Garnet_standalone/gem5.fast -j33 ``` ## Run the HULK Framework A sample gem5 simulation run ```shell ./build/Garnet_standalone/gem5.fast \ configs/example/garnet_synth_traffic.py \ --num-cpus=16 \ --num-dirs=16 \ --topology=Mesh_XY \ --mesh-rows=4 \ --network=garnet2.0 \ --sim-cycles=1000 \ --routing-algorithm=1 ``` In the [scripts](scripts) folder you can find a useful shell scripts to run various simulations. ## Plot Results In the [scripts](scripts) folder you can find useful shell scripts to gather results and plot them. ## Citation If you find this repository useful please cite: > M. Rajan, A. Das, and J. Jose, "**[Securing Network-on-Chips Against Trojan-Induced Packet Duplication Attacks](#)**," in *ACM Transactions on Design Automation of Electronic Systems*, vol. xx, no. xx, pp. xx, 2025, doi: xxxx. ```BibTeX @article{rajan2025hulk, title={Securing Network-on-Chips Against Trojan-Induced Packet Duplication Attacks}, author={Rajan, Manju and Das, Abhijit and Jose, John}, journal={ACM Transactions on Design Automation of Electronic Systems}, year={2025}, publisher={ACM} } ```