Browse Source

starting writing process

master
Michael Preisach 6 years ago
parent
commit
5323ccc866
  1. BIN
      references/Bootkeeper - Validating Software Integrity Properties.pdf
  2. BIN
      references/Tamper_free_software_using_TPM.pdf
  3. BIN
      thesis/MAIN.pdf
  4. 7
      thesis/MAIN.tex
  5. 8
      thesis/config.tex
  6. 222
      thesis/literature.bib
  7. 32
      thesis/mainmatter.tex
  8. BIN
      thesis_old/MAIN.pdf
  9. 150
      thesis_old/MAIN.tex
  10. 48
      thesis_old/config.tex
  11. BIN
      thesis_old/cover/arr.pdf
  12. 107
      thesis_old/cover/coversheet.tex
  13. BIN
      thesis_old/cover/jku_de.pdf
  14. BIN
      thesis_old/cover/jku_en.pdf
  15. BIN
      thesis_old/cover/jkude.png
  16. BIN
      thesis_old/cover/jkuen.png
  17. 16
      thesis_old/frontmatter.tex
  18. 33
      thesis_old/literature.bib
  19. 31
      thesis_old/mainmatter.tex

BIN
references/Bootkeeper - Validating Software Integrity Properties.pdf

Binary file not shown.

BIN
references/Tamper_free_software_using_TPM.pdf

Binary file not shown.

BIN
thesis/MAIN.pdf

Binary file not shown.

7
thesis/MAIN.tex

@ -1,4 +1,3 @@
% !TeX document-id = {0f6d0a45-d600-4120-afd6-63e947122e2b}
% !TeX encoding = UTF-8 % !TeX encoding = UTF-8
% !TeX program = pdflatex % !TeX program = pdflatex
% !BIB program = biber % !BIB program = biber
@ -88,6 +87,12 @@
\usepackage{subfiles} \usepackage{subfiles}
%own packages
\usepackage{libertine}
\usepackage{libertinust1math}
\usepackage{sourcecodepro}
\usepackage{microtype}
% \setcounter{tocdepth}{3} %subsubsection % \setcounter{tocdepth}{3} %subsubsection
% \setcounter{secnumdepth}{3} % \setcounter{secnumdepth}{3}

8
thesis/config.tex

@ -6,17 +6,17 @@
\engtrue \engtrue
%% Hier den Namen des Autors eingeben: %% Hier den Namen des Autors eingeben:
\def\name{Michael Preisach} \def\name{Michael Preisach, BSc}
%% Hier Informationen für den rechten Block unter dem JKU-Logo eingeben, wobei die Elemente mit einem Buchstaben jeweils für die Überschrift und mit Doppelbuchstaben für den Inhalt sind. Falls Elemente nicht benötigt werden, bitte NICHT LÖSCHEN, sondern frei lassen, wie z.B. elementE bzw. elementEE. %% Hier Informationen für den rechten Block unter dem JKU-Logo eingeben, wobei die Elemente mit einem Buchstaben jeweils für die Überschrift und mit Doppelbuchstaben für den Inhalt sind. Falls Elemente nicht benötigt werden, bitte NICHT LÖSCHEN, sondern frei lassen, wie z.B. elementE bzw. elementEE.
\def\elementA{Submitted by} \def\elementA{Submitted by}
\def\elementAA{\textbf{\name} \\ 01155264} \def\elementAA{\textbf{\name} \\ 1155264}
\def\elementB{Submitted at} \def\elementB{Submitted at}
\def\elementBB{\textbf{Institute for Networks and Security}} \def\elementBB{\textbf{Institute for Networks and Security}}
\def\elementC{Supervisor and First Examiner} \def\elementC{Supervisor and First Examiner}
\def\elementCC{Univ.-Prof.\@ Priv.-Doz.\@ DI Dr.\@ \textbf{Rene Mayrhofer}} \def\elementCC{Univ.-Prof.\@ DI Dr.\@ \textbf{René Mayrhofer}}
\def\elementD{Second Examiner} \def\elementD{Second Examiner}
\def\elementDD{DI \textbf{Tobias Höller}} \def\elementDD{DI \textbf{Tobias Höller}}
@ -36,7 +36,7 @@
\newif\ifthesis \newif\ifthesis
%% Ab hier müssen nur Änderungen vorgenommen werden, falls es sich um eine Bachelor- oder Masterarbeit oder eine Dissertation handelt. Wenn es sich darum handelt, die Auskommentierung der folgenden Zeile aufheben: %% Ab hier müssen nur Änderungen vorgenommen werden, falls es sich um eine Bachelor- oder Masterarbeit oder eine Dissertation handelt. Wenn es sich darum handelt, die Auskommentierung der folgenden Zeile aufheben:
\thesistrue %\thesistrue
%% Hier den Typ der Arbeit eingeben (0: Bachelorarbeit, 1: Masterarbeit, 2: Dissertation, 3: Diplomarbeit): %% Hier den Typ der Arbeit eingeben (0: Bachelorarbeit, 1: Masterarbeit, 2: Dissertation, 3: Diplomarbeit):
\def\type{1} \def\type{1}

