slides04.tex
author Christian Urban <urbanc@in.tum.de>
Tue, 16 Oct 2012 08:44:36 +0100
changeset 43 de3e32e10628
parent 41 b44341c0a7bb
child 44 1dcd758265f1
permissions -rw-r--r--
added
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
41
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     1
\documentclass[dvipsnames,14pt,t]{beamer}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     2
\usepackage{beamerthemeplainculight}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     3
\usepackage[T1]{fontenc}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     4
\usepackage[latin1]{inputenc}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     5
\usepackage{mathpartir}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     6
\usepackage[absolute,overlay]{textpos}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     7
\usepackage{ifthen}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     8
\usepackage{tikz}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     9
\usepackage{pgf}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    10
\usepackage{calc} 
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    11
\usepackage{ulem}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    12
\usepackage{courier}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    13
\usepackage{listings}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    14
\renewcommand{\uline}[1]{#1}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    15
\usetikzlibrary{arrows}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    16
\usetikzlibrary{automata}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    17
\usetikzlibrary{shapes}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    18
\usetikzlibrary{shadows}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    19
\usetikzlibrary{positioning}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    20
\usetikzlibrary{calc}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    21
\usepackage{graphicx} 
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    22
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    23
\definecolor{javared}{rgb}{0.6,0,0} % for strings
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    24
\definecolor{javagreen}{rgb}{0.25,0.5,0.35} % comments
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    25
\definecolor{javapurple}{rgb}{0.5,0,0.35} % keywords
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    26
\definecolor{javadocblue}{rgb}{0.25,0.35,0.75} % javadoc
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    27
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    28
\lstset{language=Java,
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    29
	basicstyle=\ttfamily,
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    30
	keywordstyle=\color{javapurple}\bfseries,
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    31
	stringstyle=\color{javagreen},
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    32
	commentstyle=\color{javagreen},
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    33
	morecomment=[s][\color{javadocblue}]{/**}{*/},
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    34
	numbers=left,
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    35
	numberstyle=\tiny\color{black},
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    36
	stepnumber=1,
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    37
	numbersep=10pt,
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    38
	tabsize=2,
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    39
	showspaces=false,
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    40
	showstringspaces=false}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    41
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    42
\lstdefinelanguage{scala}{
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    43
  morekeywords={abstract,case,catch,class,def,%
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    44
    do,else,extends,false,final,finally,%
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    45
    for,if,implicit,import,match,mixin,%
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    46
    new,null,object,override,package,%
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    47
    private,protected,requires,return,sealed,%
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    48
    super,this,throw,trait,true,try,%
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    49
    type,val,var,while,with,yield},
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    50
  otherkeywords={=>,<-,<\%,<:,>:,\#,@},
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    51
  sensitive=true,
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    52
  morecomment=[l]{//},
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    53
  morecomment=[n]{/*}{*/},
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    54
  morestring=[b]",
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    55
  morestring=[b]',
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    56
  morestring=[b]"""
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    57
}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    58
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    59
\lstset{language=Scala,
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    60
	basicstyle=\ttfamily,
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    61
	keywordstyle=\color{javapurple}\bfseries,
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    62
	stringstyle=\color{javagreen},
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    63
	commentstyle=\color{javagreen},
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    64
	morecomment=[s][\color{javadocblue}]{/**}{*/},
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    65
	numbers=left,
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    66
	numberstyle=\tiny\color{black},
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    67
	stepnumber=1,
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    68
	numbersep=10pt,
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    69
	tabsize=2,
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    70
	showspaces=false,
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    71
	showstringspaces=false}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    72
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    73
% beamer stuff 
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    74
\renewcommand{\slidecaption}{APP 04, King's College London, 16 October 2012}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    75
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    76
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    77
\begin{document}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    78
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    79
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    80
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    81
\begin{frame}<1>[t]
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    82
\frametitle{%
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    83
  \begin{tabular}{@ {}c@ {}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    84
  \\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    85
  \LARGE Access Control and \\[-3mm] 
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    86
  \LARGE Privacy Policies (4)\\[-6mm] 
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    87
  \end{tabular}}\bigskip\bigskip\bigskip
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    88
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    89
  %\begin{center}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    90
  %\includegraphics[scale=1.3]{pics/barrier.jpg}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    91
  %\end{center}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    92
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    93
\normalsize
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    94
  \begin{center}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    95
  \begin{tabular}{ll}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    96
  Email:  & christian.urban at kcl.ac.uk\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    97
  Of$\!$fice: & S1.27 (1st floor Strand Building)\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    98
  Slides: & KEATS (also homework is there)\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    99
  \end{tabular}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   100
  \end{center}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   101
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   102
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   103
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   104
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   105
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   106
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   107
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   108
\begin{frame}[c]
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   109
\frametitle{Unix-Style Access Control}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   110
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   111
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   112
\item Q: ``I am using Windows. Why should I care?'' \\ A: In Windows you have:
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   113
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   114
\begin{center}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   115
\begin{tabular}{l}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   116
administrators group\\ 
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   117
\hspace{5mm}(has complete control over the machine)\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   118
authenticated users\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   119
server operators\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   120
power users\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   121
network configuration operators\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   122
\end{tabular}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   123
\end{center}\medskip
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   124
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   125
\item Modern versions of Windows have more fine-grained AC; they do not have a setuid bit, but
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   126
have \texttt{runas} (asks for a password).\pause
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   127
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   128
\item OS provided access control can \alert{add} to your
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   129
security.
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   130
\end{itemize}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   131
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   132
  
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   133
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   134
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   135
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   136
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   137
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   138
\begin{frame}[c]
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   139
\frametitle{\begin{tabular}{c}Network Applications:\\[-1mm] Privilege Separation\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   140
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   141
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   142
\begin{center}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   143
  \begin{tikzpicture}[scale=1]
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   144
  
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   145
  \draw[line width=1mm] (-.3, 0) rectangle (1.5,2);
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   146
  \draw (4.7,1) node {Internet};
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   147
  \draw (0.6,1.7) node {\footnotesize Interface};
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   148
  \draw (0.6,-0.4) node {\footnotesize \begin{tabular}{c}unprivileged\\[-1mm] process\end{tabular}};
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   149
  \draw (-2.7,-0.4) node {\footnotesize \begin{tabular}{c}privileged\\[-1mm] process\end{tabular}};
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   150
  
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   151
  \draw[line width=1mm] (-1.8, 0) rectangle (-3.6,2);
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   152
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   153
  \draw[white] (1.7,1) node (X) {};
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   154
  \draw[white] (3.7,1) node (Y) {};
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   155
  \draw[red, <->, line width = 2mm] (X) -- (Y);
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   156
 
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   157
  \draw[red, <->, line width = 1mm] (-0.6,1) -- (-1.6,1);
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   158
  \end{tikzpicture}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   159
\end{center}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   160
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   161
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   162
\item the idea is make the attack surface smaller and 
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   163
mitigate the consequences of an attack
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   164
\end{itemize}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   165
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   166
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   167
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   168
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   169
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   170
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   171
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   172
\begin{frame}[c]
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   173
\frametitle{Shared Access Control}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   174
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   175
\begin{center}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   176
\includegraphics[scale=0.7]{pics/pointsplane.jpg}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   177
\end{center}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   178
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   179
\begin{textblock}{11}(10.5,10.5)
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   180
\small
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   181
To take an action you\\[-1mm] 
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   182
need either:
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   183
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   184
\item 1 CEO\\[-5mm]
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   185
\item 2 MDs\\[-5mm]
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   186
\item 3 Ds
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   187
\end{itemize}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   188
\end{textblock}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   189
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   190
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   191
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   192
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   193
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   194
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   195
\begin{frame}[c]
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   196
\frametitle{Lessons from Access Control}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   197
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   198
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   199
\item if you have too many roles (i.e.~too finegrained AC), then 
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   200
	hierarchy is too complex\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   201
	\textcolor{gray}{you invite situations like\ldots let's be root}\bigskip
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   202
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   203
\item you can still abuse the system\ldots
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   204
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   205
\end{itemize}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   206
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   207
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   208
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   209
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   210
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   211
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   212
\begin{frame}[c]
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   213
\frametitle{\begin{tabular}{@ {}c@ {}}A ``Cron''-Attack\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   214
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   215
The idea is to trick a privileged person to do something on your behalf:
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   216
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   217
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   218
\item root:\\\texttt{rm /tmp/*/*}\bigskip\bigskip\pause
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   219
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   220
\footnotesize
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   221
\begin{minipage}{1.1\textwidth}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   222
\textcolor{gray}{the shell behind the scenes:}\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   223
\textcolor{gray}{\texttt{rm /tmp/dir$_1$/file$_1$ /tmp/dir$_1$/file$_2$ /tmp/dir$_2$/file$_1$ \ldots}}\bigskip\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   224
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   225
\textcolor{gray}{this takes time}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   226
\end{minipage}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   227
\end{itemize}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   228
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   229
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   230
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   231
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   232
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   233
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   234
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   235
\begin{frame}[c]
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   236
\frametitle{\begin{tabular}{@ {}c@ {}}A ``Cron''-Attack\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   237
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   238
\begin{enumerate}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   239
\item attacker \textcolor{gray}{(creates a fake passwd file)}\\ 
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   240
\texttt{mkdir /tmp/a; cat > /tmp/a/passwd}\medskip
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   241
\item root \textcolor{gray}{(does the daily cleaning)}\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   242
\texttt{rm /tmp/*/*}\medskip\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   243
\hspace{2cm}\textcolor{gray}{\small records that \texttt{/tmp/a/passwd}}\\ 
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   244
\hspace{2cm}\textcolor{gray}{\small should be deleted, but does not do it yet}\medskip\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   245
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   246
\item attacker \textcolor{gray}{(meanwhile deletes the fake passwd file, and establishes a link to 
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   247
the real passwd file)}\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   248
\texttt{rm /tmp/a/passwd; rmdir /tmp/a;}\\\texttt{ln -s /etc /tmp/a}\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   249
\item root now deletes  the real passwd file
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   250
\end{enumerate}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   251
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   252
\only<2>{
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   253
\begin{textblock}{11}(2,5)
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   254
\begin{tikzpicture}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   255
\draw (0,0) node[inner sep=2mm,fill=cream, ultra thick, draw=red, rounded corners=2mm] 
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   256
{\normalsize\color{darkgray}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   257
\begin{minipage}{9cm}\raggedright
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   258
To prevent this kind of attack, you need additional
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   259
policies.
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   260
\end{minipage}};
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   261
\end{tikzpicture}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   262
\end{textblock}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   263
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   264
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   265
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   266
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   267
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   268
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   269
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   270
\begin{frame}[c]
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   271
\frametitle{\begin{tabular}{@ {}c@ {}}Schneier Analysis\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   272
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   273
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   274
\item What assets are you trying to protect?
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   275
\item What are the risks to these assets?
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   276
\item How well does the security solution mitigate those risks?
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   277
\item What other risks does the security solution cause?
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   278
\item What costs and trade-offs does the security solution impose?
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   279
\end{itemize}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   280
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   281
\textcolor{gray}{There is no absolutely secure system and security almost never comes for free.}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   282
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   283
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   284
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   285
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   286
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   287
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   288
\begin{frame}[t]
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   289
\frametitle{\begin{tabular}{@ {}c@ {}}Example: Credit Cards\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   290
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   291
You might have the policy of not typing in your credit card online. Worthwhile or not?
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   292
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   293
\item<2->What assets are you trying to protect?\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   294
\only<2>{\begin{tabular}{@{\hspace{1cm}}p{9cm}}your credit card number\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   295
\item<3->What are the risks to these assets?\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   296
\only<3>{\begin{tabular}{@{\hspace{1cm}}p{9cm}}\raggedright
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   297
With credit cards you loose a fixed amount \pounds{50}. Amazon \pounds{50}. \end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   298
\item<4->How well does the security solution mitigate those risks?\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   299
\only<4>{\begin{tabular}{@{\hspace{1cm}}p{9cm}}\raggedright
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   300
Well, hackers steal credit cards from databases. They usually do not attack you individually.\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   301
\item<5->What other risks does the security solution cause?
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   302
\only<5>{\begin{tabular}{@{\hspace{1cm}}p{9cm}}\raggedright None (?)\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   303
\item<6->What costs and trade-offs does the security solution impose?
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   304
\only<6>{\begin{tabular}{@{\hspace{1cm}}p{9cm}}\raggedright Internet shopping is convenient and sometimes cheaper.\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   305
\item<7>[]{\bf\large No!}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   306
\end{itemize}\pause\pause
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   307
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   308
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   309
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   310
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   311
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   312
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   313
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   314
\begin{frame}[c]
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   315
\frametitle{\begin{tabular}{@ {}c@ {}}Example: Firewall\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   316
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   317
\begin{center}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   318
\includegraphics[scale=0.5]{pics/firewall.png}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   319
\end{center}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   320
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   321
A firewall is a piece of software that controls incoming and outgoing traffic according to some rules. 
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   322
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   323
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   324
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   325
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   326
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   327
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   328
\begin{frame}[t]
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   329
\frametitle{\begin{tabular}{@ {}c@ {}}Example: Firewall\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   330
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   331
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   332
\item<1->What assets are you trying to protect?\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   333
\only<1>{\begin{tabular}{@{\hspace{1cm}}p{9cm}}Whatever is behind the firewall 
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   334
(credit cards, passwords, blueprints, \ldots)\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   335
\item<2->What are the risks to these assets?\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   336
\only<2>{\begin{tabular}{@{\hspace{1cm}}p{9cm}}\raggedright
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   337
With a small online shop you are already at risk. Pentagon, definitely.\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   338
\item<3->How well does the security solution mitigate those risks?\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   339
\only<3>{\begin{tabular}{@{\hspace{1cm}}p{9cm}}\raggedright
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   340
Well, at home so not much. Everywhere else, if properly configurated then it does.\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   341
\item<4->What other risks does the security solution cause?
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   342
\only<4>{\begin{tabular}{@{\hspace{1cm}}p{9cm}}\raggedright There might be backdoors or bugs in the firewall,
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   343
but generally they are secure. You choose to prevent certain traffic.\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   344
\item<5->What costs and trade-offs does the security solution impose?
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   345
\only<5>{\begin{tabular}{@{\hspace{1cm}}p{9cm}}\raggedright 
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   346
Minimal to modest. Firewalls are part of free software. You need a knowledgeable 
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   347
person to set them up.\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   348
\item<7>[]{\bf\large Yes!}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   349
\end{itemize}\pause\pause
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   350
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   351
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   352
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   353
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   354
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   355
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   356
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   357
\begin{frame}[t]
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   358
\frametitle{\begin{tabular}{@ {}c@ {}}Ex: Two-Factor Authentication\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   359
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   360
Google uses nowadays two-factor authentication. But it is an old(er)
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   361
idea. It is used for example in Germany and Netherlands for online transactions.
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   362
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   363
\begin{center}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   364
\includegraphics[scale=0.6]{pics/tan1.jpg}\hspace{5mm}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   365
\includegraphics[scale=0.2]{pics/tan2.jpg}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   366
\end{center}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   367
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   368
\pause
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   369
Or nowadays by SMS (restricts the validity of the numbers) or with a secure generator
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   370
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   371
\begin{center}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   372
\includegraphics[scale=0.08]{pics/pinsentry.jpg}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   373
\end{center}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   374
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   375
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   376
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   377
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   378
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   379
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   380
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   381
\begin{frame}[t]
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   382
\frametitle{\begin{tabular}{@ {}c@ {}}Ex: Two-Factor Authentication\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   383
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   384
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   385
\item<1->What assets are you trying to protect?\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   386
\only<1>{\begin{tabular}{@{\hspace{1cm}}p{9cm}}Your bank account.\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   387
\item<2->What are the risks to these assets?\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   388
\only<2>{\begin{tabular}{@{\hspace{1cm}}p{9cm}}\raggedright
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   389
Nowadays pretty high risk.\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   390
\item<3->How well does the security solution mitigate those risks?\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   391
\only<3>{\begin{tabular}{@{\hspace{1cm}}p{9cm}}\raggedright
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   392
It prevents problems when passwords are stolen. Man-in-the-middle attacks 
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   393
still possible.\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   394
\item<4->What other risks does the security solution cause?
43
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   395
\only<4>{\begin{tabular}{@{\hspace{1cm}}p{9cm}}\raggedright Your mobile phone or credit card/pin might 
41
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   396
be stolen. SIM card become valuable.\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   397
\item<5->What costs and trade-offs does the security solution impose?
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   398
\only<5>{\begin{tabular}{@{\hspace{1cm}}p{9cm}}\raggedright 
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   399
Banks need to establish an infrastructure. For you it might be inconvenient.\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   400
\item<7>[]{\bf\large Yes!}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   401
\end{itemize}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   402
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   403
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   404
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   405
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   406
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   407
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   408
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   409
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   410
\begin{frame}[t]
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   411
\frametitle{\begin{tabular}{@ {}c@ {}}Security Seals\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   412
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   413
According to Ross Anderson: ``\ldots is a tamper-indicating device 
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   414
designed to leave non-erasable, unambiguous evidence of unauthorized 
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   415
entry or tampering.''
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   416
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   417
\begin{center}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   418
\includegraphics[scale=0.45]{pics/seal.jpg}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   419
\end{center}\mbox{}\\[-12mm]
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   420
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   421
They also need some quite sophisticated policies (seal regiment).
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   422
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   423
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   424
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   425
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   426
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   427
\begin{frame}[t]
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   428
\frametitle{\begin{tabular}{@ {}c@ {}}Security Seals (2)\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   429
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   430
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   431
\item at the Argonne National Laboratory they tested 244 different security seals (including 19\%
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   432
that were used for safeguard of nuclear material)
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   433
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   434
\item mean time to break the seals for a trained person: 100 s 
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   435
\end{itemize}\bigskip
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   436
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   437
\item Andrew Appel defeated all security seals which were supposed to keep 
43
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   438
voting machines safe
41
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   439
\end{itemize}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   440
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   441
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   442
\only<2>{
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   443
\begin{textblock}{11}(1,1)
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   444
\begin{tikzpicture}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   445
\draw (0,0) node[inner sep=2mm,fill=cream, ultra thick, draw=red, rounded corners=2mm] 
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   446
{\normalsize
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   447
\begin{minipage}{11cm}\raggedright\small
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   448
\begin{center}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   449
\includegraphics[scale=0.25]{pics/appelseals.jpg}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   450
\end{center}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   451
\begin{center}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   452
\begin{minipage}{10.5cm}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   453
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   454
\item The tamper-indicating tape can be lifted using a heat gun.
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   455
\item The security screw cap can be removed using a screwdriver, then the
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   456
serial-numbered top can be replaced (undamaged) onto a fresh (unnumbered) base.
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   457
\item The wire seal can be defeated using a \#4 wood screw.
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   458
\item The plastic strap seal can be picked using a jeweler's screwdriver.
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   459
\end{itemize}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   460
\end{minipage}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   461
\end{center}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   462
\end{minipage}};
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   463
\end{tikzpicture}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   464
\end{textblock}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   465
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   466
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   467
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   468
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   469
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   470
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   471
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   472
\begin{frame}[t]
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   473
\frametitle{\begin{tabular}{@ {}c@ {}}Ex: Security Seals\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   474
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   475
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   476
\item<1->What assets are you trying to protect?\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   477
\only<1>{\begin{tabular}{@{\hspace{1cm}}p{9cm}}Voting machines, doors.\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   478
\item<2->What are the risks to these assets?\\
43
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   479
\only<2>{\begin{tabular}{@{\hspace{1cm}}p{9cm}}\raggedright Casual thieves, insider attacks.\end{tabular}}
41
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   480
\item<3->How well does the security solution mitigate those risks?\\
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   481
\only<3>{\begin{tabular}{@{\hspace{1cm}}p{9cm}}\raggedright
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   482
Needs a quite complicated security regiment.\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   483
\item<4->What other risks does the security solution cause?
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   484
\only<4>{\begin{tabular}{@{\hspace{1cm}}p{9cm}}\raggedright You might not notice tampering.\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   485
\item<5->What costs and trade-offs does the security solution impose?
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   486
\only<5>{\begin{tabular}{@{\hspace{1cm}}p{9cm}}\raggedright 
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   487
The ``hardware'' is cheap, but indirect costs can be quite high.\end{tabular}}
43
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   488
\item<7>[]{\bf\large No!} {\textcolor{gray}{Though in some areas they work: airport, swimming pool}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   489
\end{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   490
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   491
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   492
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   493
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   494
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   495
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   496
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   497
\begin{frame}[t]
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   498
\frametitle{\begin{tabular}{@ {}c@ {}}Ex: Security by Obscurity\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   499
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   500
You might think it is a good idea to keep a security relevant algorithm or 
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   501
software secret.
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   502
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   503
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   504
\item<1->What assets are you trying to protect?\\
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   505
\only<1>{\begin{tabular}{@{\hspace{1cm}}p{9cm}}source code, an algorithm\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   506
\item<2->What are the risks to these assets?\\
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   507
\only<2>{\begin{tabular}{@{\hspace{1cm}}p{9cm}}\raggedright
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   508
Can be pretty high (Oystercards).\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   509
\item<3->How well does the security solution mitigate those risks?\\
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   510
\only<3>{\begin{tabular}{@{\hspace{1cm}}p{9cm}}\raggedright
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   511
Not really. The source code can be reverse engineered, stolen\ldots{}\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   512
\item<4->What other risks does the security solution cause?
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   513
\only<4>{\begin{tabular}{@{\hspace{1cm}}p{9cm}}\raggedright You prevent
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   514
scrutiny and independent advice. You also more likely than not,
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   515
get it wrong.\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   516
\item<5>[]{\bf\large No!}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   517
\end{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   518
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   519
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   520
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   521
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   522
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   523
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   524
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   525
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   526
\begin{frame}[t]
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   527
\frametitle{\begin{tabular}{@ {}c@ {}}Voting as Security Problem\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   528
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   529
What are the security requirements of a voting system?\bigskip
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   530
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   531
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   532
\item<2->Integrity 
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   533
\item<3->Ballot Secrecy
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   534
\item<5->Voter Authentication
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   535
\item<6->Enfranchisement
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   536
\item<7->Availability
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   537
\end{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   538
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   539
\only<2>{
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   540
\begin{textblock}{5.5}(8,5)
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   541
\begin{tikzpicture}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   542
\draw (0,0) node[inner sep=2mm,fill=cream, ultra thick, draw=red, rounded corners=2mm, text centered] 
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   543
{\small
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   544
\begin{minipage}{5cm}\raggedright
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   545
\begin{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   546
\begin{minipage}{4.5cm}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   547
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   548
\item The outcome matches with the voter intend.
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   549
\item There might be gigantic sums at stake.
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   550
\end{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   551
\end{minipage}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   552
\end{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   553
\end{minipage}};
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   554
\end{tikzpicture}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   555
\end{textblock}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   556
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   557
\only<4>{
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   558
\begin{textblock}{5.5}(8,5)
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   559
\begin{tikzpicture}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   560
\draw (0,0) node[inner sep=2mm,fill=cream, ultra thick, draw=red, rounded corners=2mm, text centered] 
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   561
{\small
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   562
\begin{minipage}{5cm}\raggedright
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   563
\begin{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   564
\begin{minipage}{4.5cm}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   565
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   566
\item Nobody can find out how you voted.
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   567
\item (Stronger) Even if you try, you cannot prove how you voted.
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   568
\end{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   569
\end{minipage}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   570
\end{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   571
\end{minipage}};
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   572
\end{tikzpicture}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   573
\end{textblock}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   574
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   575
\only<5>{
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   576
\begin{textblock}{5.5}(8,5)
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   577
\begin{tikzpicture}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   578
\draw (0,0) node[inner sep=2mm,fill=cream, ultra thick, draw=red, rounded corners=2mm, text centered] 
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   579
{\small
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   580
\begin{minipage}{5cm}\raggedright
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   581
\begin{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   582
\begin{minipage}{4.5cm}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   583
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   584
\item Only authorised voters can vote up to the permitted number of votes.
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   585
\end{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   586
\end{minipage}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   587
\end{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   588
\end{minipage}};
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   589
\end{tikzpicture}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   590
\end{textblock}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   591
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   592
\only<6>{
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   593
\begin{textblock}{5.5}(8,5)
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   594
\begin{tikzpicture}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   595
\draw (0,0) node[inner sep=2mm,fill=cream, ultra thick, draw=red, rounded corners=2mm, text centered] 
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   596
{\small
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   597
\begin{minipage}{5cm}\raggedright
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   598
\begin{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   599
\begin{minipage}{4.5cm}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   600
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   601
\item Only authorised voters should be able to vote up to the permitted number of votes.
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   602
\end{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   603
\end{minipage}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   604
\end{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   605
\end{minipage}};
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   606
\end{tikzpicture}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   607
\end{textblock}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   608
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   609
\only<7>{
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   610
\begin{textblock}{5.5}(8,5)
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   611
\begin{tikzpicture}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   612
\draw (0,0) node[inner sep=2mm,fill=cream, ultra thick, draw=red, rounded corners=2mm, text centered] 
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   613
{\small
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   614
\begin{minipage}{5cm}\raggedright
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   615
\begin{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   616
\begin{minipage}{4.5cm}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   617
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   618
\item The voting system should accept all authorised votes and produce results in a timely manner.
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   619
\end{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   620
\end{minipage}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   621
\end{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   622
\end{minipage}};
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   623
\end{tikzpicture}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   624
\end{textblock}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   625
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   626
\only<6>{
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   627
\begin{textblock}{5.5}(8,5)
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   628
\begin{tikzpicture}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   629
\draw (0,0) node[inner sep=2mm,fill=cream, ultra thick, draw=red, rounded corners=2mm, text centered] 
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   630
{\small
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   631
\begin{minipage}{5cm}\raggedright
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   632
\begin{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   633
\begin{minipage}{4.5cm}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   634
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   635
\item Only authorised voters should be able to vote up to the permitted number of votes.
41
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   636
\end{itemize}
43
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   637
\end{minipage}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   638
\end{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   639
\end{minipage}};
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   640
\end{tikzpicture}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   641
\end{textblock}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   642
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   643
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   644
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   645
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   646
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   647
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   648
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   649
\begin{frame}[t]
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   650
\frametitle{\begin{tabular}{@ {}c@ {}}Ballot Boxes\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   651
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   652
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   653
\begin{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   654
\includegraphics[scale=2.5]{pics/ballotbox.jpg}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   655
\end{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   656
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   657
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   658
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   659
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   660
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   661
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   662
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   663
\begin{frame}[t]
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   664
\frametitle{\begin{tabular}{@ {}c@ {}}Problems with Voting\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   665
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   666
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   667
\begin{center}\large
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   668
\begin{tabular}{rcl}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   669
Integrity & vs. & Ballot Secrecy\bigskip\\
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   670
Authentication & vs. &Enfranchisement   
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   671
\end{tabular}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   672
\end{center}\bigskip\bigskip\pause
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   673
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   674
Further constraints:
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   675
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   676
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   677
\item costs
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   678
\item accessibility
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   679
\item convenience
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   680
\item intelligibility 
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   681
\end{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   682
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   683
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   684
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   685
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   686
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   687
\begin{frame}[t]
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   688
\frametitle{\begin{tabular}{@ {}c@ {}}E-Voting\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   689
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   690
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   691
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   692
\item The Netherlands, between 1997 - 2006 had electronic voting machines\\
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   693
\textcolor{gray}{(it has been found that they could be hacked and emitted radio signals)}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   694
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   695
\item Germany, had been used in pilot studies\\ 
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   696
\textcolor{gray}{(in 2007 a law suit has reached the highest court and it rejected electronic voting
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   697
on the grounds of not being understandable by the general public)}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   698
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   699
\item UK, used optical scan voting systems in a few polls
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   700
\end{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   701
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   702
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   703
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   704
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   705
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   706
\begin{frame}[t]
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   707
\frametitle{\begin{tabular}{@ {}c@ {}}E-Voting\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   708
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   709
\mbox{}\\[-12mm]
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   710
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   711
\item US, used mechanical machines since the 50s, later punch cards, DREs and 
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   712
optical scan voting machines \textcolor{gray}{(fantastic ``ecosystem'' for research)}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   713
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   714
\item Estonia used in 2007 the world's first Internet vote in national elections (there are earlier pilot studies)
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   715
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   716
\item India, the biggest democracy uses e-voting devices  since at least 2003\\
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   717
\textcolor{gray}{(keep-it-simple machines produced by a government owned company)}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   718
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   719
\item South Africa used software for its tallying in the 1993 elections (Nelson Mandela)
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   720
\textcolor{gray}{(they found the software was rigged, but they were able to manually tally)}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   721
\end{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   722
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   723
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   724
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   725
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   726
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   727
\begin{frame}[t]
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   728
\frametitle{\begin{tabular}{@ {}c@ {}}A Brief History of Voting\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   729
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   730
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   731
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   732
\item Athenians
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   733
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   734
\item show of hands
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   735
\item ballots on pieces of pottery
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   736
\item different colours of stones
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   737
\item ``facebook''-like autorisation 
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   738
\end{itemize}\bigskip
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   739
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   740
\item French Revolution and the US Constitution got things ``started'' with 
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   741
paper ballots (you first had to bring your own, or later were pre-printed by the parties)
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   742
\end{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   743
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   744
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   745
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   746
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   747
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   748
\begin{frame}[t]
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   749
\frametitle{\begin{tabular}{@ {}c@ {}}Paper Ballots\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   750
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   751
What can go wrong with paper ballots?
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   752
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   753
\only<2>{
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   754
\begin{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   755
\includegraphics[scale=0.8]{pics/tweet.jpg}\\
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   756
\footnotesize William M.~Tweed, US Politician in 1860's\\
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   757
``As long as I count the votes, what are you going to do about it?''
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   758
\end{center}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   759
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   760
\only<3>{
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   761
\medskip
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   762
\begin{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   763
\begin{minipage}{10cm}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   764
{\bf Chain Voting Attack}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   765
\begin{enumerate}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   766
\item you obtain a blank ballot and fill it out as you want
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   767
\item you give it to a voter outside the polling station
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   768
\item voter receives a new blank ballot
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   769
\item voter submits prefilled ballot
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   770
\item voter gives blank ballot to you, you give money
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   771
\item goto 1
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   772
\end{enumerate}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   773
\end{minipage}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   774
\end{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   775
}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   776
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   777
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   778
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   779
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   780
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   781
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   782
\begin{frame}[t]
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   783
\frametitle{\begin{tabular}{@ {}c@ {}}Mechanical Voting Machines\end{tabular}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   784
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   785
\begin{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   786
\item<1-> Lever Voting Machines (ca.~1930 - 1990)
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   787
\only<1>{
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   788
\begin{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   789
\includegraphics[scale=0.56]{pics/leavermachine.jpg}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   790
\end{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   791
}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   792
\item<2->Punch Cards (ca.~1950 - 2000)
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   793
\only<2>{
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   794
\begin{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   795
\includegraphics[scale=0.5]{pics/punchcard1.jpg}\;\;
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   796
\includegraphics[scale=0.46]{pics/punchcard2.jpg}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   797
\end{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   798
}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   799
\end{itemize}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   800
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   801
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   802
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   803
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   804
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   805
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   806
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   807
\begin{frame}[c]
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   808
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   809
\begin{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   810
\includegraphics[scale=0.56]{pics/Voting1.png}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   811
\end{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   812
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   813
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   814
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   815
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   816
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   817
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   818
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   819
\begin{frame}[c]
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   820
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   821
\begin{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   822
\includegraphics[scale=0.56]{pics/Voting2.png}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   823
\end{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   824
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   825
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   826
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   827
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   828
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   829
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   830
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   831
\begin{frame}[c]
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   832
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   833
\begin{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   834
\includegraphics[scale=0.56]{pics/Voting3.png}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   835
\end{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   836
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   837
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   838
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   839
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   840
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   841
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   842
\mode<presentation>{
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   843
\begin{frame}[c]
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   844
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   845
\begin{center}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   846
\includegraphics[scale=0.56]{pics/Voting4.png}
Christian Urban <urbanc@in.tum.de>
parents: 41
diff changeset
   847
\end{center}
41
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   848
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   849
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   850
\end{frame}}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   851
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   852
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   853
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   854
\end{document}
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   855
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   856
%%% Local Variables:  
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   857
%%% mode: latex
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   858
%%% TeX-master: t
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   859
%%% End: 
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   860