Re: New work for sacred working group?

Stephen Farrell <[email protected]> Mon, 27 Jun 2005 18:13:55 +0100
Newsgroups gmane.ietf.sacred
Message-ID <[email protected]>

Hi Radia,

Sorry, I should have included the URL [1] before.

Stephen.

[1] http://www.ietf.org/internet-drafts/draft-ietf-tls-psk-09.txt


Radia Perlman wrote:

> 
> Can you give a URL for "that I-D"? From Stephen's description, it sounds 
> like an active attacker
> would have an opportunity for a dictionary attack. Also, using TLS might 
> be more
> heavyweight than necessary. A pure credentials download protocol with no 
> dictionary attack
> can be done with two messages, and small enough messages that it could 
> be done on top of UDP
> without fragmentation.
> 
> Radia
> 
> 
> 
> Stephen Farrell wrote:
> 
>>
>>
>> Hi Peter,
>>
>> So you're saying that TLS_DHE_PSK_WITH_AES_128_CBC_SHA is
>> a ciphersuite that can meet the requirements for use in
>> a sacred protocol, and does better than what we've got now.
>> (I also presume that you're not arguing that we should
>> do work here just because that's true, but do correct me
>> if I'm wrong there:-)
>>
>> As I read it, that works by basically appending a (hashed?)
>> password to a D-H derived key (with some length fields)
>> and using the resulting value as the TLS pre-master key.
>> Presumably the handshake falls over at the finished message
>> if the wrong password was used.
>>
>> I'll have to read that I-D again and think about whether it
>> really is better than the current sacred scheme, (and whether
>> in that case, it means new work here would be more or less
>> interesting...)
>>
>> Has anyone else an opinion on this as a basis for credential
>> download? (And how it'd compare with SPEKE and/or the
>> newly-proposed/10-year-old Radia/Charlie variation?)
>>
>> Stephen.
>>
>> Peter Gutmann wrote:
>>
>>> Stephen Farrell <[email protected]> writes:
>>>
>>>
>>>> So I would guess that for sacred, TLS-PSK isn't an unencumbered 
>>>> equivalent
>>>> since offline dictionary attacks are a high priority here. Or am I 
>>>> misreading
>>>> something?
>>>
>>>
>>>
>>>
>>> Oh, that's only if you use the weakest (most lightweight) form of 
>>> PSK, with
>>> the entire shared secret being the PSK.  In this form it's assumed 
>>> that you'd
>>> be using a high-entropy key rather than just a password.  The 
>>> stronger (but
>>> more heavyweight) forms use a standard RSA or DH exchange (alongside 
>>> the PSK
>>> data), so this isn't an issue.  Note that even the most heavyweight 
>>> form, DHE
>>> + PSK, only has the same overhead as the SPEKE/SRP/etc-type protcols.
>>>
>>> Peter.
>>>
>>>
>>
> 
>