[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.