Re: Determining strength of encryption provided by a GSS-API mechanism
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Determining strength of encryption provided by a GSS-API mechanism



On Wed, Aug 12, 2009 at 11:26:28PM +0100, Alexey Melnikov wrote:
> Nicolas Williams wrote:
> >Searching my sent box for mails with "qop" in the subject I see this:
> 
> :-).

:)

> >Apps hardcode SSF values at build time,
> >
> Actually apps don't. My server certainly doesn't. It has 2 file 
> configuration options: min_ssf and max_ssf for controlling use of 
> security layers.

Ah, I stand corrected.

> >as do mechanisms.
> >
> Mechanisms do, because they have no way of learning from GSS-API. So 
> either mechanisms have to hardcode the highest known value, or they need 
> to lie that they support certain SSF.

Right.

> >There's other things that are bad:
> >
> >- numbers for this just suck; policy names are much better
> > 
> >
> Well, it means you need to have entirely different API and, more 
> importantly, UI for managing such policies. Good UIs like this are 
> difficult.

I have given the subject much thought, though intermittently, over the
past few years.  I believe the API that I've sketched for you is a very
good start, and that it makes it possible to have very simple UIs for
users and server configuration.

The hard part is about how to express policies.  E.g., a simple "must
use AES" is not enough, and policies are almost unavoidably going to
have mechanism-specific contents.  But fortunately, because policy
contents is a local problem, policy expression is not our problem here :)

(Policy interchange formats are not really a problem that we need to
solve either.  Standard policies could be expressed in English, with the
task of expressing them in machine-readable form being left to
implementors.)

Nico
-- 

Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.