\documentclass[landscape]{slides}
\begin{document}
\begin{slide}
\begin{center}
Overview of the Free Haven Project\\
Roger Dingledine
\end{center}
\end{slide}

\begin{slide}
\begin{center}
Introduction
\end{center}
\begin{itemize}
\item Who am I? (background)
\item Masters thesis project under Ron Rivest
\item Project leader for a group of 6 students
\end{itemize}
\end{slide}

\begin{slide}
\begin{center}
Motivation
\end{center}
\begin{itemize}
\item Increased connectivity, power, storage, sense of community
\item No comparable increase in privacy/anonymity
\item Recent court cases (anon.penet.fi, OpenDVD)
\end{itemize}
\end{slide}

\begin{slide}
\begin{center}
Strong Anonymity
\end{center}
\begin{itemize}
\item Publisher should not be known
\item Readers should not be identified
\item Location of documents unknown
\end{itemize}
\end{slide}

\begin{slide}
\begin{center}
Some Requirements
\begin{itemize}
\item Robust (k of n reconstruction)
\item Content-neutral
\item Configuration preferences set by each node operator
\item Free/Opensource
\end{itemize}
\end{center}
\end{slide}

\begin{slide}
\begin{center}
Some related works:
\end{center}
\begin{itemize}
\item Eternity service
\item Zero Knowledge Systems
\item Rewebbers
\item Freenet
\end{itemize}
\end{slide}

\begin{slide}
\begin{center}
Supported operations
\end{center}
\begin{itemize}
\item Inserting (Information Dispersal algorithms)
\item Expiring (expiration chosen until publication)
\item Trading (currency)
\item Retrieving (via public key for document)
\end{itemize}
\end{slide}

\begin{slide}
\begin{center}
Trading Protocol
\end{center}
\begin{itemize}
\item Simplicity vs Accountability (fair exchange protocol, third party)
\item Three-message exchange:
\begin{itemize}
\item ``Here's a share, here's a description of what I'd like''
\item ``Sounds good. Would you like this share in return?''
\item ``Yes.''
\end{itemize}
\end{itemize}
\end{slide}

\begin{slide}
\begin{center}
Accountability
\end{center}
\begin{itemize}
\item Shepherd system (one fixed share, one roving)
\item Buddy system (both shares roving)
\item Receipts
\end{itemize}
\end{slide}

\begin{slide}
\begin{center}
Trust Network
\end{center}
\begin{itemize}
\item Broadcast opinions (or changes in opinions)
\item Believe broadcasts based on trust
\item Accept trades based on trust
\item Only risk as much as you've already gained
\end{itemize}
\end{slide}

\begin{slide}
\begin{center}
Mixnet
\end{center}
\begin{itemize}
\item Mixmaster III (SMTP)
\item Low-latency onion-routing
\item `Meeting' servers, keyservers, other extension ideas
\end{itemize}
\end{slide}

\begin{slide}
\begin{center}
Implementation
\end{center}
\begin{itemize}
\item Comm module
\item Haven module
\item CGI's, client-side UI, etc
\end{itemize}
\end{slide}

\begin{slide}
\begin{center}
Conclusion
\end{center}
\begin{itemize}
\item Status
\item Legal issues
\end{itemize}
\end{slide}
\end{document}

