summaryrefslogblamecommitdiffstats
path: root/presentation/p.tex
blob: 7943c890cdc37372aea391e37c7780e4e33a3b91 (plain) (tree)

















































































































                                                                     







































































                                                                                   




                           










                                                                         


              
\documentclass[17pt]{beamer}
\useinnertheme{default}
\useoutertheme{default}
\usecolortheme{dove}

\title{combox}
\author{Siddharth Ravikumar}
\institute{0x00B252AF}
\date{April 20, 2016}

\begin{document}

\begin{frame}
  \titlepage
\end{frame}

\begin{frame}
  \frametitle{(cons 'combox 'presentation)}
  \tableofcontents
\end{frame}

\section{Introduction}

\begin{frame}[fragile]
  \frametitle{2016}
  {\scriptsize
  \begin{semiverbatim}
   +------------------------+
   | Internet               |
   |                        |          0   0   0   0
   |                        |         / \\ / \\ / \\ / \\
   |                        |          0   0   0   0
   |                        | <-----  / \\ / \\ / \\ / \\
   |                        |          0   0   0   0
   |                        |         / \\ / \\ / \\ / \\
   |                        |              ......
   |                        |
   |                        |             N humans
   |                        |       (N < Total no. of humans)
   +------------------------+
  \end{semiverbatim}
  }
\end{frame}


\begin{frame}[fragile]
  \frametitle{2016}
  {\scriptsize
  \begin{semiverbatim}
   +------------------------+
   | Internet               |
   |                        |          0   0   0
   |  +-----------+         | store   / \\ / \\ / \\
   |  | Dropbox   |         |  data    0   0   0
   |  |           |         | <-----  / \\ / \\ / \\
   |  +-----------+         |   FSP    0   0   0
   |                        |         / \\ / \\ / \\
   |          +-----------+ |           ......
   |          |Google     | |
   |          |Drive      | |             M humans (M < N)
   |          +-----------+ |
   +------------------------+      FSP: File Storage Provider
  \end{semiverbatim}
  }
\end{frame}

\begin{frame}[fragile]
  \frametitle{2016}
  {\scriptsize
  \begin{semiverbatim}
   +------------------------+
   | Internet               |
   |                        | store    0   0
   |  +-----------+         | private / \\ / \\
   |  | Dropbox   |         |  data    0   0
   |  |           |         | <-----  / \\ / \\
   |  +-----------+         |   FSP    0   0
   |                        |         / \\ / \\
   |          +-----------+ |          .....
   |          |Google     | |
   |          |Drive      | |             L humans (L < M < N)
   |          +-----------+ |
   +------------------------+      FSP: File Storage Provider
  \end{semiverbatim}
  }
\end{frame}

\begin{frame}
  \frametitle{Invariantly}
  {\small
  \begin{quote}
    \emph{Law \& Order}. We may disclose your information to third
    parties if we determine that such disclosure is reasonably
    necessary to (a) comply with the law; (b) protect any person from
    death or serious bodily injury; (c) prevent fraud or abuse of
    Dropbox or our users; or (d) protect Dropbox's property
    rights\footnote{https://www.dropbox.com/privacy}.
  \end{quote}
  }
\end{frame}

\begin{frame}
  \frametitle{2013}

  \begin{itemize}
  \item ECHELON
  \item Carnivore
  \item XKeyscore
  \item Boundless Informant
  \item PRISM
  \end{itemize}
\end{frame}

\section{Problem}

\begin{frame}
  \frametitle{Problem}
  \centering
  ``L'' folks are in trouble.
\end{frame}

\begin{frame}
  \frametitle{``L'' are in trouble}
  \centering
  Data stored in FSP's\footnote{FSP: File Storage Provider} computers $\ne$ Private
\end{frame}

\begin{frame}
  \frametitle{The last resort}
  \centering
  Encrypt everything!
\end{frame}

\begin{frame}[fragile]
  \frametitle{Encrypt everthing}
  {\tiny
  \begin{semiverbatim}
                        /^^^^^^^^^^^^\\
                        |            |                           +-----+
                        |  crypt0    |                           |     |
        secret.txt ---> |  pr0gr4m   | --> secret.txt.cipher --> | FSP |
                        |            |                           |     |
                        |____________|                           +-----+

     FSP: File Storage Provider (Dropbox, Google Drive, etc).
  \end{semiverbatim}
  }
\end{frame}


\begin{frame}
  \frametitle{Not Enough}
  \centering
  Our Adversaries are too powerful.
\end{frame}


\begin{frame}[fragile]
  \frametitle{What if}

  {\tiny
  \begin{semiverbatim}
                                                             +-----+
                                                             |     |
                                  secret.txt.shard0   ---->  | FSP |
                   +------------+   ^                        |  1  |
                   |  /     /   |   |                        +-----+
                   |  crypt0    |   |
   secret.txt ---> |  pr0gr4m   | --|
                   | /     /    |   |
                   +____________+   |                        +-----+
                                    v                        |     |
                                  secret.txt.shard1   ---->  | FSP |
                                                             |  2  |
                                                             +-----+
FSP: File Storage Provider (Dropbox, Google Drive, etc).
  \end{semiverbatim}
  }

\end{frame}

\begin{frame}
  \centering
  Enter combox.
\end{frame}

\section{Proposed Solution}
\section{Benchmarks}
\section{Testing}
\section{Conclusion}

\begin{frame}[fragile]

  {\tiny
  \begin{semiverbatim}
    Slides under public domain. No rights reserved.
    See https://creativecommons.org/publicdomain/zero/1.0/ for full legal
    verbiage.

    Source at https://git.ricketyspace.net/combox-paper/tree/presentation
  \end{semiverbatim}
  }
\end{frame}

\end{document}