]> git.siccegge.de Git - talk/attack-i2p-raid2013.git/commitdiff
add colorfull pictures
authorChristoph Egger <christoph@christoph-egger.org>
Wed, 23 Oct 2013 02:16:31 +0000 (22:16 -0400)
committerChristoph Egger <christoph@christoph-egger.org>
Wed, 23 Oct 2013 02:16:31 +0000 (22:16 -0400)
beamer.tex

index 344c2f751528d83736d6cb8ec9fe2f2fb0d2d620..813bdc7fee2cb322cfea886953d0b4a26224ad61 100644 (file)
@@ -19,7 +19,7 @@
 \usetikzlibrary{patterns}
 \usetikzlibrary{calc}
 \tikzstyle{netdb}=[anchor=center,color=black,rectangle,draw,minimum
- size=1em,minimum height=.5em]
+ size=.6em,minimum height=.2em]
 \tikzstyle{client}=[fill=i4gray,rectangle,draw]
 \tikzstyle{chain}=[rectangle,draw,minimum size=1em,minimum height=.5em]
 \tikzstyle{arrow}=[->,thick,draw,shorten <=2pt,shorten >=2pt,]
@@ -113,11 +113,11 @@ University of California, Santa Barbara}
     \begin{figure}
       \centering
       \begin{tikzpicture}[scale=1.2]
-        \tikzstyle{every node}=[font=\tiny]
-        \node[minimum width=7em,minimum height=6em,draw=gray](clientpc) at (25mm,9mm) {};
+        \tikzstyle{every node}=[font=\small]
+        \node[minimum width=9em,minimum height=9em,draw=gray](clientpc) at (25mm,9mm) {};
         \node[above=0mm of clientpc.south] {User's Computer};
         \node[cloud,drop shadow,fill=white,draw,minimum
-        width=4.5em,minimum height=2.5em](ip) at (22mm,27mm) {I2P};
+        width=4.5em,minimum height=2.5em](ip) at (22mm,30mm) {I2P};
         \node[client](client) at (22mm, 18mm) {I2P Router};
         \node[rectangle,draw,below=0mm of client.south east](app1) {Application};
         \node[rectangle,draw,below=0mm of app1.south](app2) {Application};
@@ -202,82 +202,163 @@ University of California, Santa Barbara}
   \begin{figure}
     \centering
     \begin{tikzpicture}[scale=1.2]
-      \tikzstyle{every node}=[font=\tiny]
+      \tikzstyle{every node}=[font=\small]
 % netDB
-      \foreach \sector in {%
-        0, 1, 2, 3, 4, 5, 6, 7, 8, 9}%
-      {
-        \node[netdb](node\sector) at ({36 * (-\sector + .5)} : 10mm) {\sector};
-      }
-      \node at (0, 0) {netDB};
+  \foreach \sector in {%
+    0, 1, 2, 3, 4, 5, 6, 7, 8, 9}%
+  {
+    \node[netdb,cylinder, shape border
+    rotate=90,fill=orange!50!white](node\sector) at ({36 * (-\sector +
+      .6)} : 10.5mm) {\sector};
+  }
+  \node at (0, 0) {netDB};
 % client
