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

[minion-cvs] added more proposed solutions to open issues



Update of /home/minion/cvsroot/doc
In directory moria.seul.org:/tmp/cvs-serv15212

Modified Files:
	minion-spec.tex 
Log Message:
added more proposed solutions to open issues

Index: minion-spec.tex
===================================================================
RCS file: /home/minion/cvsroot/doc/minion-spec.tex,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -d -r1.41 -r1.42
--- minion-spec.tex	5 Jul 2002 19:40:46 -0000	1.41
+++ minion-spec.tex	6 Jul 2002 01:53:57 -0000	1.42
@@ -11,10 +11,33 @@
 
 2. Email encryption: what do we do?
 
+   Proposal: SURBs include an encryption key; anonymous SURB-using
+   senders LIONESS_ENCRYPT the payload with this key before all other
+   processing.  This way, nobody but the recipient will see the
+   plaintext of the message. [For stateless SURBs, the encryption key
+   is derived from the seed like the rest of the secrets.] -NM
+
 3. Email transport exchange format.
 
+   Proposal: At the final hop, when the delivery mechanism is SMTP, we
+   proceed as follows.  If the message is a series of printable
+   characters followed by some number of NULs, assume we're
+   delivering in ASCII or ISO-foo or whatever, and send the text
+   portion of the message as an email.   (Where printable==
+   {all characters but hexadecimal 00-06,0E-1F}).  Otherwise,
+   ASCII-armor the message as in 'email transport exchange format'
+   below.
+
+   This way, plaintext forward messages are delivered as plaintext,
+   and tagged messages, reply messages, and non-plaintext messages are
+   all delivered as junk. -NM
+
 4. Stateless replies and SMTP (depends on 2 and 3, if I understand correctly)
 
+   Proposal: stateless replies put E_recipient_key(nHops | seed) as
+   the value of the LOCAL or SMTP Tag field, as suggested in my
+   comments below.  (See comments for why.) -NM
+
 5. Do we support other SSL modes for MMTP?
 
    Proposal: server-to-server connections must use DHE/RSA/AES128/SHA1, 
@@ -27,13 +50,23 @@
 
 7. Local delivery
 
+   XXXX
+
 8. Server descriptor rules for Local/SMTP modes.
 
+   XXXX
+
 9. When do dummy messages get generated?
 
+   XXXX
+
 10. When does link padding get generated?
 
+   XXXX
+
 11. Need to write: algorithm for processing a reply.
+
+   XXXX
 
 12. Support Diffs for directories?