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"]
|
[submodule "prototype/fw/upstream/PyCortexMDebug"]
|
||||||
path = prototype/fw/upstream/PyCortexMDebug
|
path = prototype/fw/upstream/PyCortexMDebug
|
||||||
url = https://github.com/bnahill/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
|
*.run.xml
|
||||||
|
|
||||||
version.tex
|
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 ${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 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
|
cp tches-22-01-changes.pdf ${sub_stem}-${SHORT_VERSION_STRING}-cover-letter.pdf
|
||||||
rm -f ${sub_stem}-${SHORT_VERSION_STRING}-supplementary.zip
|
#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
|
#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 \
|
zip -r ${sub_stem}-${SHORT_VERSION_STRING}-latex.zip ${main_tex}.tex ihsm.bib version.tex \
|
||||||
prototype_pic2.jpg \
|
prototype_pic2.jpg \
|
||||||
concept_vis_one_axis.pdf \
|
concept_vis_one_axis.pdf \
|
||||||
|
|
@ -45,6 +46,14 @@ submission: diff cover-letter ${main_tex}.pdf
|
||||||
fig-acc-theory-meas-run50.pdf \
|
fig-acc-theory-meas-run50.pdf \
|
||||||
iacrtrans.cls \
|
iacrtrans.cls \
|
||||||
CC-BY.pdf
|
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
|
.PHONY: cover-letter
|
||||||
cover-letter: tches-22-01-changes.pdf
|
cover-letter: tches-22-01-changes.pdf
|
||||||
|
|
@ -73,4 +82,5 @@ clean:
|
||||||
rm -f ${main_tex}_diff.*
|
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}.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 ${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}
|
\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}
|
\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
|
% FIXME keywords
|
||||||
\keywords{hardware security \and implementation \and smart cards \and electronic commerce}
|
\keywords{hardware security \and implementation \and smart cards \and electronic commerce}
|
||||||
\maketitle
|
\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
|
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
|
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
|
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{
|
||||||
\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.}
|
\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