summaryrefslogtreecommitdiff
path: root/doc/paper
diff options
context:
space:
mode:
authorjaseg <git@jaseg.de>2021-04-06 17:57:52 +0200
committerjaseg <git@jaseg.de>2021-04-06 17:57:52 +0200
commit75766a3e2a01c0a97a00b3b8bbbccae393617915 (patch)
treef155a1658bd450755e813cfff386cc8da84903c6 /doc/paper
parent4dedb0f9e1eab35cc7a90f21504f84a07837c94d (diff)
downloadihsm-75766a3e2a01c0a97a00b3b8bbbccae393617915.tar.gz
ihsm-75766a3e2a01c0a97a00b3b8bbbccae393617915.tar.bz2
ihsm-75766a3e2a01c0a97a00b3b8bbbccae393617915.zip
Improve figure situation
Diffstat (limited to 'doc/paper')
-rw-r--r--doc/paper/prototype_pic2.jpgbin0 -> 1466004 bytes
-rw-r--r--doc/paper/rotohsm_paper.pdfbin1584239 -> 3563480 bytes
-rw-r--r--doc/paper/rotohsm_paper.tex42
-rw-r--r--doc/paper/rotohsm_tech_report.pdfbin112232 -> 112074 bytes
-rw-r--r--doc/paper/rotor_stator.jpgbin0 -> 1031734 bytes
5 files changed, 25 insertions, 17 deletions
diff --git a/doc/paper/prototype_pic2.jpg b/doc/paper/prototype_pic2.jpg
new file mode 100644
index 0000000..7838a75
--- /dev/null
+++ b/doc/paper/prototype_pic2.jpg
Binary files differ
diff --git a/doc/paper/rotohsm_paper.pdf b/doc/paper/rotohsm_paper.pdf
index 5ab9d30..bbb0a64 100644
--- a/doc/paper/rotohsm_paper.pdf
+++ b/doc/paper/rotohsm_paper.pdf
Binary files differ
diff --git a/doc/paper/rotohsm_paper.tex b/doc/paper/rotohsm_paper.tex
index cdd45b7..f69761e 100644
--- a/doc/paper/rotohsm_paper.tex
+++ b/doc/paper/rotohsm_paper.tex
@@ -96,10 +96,10 @@ This work contains the following contributions:
\begin{figure}
\center
- \includegraphics[width=8cm]{prototype_pic.jpg}
- \caption{The protoype when we first achieved reliable power transfer and bidirectional communication between stator
- and rotor. In the picture, the prototype was communicating reliably up to the maximum $\approx\SI{1500}{rpm}$ that
- we could get out of its hobby quadcopter parts.}
+ \includegraphics[width=12cm]{prototype_pic2.jpg}
+ \caption{The protoype as we used it to test power transfer and bidirectional communication between stator
+ and rotor. In the picture, the prototype is missing the vertical security mesh struts connecting the circular top
+ and bottom outer meshes that rotate around the stationary payload in the center.}
\label{prototype_picture}
\end{figure}
@@ -512,30 +512,38 @@ We consider the quality of the plugin's output sufficient for practical applicat
plugin, this results in an efficient toolchain from mechanical CAD design to production-ready PCB files.
\begin{figure}
- \begin{subfigure}{0.45\textwidth}
+ \begin{subfigure}{0.35\textwidth}
\center
\includegraphics[height=7cm]{proto_3d_design.jpg}
\caption{The 3D CAD design of the prototype.}
\label{proto_3d_design}
\end{subfigure}
\hfill
- \begin{subfigure}{0.45\textwidth}
- \vfil
- \includegraphics[width=6cm]{mesh_scan_crop.jpg}
- \vfil
- \caption{Part of the security mesh PCB we produced with our toolchain for the prototype HSM.}
- \label{mesh_gen_sample}
+ \begin{subfigure}{0.6\textwidth}
+ \includegraphics[width=8cm]{rotor_stator.jpg}
+ \center
+ \caption{Assembled mechanical prototype rotor (left) and stator (right) PCB components.}
\end{subfigure}
\caption{Our prototype IHSM's PCB security mesh design}
\end{figure}
\begin{figure}
- \center
- \includegraphics[width=9cm]{mesh_gen_viz.pdf}
- \caption{Overview of the automatic security mesh generation process. 1 - the blob is the example target area. 2 - A
- grid is overlayed. 3 - Grid cells outside of the target area are removed. 4 - A random tree covering the remaining
- cells is generated. 5 - The mesh traces are traced along a depth-first walk of the tree. 6 - Result.}
- \label{mesh_gen_viz}
+ \begin{subfigure}{\textwidth}
+ \center
+ \includegraphics[width=9cm]{mesh_gen_viz.pdf}
+ \caption{Overview of the automatic security mesh generation process. 1 - the blob is the example target area. 2 - A
+ grid is overlayed. 3 - Grid cells outside of the target area are removed. 4 - A random tree covering the remaining
+ cells is generated. 5 - The mesh traces are traced along a depth-first walk of the tree. 6 - Result.}
+ \label{mesh_gen_viz}
+ \end{subfigure}
+ \begin{subfigure}{\textwidth}
+ \center
+ \includegraphics[width=6cm]{mesh_scan_crop.jpg}
+ \caption{Detail of a PCB produced with a generated mesh.}
+ \label{mesh_gen_sample}
+ \end{subfigure}
+ \label{mesh_gen_fig}
+ \caption{Our automatic security mesh generation process}
\end{figure}
\subsection{Power transmission through the rotating joint}
diff --git a/doc/paper/rotohsm_tech_report.pdf b/doc/paper/rotohsm_tech_report.pdf
index 4dd1f58..95c242c 100644
--- a/doc/paper/rotohsm_tech_report.pdf
+++ b/doc/paper/rotohsm_tech_report.pdf
Binary files differ
diff --git a/doc/paper/rotor_stator.jpg b/doc/paper/rotor_stator.jpg
new file mode 100644
index 0000000..904052b
--- /dev/null
+++ b/doc/paper/rotor_stator.jpg
Binary files differ