[messaging] IETF standardization of a next-gen messaging protocol

Hanno Böck hanno at hboeck.de
Sun Oct 2 02:23:27 PDT 2016


Hi,

I think this would obviously make sense, however I think there are
immediately a number of questions of where this endeavour should go.

* I assume your intention is to standardize an encryption layer only
  and not a new messaging protocol, right? (That's the way the thing
  that's commonly called the signal protocol is used right now due to
  various ecosystem constrains and also the explicit wish of its main
  developer.) With the implicit assumption that this protocol is
  supposed to be used within separate protocols that don't
  interoperate. I wonder if a design with lack of interoperability in
  mindmatches IETFs goals.
* If you intend to design a crypto only layer I think this needs very
  careful considerations how this is connected to the rest of a
  potential protocol using it. How does it interact with application
  features, e.g. voice com, file transfer, message markup, reading
  confirmations etc.?
* Is metadata hiding a design goal? (Or at least avoiding unneccessary
  metadata leakage.) That seems to be a topic relevant for some debates
  lately, however this probably needs to start by a clear definition
  what metadata hiding even means.
* How does this relate to other standardization efforts? (You already
  mentioned olm, there's also OMEMO which is currently gaining some
  traction.)
* I haven't followed closely the whole wire/signal/gplv3-debate.
  However there seem to be at least some claims that every
  implementation of the current signal protocol is seen as some kind of
  gplv3 derivative and thus also covered by gplv3. I personally don't
  have a problem with gpl code, but I don't think it's good for a
  standard to have such a constraint (as you'd want it to be used)
  widely. I doubt anyone wants a protocol with a cloud of legal
  uncertainty over it.
* This is a bit of a fuzzy point and relates to the first one, but I'd
  fear that this could turn into some kind of "let's do it like signal,
  because signal is already there". I think one needs to consider that
  there may be conflicts of interest between the way signal is developed
  right now (e.g. goal of integration within commercial walled garden
  non interoperable systems) and the goals of standardization.

I don't want to discourage your effort, quite the contrary, but I think
these are questions that need to be answered, and maybe they need to be
answered even before starting with anything else like a WG formation.

I'm definitely interested in having that discussion, however I'm
unlikely to attend any of the next IETF confs outside europe in person.

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

mail/jabber: hanno at hboeck.de
GPG: FE73757FA60E4E21B937579FA5880072BBB51E42
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 801 bytes
Desc: OpenPGP digital signature
URL: <http://moderncrypto.org/mail-archive/messaging/attachments/20161002/91dce8e3/attachment.sig>


More information about the Messaging mailing list