diff options
| author | Siddharth Ravikumar <sravik@bgsu.edu> | 2016-03-27 05:25:45 +0000 | 
|---|---|---|
| committer | Siddharth Ravikumar <sravik@bgsu.edu> | 2016-03-27 05:25:45 +0000 | 
| commit | 87fb0b2fada08bfd41a5d8ad0658613bffed6053 (patch) | |
| tree | 9fb565abcfac99c613f138bd00dbc9df6ebd9074 | |
| parent | c136a9d8b5566b72f8fe1edbca8e92935ac53b13 (diff) | |
Move things around.
 - Each section is moved to its own file under sections/
| -rw-r--r-- | presentation/Makefile | 5 | ||||
| -rw-r--r-- | presentation/combox-p.pdf | bin | 108221 -> 108224 bytes | |||
| -rw-r--r-- | presentation/p.tex | 191 | ||||
| -rw-r--r-- | presentation/sections/1-introduction.tex | 94 | ||||
| -rw-r--r-- | presentation/sections/2-problem.tex | 75 | ||||
| -rw-r--r-- | presentation/sections/3-benchmarks.tex | 4 | ||||
| -rw-r--r-- | presentation/sections/4-psolution.tex | 4 | ||||
| -rw-r--r-- | presentation/sections/5-conclusion.tex | 4 | ||||
| -rw-r--r-- | presentation/sections/5-testing.tex | 4 | ||||
| -rw-r--r-- | presentation/sections/legal.tex | 16 | 
10 files changed, 218 insertions, 179 deletions
| diff --git a/presentation/Makefile b/presentation/Makefile index c2444b2..42915a2 100644 --- a/presentation/Makefile +++ b/presentation/Makefile @@ -10,7 +10,8 @@  # <https://creativecommons.org/publicdomain/zero/1.0/>  PDF = combox-p.pdf -TEX = p.tex +P_TEX = p.tex +P_INCLUDES = sections/*.tex  DVI = p.dvi  all: $(PDF) @@ -19,7 +20,7 @@ all: $(PDF)  $(PDF): $(DVI)  	dvipdf $< $@ -$(DVI): $(TEX) +$(DVI): $(P_TEX) $(P_INCLUDES)  	@latex $<  	@latex $<  	@latex $< diff --git a/presentation/combox-p.pdf b/presentation/combox-p.pdfBinary files differ index fff6ea8..de90ae0 100644 --- a/presentation/combox-p.pdf +++ b/presentation/combox-p.pdf diff --git a/presentation/p.tex b/presentation/p.tex index 7943c89..c538b90 100644 --- a/presentation/p.tex +++ b/presentation/p.tex @@ -19,187 +19,24 @@    \tableofcontents  \end{frame} -\section{Introduction} +% Section 1 - Introduction +\include{sections/1-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 2 - Problem +\include{sections/2-problem} -\section{Problem} - -\begin{frame} -  \frametitle{Problem} -  \centering -  ``L'' folks are in trouble. -\end{frame} +% Section 3 - Benchmarks +\include{sections/3-benchmarks} -\begin{frame} -  \frametitle{``L'' are in trouble} -  \centering -  Data stored in FSP's\footnote{FSP: File Storage Provider} computers $\ne$ Private -\end{frame} +% Section 4 - Proposed Solution +\include{sections/4-psolution} -\begin{frame} -  \frametitle{The last resort} -  \centering -  Encrypt everything! -\end{frame} +% Section 5 - Testing +\include{sections/5-testing} -\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} +% Section 6 - Conclusion +\include{sections/5-conclusion} +% Standard Legal Verbiage. +\include{sections/legal}  \end{document} diff --git a/presentation/sections/1-introduction.tex b/presentation/sections/1-introduction.tex new file mode 100644 index 0000000..048e925 --- /dev/null +++ b/presentation/sections/1-introduction.tex @@ -0,0 +1,94 @@ +% Public Domain. No Rights Reserved. See +% https://creativecommons.org/publicdomain/zero/1.0/ + +\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}
\ No newline at end of file diff --git a/presentation/sections/2-problem.tex b/presentation/sections/2-problem.tex new file mode 100644 index 0000000..cddc7a2 --- /dev/null +++ b/presentation/sections/2-problem.tex @@ -0,0 +1,75 @@ +% Public Domain. No Rights Reserved. See +% https://creativecommons.org/publicdomain/zero/1.0/ + +\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} diff --git a/presentation/sections/3-benchmarks.tex b/presentation/sections/3-benchmarks.tex new file mode 100644 index 0000000..47a744f --- /dev/null +++ b/presentation/sections/3-benchmarks.tex @@ -0,0 +1,4 @@ +% Public Domain. No Rights Reserved. See +% https://creativecommons.org/publicdomain/zero/1.0/ + +\section{Benchmarks}
\ No newline at end of file diff --git a/presentation/sections/4-psolution.tex b/presentation/sections/4-psolution.tex new file mode 100644 index 0000000..c1ef50b --- /dev/null +++ b/presentation/sections/4-psolution.tex @@ -0,0 +1,4 @@ +% Public Domain. No Rights Reserved. See +% https://creativecommons.org/publicdomain/zero/1.0/ + +\section{Proposed Solution}
\ No newline at end of file diff --git a/presentation/sections/5-conclusion.tex b/presentation/sections/5-conclusion.tex new file mode 100644 index 0000000..4c65aa4 --- /dev/null +++ b/presentation/sections/5-conclusion.tex @@ -0,0 +1,4 @@ +% Public Domain. No Rights Reserved. See +% https://creativecommons.org/publicdomain/zero/1.0/ + +\section{Conclusion}
\ No newline at end of file diff --git a/presentation/sections/5-testing.tex b/presentation/sections/5-testing.tex new file mode 100644 index 0000000..a76c789 --- /dev/null +++ b/presentation/sections/5-testing.tex @@ -0,0 +1,4 @@ +% Public Domain. No Rights Reserved. See +% https://creativecommons.org/publicdomain/zero/1.0/ + +\section{Testing}
\ No newline at end of file diff --git a/presentation/sections/legal.tex b/presentation/sections/legal.tex new file mode 100644 index 0000000..35e24bf --- /dev/null +++ b/presentation/sections/legal.tex @@ -0,0 +1,16 @@ +% Public Domain. No Rights Reserved. See +% https://creativecommons.org/publicdomain/zero/1.0/ + +% any law which is an invention of mankind is impeacable. +\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}
\ No newline at end of file | 
