Re: SACRED Protocol (long!)

Lawrence Greenfield <[email protected]> Mon, 10 Dec 2001 18:17:02 -0500
Newsgroups gmane.ietf.sacred
Message-ID <[email protected]>
   From: "Linn, John" <[email protected]>
   Date: Mon, 10 Dec 2001 11:37:41 -0500

   I'd like to observe a point that hasn't been too visible in this discussion,
   but which seems significant. Relative to most applications, SACRED is quite
   a special case. As far as security (its reason for existence) is concerned,
   SACRED is a bootstrap protocol; by necessity, many of the prerequisites that
   many underlying security mechanism candidates need in order to provide
   protection won't be in place until after the SACRED exchange is completed.
   To protect the SACRED exchange itself, only a restricted set of mechanisms
   can be applicable; SACRED's requirements are sufficiently special that the
   mechanisms it needs and uses may not be used for any other purposes.  As
   such, there'll be limited independence in practice between the SACRED
   application and its underlying mechanism.  

I disagree.  The current SACRED draft makes use of SRP.  SRP is an
interesting SASL mechanism that might be used by other applications,
and defining it as a SASL mechanism or GSS mechanism will prevent
people from redefining it and allow reuse of code.

Further, having SACRED leverage SASL allows individual sites to decide
on exact security policies (if a new great SASL mechanism comes out,
the protocol doesn't need to be changed for a site to make use of it).

Larry