[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[minion-cvs] subkeys are made differently for SPRP



Update of /home/minion/cvsroot/doc/spec
In directory moria.mit.edu:/tmp/cvs-serv10445/doc/spec

Modified Files:
	minion-spec.txt 
Log Message:
subkeys are made differently for SPRP

Index: minion-spec.txt
===================================================================
RCS file: /home/minion/cvsroot/doc/spec/minion-spec.txt,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- minion-spec.txt	6 Oct 2003 19:01:01 -0000	1.17
+++ minion-spec.txt	6 Oct 2003 19:06:12 -0000	1.18
@@ -381,13 +381,13 @@
      super-pseudorandom permutation with key K.
      (Len(K) = SPRP_KEY_LEN = 20; Len(SPRP_ENC(K,M)) = Len(M))
 
-     SPRP_Encrypt(K,S,M) is shorthand for SPRP_Encrypt(SubKey(K,S),M)
+     SPRP_Encrypt(K,S,M) is shorthand for SPRP_Encrypt(Hash(K|S),M)
 
    - SPRP_Decrypt(K, M) - The decryption of an octet array M using our
      super-pseudorandom permutation with key K.
      (Len(K) = SPRP_KEY_LEN = 20; Len(SPRP_DEC(K,M)) = Len(M))
 
-     SPRP_Decrypt(K,S,M) is shorthand for SPRP_Decrypt(SubKey(K,S),M).
+     SPRP_Decrypt(K,S,M) is shorthand for SPRP_Decrypt(Hash(K|S),M).
 
    - Int(bits, N) - A big-endian, bits-bit representation of the
      integer N.