Mahy, R., "More Instant Messaging Interoperability (MIMI) problem outline", Work in Progress, Internet-Draft, draft-mahy-mimi-problem-outline-00, 11 July 2022. Cohn-Gordon, "The Messaging Layer Security (MLS) Protocol", Work in Progress, Internet-Draft, draft-ietf-mls-protocol-16, 11 July 2022. Normative References Barnes, R., Beurdouche, B., Robert, R., Millican, J., Omara, E., and K. As the disposition at the recipient changes, the dispositionĬan be updated in a subsequent notification. Is one IMMI-Disposition line per message, with the disposition of the original The proposed format below, message/immi-disposition-notification is sentīy one member of an MLS group to the entire group and can refer to multiple messages. each notification can refer to only one message ¶.a human-readable version of the notification is expected ¶.only one notification can be sent about a single message per recipient ¶.notifications can be sent by intermediaries ¶.In is unfortunately inappropriate in this context. The existing message disposition notification mechanism defined for email Of course, Internet mail has support for read receipts as well, but Read the message is available on further inspection. Who have read the message is subtly displayed and the list of users who In some systems, the number of users in a group In instant messaging systems, read receipts typically generate a distinct It is also mandatory to understand are the following MIME headers: ¶ Messages sent to an MLS group are delivered to every member of the group active during The From field contains theĮxternal, user-friendly representation of the Sender. Includes the From, DateTime, and Message-ID fields. Every message contains a message/cpim header which ¶įor all messages the message header equivalent of To (the MLS group) and For each member, the MIME types each supports (proposed extension).Which MIME types are mandatory to implement (proposed extension).The human readable name(s) of the MLS group, if any (out-of-band or extension).The identity of any MLS client which sends an application message (via MLS).The membership of the group (via MLS).Or using the MLS protocol or MLS extensions that the following is known to every We assume that an MLS group is already established and that either out-of-band edit or delete previously sent messages ¶.Of the group while assuring that an interoperable end-to-end encryptedīaseline is available to all members, even when the group spans multipleīelow is a list of some features commonly found in IM group chat systems: ¶ With different MIME type requirements and it would allow MLS clients to sendĮxtended or proprietary messages that would be interpreted by some members It would allow implementations to define groups This proposal assumes that MLS clients can advertise media types they supportĪnd that MLS clients can determine what media types are required to join a More Instant Messaging Interoperability (MIMI) problem outline This document explores issues and example solutions consistent with the Implemented using a profile which describes how to use already-defined It would be beneficial to provide an interoperable formatįor these additional features as well. Also, theĮxpectation of what constitutes basic features common across multiple IM Interoperable messaging conveyed "inside" MLS application messages, someĪdditional specification and some minor changes are required. There are now several instant messaging vendors implementing MLS. For a variety of practical reasons, interoperableĮnd-to-end encryption between IM systems was never deployed commercially. or PGP to interoperate between IM protocols such as Protocol for Instant Messaging (CPIM), however the model used at the timeĪssumed standalone encryption of each message using a protocol such as S/MIME ¶Įnd-to-end encrypted instant messaging was also a motivator for the Common Systems, which encrypt messages end-to-end using variations of theĭouble Ratchet protocol. Was strongly motivated by the needs of a number of Instant Messaging (IM) Messaging, the MLS protocol does not define or prescribe any format for theĮncrypted "application messages" encoded by MLS. While one of the motivations of MLS is interoperable standards-based secure Motivated by the desire for group chat with efficient end-to-end encryption. MLS is a group key establishment protocol
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |