Re: SACRED Protocol (long!)

"David Chizmadia" <[email protected]> Tue, 11 Dec 2001 09:16:48 -0500
Newsgroups gmane.ietf.sacred
Message-ID <002201c1824e$78db9140$a000a8c0@chizmadia>
From: "Linn, John" <[email protected]>
>
> Just to clarify, I wasn't disputing the value of representing SRP as a
SASL
> and/or GSS mechanism.  Either of these alternatives would help to simplify
> integration of SRP with applications wishing to use it, and could avoid
> unnecessary duplication of SRP code.  Rather, my thought was that the set
of
> candidate mechanisms that has characteristics suitable for use by SACRED
is
> small and specialized (primarily, SRP and a few others based on the
> cryptographic "password amplifier" protocol families). Many other
mechanisms
> are inapplicable for use by SACRED because they're unable to operate until
> SACRED has completed its operations and thereby made credentials
available.
> SACRED use of SASL or GSS could ease portability of SACRED between SRP and
> other mechanisms that don't need pre-existing credentials, which seems
like
> a good goal, but wouldn't make SACRED portable to mechanisms outside that
> category.
>
> --jl

I'm normally a lurker because crypto-protocols aren't my forte, but as a
user of an alternate transport (CORBA -> GIOP -> IIOP), I'm following SACred
because I'm interested in eventually using SACred to bootstrap the SSL that
is used in most ORBs. I was actaully glad to see Magnus' proposal, since it
fits well with current CORBA wrappers of GSSAPI. But reading the continuing
discussion, I suspect that it would be most effective if the operational
problems of SACred are worked out in the context of BEEP. Masochists like
myself can then use that specification to develop the state and interaction
models that are at the core of the protocol and map them to CORBA IDL
interfaces.

>From a CORBA perspective, treating SACred as a GSSAPI or SASL mechanism
would be optimal, since CORBA already has ways to access those interfaces
and is consistent with my understanding of SACred's nature, which is
essentially as the first authentication mechanism that would be used by
roaming users or devices that will then use the credentials retrieved with
SACred to perform the "real" authentication to various systems.

-DMC
David Chizmadia
Senior Software Security Architect
Promia, Inc
[email protected]