222
thesis/literature.bib

@ -1,33 +1,191 @@
@Misc{key1, @article{schnorr91,
title = {}, author = {Schnorr, Claus},
author = {}, year = {1991},
howpublished= {}, month = {01},
month = {}, pages = {161-174},
year = {}, title = {Efficient signature generation by smart cards},
note = {}, volume = {4},
} journal = {Journal of Cryptology},
doi = {10.1007/BF00196725}
@Book{key2, }
title = {},
publisher = {},
year = {},
author = {},
address = {},
edition = {},
}
@Booklet{key3,
author = {},
title = {},
howpublished= {},
month = {},
year = {},
}
@online{key4,
title = {},
date = {},
url = {},
urldate = {},
}
@article{cramer98,
author = {Cramer, R. and Shoup, V.},
year = {1998},
month = {01},
pages = {},
title = {A practical public-key cryptosystem secure against adaptive chosen ciphertexts attacks}
}
@inproceedings{camenisch04,
author = {Camenisch, Jan and Lysyanskaya, Anna},
year = {2004},
month = {08},
pages = {56-72},
title = {Signature Schemes and Anonymous Credentials from Bilinear Maps},
volume = {3152/2004},
journal = {Signature Schemes and Anonymous Credentials from Bilinear Maps},
doi = {10.1007/978-3-540-28628-8_4}
}
@inproceedings{camenisch16,
author = {Camenisch, Jan and Drijvers, Manu and Lehmann, Anja},
year = {2016},
month = {03},
pages = {234-264},
title = {Universally Composable Direct Anonymous Attestation},
volume = {9615},
isbn = {978-3-662-49386-1},
doi = {10.1007/978-3-662-49387-8_10}
}
@inproceedings{barreto05,
author = {Barreto, Paulo and Naehrig, Michael},
year = {2005},
month = {08},
pages = {319-331},
title = {Pairing-Friendly Elliptic Curves of Prime Order},
volume = {3897},
journal = {LNCS},
doi = {10.1007/11693383_22}
}
@inproceedings{chen10,
author = {Chen, Liqun and Page, Dan and Smart, Nigel},
year = {2010},
month = {11},
pages = {223-237},
title = {On the Design and Implementation of an Efficient DAA Scheme},
doi = {10.1007/978-3-642-12510-2_16}
}
@inproceedings{camenisch17,
author = {Camenisch, Jan and Chen, Liqun and Drijvers, Manu and Lehmann, Anja and Novick, David and Urian, Rainer},
year = {2017},
month = {05},
pages = {901-920},
title = {One TPM to Bind Them All: Fixing TPM 2.0 for Provably Secure Anonymous Attestation},
doi = {10.1109/SP.2017.22}
}
@article{winkler11,
author = {Winkler, Thomas and Rinner, Bernhard},
year = {2011},
month = {01},
pages = {},
title = {Securing Embedded Smart Cameras with Trusted Computing},
volume = {2011},
journal = {EURASIP J. Wireless Comm. and Networking},
doi = {10.1155/2011/530354}
}
@book{arthur15,
author = {Arthur, Will and Challener, David and Goldman, Kenneth},
year = {2015},
month = {01},
pages = {},
title = {A Practical Guide to TPM 2.0},
doi = {10.1007/978-1-4302-6584-9}
}
@book{book,
author = {Proudler, Graeme and Chen, Liqun and Dalton, Chris},
year = {2014},
month = {01},
pages = {},
title = {Trusted Computing Platforms},
doi = {10.1007/978-3-319-08744-3}
}
@online{pornkitprasan19-diskencryption,
author = {Pawit Pornkitprasan},
year = {2019},
month = {07},
title = {Full Disk Encryption on Arch Linux backed by TPM 2.0},
url = {https://medium.com/@pawitp/full-disk-encryption-on-arch-linux-backed-by-tpm-2-0-c0892cab9704},
urldate = {27.02.2020}
}
@online{pornkitprasan19-tpmtools,
author = {Pawit Pornkitprasan},
year = {2019},
month = {10},
title = {Its certainly annoying that TPM2-Tools like to change their command line parameters},
url = {https://medium.com/@pawitp/its-certainly-annoying-that-tpm2-tools-like-to-change-their-command-line-parameters-d5d0f4351206},
urldate = {27.02.2020}
}
@online{pornkitprasan19-secureboot,
author = {Pawit Pornkitprasan},
year = {2019},
month = {07},
title = {The Correct Way to use Secure Boot with Linux},
url = {https://medium.com/@pawitp/the-correct-way-to-use-secure-boot-with-linux-a0421796eade},
urldate = {27.02.2020}
}
@online{tevora18,
author = {Tevora},
year = {2018},
month = {06},
title = {Configuring Secure Boot + TPM 2},
url = {https://threat.tevora.com/secure-boot-tpm-2/},
urldate = {27.02.2020}
}
@online{smith18-dealing-sb,
author = {Rod Smith},
year = {2018},
month = {07},
title = {Managing EFI Boot Loaders for Linux: Dealing with Secure Boot},
url = {https://www.rodsbooks.com/efi-bootloaders/secureboot.html},
urldate = {27.02.2020}
}
@online{smith18-controlling-sb,
author = {Rod Smith},
year = {2018},
month = {07},
title = {Managing EFI Boot Loaders for Linux: Controlling Secure Boot},
url = {https://www.rodsbooks.com/efi-bootloaders/controlling-sb.html},
urldate = {27.02.2020}
}
@online{corbet16,
author = {Jonathan Corbet},
year = {2016},
month = {02},
title = {Protecting systems with the TPM},
url = {https://lwn.net/Articles/674751/},
urldate = {27.02.2020}
}
@online{kernelsecurity18,
author = {},
year = {2018},
month = {03},
title = {Linux Kernel Integrity},
url = {https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity},
urldate = {27.02.2020}
}
@inproceedings{chevalier19,
author = {Chevalier, Ronny and Cristalli, Stefano and Hauser, Christophe and Shoshitaishvili,
Yan and Wang, Ruoyu and Kruegel, Christopher and Vigna, Giovanni and Bruschi, Danilo and Lanzi,
Andrea},
year = {2019},
month = {03},
pages = {315-325},
title = {BootKeeper: Validating Software Integrity Properties on Boot Firmware Images},
doi = {10.1145/3292006.3300026}
}
@inproceedings{butterworth13,
author = {Butterworth, John and Kallenberg, Corey and Kovah, Xeno and Herzog, Amy},
year = {2013},
month = {11},
pages = {25-36},
title = {BIOS chronomancy: Fixing the core root of trust for measurement},
journal = {Proceedings of the ACM Conference on Computer and Communications Security},
doi = {10.1145/2508859.2516714}
}

32
thesis/mainmatter.tex

@ -1,18 +1,18 @@
\chapter{Introduction} \chapter{Introduction}
\chapter{Trusted Environment} \chapter{Concept}
\section{Trust and Security} \section{Attack Vectors and Threat Model}
\section{Systems of Trust} \section{Trust and Security}
\subsection{Secure Boot} \section{Systems of Trust}
\subsection{TPM1.2} \subsection{Secure Boot, TXT, \ldots}
\subsection{TPM2.0} \subsection{TPM1.2}
\section{Verify Trust (DA and DAA)} \subsection{TPM2.0}
\chapter{Handling Biometric Data} \section{Verify Trust (DA and DAA)}
\section{Extend the Trust to External Hardware} \chapter{Handling Biometric Data}
\section{Mitigation of Attack Vectors} \section{Extend the Trust to External Hardware}
\chapter{Implemtentation and Limitations} \section{Mitigation of Attack Vectors}
\chapter{Conclusion and Outlook} \chapter{Implemtentation and Limitations}
\chapter{Conclusion and Outlook}
\autoref{tab:example} is an example of a table, in which the numbers are aligned at the comma, every second line is colored and the commands \texttt{\textbackslash toprule}, \texttt{\textbackslash midrule} and \texttt{\textbackslash bottomrule} are used. \autoref{tab:example} is an example of a table, in which the numbers are aligned at the comma, every second line is colored and the commands \texttt{\textbackslash toprule}, \texttt{\textbackslash midrule} and \texttt{\textbackslash bottomrule} are used \cite{arthur15}.
\begin{table}[ht] \begin{table}[ht]
\centering \centering
@ -29,3 +29,5 @@
\bottomrule \bottomrule
\end{tabular} \end{tabular}
\end{table} \end{table}

BIN
thesis_old/MAIN.pdf

Binary file not shown.

150
thesis_old/MAIN.tex

@ -0,0 +1,150 @@
% !TeX document-id = {0f6d0a45-d600-4120-afd6-63e947122e2b}
% !TeX encoding = UTF-8
% !TeX program = pdflatex
% !BIB program = biber
% Rev. 2.1 - 11/18 - av %
% Rev. 2.0 - 07/18 - av %
%% HINWEISE:
%% MAIN.tex ist die Hauptdatei. Hier sind sämtliche Pakete eingebunden und die allgemeine Struktur ist hier festgelegt. Im Allgemeinen müssen hier keine Änderungen vorgenommen werden.
%% In der eingebundenen Datei config.tex müssen Änderungen vorgenommen werden, die in der Datei näher erläutert sind.
%% Das Deckblatt wird mit der Datei cover/coversheet.tex eingebunden. Hier sollten keine Änderungen vorgenommen werden.
%% Für Text im Vorspann, d.h. vor der Inhaltsangabe (Seitenzahlen als kleine römische Zahlen; z.B. für Vorwort, Abstract etc.), ist die Datei frontmatter.tex vorgesehen.
%% Für den Hauptteil ist die Datei mainmatter.tex vorgesehen.
%% Das Literaturverzeichnis ist die eingebundene Datei literature.bib. Es ist vorgesehen, dass das Literaturverzeichnis mit Biber kompiliert wird.
%% Falls Fehler entdeckt werden, würde ich mich über eine E-Mail an a_v@gmx.net freuen.
%% Viel Erfolg :). Linz, im April 2018, Ali Varli.
\documentclass[
a4paper,
oneside,
onecolumn,
openany,
parskip=half*,
% toc=flat,
table,
11pt,
% draft
]{scrbook}
\usepackage[utf8]{inputenc}
\input{config}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\ifeng \usepackage[ngerman,english]{babel}
\else \usepackage[english,ngerman]{babel}
\fi
\usepackage[fleqn]{amsmath}
\usepackage{siunitx}
\usepackage[backend=biber,sortlocale=auto,style=numeric-comp]{biblatex}
\addbibresource{literature.bib}
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}
\usepackage{csquotes}
\usepackage[a4paper,left=30mm,right=14mm,top=27mm,bottom=10mm,includeheadfoot]{geometry}
\usepackage{lastpage}
\usepackage{scrlayer-scrpage}
\pagestyle{scrheadings}
\clearscrheadfoot
\ifeng \ohead[{\includegraphics[width=3cm]{cover/jkuen.png}}]{\includegraphics[width=3cm]{cover/jkuen.png}}
\else \ohead[{\includegraphics[width=3cm]{cover/jkude.png}}]{\includegraphics[width=3cm]{cover/jkude.png}}
\fi
\ifoot[\date]{\date}
\cfoot[\name]{\name}
\ofoot[\pagemark/\pageref{LastPage}]{\pagemark/\pageref{LastPage}}
\setkomafont{pageheadfoot}{\sffamily \scriptsize}
\setkomafont{pagenumber}{\sffamily \scriptsize}
\usepackage[onehalfspacing]{setspace}
\usepackage{pdfpages}
\usepackage[pdfborder={0 0 0}]{hyperref}
\usepackage{tabularx}
\usepackage{ltxtable}
\usepackage{booktabs}
\usepackage{rotating}
\usepackage{colortbl}
\usepackage{multirow}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage[section]{placeins} %\FloatBarrier
\usepackage{float} %[H]
\usepackage{enumitem}
\usepackage{subfiles}
% \setcounter{tocdepth}{3} %subsubsection
% \setcounter{secnumdepth}{3}
\tolerance=100
\clubpenalty=10000
\widowpenalty=10000
\displaywidowpenalty=10000
% \addtocontents{toc}{\protect\enlargethispage{2\normalbaselineskip}}
% \addtocontents{lof}{\protect\enlargethispage{2\normalbaselineskip}}
% \addtocontents{lot}{\protect\enlargethispage{2\normalbaselineskip}}
\addtokomafont{caption}{\small}
\setkomafont{captionlabel}{\small\sffamily\bfseries}
\newcommand{\zB}{z.\,B.}
\newcommand{\ToDo}{\normalfont \normalsize \textcolor{red}{\textbf{ToDo!}}}
%
%%
%%%%
%%%%%%%%
%%%%%%%%%%%%%%%%
\begin{document}
%%%%%%%%%%%%%%%%
\begin{titlepage}
\include{cover/coversheet}
\end{titlepage}
%%%%%%%%%%%%
\frontmatter
\input{frontmatter}
\begin{singlespace}
\tableofcontents
\end{singlespace}
%%%%%%%%%%%
\mainmatter
\input{mainmatter}
%%%%%%%%%%%
\backmatter
\begin{singlespace}
\listoffigures
{\let\clearpage\relax\listoftables}
\end{singlespace}
\printbibliography
\appendix
\end{document}

48
thesis_old/config.tex

@ -0,0 +1,48 @@
\newif\ifeng
%% HINWEISE:
%% Hier müssen folgende Einstellungen vorgenommen werden:
%% Sprache:
%% Falls die Dokumentensprache Deutsch ist, \engtrue mit einem %-Zeichen davor auskommentieren:
\engtrue
%% Hier den Namen des Autors eingeben:
\def\name{Michael Preisach}
%% Hier Informationen für den rechten Block unter dem JKU-Logo eingeben, wobei die Elemente mit einem Buchstaben jeweils für die Überschrift und mit Doppelbuchstaben für den Inhalt sind. Falls Elemente nicht benötigt werden, bitte NICHT LÖSCHEN, sondern frei lassen, wie z.B. elementE bzw. elementEE.
\def\elementA{Submitted by}
\def\elementAA{\textbf{\name} \\ 01155264}
\def\elementB{Submitted at}
\def\elementBB{\textbf{Institute for Networks and Security}}
\def\elementC{Supervisor and First Examiner}
\def\elementCC{Univ.-Prof.\@ Priv.-Doz.\@ DI Dr.\@ \textbf{Rene Mayrhofer}}
\def\elementD{Second Examiner}
\def\elementDD{DI \textbf{Tobias Höller}}
\def\elementE{}
\def\elementEE{}
%% Hier Datum eingeben:
\def\date{\today}
%% Hier Titel eingeben; steht über dem K:
\def\title{Project Digidow: Biometric Sensor}
%% Hier ggf. Untertitel und LVA eingeben; stehen unter dem K. Falls sie nicht benötigt werden, bitte NICHT LÖSCHEN sondern frei lassen:
\def\subtitle{}
\def\lva{}
\newif\ifthesis
%% Ab hier müssen nur Änderungen vorgenommen werden, falls es sich um eine Bachelor- oder Masterarbeit oder eine Dissertation handelt. Wenn es sich darum handelt, die Auskommentierung der folgenden Zeile aufheben:
\thesistrue
%% Hier den Typ der Arbeit eingeben (0: Bachelorarbeit, 1: Masterarbeit, 2: Dissertation, 3: Diplomarbeit):
\def\type{1}
%% Hier den angestrebten akademischen Grad eingeben:
\def\degree{Master of Science}
%% Hier die Studienrichtung eingeben:
\def\study{Computer Science}

BIN
thesis_old/cover/arr.pdf

Binary file not shown.

107
thesis_old/cover/coversheet.tex

@ -0,0 +1,107 @@
{
\singlespacing
\parindent 0pt
\def\ifundefined#1{\expandafter\ifx\csname#1\endcsname\relax}
\makeatletter
\def\Huge{\@setfontsize\Huge{36pt}{32}}
\makeatother
\unitlength 1cm
\fontfamily{phv} \selectfont
\small
%
%
\begin{picture}(16.6,0)
\ifeng
\put(11.2,0){\includegraphics[width=5.2cm]{cover/jku_en}}
\else
\put(11.2,0){\includegraphics[width=5.2cm]{cover/jku_de}}
\fi
\put(12.6,-1.7){%
\begin{minipage}[t]{3.9cm}
\begin{flushleft}
\ifdefined\elementA
{\footnotesize\elementA \vskip.1mm}
{\elementAA}
\vskip5mm
\else
\relax
\fi
\ifdefined\elementB
{\footnotesize\elementB \vskip.1mm}
{\elementBB}
\vskip5mm
\else
\relax
\fi
\ifdefined\elementC
{\footnotesize\elementC \vskip.1mm}
{\elementCC}
\vskip5mm
\else
\relax
\fi
\ifdefined\elementD
{\footnotesize\elementD \vskip.1mm}
{\elementDD}
\vskip5mm
\else
\relax
\fi
\ifdefined\elementE
{\footnotesize\elementE \vskip.1mm}
{\elementEE}
\vskip5mm
\else
\relax
\fi
\date
\end{flushleft}
\end{minipage}
}
%
%
\put(12.6,-21.5){%
\begin{minipage}[t]{3.9cm}
{\fontfamily{ugq} \selectfont JOHANNES KEPLER\\
\ifeng
UNIVERSITY
\else
UNIVERSIT\"{A}T
\fi
LINZ}\\
Altenbergerstra{\ss}e 69\\
4040 Linz, \"{O}sterreich\\
www.jku.at\\
DVR 0093696
\end{minipage}
}
%
%
\put(0,-10.2){\begin{minipage}[b]{12cm}{\begin{flushleft}
\Huge \fontfamily{ugq} \selectfont \title
\end{flushleft}} \end{minipage}}
%
\put(0,-15.2){\includegraphics[width=4.4cm]{cover/arr}}
%
\put(0,-16.3){\begin{minipage}[t]{12cm}
\ifthesis \Large
\ifeng
\ifcase\type Bachelor \or Master \or Doctoral \or Diploma \fi Thesis \vskip1mm
{\normalsize to obtain the academic degree of} \vskip2mm
\degree \vskip1mm
{\normalsize in the \ifcase\type Bachelor's \or Master's \or Doctoral \or Diploma \fi Program} \vskip2mm
\else
\ifcase\type Bachelorarbeit \or Masterarbeit \or Dissertation \or Diplomarbeit \fi \vskip1mm
{\normalsize zur Erlangung des akademischen Grades} \vskip2mm
\degree \vskip1mm
{\normalsize im \ifcase\type Bachelorstudium \or Masterstudium \or Doktoratsstudium \or Diplomstudium \fi} \vskip2mm
\fi
\study
\else
{\Large\lva}
\vskip2mm
{\Large\bfseries\subtitle}
\fi
\end{minipage}}
\end{picture}
}

BIN
thesis_old/cover/jku_de.pdf

Binary file not shown.

BIN
thesis_old/cover/jku_en.pdf

Binary file not shown.

BIN
thesis_old/cover/jkude.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
thesis_old/cover/jkuen.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

16
thesis_old/frontmatter.tex

@ -0,0 +1,16 @@
\ifeng \chapter*{Abstract}
\else \chapter*{Zusammenfassung}
\fi
% Hier Abstact in der Sprache eingeben, in der die Arbeit geschrieben wurde.
{\let\clearpage\relax
\ifeng \selectlanguage{ngerman} \chapter*{Zusammenfassung}
\else \selectlanguage{english} \chapter*{Abstract}
\fi
% Hier Abstact in der jeweils anderen Sprache eingeben.
\ifeng \selectlanguage{english}
\else \selectlanguage{ngerman}
\fi}

33
thesis_old/literature.bib

@ -0,0 +1,33 @@
@Misc{key1,
title = {},
author = {},
howpublished= {},
month = {},
year = {},
note = {},
}
@Book{key2,
title = {},
publisher = {},
year = {},
author = {},
address = {},
edition = {},
}
@Booklet{key3,
author = {},
title = {},
howpublished= {},
month = {},
year = {},
}
@online{key4,
title = {},
date = {},
url = {},
urldate = {},
}

31
thesis_old/mainmatter.tex

@ -0,0 +1,31 @@
\chapter{Introduction}
\chapter{Trusted Environment}
\section{Trust and Security}
\section{Systems of Trust}
\subsection{Secure Boot}
\subsection{TPM1.2}
\subsection{TPM2.0}
\section{Verify Trust (DA and DAA)}
\chapter{Handling Biometric Data}
\section{Extend the Trust to External Hardware}
\section{Mitigation of Attack Vectors}
\chapter{Implemtentation and Limitations}
\chapter{Conclusion and Outlook}
\autoref{tab:example} is an example of a table, in which the numbers are aligned at the comma, every second line is colored and the commands \texttt{\textbackslash toprule}, \texttt{\textbackslash midrule} and \texttt{\textbackslash bottomrule} are used.
\begin{table}[ht]
\centering
\caption{Example} \label{tab:example}
\rowcolors{2}{lightgray}{white}
\begin{tabular}{SSS}
\toprule
\multicolumn{1}{c}{Länge $l$ in m} & \multicolumn{1}{c}{Breite $b$ in m} & \multicolumn{1}{c}{Höhe $h$ in m} \\
\midrule
12.454 & 1.24 & 335.3 \\
543.22 & 32.123 & 33.21 \\
353.0 & 33.0 & 33.0 \\
23.3 & 333.2 & 32.4 \\
\bottomrule
\end{tabular}
\end{table}
Loading…
Cancel
Save