Consistent Synchronous Group Off-The-Record Messaging with SYM-GOTR

We describe SYM-GOTR, a protocol for secure Group Off-The-Record (GOTR) messaging. In contrast to previous work, SYM-GOTR is the first protocol to offer confidential, authenticated, and repudiable conversations among a dynamic group with the additional properties of message unlinkability and the gua...

Full description

Bibliographic Details
Main Authors: Schliep Michael, Vasserman Eugene, Hopper Nicholas
Format: Article
Language:English
Published: Sciendo 2018-06-01
Series:Proceedings on Privacy Enhancing Technologies
Online Access:https://doi.org/10.1515/popets-2018-0027
Description
Summary:We describe SYM-GOTR, a protocol for secure Group Off-The-Record (GOTR) messaging. In contrast to previous work, SYM-GOTR is the first protocol to offer confidential, authenticated, and repudiable conversations among a dynamic group with the additional properties of message unlinkability and the guarantee that all users see the same conversation, while providing efficient use of network and CPU resources. SYM-GOTR achieves these properties through the use of a novel optimistic consistency check protocol that either determines that all users agree on a transcript with constant-size messages or identifies at least one user that has not followed the protocol. We provide an implementation of SYM-GOTR as a Java library along with a plugin for the Jitsi instant messaging client. We analyze the performance of SYM-GOTR in a real world deployment scenario and discuss the challenges of providing a usable implementation without compromising the security of the conversation.
ISSN:2299-0984