> On 17 Jul 2015, at 1:38 am, Schmidt, Jörn-Marc 
> <joern-marc.schm...@secunet.com> wrote:
> 
>>> - Change the negotiation so that user name is not exchanged in the clear
>>> - Change key exchange to do PFS
> 
>> TLS-pwd already supports both of these. It also supports ECC too,
>> which is problematic with the current SRP protocol.

In the language of the CFRG draft, TLS-pwd is “balanced” where SRP is 
“augmented”,
so they’re not really equivalent, correct?

> I agree: Instead of modifying SRP I would prefer introducing a new PAKE
> scheme. 
> On CFRG I recently submitted a draft on requirements for such schemes
> (https://www.ietf.org/mail-archive/web/cfrg/current/msg07005.html).
> 
> Or to be even more flexible - how about defining a generic way to include
> PAKE in TLS to prevent a whole bunch of ExtensionTypes and CipherSuites by
> merging them into one "PAKE_Auth”?

This is possible, but you’d need to have the client and server negotiate based 
on
what they have.  For example, if the server has a SRP verifier from the current
protocol, but the client has a stored PBKDF2 hash of the password for that 
server,
they cannot communicate and would need to pick a different cipher suite.  I am 
not
sure how you can do this without revealing the existence of an account under 
some
circumstances.  So this might be a situation where fewer protocol options is 
better.
_______________________________________________
TLS mailing list
TLS@ietf.org
https://www.ietf.org/mailman/listinfo/tls

Reply via email to