On Tue, Jul 17, 2018 at 12:39:31PM +0000, Bruckert, Leonie wrote:
> Dear WG members,
> 
> I am quite astonished that the brainpool curves are eventually
> prohibited in TLS 1.3. Based on an earlier comment
> (https://www.ietf.org/mail-archive/web/tls/current/msg17204.html),
> I would have thought that the brainpool curves will be allowed in
> any future version, especially since they have been deployed
> successfully to date.

That comment was three years ago. TLS 1.3 was quite different
back then. And dropping Brainpool came later. But that discussion
already touched reasons why Brainpool was dropped.

> I am not aware of any weaknesses of the brainpool curves, so I
> consider this banishment unjustified. As I did not at all
> understand this decision and furthermore, could not find any
> explanations in the mailing list archive, I would like to ask
> how all this happened.

Altough brainpool curves are not in any known class of weak curves
(base field degree >2, l == p, or small k where l | p^k-1), and as
such, finding these to be weak would be a cryptographic breakthrough
(highly likely taking out lots of other curves with them):

- These curves are pretty much national.
- These curves are slow compared to other curves.

There was also other pieces of national crypto that were dropped,
like the non-AES GCM modes, even if porting these across would
have been trivial, and AFAIK there is no known cryptographic
trouble with those algorithms.


I took look when Brainpool was finally actually dropped. It was
draft-12 in March 2016 (the previous one from December 2015 still
had them). At the same time, signature negotiation was revamped,
which may be related, given that the revamped signature negotiation
does not have room for ECDSA with Brainpool curves.


-Ilari

_______________________________________________
TLS mailing list
TLS@ietf.org
https://www.ietf.org/mailman/listinfo/tls

Reply via email to