I fully support not to add new options / complexity to TLS "just because
they are
there" and I'm not at all doubting the rationale behind this.

Our use case is legacy industrial communication over extremely lean
media (low
bandwidth, high error rate, etc.). We are investigating all directions
of conceivable
optimizations one could apply to DTLS (both configuration and
standardization) in
order to minimize what needs to be sent over the wire (or the ether).
That's why
I expressed interest in a number of old and not so old concepts and
drafts addressing
this.

ChaCha20+Poly1305 seems to have some benefits over AES (e.g. performance
in pure
software). Currently, the only AEAD mode in (D)TLS I'm aware of that
allows
authentication tags shorter than 16 bytes is CCM_8. I guess that there
are other
scenarios -- apart from ours -- where an efficient software-only cipher
(i.e. not
AES-CCM) is desirable but a full-length tag is a bad trade-off between
costs and
benefits. 

I don't have strong intentions to advocate to define yet another cipher
suite for
TLS. I'd rather get a sense of other WG members' interest in that
specific direction.
If there is consensus that there is no point in having ChaCha20+Poly1305
with truncated
tags I'm fine with that. Maybe this would just rebut my assumption that
there could
be broader use for that.

Cheers,
Andi Walz



>>> Hanno Böck <ha...@hboeck.de> 01/17/17 1:10 PM >>>
On Tue, 17 Jan 2017 13:03:35 +0100
"Andreas Walz" <andreas.w...@hs-offenburg.de> wrote:

> I know there is some comprehensible reluctance against bloating the
> TLS ecosystem with even more cipher suites, but still ... have there
> been considerations / discussions on adding ChaCha20+Poly1305 cipher
> suites with truncted authentication tags for (D)TLS?

The usual question to answer is: why?

The general reluctance to add new ciphersuites "just because they are
there" is imho very reasonable and in the past TLS got bloated in
complexity far too much because of that.

If you want a new ciphersuite you should have some good arguments why
they offer something that the current ones don't. Ideally these should
be specific. (Aka "Someone could need that for hypothetical situation
XYZ" is not very compelling. "I am developing a widely used product
where this would immensely help for Reasons xyz" is better.)

-- 
Hanno Böck
https://hboeck.de/

mail/jabber: ha...@hboeck.de
GPG: FE73757FA60E4E21B937579FA5880072BBB51E42

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


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

Reply via email to