-      \node[client](client) at (28mm, 12mm) {Server Router};
-      \node[rectangle,draw,below=0mm of client.south west] {Application};
-      \node[minimum width=7em,minimum height=4em,draw=gray](clientpc) at (25mm,9mm) {};
-      \node[above=0mm of clientpc.south] {Server's System};
+  \node[minimum width=9.5em,minimum
+  height=5em,draw=black,thick,fill=yellow!60!white,rounded corners](clientpc) at (27.5mm,9mm) {};
+  \node[client](client) at (30.5mm, 12mm) {Server Router};
+  \node[rectangle,draw,below=0mm of client.south west] {Application};
+  \node[above=0mm of clientpc.south] {Server's System};
 % server
-      \node[client](server) at (-42mm, 12mm) {Client Router};
-      \node[rectangle,draw,below=0mm of server.south east] {Application};
-      \node[minimum width=7em,minimum height=4em,draw=gray](clientpc) at (-38mm,9mm) {};
-      \node[above=0mm of clientpc.south] {Client's System};
+  \node[minimum width=9.5em,minimum
+  height=5em,draw=black,thick,fill=yellow!60!white,rounded corners](clientpc) at (-38mm,9mm) {};
+  \node[client](server) at (-42mm, 12mm) {Client Router};
+  \node[rectangle,draw,below=0mm of server.south east] {Application};
+  \node[above=0mm of clientpc.south] {Client's System};
 % client client tunnel
-      \node[chain,minimum size=6.5em,minimum height=2em,draw=gray](tunnel) at (16mm,20.5mm) {};
-      \node[above=0mm of tunnel.north] {Server's data tunnel pair};
+  \node[chain,minimum size=7em,minimum
+  height=3em,draw=none,fill=green!30!white,rounded corners](tunnel) at (16mm,22.5mm) {};
+  \node[above=0mm of tunnel.north] {Server's data tunnel pair};
 %  \node[tunnel,minimum width=9.5em] at (16mm, 19mm) {};
 %  \node[tunnel,minimum width=9.5em] at (16mm, 22mm) {};
 %
-      \node[chain] (cco1) at (23mm, 19mm) {};
-      \path[arrow] ([xshift=4mm]client.north) |- (cco1.east);
-      \node[chain] (cco2) at (16mm, 19mm) {};
-      \path[arrow] (cco1.west) -- (cco2.east);
-      \node[chain] (cco3) at (9mm, 19mm) {};
-      \path[arrow] (cco2.west) -- (cco3.east);
-      \node[chain] (cci1) at (23mm, 22mm) {};
-      \path[arrow] (cci1.east) -| ([xshift=5mm]client.north);
-      \node[chain] (cci2) at (16mm, 22mm) {};
-      \path[arrow] (cci2.east) -- (cci1.west);
-      \node[chain] (cci3) at (9mm, 22mm) {};
-      \path[arrow] (cci3.east) -- (cci2.west);
+  \node[chain,top color=white,bottom color=green] (cco1) at (23mm, 21mm) {};
+  \path[arrow] ([xshift=4mm]client.north) |- (cco1.east);
+  \node[chain,top color=white,bottom color=green] (cco2) at (16mm, 21mm) {};
+  \path[arrow] (cco1.west) -- (cco2.east);
+  \node[chain,top color=white,bottom color=green] (cco3) at (9mm, 21mm) {};
+  \path[arrow] (cco2.west) -- (cco3.east);
+  \node[chain,top color=white,bottom color=green] (cci1) at (23mm, 24mm) {};
+  \path[arrow] (cci1.east) -| ([xshift=5mm]client.north);
+  \node[chain,top color=white,bottom color=green] (cci2) at (16mm, 24mm) {};
+  \path[arrow] (cci2.east) -- (cci1.west);
+  \node[chain,top color=white,bottom color=green] (cci3) at (9mm, 24mm) {};
+  \path[arrow] (cci3.east) -- (cci2.west);
 % server client tunnel
-      \node[chain,minimum size=6.5em,minimum height=2em,draw=gray](tunnel) at (-30mm,20.5mm) {};
-      \node[above=0mm of tunnel.north] {Client's data tunnel pair};
+  \node[chain,minimum size=7em,minimum
+  height=3em,draw=none,fill=green!30!white,rounded corners](tunnel) at (-30mm,22.5mm) {};
+  \node[above=0mm of tunnel.north] {Client's data tunnel pair};
 %  \node[tunnel,minimum width=9.5em] at (-34mm, 19mm) {};
 %  \node[tunnel,minimum width=9.5em] at (-34mm, 22mm) {};
 %
-      \node[chain] (csi1) at (-37mm, 19mm) {};
-      \path[arrow,<-] ([xshift=-4mm]server.north) |- (csi1.west);
-      \node[chain] (csi2) at (-30mm, 19mm) {};
-      \path[arrow,<-] (csi1.east) -- (csi2.west);
-      \node[chain] (csi3) at (-23mm, 19mm) {};
-      \path[arrow,<-] (csi2.east) -- (csi3.west);
-      \node[chain] (cso1) at (-37mm, 22mm) {};
-      \path[arrow,<-] (cso1.west) -| ([xshift=-5mm]server.north);
-      \node[chain] (cso2) at (-30mm, 22mm) {};
-      \path[arrow,<-] (cso2.west) -- (cso1.east);
-      \node[chain] (cso3) at (-23mm, 22mm) {};
-      \path[arrow,<-] (cso3.west) -- (cso2.east);
+  \node[chain,top color=white,bottom color=green] (csi1) at (-37mm, 21mm) {};
+  \path[arrow,<-] ([xshift=-4mm]server.north) |- (csi1.west);
+  \node[chain,top color=white,bottom color=green] (csi2) at (-30mm, 21mm) {};
+  \path[arrow,<-] (csi1.east) -- (csi2.west);
+  \node[chain,top color=white,bottom color=green] (csi3) at (-23mm, 21mm) {};
+  \path[arrow,<-] (csi2.east) -- (csi3.west);
+  \node[chain,top color=white,bottom color=green] (cso1) at (-37mm, 24mm) {};
+  \path[arrow,<-] (cso1.west) -| ([xshift=-5mm]server.north);
+  \node[chain,top color=white,bottom color=green] (cso2) at (-30mm, 24mm) {};
+  \path[arrow,<-] (cso2.west) -- (cso1.east);
+  \node[chain,top color=white,bottom color=green] (cso3) at (-23mm, 24mm) {};
+  \path[arrow,<-] (cso3.west) -- (cso2.east);
 % client exploratory tunnel
-      \node[chain,minimum size=4.5em,minimum height=2em,draw=gray](tunnel) at (-32.5mm,-3.5mm) {};
-      \node[below=0mm of tunnel.south,align=center] {Client's exploratory\\tunnel pair};
+  \node[chain,minimum size=6em,minimum
+  height=3em,draw=none,fill=blue!30!white,rounded corners](tunnel) at (-32.5mm,-6.5mm) {};
+  \node[below=0mm of tunnel.south,align=center] {Client's exploratory\\tunnel pair};
 %  \node[tunnel,minimum width=7.5em] at (-36.5mm, 0mm) {};
 %  \node[tunnel,minimum width=7.5em] at (-36.5mm, -3mm) {};
 %
-      \node[chain] (eo1) at (-36mm, -2mm) {};
-      \path[arrow] ([xshift=-4mm]server.south) |- (eo1.west);
-      \node[chain] (ei1) at (-36mm, -5mm) {};
-      \path[arrow,<-] ([xshift=-5mm]server.south) |- (ei1.west);
-      \node[chain] (eo2) at (-29mm, -2mm) {};
-      \path[arrow] (eo1.east) -- (eo2.west);
-      \node[chain] (ei2) at (-29mm, -5mm) {};
-      \path[arrow,<-] (ei1.east) -- (ei2.west);
+  \node[chain,top color=white,bottom color=blue] (eo1) at (-36mm, -5mm) {};
+  \path[arrow] ([xshift=-4mm]server.south) |- (eo1.west);
+  \node[chain,top color=white,bottom color=blue] (ei1) at (-36mm, -8mm) {};
+  \path[arrow,<-] ([xshift=-5mm]server.south) |- (ei1.west);
+  \node[chain,top color=white,bottom color=blue] (eo2) at (-29mm, -5mm) {};
+  \path[arrow] (eo1.east) -- (eo2.west);
+  \node[chain,top color=white,bottom color=blue] (ei2) at (-29mm, -8mm) {};
+  \path[arrow,<-] (ei1.east) -- (ei2.west);
 % service lookup
-      \draw[arrow,bend right=20,dashdotted] (eo2.east) to node[above=.8em,align=center] {service\\lookup} (node4.west);
-      \draw[arrow,bend right=10,<-,dashdotted] (ei2.east) to node {} ([yshift=-1mm]node4.west);
+  \draw[arrow,bend right=20,dashdotted] (eo2.east) to node[above=.8em,align=center] {service\\lookup} (node4.west);
+  \draw[arrow,bend right=10,<-,dashdotted] (ei2.east) to node {} ([yshift=-1mm]node4.west);
 % data link
-      \draw[arrow,bend left=15,dashdotted] (cco3.west) to node {} (csi3.east);
-      \draw[arrow,bend right=15,dashdotted] (cci3.west) to node {} (cso3.east);
-      \node at (-9mm,20.5mm) {Data connection};
-    \end{tikzpicture}
+  \draw[arrow,bend left=15,dashdotted] (cco3.west) to node {} (csi3.east);
+  \draw[arrow,bend right=15,dashdotted] (cci3.west) to node {} (cso3.east);
+  \node at (-9mm,22.5mm) {Data connection};
+\end{tikzpicture}
+%       \foreach \sector in {%
+%         0, 1, 2, 3, 4, 5, 6, 7, 8, 9}%
+%       {
+%         \node[netdb](node\sector) at ({36 * (-\sector + .5)} : 10mm) {\sector};
+%       }
+%       \node at (0, 0) {netDB};
+% % client
+%       \node[client](client) at (28mm, 12mm) {Server Router};
+%       \node[rectangle,draw,below=0mm of client.south west] {Application};
+%       \node[minimum width=7em,minimum height=4em,draw=gray](clientpc) at (25mm,9mm) {};
+%       \node[above=0mm of clientpc.south] {Server's System};
+% % server
+%       \node[client](server) at (-42mm, 12mm) {Client Router};
+%       \node[rectangle,draw,below=0mm of server.south east] {Application};
+%       \node[minimum width=7em,minimum height=4em,draw=gray](clientpc) at (-38mm,9mm) {};
+%       \node[above=0mm of clientpc.south] {Client's System};
+% % client client tunnel
+%       \node[chain,minimum size=6.5em,minimum height=2em,draw=gray](tunnel) at (16mm,20.5mm) {};
+%       \node[above=0mm of tunnel.north] {Server's data tunnel pair};
+% %  \node[tunnel,minimum width=9.5em] at (16mm, 19mm) {};
+% %  \node[tunnel,minimum width=9.5em] at (16mm, 22mm) {};
+% %
+%       \node[chain] (cco1) at (23mm, 19mm) {};
+%       \path[arrow] ([xshift=4mm]client.north) |- (cco1.east);
+%       \node[chain] (cco2) at (16mm, 19mm) {};
+%       \path[arrow] (cco1.west) -- (cco2.east);
+%       \node[chain] (cco3) at (9mm, 19mm) {};
+%       \path[arrow] (cco2.west) -- (cco3.east);
+%       \node[chain] (cci1) at (23mm, 22mm) {};
+%       \path[arrow] (cci1.east) -| ([xshift=5mm]client.north);
+%       \node[chain] (cci2) at (16mm, 22mm) {};
+%       \path[arrow] (cci2.east) -- (cci1.west);
+%       \node[chain] (cci3) at (9mm, 22mm) {};
+%       \path[arrow] (cci3.east) -- (cci2.west);
+% % server client tunnel
+%       \node[chain,minimum size=6.5em,minimum height=2em,draw=gray](tunnel) at (-30mm,20.5mm) {};
+%       \node[above=0mm of tunnel.north] {Client's data tunnel pair};
+% %  \node[tunnel,minimum width=9.5em] at (-34mm, 19mm) {};
+% %  \node[tunnel,minimum width=9.5em] at (-34mm, 22mm) {};
+% %
+%       \node[chain] (csi1) at (-37mm, 19mm) {};
+%       \path[arrow,<-] ([xshift=-4mm]server.north) |- (csi1.west);
+%       \node[chain] (csi2) at (-30mm, 19mm) {};
+%       \path[arrow,<-] (csi1.east) -- (csi2.west);
+%       \node[chain] (csi3) at (-23mm, 19mm) {};
+%       \path[arrow,<-] (csi2.east) -- (csi3.west);
+%       \node[chain] (cso1) at (-37mm, 22mm) {};
+%       \path[arrow,<-] (cso1.west) -| ([xshift=-5mm]server.north);
+%       \node[chain] (cso2) at (-30mm, 22mm) {};
+%       \path[arrow,<-] (cso2.west) -- (cso1.east);
+%       \node[chain] (cso3) at (-23mm, 22mm) {};
+%       \path[arrow,<-] (cso3.west) -- (cso2.east);
+% % client exploratory tunnel
+%       \node[chain,minimum size=4.5em,minimum height=2em,draw=gray](tunnel) at (-32.5mm,-3.5mm) {};
+%       \node[below=0mm of tunnel.south,align=center] {Client's exploratory\\tunnel pair};
+% %  \node[tunnel,minimum width=7.5em] at (-36.5mm, 0mm) {};
+% %  \node[tunnel,minimum width=7.5em] at (-36.5mm, -3mm) {};
+% %
+%       \node[chain] (eo1) at (-36mm, -2mm) {};
+%       \path[arrow] ([xshift=-4mm]server.south) |- (eo1.west);
+%       \node[chain] (ei1) at (-36mm, -5mm) {};
+%       \path[arrow,<-] ([xshift=-5mm]server.south) |- (ei1.west);
+%       \node[chain] (eo2) at (-29mm, -2mm) {};
+%       \path[arrow] (eo1.east) -- (eo2.west);
+%       \node[chain] (ei2) at (-29mm, -5mm) {};
+%       \path[arrow,<-] (ei1.east) -- (ei2.west);
+% % service lookup
+%       \draw[arrow,bend right=20,dashdotted] (eo2.east) to node[above=.8em,align=center] {service\\lookup} (node4.west);
+%       \draw[arrow,bend right=10,<-,dashdotted] (ei2.east) to node {} ([yshift=-1mm]node4.west);
+% % data link
+%       \draw[arrow,bend left=15,dashdotted] (cco3.west) to node {} (csi3.east);
+%       \draw[arrow,bend right=15,dashdotted] (cci3.west) to node {} (cso3.east);
+%       \node at (-9mm,20.5mm) {Data connection};
+%     \end{tikzpicture}
   \end{figure}
 \end{frame}
 
@@ -333,12 +414,12 @@ University of California, Santa Barbara}
   \frametitle{Deanonymizing Users}
   \begin{figure}
   \centering
-\begin{tikzpicture}[scale=1.4,font=\tiny]
+\begin{tikzpicture}[scale=1.4]
 % netDB
   \foreach \sector in {%
     0, 1, 2, 3, 4, 5, 6, 7, 8, 9}%
   {
-    \node[netdb](node\sector) at ({36 * (-\sector + .5)} : 12mm) {\sector};
+    \node[netdb,cylinder, shape border rotate=90,fill=orange!50!white](node\sector) at ({36 * (-\sector + .5)} : 12mm) {\sector};
   }
   \node at (0, 0) {netDB};
 % client
@@ -351,16 +432,17 @@ University of California, Santa Barbara}
   \draw[arrow,draw,bend right=15] (node7.south east) to node[below] {replication} (node9.west);
   \draw[arrow,draw,bend left=15]  (node7.south east) to node {} (node6.north east);
 % tunnels
-  \node[chain,minimum size=6em,minimum height=3.5em,draw=gray](tunnel) at (-35mm,-2.5mm) {};
+  \node[chain,minimum size=7em,minimum
+  height=3.5em,draw=none,fill=blue!30!white,rounded corners](tunnel) at (-35mm,-2.5mm) {};
   \node[below=2mm of tunnel.south] {exploratory tunnel pair};
 %  \node[tunnel] at (-35mm, 0mm) {};
-  \node[chain] (ol) at (-40mm, 0mm) {};
-  \node[chain] (oe) at (-30mm, 0mm) {};
+  \node[chain,top color=white,bottom color=blue] (ol) at (-40mm, 0mm) {};
+  \node[chain,top color=white,bottom color=blue] (oe) at (-30mm, 0mm) {};
 %  \node[tunnel] at (-35mm, -5mm) {};
-  \node[chain] (il) at (-40mm, -5mm) {};
-  \node[chain] (ie) at (-30mm, -5mm) {};
+  \node[chain,top color=white,bottom color=blue] (il) at (-40mm, -5mm) {};
+  \node[chain,top color=white,bottom color=blue] (ie) at (-30mm, -5mm) {};
   \path[arrow] ([xshift=-1mm]client.south) |- (ol.west);
-  \path[arrow,<-] ([xshift=-2mm]client.south) |- (il.west);
+  \path[arrow,<-] ([xshift=-3mm]client.south) |- (il.west);
   \path[arrow] (ol.east) -- (oe.west);
   \path[arrow,<-] (il.east) -- (ie.west);
 % verify
@@ -370,6 +452,43 @@ University of California, Santa Barbara}
   \draw[arrow,bend right=15,dashdotted] (oe.south east) to node[above] {lookup} (node4.west);
   \draw[arrow,bend right=5,<-,dashdotted] (ie.south east) to node {} ([yshift=-1mm]node4.west);
 \end{tikzpicture}
+% \begin{tikzpicture}[scale=1.4,font=\tiny]
+% % netDB
+%   \foreach \sector in {%
+%     0, 1, 2, 3, 4, 5, 6, 7, 8, 9}%
+%   {
+%     \node[netdb](node\sector) at ({36 * (-\sector + .5)} : 12mm) {\sector};
+%   }
+%   \node at (0, 0) {netDB};
+% % client
+%   \node[client](client) at (-45mm, 12mm) {Client};
+% % store
+%   \draw[arrow,bend left=5,dashdotted] (client.north east) to node[above] {store} (node7.north west);
+%   \draw[arrow,<-,bend left=5,dashdotted] (client.east) to node {} (node7.west);
+% % flood
+%   \draw[arrow,draw,bend right=15] (node7.south east) to node {} (node8.south west);
+%   \draw[arrow,draw,bend right=15] (node7.south east) to node[below] {replication} (node9.west);
+%   \draw[arrow,draw,bend left=15]  (node7.south east) to node {} (node6.north east);
+% % tunnels
+%   \node[chain,minimum size=6em,minimum height=3.5em,draw=gray](tunnel) at (-35mm,-2.5mm) {};
+%   \node[below=2mm of tunnel.south] {exploratory tunnel pair};
+% %  \node[tunnel] at (-35mm, 0mm) {};
+%   \node[chain] (ol) at (-40mm, 0mm) {};
+%   \node[chain] (oe) at (-30mm, 0mm) {};
+% %  \node[tunnel] at (-35mm, -5mm) {};
+%   \node[chain] (il) at (-40mm, -5mm) {};
+%   \node[chain] (ie) at (-30mm, -5mm) {};
+%   \path[arrow] ([xshift=-1mm]client.south) |- (ol.west);
+%   \path[arrow,<-] ([xshift=-2mm]client.south) |- (il.west);
+%   \path[arrow] (ol.east) -- (oe.west);
+%   \path[arrow,<-] (il.east) -- (ie.west);
+% % verify
+%   \draw[arrow,bend left=5,dashdotted] (oe.north east) to node[above] {verify} ([yshift=1mm]node6.west);
+%   \draw[arrow,bend left=15,<-,dashdotted] (ie.north east) to node {} (node6.west);
+% %lookup
+%   \draw[arrow,bend right=15,dashdotted] (oe.south east) to node[above] {lookup} (node4.west);
+%   \draw[arrow,bend right=5,<-,dashdotted] (ie.south east) to node {} ([yshift=-1mm]node4.west);
+% \end{tikzpicture}
 \end{figure}
 \end{frame}
 
@@ -418,12 +537,12 @@ University of California, Santa Barbara}
   \frametitle{Deanonymizing Users}
   \begin{figure}
   \centering
-\begin{tikzpicture}[scale=1.4,font=\tiny]
+\begin{tikzpicture}[scale=1.4]
 % netDB
   \foreach \sector in {%
     0, 1, 2, 3, 4, 5, 6, 7, 8, 9}%
   {
-    \node[netdb](node\sector) at ({36 * (-\sector + .5)} : 12mm) {\sector};
+    \node[netdb,cylinder, shape border rotate=90,fill=orange!50!white](node\sector) at ({36 * (-\sector + .5)} : 12mm) {\sector};
   }
   \node at (0, 0) {netDB};
 % client
@@ -436,16 +555,17 @@ University of California, Santa Barbara}
   \draw[arrow,draw,bend right=15] (node7.south east) to node[below] {replication} (node9.west);
   \draw[arrow,draw,bend left=15]  (node7.south east) to node {} (node6.north east);
 % tunnels
-  \node[chain,minimum size=6em,minimum height=3.5em,draw=gray](tunnel) at (-35mm,-2.5mm) {};
+  \node[chain,minimum size=7em,minimum
+  height=3.5em,draw=none,fill=blue!30!white,rounded corners](tunnel) at (-35mm,-2.5mm) {};
   \node[below=2mm of tunnel.south] {exploratory tunnel pair};
 %  \node[tunnel] at (-35mm, 0mm) {};
-  \node[chain] (ol) at (-40mm, 0mm) {};
-  \node[chain] (oe) at (-30mm, 0mm) {};
+  \node[chain,top color=white,bottom color=blue] (ol) at (-40mm, 0mm) {};
+  \node[chain,top color=white,bottom color=blue] (oe) at (-30mm, 0mm) {};
 %  \node[tunnel] at (-35mm, -5mm) {};
-  \node[chain] (il) at (-40mm, -5mm) {};
-  \node[chain] (ie) at (-30mm, -5mm) {};
+  \node[chain,top color=white,bottom color=blue] (il) at (-40mm, -5mm) {};
+  \node[chain,top color=white,bottom color=blue] (ie) at (-30mm, -5mm) {};
   \path[arrow] ([xshift=-1mm]client.south) |- (ol.west);
-  \path[arrow,<-] ([xshift=-2mm]client.south) |- (il.west);
+  \path[arrow,<-] ([xshift=-3mm]client.south) |- (il.west);
   \path[arrow] (ol.east) -- (oe.west);
   \path[arrow,<-] (il.east) -- (ie.west);
 % verify
@@ -455,19 +575,56 @@ University of California, Santa Barbara}
   \draw[arrow,bend right=15,dashdotted] (oe.south east) to node[above] {lookup} (node4.west);
   \draw[arrow,bend right=5,<-,dashdotted] (ie.south east) to node {} ([yshift=-1mm]node4.west);
 \end{tikzpicture}
+% \begin{tikzpicture}[scale=1.4,font=\tiny]
+% % netDB
+%   \foreach \sector in {%
+%     0, 1, 2, 3, 4, 5, 6, 7, 8, 9}%
+%   {
+%     \node[netdb](node\sector) at ({36 * (-\sector + .5)} : 12mm) {\sector};
+%   }
+%   \node at (0, 0) {netDB};
+% % client
+%   \node[client](client) at (-45mm, 12mm) {Client};
+% % store
+%   \draw[arrow,bend left=5,dashdotted] (client.north east) to node[above] {store} (node7.north west);
+%   \draw[arrow,<-,bend left=5,dashdotted] (client.east) to node {} (node7.west);
+% % flood
+%   \draw[arrow,draw,bend right=15] (node7.south east) to node {} (node8.south west);
+%   \draw[arrow,draw,bend right=15] (node7.south east) to node[below] {replication} (node9.west);
+%   \draw[arrow,draw,bend left=15]  (node7.south east) to node {} (node6.north east);
+% % tunnels
+%   \node[chain,minimum size=6em,minimum height=3.5em,draw=gray](tunnel) at (-35mm,-2.5mm) {};
+%   \node[below=2mm of tunnel.south] {exploratory tunnel pair};
+% %  \node[tunnel] at (-35mm, 0mm) {};
+%   \node[chain] (ol) at (-40mm, 0mm) {};
+%   \node[chain] (oe) at (-30mm, 0mm) {};
+% %  \node[tunnel] at (-35mm, -5mm) {};
+%   \node[chain] (il) at (-40mm, -5mm) {};
+%   \node[chain] (ie) at (-30mm, -5mm) {};
+%   \path[arrow] ([xshift=-1mm]client.south) |- (ol.west);
+%   \path[arrow,<-] ([xshift=-2mm]client.south) |- (il.west);
+%   \path[arrow] (ol.east) -- (oe.west);
+%   \path[arrow,<-] (il.east) -- (ie.west);
+% % verify
+%   \draw[arrow,bend left=5,dashdotted] (oe.north east) to node[above] {verify} ([yshift=1mm]node6.west);
+%   \draw[arrow,bend left=15,<-,dashdotted] (ie.north east) to node {} (node6.west);
+% %lookup
+%   \draw[arrow,bend right=15,dashdotted] (oe.south east) to node[above] {lookup} (node4.west);
+%   \draw[arrow,bend right=5,<-,dashdotted] (ie.south east) to node {} ([yshift=-1mm]node4.west);
+% \end{tikzpicture}
 \end{figure}
 \end{frame}
 
 \begin{frame}
   \frametitle{Results for multiple Hits}
-  \small{
-  $N=144$, Number of time slices\\
-  $q=0.001$, 7\,\% of total nodes accessing the resource once a day\\
-  $x=0.52\cdot p + 0.48\cdot q$ \\
-  $P(k~hits) = {N \choose k} x^k \cdot (1-x)^{N-k}$}
+  \small{
+  $N=144$, Number of time slices\\
+  $q=0.001$, 7\,\% of total nodes accessing the resource once a day\\
+  $x=0.52\cdot p + 0.48\cdot q$ \\
+  $P(k~hits) = {N \choose k} x^k \cdot (1-x)^{N-k}$}
   \begin{figure}
     \centering
-    \includegraphics[width=.7\textwidth]{graph}    
+    \includegraphics[width=.9\textwidth]{graph}    
   \end{figure}
 \end{frame}