Next in thread → Next in month →

Re: [security-services] RE: AuthenticationMethod / NameIdentifierand Kerberos authentication

From
John Kemp <>
Date
2004-06-04T13:44:38+00:00
ID
Thread
Re: [security-services] RE: AuthenticationMethod / NameIdentifierand Kerberos authentication
Tim,

Thanks, so I have just one more round of clarification ;) See below:

ext Tim Alsop wrote:

>Comments below :
>
>-----Original Message-----
>From: John Kemp [mailto:] 
>Sent: 04 June 2004 13:08
>To: Tim Alsop
>Cc: ; 
>Subject: Re: [security-services] RE: AuthenticationMethod /
>NameIdentifier and Kerberos authentication
>
>Tim (or anyone else)
>
>So:
>
>i) the pre-authentication is in addition to the "normal" authentication 
>protocol defined by Kerberos. So, although the principal may be passing 
>a password in the authentication request, there may also be some 
>pre-authentication data. Correct?
>Tim> Yes, correct. Except that 'normal' does not involve passing a
>password. There are never any passwords transmitted (or stored anywhere)
>when using the Kerberos protocol.
>
>  
>
Yes, I'm sorry - I didn't mean that the principal is *passing* the 
password in the request. What I meant was that the thing that actually 
authenticates the principal is the password, which is the secret that is 
shared between the KDC and the principal. The KDC encrypts a session key 
with a hash of that password. If the client can decrypt and use that 
subsequently, it is the case that the client posesses the correct shared 
secret.

In authentication context terms, the password is the Principal 
Authentication Mechanism. The Authenticator (the thing passed across the 
network) is a shared secret, used in a challenge-response protocol. 
Specifically, the shared secret that is passed is a session key, 
encrypted using the principal's hashed password.

The pre-authentication method is thus an additional piece of information 
that indicates that the user also authenticated initially to the KDC 
using some mechanism (such as a smart card).

- JohnK
Next in thread → Next in month →