Artifact: Stealing Maggie's Secrets—On the Challenges of IP Theft Through FPGA Reverse Engineering
Authors/Creators
-
Klix, Simon
(Contact person)1
-
Albartus, Nils
(Researcher)1
-
Speith, Julian
(Researcher)1
-
Staat, Paul
(Researcher)1
-
Langheinrich, Jörn
(Researcher)1
-
Verstege, Alice
(Researcher)1
-
Wilde, Annika
(Researcher)2
-
Lammers, Daniel
(Researcher)2
-
Kison, Christian
(Researcher)3
-
Sester-Wehle, Sebastian
(Researcher)3
- et al. Show all 12 authors
-
Klix, Simon
(Contact person)1
-
Albartus, Nils
(Researcher)1
-
Speith, Julian
(Researcher)1
-
Staat, Paul
(Researcher)1
-
Langheinrich, Jörn
(Researcher)1
-
Verstege, Alice
(Researcher)1
-
Wilde, Annika
(Researcher)2
-
Lammers, Daniel
(Researcher)2
-
Kison, Christian
(Researcher)3
-
Sester-Wehle, Sebastian
(Researcher)3
-
Holcomb, Daniel
(Researcher)4
-
Paar, Christof
(Supervisor)1
Description
Artifact for our ACM CCS'24 submission "Stealing Maggie's Secrets—On the Challenges of IP Theft Through FPGA Reverse Engineering". This artifact comprises the HAL netlist reverse engineering framework in version 4.4.0 as well as all scripts and benchmarks that we used for evaluation of our algorithms. The artifact can be used to reproduce and build upon the results described in Section 4 and Appendices C, D, and E of our paper. Please refer to the README.md file for documentation.
The tools included in this upload may be updated in the future. For current developments, we refer the interested reader to the HAL GitHub repository at https://github.com/emsec/hal.
Please note that neither the tool used for conversion of Lattice iCE40 bitstreams to gate-level netlists nor the Maggie netlist itself are included in this upload.
Files
README.md
Additional details
Related works
- Is supplement to
- Conference paper: 10.48550/arXiv.2312.06195 (DOI)
Dates
- Submitted
-
2024-07-19Initial Artifact Submission
Software
- Repository URL
- https://github.com/emsec/hal
- Programming language
- C++ , Python
- Development Status
- Active