Add paper scaffold
This commit is contained in:
parent
aa4839aed3
commit
e09904ce16
5 changed files with 132 additions and 0 deletions
7
paper/.gitignore
vendored
Normal file
7
paper/.gitignore
vendored
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
*.bbl
|
||||
*.blg
|
||||
*.aux
|
||||
*.log
|
||||
*.bcf
|
||||
*.run.xml
|
||||
*.out
|
||||
BIN
paper/CC-by.pdf
Normal file
BIN
paper/CC-by.pdf
Normal file
Binary file not shown.
27
paper/Makefile
Normal file
27
paper/Makefile
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
|
||||
SHELL := bash
|
||||
.ONESHELL:
|
||||
.SHELLFLAGS := -eu -o pipefail -c
|
||||
.DELETE_ON_ERROR:
|
||||
MAKEFLAGS += --warn-undefined-variables
|
||||
MAKEFLAGS += --no-builtin-rules
|
||||
|
||||
main_tex ?= paper
|
||||
|
||||
VERSION_STRING := $(shell git describe --tags --long --dirty)
|
||||
|
||||
all: ${main_tex}.pdf
|
||||
|
||||
%.pdf: %.tex paper.bib version.tex
|
||||
pdflatex -shell-escape $<
|
||||
biber $*
|
||||
pdflatex -shell-escape $<
|
||||
|
||||
version.tex: ${main_tex}.tex paper.bib
|
||||
echo "${VERSION_STRING}" > $@
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
rm -f ${main_tex}.aux ${main_tex}.bbl ${main_tex}.bcf ${main_tex}.log ${main_tex}.blg
|
||||
rm -f ${main_tex}.out ${main_tex}.run.xml texput.log
|
||||
|
||||
97
paper/paper.tex
Normal file
97
paper/paper.tex
Normal file
|
|
@ -0,0 +1,97 @@
|
|||
\documentclass[journal,12pt,onecolumn,draftclsnofoot]{IEEEtran}
|
||||
|
||||
\usepackage[T1]{fontenc}
|
||||
\usepackage[
|
||||
backend=biber,
|
||||
style=numeric,
|
||||
natbib=true,
|
||||
url=false,
|
||||
doi=true,
|
||||
eprint=false
|
||||
]{biblatex}
|
||||
\addbibresource{paper.bib}
|
||||
\usepackage{amssymb,amsmath}
|
||||
\usepackage{eurosym}
|
||||
\usepackage{wasysym}
|
||||
\usepackage[binary-units]{siunitx}
|
||||
\usepackage{commath}
|
||||
\usepackage{graphicx,color}
|
||||
\usepackage{colortbl}
|
||||
\usepackage{subcaption}
|
||||
\usepackage{placeins}
|
||||
\usepackage{array}
|
||||
\usepackage{censor}
|
||||
\usepackage{hyperref}
|
||||
\usepackage{makecell}
|
||||
|
||||
\DeclareSIUnit{\baud}{Bd}
|
||||
\DeclareSIUnit{\year}{a}
|
||||
\DeclareSIUnit{\rpm}{rpm}
|
||||
\renewcommand{\floatpagefraction}{.8}
|
||||
\newcommand{\degree}{\ensuremath{^\circ}}
|
||||
\newcolumntype{P}[1]{>{\centering\arraybackslash}p{#1}}
|
||||
\newcommand{\partnum}[1]{\texttt{#1}}
|
||||
\newcommand{\todo}[1]{\textbf{TODO}\footnote{#1}}
|
||||
% Set to 1.0 for final two-column export
|
||||
\newlength{\figurescale}
|
||||
\setlength{\figurescale}{0.75\textwidth}
|
||||
|
||||
\begin{document}
|
||||
|
||||
% TODO
|
||||
|
||||
\date{December 11 2024}
|
||||
\author{\IEEEauthorblockN{Jan Sebastian Götte}\thanks{Jan Sebastian Götte is with the Technical University of Darmstadt,
|
||||
64283 Darmstadt, Germany (e-mail: jan.goette@tu-darmstadt.de).}}
|
||||
\title{Low-Cost, Embeddable Time Domain Reflectometry for High-Fidelity Security Mesh Monitoring in Hardware Security
|
||||
Modules}
|
||||
\maketitle
|
||||
|
||||
\begin{abstract}
|
||||
Security Meshes are patterns of sensing traces covering an area that are used in Hardware Security Modules (HSMs) to
|
||||
detect attempts at physical intrusion into the HSM's protective shell. In this paper, we present an optimized,
|
||||
embeddable security mesh monitoring circuit that applies the principles behind Time Domain Reflectometry (TDR) to
|
||||
create a unique fingerprint of a mesh, and to detect not only DC faults, but also attempts at bridging and removing
|
||||
parts of the mesh. Our TDR circuit improves over previous low-cost TDR approaches by utilizing exclusively low-cost,
|
||||
consumer-grade components with a total Bill of Materials (BoM) cost of less than 10\$ while achieving a
|
||||
multi-gigahertz bandwidth.
|
||||
% We validate our mesh monitoring system in a number of realistic attack scenarios using a real-time, embeddable
|
||||
% Machine Learning (ML) classifier.
|
||||
\end{abstract}
|
||||
|
||||
\todo{In abstract: specific bandwidth / risetime numbers.}
|
||||
\todo{In abstract: Add machine learning / "AI" classifier.}
|
||||
|
||||
\section{Introduction}
|
||||
|
||||
\section{Related Work}
|
||||
|
||||
\subsection{Security Mesh Monitoring and Design}
|
||||
|
||||
\subsection{Hardware Security Module System Design}
|
||||
|
||||
\subsection{Low-Cost Time Domain Reflectometry}
|
||||
|
||||
\subsection{Machine Learning and Anomaly Detection}
|
||||
|
||||
\section{Time-Domain Reflectometry}
|
||||
|
||||
\section{Circuit Design and Driving Approach}
|
||||
|
||||
\section{Anomaly Detection through Machine Learning}
|
||||
|
||||
\section{Experimental Evaluation}
|
||||
|
||||
\section{Conclusion}
|
||||
|
||||
\section*{Availability}
|
||||
This is version \texttt{\input{version.tex}\unskip} of this paper, generated on \today.
|
||||
|
||||
The git repository with the LaTeX source for this paper, the data analysis code underlying our measurements as well the
|
||||
set of tools for the generation of twisted inductor layouts that we wrote can be found at:
|
||||
|
||||
\center{\url{https://git.jaseg.de/ihsm-sampling-mesh-monitor-hw.git}}
|
||||
|
||||
\FloatBarrier
|
||||
\printbibliography[heading=bibintoc]
|
||||
\end{document}
|
||||
1
paper/version.tex
Normal file
1
paper/version.tex
Normal file
|
|
@ -0,0 +1 @@
|
|||
|
||||
Loading…
Add table
Add a link
Reference in a new issue