[2662] in Kerberos

home help back first fref pref prev next nref lref last post

Re: Prerelease of revision 5.2 of the Kerberos V5 draft

daemon@ATHENA.MIT.EDU (Ganesan)
Mon Apr 12 17:18:14 1993

From: bf4grjc@socrates.MIT.EDU (Ganesan)
To: bcn@ISI.EDU (Clifford Neuman)
Date: Mon, 12 Apr 1993 16:59:23 -0500 (EDT)
Cc: kerberos@Athena.MIT.EDU
In-Reply-To: <9303301732.AA13940@tgo.isi.edu> from "Clifford Neuman" at Mar 30, 93 09:32:21 am
Reply-To: bf4grjc@bell-atl.com

Cliff,

Some minor comments on your draft:

1) Environmental assumptions: Recommend mentioning vulnerability to 
   dictionary attacks. This IS mentioned and emphasized in body of 
   document but it is useful to mention it upfront.

   Recommend mentioning that it is NOT recommended that the protocol 
   be used for initial user-host authentication AS-IS. 

2) Glossary (I'm nit picking here):
   Dislike the way you define plaintext. If I re-encrypt an encrypted message 
   and then decrypt, I dont really get back "plaintext", as your definition 
   would suggest. Plaintext should be used for natural languages, numbers,
   something with structure, as opposed to good ciphertext which diffuses 
   structure into randomness.
  
3) Recommend protocol contain (or at least recommend) a user-host 
   authentication protocol. As I've said before, by not doing this 
   we are guaranteed to  end up with kinit's stuffed into logins sold to 
   unsuspecting users.

4) Key: Your definition of key sort of gives the impression of a single 
   entity. WHat if I had a cryptosystem that required six keys? Maybe 
   6 12 bit keys. The logical entity "key" could contain these six 
   distinct physical entities. SO maybe the key is not one "field".
   THis could be 'fixed' by making the 'octet string' keyvalue[1] in 
   6.2 a linked list or two dimensional array with optionally many keys.

5) Encryption Systems: Not sure of the motivation behind REQUIRING DES 
   support. Returning "Unrecognized encryption type" should be fine if 
   a system chooses not to support DES. Similar comments for Checksums.
   I guess it defines on how you define interoperability, but if I talk 
   to a Kerberos server that does not do DES, and it tells me so, 
   POLITELY, then to my mind they are interoperating.   Of-course you cant 
   use that server but thats a different problem - not an interoperability
   issue.

Great work!

Ravi
-- 


*******************************************************************************

Ravi Ganesan                            e-mail: ravi@socrates.bell-atl.com
IS SAS Corporate Network Planning       v-mail: (301) 595-8439
Bell Atlantic                           Fax:    (301) 595-1341

Note: If your e-mail reply to me bounces, try sending it explicitly to 
ravi@socrates.bell-atl.com instead of using the 'reply' feature.
******************************************************************************

-- 


*******************************************************************************

Ravi Ganesan                            e-mail: ravi@socrates.bell-atl.com
IS SAS Corporate Network Planning       v-mail: (301) 595-8439
Bell Atlantic                           Fax:    (301) 595-1341

Note: If your e-mail reply to me bounces, try sending it explicitly to 
ravi@socrates.bell-atl.com instead of using the 'reply' feature.
******************************************************************************

home help back first fref pref prev next nref lref last post