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

[minion-cvs] Another extension-header fix. This is now working in code



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

Modified Files:
	minion-spec.tex 
Log Message:
Another extension-header fix. This is now working in code

Index: minion-spec.tex
===================================================================
RCS file: /home/minion/cvsroot/doc/minion-spec.tex,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- minion-spec.tex	30 May 2002 04:39:21 -0000	1.12
+++ minion-spec.tex	30 May 2002 06:04:33 -0000	1.13
@@ -289,6 +289,15 @@
   	DIGEST = HASH( Encrypt(K, EH | H_(N+1)) | J_i ) )
 	H_i = ESHS(PK_i, V, SK_i, DIGEST, F, A_i) | Encrypt(K, EH | H_(N+1))
 
+   Also, you need to generate J_i differently.  The second step
+   is now
+
+	J_i = J_i XOR PRNG(HASH(SK_i, ``HEADER SECRET KEY''),
+  		Len(128*16))[128*15 -Len(J_i) +Len(header_i):Len(J-i)];
+
+   This approach is now working in code.  If somebody could confirm it
+   to be sound, or simplify it, that would be keen.
+
       -NM]
 
 \subsection{The Payload of messages}