Skip to content

JBlocklove/NYU_OffRAMPS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OffRAMPS: an FPGA-based 3D printer Trojan analysis tool

CC BY-NC 4.0

This is a repository for the board design and case study HDL for the OffRAMPS board. The OffRAMPS enables a user to insert a Digilent CMOD-A7 FPGA as a machine-in-the-middle between an Arduino Mega and a RAMPS 1.4. This enables us to insert or potentially detect Trojans in hardware at print-time.

Directory Structure

This repository is organized in three parts: kicad, hdl, and captures

./
├── hdl
│   ├── scripts     -- Python scripts related to Trojan detection
│   └── src         -- VHDL source files and Xilinx constraints
│
├── kicad
│   ├── docs        -- Assorted documentation for parts used in the board design
│   ├── parts       -- Downloaded part files used in the schematic and board layout
│   └── revA        -- KiCAD project itself, revision A of the board design
│
├── captures
│   ├── golden.csv  -- A known good pulse profile for comparison
│   └── trojans     -- Pulse profiles of simulated Flaw3D trojans
│
├── README.md       -- This document
└── LICENSE         -- CC BY-NC 4.0 License

Citation

If you wish to cite this work, please cite as:

@misc{blocklove2024offramps,
      title={OffRAMPS: An FPGA-based Intermediary for Analysis and Modification of Additive Manufacturing Control Systems},
      author={Jason Blocklove and Md Raz and Prithwish Basu Roy and Hammond Pearce and Prashanth Krishnamurthy and Farshad Khorrami and Ramesh Karri},
      year={2024},
      eprint={2404.15446},
      archivePrefix={arXiv},
      primaryClass={cs.CR}
}

License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

CC BY-NC 4.0

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •