Paper 2021/305

SoK: Game-based Security Models for Group Key Exchange

Bertram Poettering, Paul Rösler, Jörg Schwenk, and Douglas Stebila

Abstract

Group key exchange (GKE) protocols let a group of users jointly establish fresh and secure key material. Many flavors of GKE have been proposed, differentiated by, among others, whether group membership is static or dynamic, whether a single key or a continuous stream of keys is established, and whether security is provided in the presence of state corruptions (forward and post-compromise security). In all cases, an indispensable ingredient to the rigorous analysis of a candidate solution is a corresponding formal security model. We observe, however, that most GKE-related publications are more focused on building new constructions that have more functionality or are more efficient than prior proposals, while leaving the job of identifying and working out the details of adequate security models a subordinate task. In this systematization of knowledge we bring the formal modeling of GKE security to the fore by revisiting the intuitive goals of GKE, critically evaluating how these goals are reflected (or not) in the established models, and how they would be best considered in new models. We classify and compare characteristics of a large selection of game-based GKE models that appear in the academic literature, including those proposed for GKE with post-compromise security. We observe a range of shortcomings in some of the studied models, such as dependencies on overly restrictive syntactical constrains, unrealistic adversarial capabilities, or simply incomplete definitions. Our systematization enables us to identify a coherent suite of desirable characteristics that we believe should be represented in all general purpose GKE models. To demonstrate the feasibility of covering all these desirable characteristics simultaneously in one concise definition, we conclude with proposing a new generic reference model for GKE.

Note: Full version of CT-RSA 2021 publication.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. Minor revision. CT-RSA 2021
Keywords
Group key exchangekey agreementkey establishmentsecurity modelmulti-user protocolsystematization of knowledge
Contact author(s)
paul roesler @ tu-darmstadt de
History
2021-03-09: last of 2 revisions
2021-03-09: received
See all versions
Short URL
https://ia.cr/2021/305
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2021/305,
      author = {Bertram Poettering and Paul Rösler and Jörg Schwenk and Douglas Stebila},
      title = {SoK: Game-based Security Models for Group Key Exchange},
      howpublished = {Cryptology ePrint Archive, Paper 2021/305},
      year = {2021},
      note = {\url{https://eprint.iacr.org/2021/305}},
      url = {https://eprint.iacr.org/2021/305}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.