Improve survey chapter

This commit is contained in:
jaseg 2025-10-29 19:03:39 +01:00
parent cd2eca7763
commit 68e6e6129e
2 changed files with 96 additions and 57 deletions

View file

@ -324,46 +324,6 @@ Figure~\ref{fig_hsm_survey_sample_internal_pics}.
\label{fig_hsm_survey_sample_pics}
\end{figure}
\begin{figure}
\begin{tabular}[c]{cccc}
\surveypic{01}{survey_internal_09_S01.jpg}&
\surveypic{02}{survey_internal_20_S02.jpg}&
\surveypic{03}{survey_internal_11_S03.jpg}&
\surveypic{04}{survey_internal_03_S04.jpg}\\
\surveypic{05}{survey_internal_10_S05.jpg}&
\surveypic{06}{survey_internal_08_S06.jpg}&
\surveypic{08}{survey_internal_24_S08.jpg}&
\surveypic{09}{survey_internal_13_S09.jpg}\\
\surveypic{10}{survey_internal_23_S10.jpg}&
\surveypic{11}{survey_internal_17_S11.jpg}&
\surveypic{12}{survey_internal_19_S12.jpg}&
\surveypic{13}{survey_internal_02_S13.jpg}\\
\surveypic{14}{survey_internal_00_S14.jpg}&
\surveypic{14}{survey_internal_01_S14.jpg}&
\surveypic{15}{survey_internal_04_S15.jpg}&
\surveypic{16}{survey_internal_05_S16.jpg}\\
\surveypic{17}{survey_internal_22_S17.jpg}&
\surveypic{18}{survey_internal_21_S18.jpg}&
\surveypic{19}{survey_internal_26_S19.jpg}&
\surveypic{20}{survey_internal_12_S20.jpg}\\
\surveypic{21}{survey_internal_15_S21.jpg}&
\surveypic{22}{survey_internal_16_S22.jpg}&
\surveypic{23}{survey_internal_07_S23.jpg}&
\surveypic{24}{survey_internal_06_S24.jpg}\\
\surveypic{25}{survey_internal_25_S25.jpg}&
\surveypic{27}{survey_internal_18_S27.jpg}&
\surveypic{28}{survey_internal_14_S28.jpg}&
\surveypic{30}{survey_internal_29_S30.jpg}\\
\surveypic{31}{survey_internal_27_S31.jpg}&
\surveypic{32}{survey_internal_28_S32.jpg}&
% make sure the last row with a single dangling landscape picture is full height to avoid the last row's label
% overlapping the previous row
\rule{0pt}{25mm}
\end{tabular}
\caption{Internal overview photos of the survey samples}
\label{fig_hsm_survey_sample_internal_pics}
\end{figure}
\subsubsection{Card Payment Terminals}
Card payment terminals commonly include advanced tamper sensing features to discourage physical attacks such as
@ -430,18 +390,72 @@ cases.
Sometimes, tamper-sensing meshes show up in other types of devices. We acquired two such devices. First, we acquired a
Neopost mail franking machine, a type of device that is used to directly print a code on an envelope that replaces a
conventional postage stamp.
conventional postage stamp. Since in businesses handling large volumes of mail these devices were routinely charged with large sums of
money in postage, such devices have security features ranging from physical seals on their enclosure to full security
meshes encasing their CPU modules. In case of Neopost, we are aware of one online source showing a security mesh inside
one such device~\cite{mikeselectricstuffNeopostPostalFranking2023}, but we found that our older specimen only contained
a sturdy cast zinc case that was welded shut with a spring-loaded lid switch inside. The other miscellaneous device we
found is a broken CPU module from a German slot machine manufacturer. While it would be reasonable to assume this type
of device might include active tamper sensing features to enforce state gambling regulations, other slot machine
manufacturers seem not to use tamper sensing in their systems so the more likely reason is DRM. Our specimen included
both a tamper-sensing mesh as well as a semiconductor junction light sensor inside of a sealed sheet metal enclosure.
\subsection{Methodology}
We proceeded by first photographing every test specimen from multiple angles, then disassembling them. After
disassembly, we photographed each major component. After photos were taken, we proceeded with destructive techniques
where necessary to obtain microscope photos of each tamper-sensing mesh component. PCBs were sectioned using a sanding
drum attachment on a Dremel rotary tool. Potted modules were disassembled using milling, cutting and prying, applying
heat from a heat gun as necessary to soften polymer compounds and to break glue joints.
disassembly, we photographed each major component. Figure~\ref{fig_hsm_survey_sample_internal_pics} shows a selection of
these photos showing the major internal components of the devices. After photos were taken, we proceeded with
destructive techniques where necessary to obtain microscope photos of each tamper-sensing mesh component. PCBs were
sectioned using a sanding drum attachment on a Dremel rotary tool. Potted modules were disassembled using milling,
cutting and prying, and applying heat from a heat gun as necessary to soften polymer compounds and to break glue joints.
\begin{figure}
\begin{tabular}[c]{cccc}
\surveypic{01}{survey_internal_09_S01.jpg}&
\surveypic{02}{survey_internal_20_S02.jpg}&
\surveypic{03}{survey_internal_11_S03.jpg}&
\surveypic{04}{survey_internal_03_S04.jpg}\\
\surveypic{05}{survey_internal_10_S05.jpg}&
\surveypic{06}{survey_internal_08_S06.jpg}&
\surveypic{08}{survey_internal_24_S08.jpg}&
\surveypic{09}{survey_internal_13_S09.jpg}\\
\surveypic{10}{survey_internal_23_S10.jpg}&
\surveypic{11}{survey_internal_17_S11.jpg}&
\surveypic{12}{survey_internal_19_S12.jpg}&
\surveypic{13}{survey_internal_02_S13.jpg}\\
\surveypic{14}{survey_internal_00_S14.jpg}&
\surveypic{14}{survey_internal_01_S14.jpg}&
\surveypic{15}{survey_internal_04_S15.jpg}&
\surveypic{16}{survey_internal_05_S16.jpg}\\
\surveypic{17}{survey_internal_22_S17.jpg}&
\surveypic{18}{survey_internal_21_S18.jpg}&
\surveypic{19}{survey_internal_26_S19.jpg}&
\surveypic{20}{survey_internal_12_S20.jpg}\\
\surveypic{21}{survey_internal_15_S21.jpg}&
\surveypic{22}{survey_internal_16_S22.jpg}&
\surveypic{23}{survey_internal_07_S23.jpg}&
\surveypic{24}{survey_internal_06_S24.jpg}\\
\surveypic{25}{survey_internal_25_S25.jpg}&
\surveypic{27}{survey_internal_18_S27.jpg}&
\surveypic{28}{survey_internal_14_S28.jpg}&
\surveypic{30}{survey_internal_29_S30.jpg}\\
\surveypic{31}{survey_internal_27_S31.jpg}&
\surveypic{32}{survey_internal_28_S32.jpg}&
% make sure the last row with a single dangling landscape picture is full height to avoid the last row's label
% overlapping the previous row
\rule{0pt}{25mm}
\end{tabular}
\caption{Internal overview photos of the survey samples}
\label{fig_hsm_survey_sample_internal_pics}
\end{figure}
\subsection{Results}
In the following sections, we will list some observations we made while dissecting our specimens. A complete set of
internal pictures and micrographs of selected components that goes beyond the following description is available in the
supplementary material to this thesis.
\todo{Actually assemble the supplementary material and include all photos}
\subsubsection{Mesh materials.}
We found meshes constructed from rigid PCBs as well as a number of Flexible Printed Circuit (FPC) processes.
Tamper-sensing meshes constructed from PCBs sometimes used parts of an existing PCB, and sometimes additional PCBs only