hws/hw10.tex
author Christian Urban <christian dot urban at kcl dot ac dot uk>
Fri, 27 Nov 2015 12:10:21 +0000
changeset 439 ebdd5d2ccea7
parent 432 1c3d38cc34a9
child 521 34775227c84f
permissions -rw-r--r--
updated
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
431
4b53f83c070c updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
     1
\documentclass{article}
4b53f83c070c updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
     2
\usepackage{../style}
4b53f83c070c updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
     3
4b53f83c070c updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
     4
\begin{document}
4b53f83c070c updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
     5
4b53f83c070c updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
     6
\section*{Homework 10}
4b53f83c070c updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
     7
4b53f83c070c updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
     8
\begin{enumerate}
432
1c3d38cc34a9 updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents: 431
diff changeset
     9
\item What are the main disadvantages of the following
1c3d38cc34a9 updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents: 431
diff changeset
    10
      protocol that establishes a mutual key between two
1c3d38cc34a9 updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents: 431
diff changeset
    11
      parties $A$ and $B$ with the help of a mutually trusted
1c3d38cc34a9 updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents: 431
diff changeset
    12
      third party $S$:
1c3d38cc34a9 updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents: 431
diff changeset
    13
1c3d38cc34a9 updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents: 431
diff changeset
    14
\begin{center}
1c3d38cc34a9 updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents: 431
diff changeset
    15
\begin{tabular}{l@{\hspace{2mm}}l}
1c3d38cc34a9 updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents: 431
diff changeset
    16
$A \to S :$ & $A, B$\\
1c3d38cc34a9 updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents: 431
diff changeset
    17
$S \to A :$ & $\{K_{AB}\}_{K_{AS}}$ and $\{\{K_{AB}\}_{K_{BS}} \}_{K_{AS}}$\\
1c3d38cc34a9 updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents: 431
diff changeset
    18
$A \to B :$ & $\{K_{AB}\}_{K_{BS}}$\\
1c3d38cc34a9 updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents: 431
diff changeset
    19
$A \to B :$ & $\{m\}_{K_{AB}}$\\
1c3d38cc34a9 updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents: 431
diff changeset
    20
\end{tabular}
1c3d38cc34a9 updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents: 431
diff changeset
    21
\end{center}
1c3d38cc34a9 updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents: 431
diff changeset
    22
1c3d38cc34a9 updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents: 431
diff changeset
    23
\item In the context of buffer-overflow attacks, explain briefly
1c3d38cc34a9 updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents: 431
diff changeset
    24
what is meant by a \emph{NOP-sledge}.
431
4b53f83c070c updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
    25
4b53f83c070c updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
    26
\end{enumerate}
4b53f83c070c updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
    27
\end{document}
4b53f83c070c updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
    28
4b53f83c070c updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
    29
%%% Local Variables: 
4b53f83c070c updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
    30
%%% mode: latex
4b53f83c070c updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
    31
%%% TeX-master: t
4b53f83c070c updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
    32
%%% End: