[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[minion-cvs] Added in some notes in each section so interested peopl...



Update of /home/minion/cvsroot/doc
In directory moria.seul.org:/home/arma/work/minion/doc

Modified Files:
	minion-design.tex 
Log Message:
Added in some notes in each section so interested people can go through
and grab a section they're comfortable with. Hopefully this will help
jumpstart. :)



Index: minion-design.tex
===================================================================
RCS file: /home/minion/cvsroot/doc/minion-design.tex,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- minion-design.tex	24 Apr 2002 21:01:41 -0000	1.1
+++ minion-design.tex	26 Apr 2002 23:16:21 -0000	1.2
@@ -96,33 +96,53 @@
 % and non-goals
 % threat models, etc
 
+http://archives.seul.org//mixminion/dev/Mar-2002/msg00004.html
+http://archives.seul.org//mixminion/dev/Mar-2002/msg00014.html
+
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \section{Related Work}
 
+Just a matter of writing it up. Mixes. Mixmaster/Babel. Flash/StopandGo.
+
+I'll get to it later on if others don't. -RRD
+
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \section{Design Overview}
 
 \subsection{Packet structure, how packets travel}
 
+This subsection probably should wait until we've got a better plan for
+how to do replies.
+
 \subsection{Why forward and reply messages are secure}
 
+and same with this one.
+
 \subsection{Link-level encryption and what it gets us}
 
-\subsection{Message types and delivery modules}
+Diffie-Hellman with ephemeral keys. OpenSSL. Some discussion of how
+this makes purely passive adversaries worse off, but really not that
+much worse off because they can still watch the number of characters
+going by on the channel.
 
-delivery information in header or in payload?
+\subsection{Message types and delivery modules}
 
-\subsection{Exit policies and abuse}
+This one is decided as well. Just needs to be written up.
 
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+One issue: delivery information in header or in payload?
+There are tradeoffs to each. Describe both and we'll pick one down the road.
 
-\section{Nym management and single-use reply blocks}
+\subsection{Exit policies and abuse}
 
-\subsection{Nymservers}
+Looks quite straightforward. More generally, this should be a discussion
+about capabilities for each mix.
 
-\subsection{Long-term nyms: how to choose paths for reply blocks}
+How do clients communicate with a mix to learn its capabilities? Or does
+the mix communicate capabilities to the reputation server and the client
+gets them from there? Or both. Ties in with reputation server section
+below.
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
@@ -136,23 +156,51 @@
 
 reliability for paths, nodes, reply blocks
 
+http://archives.seul.org/mixminion/dev/Apr-2002/msg00002.html
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\section{Nym management and single-use reply blocks}
+
+we've got two competing notions for how to do nymservers, and i think
+it's becoming clear that one is better than the other. good to describe
+them both.
+http://archives.seul.org/mixminion/dev/Apr-2002/msg00047.html
+and following thread
+
+\subsection{Nymservers}
+
+\subsection{Long-term nyms: how to choose paths for reply blocks}
+
+This question is hard. We're going to have to argue about it for a
+while more, I think.
+
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \section{Maintaining anonymity sets}
 
 \subsection{Transmitting large files with Mixminion}
 
+http://archives.seul.org/mixminion/dev/Apr-2002/msg00031.html
+
 \subsection{key rotation and anonymity}
 
+http://archives.seul.org/mixminion/dev/Apr-2002/msg00047.html
+
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \section{Implementation choices}
 
 some details about how to build it. logging and statistics? etc.
 
+nick?
+
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \section{Attacks and Defenses}
+
+my aim here is to do something akin to pages 13-15 of
+http://freehaven.net/doc/casc-rep/casc-rep.ps
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%