No overlapping
This commit is contained in:
parent
456394a6cb
commit
3a561fef7f
3 changed files with 64 additions and 51 deletions
81
donar.tex
81
donar.tex
|
@ -5,13 +5,13 @@
|
|||
\tikzsetnextfilename{rtapp}
|
||||
\begin{tikzpicture}[scale=1]
|
||||
\node (micro) at (0,0) {\includegraphics{img/microphone.pdf}};
|
||||
\node (speaker) at (9,0) {\includegraphics{img/speaker.pdf}};
|
||||
\draw[->, solid, black,line width=1mm] (micro) edge node[sloped,anchor=north,text width=7cm]{
|
||||
\node (speaker) at (7.5,0) {\includegraphics{img/speaker.pdf}};
|
||||
\draw[->, solid, black,line width=1mm] (micro) edge node[sloped,anchor=north,text width=6.5cm]{
|
||||
\Large Call Requirements \\
|
||||
\normalsize
|
||||
\textbf{Delay:} $99^{th}$-perc delay $<$ 360 ms \\
|
||||
\textbf{Drop:} Dropped calls $<$ 2\% \\
|
||||
\textbf{Duration:} avg: 5 min \& up to: 90 min \\
|
||||
\textbf{Duration:} 5 min avg, up to 90 min \\
|
||||
\textbf{Anonymity:} 2-way anonymity\\
|
||||
\small Alice is anonymous to Bob,\\Bob is anonymous to Alice
|
||||
} (speaker);
|
||||
|
@ -30,7 +30,7 @@
|
|||
\small
|
||||
\underline{For 2-way anonymity: Onion Services}
|
||||
|
||||
\begin{figure}
|
||||
\vspace{0.2cm}
|
||||
\tikzsetnextfilename{os1ss}
|
||||
\begin{tikzpicture}
|
||||
|
||||
|
@ -52,13 +52,15 @@
|
|||
\node (aaa) at (6.25,4.5) {\emph{6 relays, 3-hop circuits}};
|
||||
|
||||
\end{tikzpicture}
|
||||
\end{figure}
|
||||
\vspace{0.2cm}
|
||||
|
||||
\small
|
||||
\underline{To reduce latency: Reduce circuits length}
|
||||
|
||||
2-hops circuits have been discussed as a possible optimization\footnotemark[2]
|
||||
\begin{figure}
|
||||
|
||||
\vspace{0.2cm}
|
||||
|
||||
\tikzsetnextfilename{os2ss}
|
||||
\begin{tikzpicture}
|
||||
\node (j0) at (4,5) {\includegraphics[scale=0.1]{img/computer.pdf}};
|
||||
|
@ -76,7 +78,8 @@
|
|||
\node (lt) at (2,4.5) {\emph{Performance-first}};
|
||||
|
||||
\end{tikzpicture}
|
||||
\end{figure}
|
||||
|
||||
\vspace{0.2cm}
|
||||
|
||||
\footnotetext[2]{\fullcite{bauer_optimal_nodate}}
|
||||
\end{frame}
|
||||
|
@ -85,7 +88,6 @@
|
|||
\normalsize
|
||||
\underline{2 Tor Configurations}
|
||||
|
||||
\begin{figure}
|
||||
\tikzsetnextfilename{os3ss}
|
||||
\begin{tikzpicture}
|
||||
|
||||
|
@ -116,7 +118,6 @@
|
|||
|
||||
\node (lock) at (2,5) {\includegraphics[width=0.5cm]{img/gauge.pdf}};
|
||||
\end{tikzpicture}
|
||||
\end{figure}
|
||||
|
||||
\underline{Simulated Calls}\\
|
||||
5-minute and 90-minute calls\\
|
||||
|
@ -132,7 +133,6 @@ Get insights on Onion Services' latency
|
|||
|
||||
\begin{frame}{Do onion services meet latency requirements?}
|
||||
|
||||
\begin{figure}
|
||||
\tikzsetnextfilename{petitschema1}
|
||||
\begin{tikzpicture}
|
||||
|
||||
|
@ -150,10 +150,10 @@ Get insights on Onion Services' latency
|
|||
\node (lock) at (2,5) {\includegraphics[scale=0.4]{img/shield.pdf}};
|
||||
|
||||
\end{tikzpicture}
|
||||
\end{figure}
|
||||
|
||||
\begin{columns}
|
||||
\begin{column}{0.5\textwidth}
|
||||
\includegraphics[width=\textwidth]{img/x1.pdf}
|
||||
\includegraphics[width=0.8\textwidth]{img/x1.pdf}
|
||||
\end{column}
|
||||
\begin{column}{0.5\textwidth}
|
||||
\normalsize \underline{Acceptable 5-minute calls}\\
|
||||
|
@ -174,7 +174,6 @@ Get insights on Onion Services' latency
|
|||
|
||||
\begin{frame}{Even with onion service using 2-hop circuits?}
|
||||
|
||||
\begin{figure}
|
||||
\tikzsetnextfilename{petitschema2}
|
||||
\begin{tikzpicture}
|
||||
|
||||
|
@ -191,12 +190,11 @@ Get insights on Onion Services' latency
|
|||
\node (lock) at (2,5) {\includegraphics[width=0.5cm]{img/gauge.pdf}};
|
||||
|
||||
\end{tikzpicture}
|
||||
\end{figure}
|
||||
|
||||
|
||||
\begin{columns}
|
||||
\begin{column}{0.5\textwidth}
|
||||
\includegraphics[width=\textwidth]{img/x2.pdf}
|
||||
\includegraphics[width=0.8\textwidth]{img/x2.pdf}
|
||||
\end{column}
|
||||
\begin{column}{0.5\textwidth}
|
||||
\normalsize \underline{Acceptable 5-minute calls}\\
|
||||
|
@ -219,7 +217,6 @@ Get insights on Onion Services' latency
|
|||
|
||||
\begin{frame}{Do onion services are stable enough for calls?}
|
||||
|
||||
\begin{figure}
|
||||
\tikzsetnextfilename{os3ss}
|
||||
\begin{tikzpicture}
|
||||
|
||||
|
@ -250,12 +247,11 @@ Get insights on Onion Services' latency
|
|||
|
||||
\node (lock) at (2,5) {\includegraphics[width=0.5cm]{img/gauge.pdf}};
|
||||
\end{tikzpicture}
|
||||
\end{figure}
|
||||
|
||||
|
||||
\begin{columns}
|
||||
\begin{column}{0.45\textwidth}
|
||||
\includegraphics[width=\textwidth]{img/x3.pdf}
|
||||
\includegraphics[width=0.8\textwidth]{img/x3.pdf}
|
||||
\end{column}
|
||||
\begin{column}{0.5\textwidth}
|
||||
\normalsize \underline{Dropped 5-minute calls}\\
|
||||
|
@ -279,15 +275,15 @@ Get insights on Onion Services' latency
|
|||
|
||||
\begin{frame}{Understanding Latency Spike Properties}
|
||||
|
||||
\includegraphics[width=\textwidth]{img/circuit.pdf}
|
||||
\includegraphics[width=0.7\textwidth]{img/circuit.pdf}
|
||||
|
||||
|
||||
\begin{center}
|
||||
For most circuits,\\
|
||||
\Large
|
||||
\includegraphics[scale=0.4]{img/stop.pdf} \color{red} the $99^{th}$ latency is too high, \\
|
||||
\includegraphics[scale=0.4]{img/ok.pdf} \color{black!50!green} the median latency is acceptable:\\
|
||||
\includegraphics[scale=0.6]{img/question.pdf} \color{blue} Tor has latency spikes but is able to deliver some packets on time
|
||||
\includegraphics[scale=0.4]{img/ok.pdf} \color{black!50!green} the median latency is acceptable,\\
|
||||
\includegraphics[scale=0.6]{img/question.pdf} \color{blue} Tor is able to deliver \underline{only some} packets on time
|
||||
\end{center}
|
||||
|
||||
\end{frame}
|
||||
|
@ -548,7 +544,7 @@ We make 2 flavors with them:
|
|||
\section{Evaluation}
|
||||
|
||||
\begin{frame}[t]{Evaluation Setup}
|
||||
\underline{Configurations \& Goals:} Same as our preliminary analysis
|
||||
\underline{Configurations \& Goals:}\\Same as our preliminary analysis
|
||||
|
||||
\underline{Our algorithms}
|
||||
|
||||
|
@ -574,8 +570,7 @@ Double Send + Ranking (6/12 active paths)
|
|||
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Does Donar reduce latency enough with 2-hop circuits?}
|
||||
\begin{figure}
|
||||
\begin{frame}{Donar on 2-hop circuits}
|
||||
\tikzsetnextfilename{petitschema4}
|
||||
\begin{tikzpicture}
|
||||
\node (j0) at (4,5) {\includegraphics[scale=0.1]{img/computer.pdf}};
|
||||
|
@ -590,33 +585,35 @@ Double Send + Ranking (6/12 active paths)
|
|||
|
||||
\node (lock) at (2,5) {\includegraphics[width=0.5cm]{img/gauge.pdf}};
|
||||
\end{tikzpicture}
|
||||
\end{figure}
|
||||
|
||||
\begin{columns}
|
||||
\begin{column}{0.5\textwidth}
|
||||
\includegraphics[width=\textwidth]{img/x5.pdf}
|
||||
\includegraphics[width=0.8\textwidth]{img/x5.pdf}
|
||||
\end{column}
|
||||
\begin{column}{0.5\textwidth}
|
||||
\vspace{1cm}
|
||||
|
||||
\normalsize \underline{Acceptable 90-minute calls}\\
|
||||
\large \textcolor{black!50!green}{87\%} \normalsize for Donar Alternate\\
|
||||
\large \textcolor{black!50!green}{95\%} \normalsize for Donar Double Send\\
|
||||
\large \textcolor{red}{25\%} \normalsize for Torfone\\
|
||||
\large \textcolor{red}{23\%} \normalsize for Simple (our baseline)\\
|
||||
|
||||
|
||||
\vspace{0.5cm}
|
||||
\large \includegraphics[scale=0.4]{img/ok.pdf} \color{black!50!green} Donar Alternate \\
|
||||
\large \includegraphics[scale=0.4]{img/ok.pdf} \color{black!50!green} Donar Double Send
|
||||
|
||||
\end{column}
|
||||
\end{columns}
|
||||
|
||||
\begin{center}
|
||||
\large \includegraphics[scale=0.4]{img/ok.pdf} \color{black!50!green} Both Donar variants succeed most of their calls
|
||||
\end{center}
|
||||
|
||||
\end{frame}
|
||||
|
||||
|
||||
|
||||
|
||||
\begin{frame}{Does Donar reduce latency enough?}
|
||||
\begin{figure}
|
||||
\begin{frame}{Donar on regular circuits}
|
||||
\tikzsetnextfilename{petitschema33}
|
||||
\begin{tikzpicture}
|
||||
|
||||
|
@ -633,33 +630,39 @@ Double Send + Ranking (6/12 active paths)
|
|||
\draw[fill=black] (7.5,5) circle(1mm);
|
||||
|
||||
\node (lock) at (2,5) {\includegraphics[scale=0.4]{img/shield.pdf}};\end{tikzpicture}
|
||||
\end{figure}
|
||||
|
||||
\begin{columns}
|
||||
\begin{column}{0.5\textwidth}
|
||||
\includegraphics[width=\textwidth]{img/x4.pdf}
|
||||
\includegraphics[width=0.8\textwidth]{img/x4.pdf}
|
||||
\end{column}
|
||||
\begin{column}{0.5\textwidth}
|
||||
|
||||
\vspace{1cm}
|
||||
|
||||
\normalsize \underline{Acceptable 90-minute calls}\\
|
||||
\large \textcolor{red}{58\%} \normalsize for Donar Alternate\\
|
||||
\large \textcolor{black!50!green}{87\%} \normalsize for Donar Double Send\\
|
||||
\large \textcolor{red}{31\%} \normalsize for Torfone\\
|
||||
\large \textcolor{red}{3\%} \normalsize for Simple (our baseline)\\
|
||||
|
||||
|
||||
\vspace{0.5cm}
|
||||
\large \includegraphics[scale=0.4]{img/stop.pdf} \color{red} Donar Alternate\\
|
||||
\large \includegraphics[scale=0.4]{img/ok.pdf} \color{black!50!green} Donar Double Send
|
||||
|
||||
\end{column}
|
||||
\end{columns}
|
||||
|
||||
\begin{center}
|
||||
\large \includegraphics[scale=0.4]{img/stop.pdf} \color{red} Even with Donar Alternate, many calls still fail\\
|
||||
\large \includegraphics[scale=0.4]{img/ok.pdf} \color{black!50!green} With Donar Double Send, most calls succeed
|
||||
\end{center}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Does Donar maintain calls over time?}
|
||||
\includegraphics[width=\textwidth]{img/call_drop.pdf}
|
||||
\vspace{1cm}
|
||||
|
||||
\includegraphics[width=0.8\textwidth]{img/call_drop.pdf}
|
||||
|
||||
\begin{center}
|
||||
\Large \includegraphics[scale=0.4]{img/ok.pdf} \color{black!50!green} Donar provides stable calls
|
||||
\large \includegraphics[scale=0.4]{img/ok.pdf} \color{black!50!green} Donar Alternate \\
|
||||
\large \includegraphics[scale=0.4]{img/ok.pdf} \color{black!50!green} Donar Double Send
|
||||
\end{center}
|
||||
\end{frame}
|
||||
|
||||
|
|
|
@ -1,16 +1,27 @@
|
|||
\begin{frame}[t]{Privacy concerns}
|
||||
\begin{columns}
|
||||
\begin{column}{0.65\textwidth}
|
||||
\begin{figure}
|
||||
\includegraphics[width=0.8\textwidth]{img/scandals.jpg}
|
||||
\includegraphics[width=\textwidth]{img/scandals.jpg}
|
||||
\end{figure}
|
||||
\end{column}
|
||||
\begin{column}{0.35\textwidth}
|
||||
\begin{center}
|
||||
\Large Privacy issues have lot of \underline{different faces}
|
||||
\vspace{3cm}
|
||||
\Large Privacy issues have many \underline{different faces}
|
||||
\end{center}
|
||||
\end{column}
|
||||
\end{columns}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{The impact of our technological choices}
|
||||
|
||||
\begin{figure}[h]
|
||||
%\begin{figure}[h]
|
||||
\Large The underlying Internet \underline{infrastructure}\\allows the collection\\of \underline{communication metadata}.
|
||||
|
||||
\vspace{1cm}
|
||||
|
||||
\tikzsetnextfilename{actors}
|
||||
\begin{tikzpicture}[scale=1]
|
||||
\node (cp1) at (0,0) {\includegraphics[scale=0.26]{img/computer.pdf}};
|
||||
|
@ -32,10 +43,8 @@
|
|||
\node[above=-1.2cm of np2] (snp2) {\includegraphics[scale=0.10]{img/eye.pdf}};
|
||||
\end{tikzpicture}
|
||||
|
||||
\vspace{1cm}
|
||||
\Large The underlying Internet \underline{infrastructure} allows the collection of communication metadata.
|
||||
|
||||
\end{figure}
|
||||
%\end{figure}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Building a privacy-aware network}
|
||||
|
@ -50,7 +59,7 @@
|
|||
\node (anet) at (4.75,0) {\includegraphics[scale=0.16]{img/tor.pdf}};
|
||||
\draw[<->, solid, black, line width=1mm] (np1) edge (anet);
|
||||
\node[below = 0cm of anet, text width = 2cm,align=center] (anett) {Tor};
|
||||
\node (qs) at (9.5,0) {\includegraphics[scale=1.3]{img/question.pdf}};
|
||||
\node (qs) at (7,0) {\includegraphics[scale=1.3]{img/question.pdf}};
|
||||
\draw[<->, solid, black, line width=1mm] (anet) edge (qs);
|
||||
\node[below = 0cm of qs, text width = 2cm,align=center] (qst) {Unknown\\Destination};
|
||||
\node[above=-1.4cm of np1] (cloud1) {\includegraphics[scale=0.8]{img/cloud.pdf}};
|
||||
|
@ -69,23 +78,24 @@
|
|||
|
||||
\begin{frame}{Tor's limitation}
|
||||
|
||||
\Large \underline{Performance}
|
||||
hinders Tor's adoption
|
||||
|
||||
\begin{columns}
|
||||
\begin{column}{0.5\textwidth}
|
||||
\vspace{0.5cm}
|
||||
\begin{figure}
|
||||
\includegraphics[width=\textwidth]{img/fast.png}
|
||||
\end{figure}
|
||||
\end{column}
|
||||
\begin{column}{0.5\textwidth}
|
||||
\vspace{1cm}
|
||||
\begin{figure}
|
||||
\includegraphics[width=\textwidth]{img/torb.png}
|
||||
\end{figure}
|
||||
\end{column}
|
||||
\end{columns}
|
||||
|
||||
\begin{center}
|
||||
\Large \underline{Performance}
|
||||
hinders Tor's adoption
|
||||
\end{center}
|
||||
|
||||
\end{frame}
|
||||
|
||||
|
|
2
main.tex
2
main.tex
|
@ -1,4 +1,4 @@
|
|||
\documentclass{beamer}
|
||||
\documentclass[aspectratio=169]{beamer}
|
||||
\usetheme{metropolis} % Use metropolis theme
|
||||
|
||||
\usepackage[utf8]{inputenc}
|
||||
|
|
Loading…
Reference in a new issue