Add supplementary material zip export
This commit is contained in:
parent
5c4c9cea15
commit
d7e8804cc4
6 changed files with 45 additions and 5 deletions
3
.gitmodules
vendored
3
.gitmodules
vendored
|
|
@ -25,3 +25,6 @@
|
|||
[submodule "prototype/fw/upstream/PyCortexMDebug"]
|
||||
path = prototype/fw/upstream/PyCortexMDebug
|
||||
url = https://github.com/bnahill/PyCortexMDebug
|
||||
[submodule "prototype/mech_pcbs/kimesh"]
|
||||
path = prototype/mech_pcbs/kimesh
|
||||
url = https://git.jaseg.de/kimesh.git
|
||||
|
|
|
|||
3
paper/.gitignore
vendored
3
paper/.gitignore
vendored
|
|
@ -8,3 +8,6 @@
|
|||
*.run.xml
|
||||
|
||||
version.tex
|
||||
|
||||
cant-touch-this-ihsm-paper-v*.pdf
|
||||
cant-touch-this-ihsm-paper-v*.zip
|
||||
|
|
|
|||
|
|
@ -25,8 +25,9 @@ submission: diff cover-letter ${main_tex}.pdf
|
|||
cp ${main_tex}_diff.pdf ${sub_stem}-${SHORT_VERSION_STRING}-diff.pdf
|
||||
cp cant-touch-this-ihsm-paper-v2.0.pdf cant-touch-this-ihsm-paper-v2.0-original.pdf
|
||||
cp tches-22-01-changes.pdf ${sub_stem}-${SHORT_VERSION_STRING}-cover-letter.pdf
|
||||
rm -f ${sub_stem}-${SHORT_VERSION_STRING}-supplementary.zip
|
||||
zip -r ${sub_stem}-${SHORT_VERSION_STRING}-supplementary.zip ${sub_stem}-${SHORT_VERSION_STRING}-diff.pdf ${sub_stem}-${SHORT_VERSION_STRING}-cover-letter.pdf ${sub_stem}-${SHORT_VERSION_STRING}-revised.pdf cant-touch-this-ihsm-paper-v2.0-original.pdf
|
||||
#rm -f ${sub_stem}-${SHORT_VERSION_STRING}-supplementary.zip
|
||||
#zip -r ${sub_stem}-${SHORT_VERSION_STRING}-supplementary.zip ${sub_stem}-${SHORT_VERSION_STRING}-diff.pdf ${sub_stem}-${SHORT_VERSION_STRING}-cover-letter.pdf ${sub_stem}-${SHORT_VERSION_STRING}-revised.pdf cant-touch-this-ihsm-paper-v2.0-original.pdf
|
||||
rm -f ${sub_stem}-${SHORT_VERSION_STRING}-latex.zip
|
||||
zip -r ${sub_stem}-${SHORT_VERSION_STRING}-latex.zip ${main_tex}.tex ihsm.bib version.tex \
|
||||
prototype_pic2.jpg \
|
||||
concept_vis_one_axis.pdf \
|
||||
|
|
@ -45,6 +46,14 @@ submission: diff cover-letter ${main_tex}.pdf
|
|||
fig-acc-theory-meas-run50.pdf \
|
||||
iacrtrans.cls \
|
||||
CC-BY.pdf
|
||||
rm -f ${sub_stem}-${SHORT_VERSION_STRING}-supplementary.zip
|
||||
cat README_supplementary-in.txt version.tex > README_supplementary.txt
|
||||
zip ${sub_stem}-${SHORT_VERSION_STRING}-supplementary.zip README_supplementary.txt
|
||||
cd ../prototype
|
||||
zip -r $(abspath ${sub_stem}-${SHORT_VERSION_STRING}-supplementary.zip) fw mech_pcbs sensor-analysis \
|
||||
--exclude 'fw/upstream/*' 'fw/venv/*' 'sensor-analysis/*.pdf' 'fw/*/.git/*' 'fw/*/__pycache__/*' \
|
||||
'fw/build/upstream/*' 'fw/build/src/*' 'fw/build/generated/*' 'fw/build/*.dot' 'fw/build/rotohsm_proto_rotor.*' \
|
||||
'sensor-analysis/.ipynb_checkpoints/*' 'fw/test_run.sqlite3'
|
||||
|
||||
.PHONY: cover-letter
|
||||
cover-letter: tches-22-01-changes.pdf
|
||||
|
|
@ -73,4 +82,5 @@ clean:
|
|||
rm -f ${main_tex}_diff.*
|
||||
rm -f ${brief_tex}.aux ${brief_tex}.bbl ${brief_tex}.bcf ${brief_tex}.log ${brief_tex}.blg
|
||||
rm -f ${brief_tex}.out ${brief_tex}.run.xml texput.log
|
||||
rm -f README_supplementary.txt
|
||||
|
||||
|
|
|
|||
22
paper/README_supplementary-in.txt
Normal file
22
paper/README_supplementary-in.txt
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
Note on this supplementary material ZIP:
|
||||
|
||||
This zip contains:
|
||||
* FreeCAD and OpenSCAD CAD files for the POC prototype's mechanical components
|
||||
* KiCAD PCB design files for all components
|
||||
* A copy of the KiCAD security mesh generator script in mech_pcbs/kimesh
|
||||
* The firmware and host scripts for capturing accelerometer data from the rotor
|
||||
* All raw captured data in sensor-analysis/test_run.sqlite3
|
||||
* The sensor data analysis Jupyter notebook
|
||||
|
||||
If you have questions, feel free to contact Jan at <ihsm@jaseg.de>
|
||||
|
||||
All of this has also been published at the following git repository:
|
||||
|
||||
https://git.jaseg.de/ihsm.git
|
||||
|
||||
The KiCAD mesh generator script has been published at the following git repo:
|
||||
|
||||
https://git.jaseg.de/kimesh.git
|
||||
|
||||
This zip file corresponds to the following git tag/version:
|
||||
|
||||
|
|
@ -42,7 +42,7 @@
|
|||
|
||||
\title[Can't Touch This: Inertial HSMs Thwart Advanced Physical Attacks]{Can't Touch This: Inertial HSMs Thwart Advanced Physical Attacks}
|
||||
\author{Jan Sebastian Götte\and Björn Scheuermann}
|
||||
\institute{HIIG, Berlin, Germany\\ \email{ihsm@hiig.jaseg.de} \and HIIG, Berlin, Germany\\ \email{bjoern.scheuermann@hiig.de}}
|
||||
\institute{HIIG, Berlin, Germany\\ \email{ihsm@jaseg.de} \and HIIG, Berlin, Germany\\ \email{bjoern.scheuermann@hiig.de}}
|
||||
% FIXME keywords
|
||||
\keywords{hardware security \and implementation \and smart cards \and electronic commerce}
|
||||
\maketitle
|
||||
|
|
@ -1049,10 +1049,11 @@ tamper detection through the measurement of external forces acting on the rotor.
|
|||
During our research on this paper, we have created a number of digital design artifacts including a 3D mechanical CAD
|
||||
model of our prototype IHSM, schematics, and PCB layouts for all of its PCBs including the prototype security mesh
|
||||
monitor PCB as well as firmware and data analysis scripts for the experiments we ran on the prototype IHSM. All of these
|
||||
digital artifacts as well as the sources to this paper are included in the git repository linked below.
|
||||
digital artifacts as well as the sources to this paper are included in the git repository linked below. A copy of these
|
||||
design artifacts as well as our raw measurement data is included in the supplementary material to this paper.
|
||||
|
||||
\center{
|
||||
\center{\censorIfSubmission{\url{https://git.jaseg.de/rotohsm.git}}}
|
||||
\center{\censorIfSubmission{\url{https://git.jaseg.de/ihsm.git}}}
|
||||
|
||||
\center{This is version \texttt{\input{version.tex}\unskip} of this paper, generated on \today.}
|
||||
}
|
||||
|
|
|
|||
1
prototype/mech_pcbs/kimesh
Submodule
1
prototype/mech_pcbs/kimesh
Submodule
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 093b2c2df43c5242fb43b2e9bde565fac01f5a5c
|
||||
Loading…
Add table
Add a link
Reference in a new issue