Attribute-Based Authentication in Secure Group Messaging for Distributed Environments and Safer Online Spaces

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Soler, David, Dafonte, Carlos, Fernández-Veiga, Manuel, Vilas, Ana Fernández, Nóvoa, Francisco J.
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866913054041571328
author Soler, David
Dafonte, Carlos
Fernández-Veiga, Manuel
Vilas, Ana Fernández
Nóvoa, Francisco J.
author_facet Soler, David
Dafonte, Carlos
Fernández-Veiga, Manuel
Vilas, Ana Fernández
Nóvoa, Francisco J.
contents The Messaging Layer security (MLS) and its underlying Continuous Group Key Agreement (CGKA) protocol allows a group of users to share a cryptographic secret in a dynamic manner, such that the secret is modified in member insertions and deletions. Although this flexibility makes MLS ideal for implementations in distributed environments, a number of issues need to be overcome. Particularly, the use of digital certificates for authentication in a group goes against the group members' privacy. In this work we provide an alternative method of authentication in which the solicitors, instead of revealing their identity, only need to prove possession of certain attributes, dynamically defined by the group, to become a member. Instead of digital certificates, we employ Attribute-Based Credentials accompanied with Selective Disclosure in order to reveal the minimum required amount of information and to prevent attackers from linking the activity of a user through multiple groups. We formally define a CGKA variant named Attribute-Authenticated Continuous Group Key Agreement (AA-CGKA) and provide security proofs for its properties of Requirement Integrity, Unforgeability and Unlinkability. We also provide an implementation of our AA-CGKA scheme and show that it achieves performance similar to a trivial certificate-based solution.
format Preprint
id arxiv_https___arxiv_org_abs_2405_12042
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Attribute-Based Authentication in Secure Group Messaging for Distributed Environments and Safer Online Spaces
Soler, David
Dafonte, Carlos
Fernández-Veiga, Manuel
Vilas, Ana Fernández
Nóvoa, Francisco J.
Cryptography and Security
The Messaging Layer security (MLS) and its underlying Continuous Group Key Agreement (CGKA) protocol allows a group of users to share a cryptographic secret in a dynamic manner, such that the secret is modified in member insertions and deletions. Although this flexibility makes MLS ideal for implementations in distributed environments, a number of issues need to be overcome. Particularly, the use of digital certificates for authentication in a group goes against the group members' privacy. In this work we provide an alternative method of authentication in which the solicitors, instead of revealing their identity, only need to prove possession of certain attributes, dynamically defined by the group, to become a member. Instead of digital certificates, we employ Attribute-Based Credentials accompanied with Selective Disclosure in order to reveal the minimum required amount of information and to prevent attackers from linking the activity of a user through multiple groups. We formally define a CGKA variant named Attribute-Authenticated Continuous Group Key Agreement (AA-CGKA) and provide security proofs for its properties of Requirement Integrity, Unforgeability and Unlinkability. We also provide an implementation of our AA-CGKA scheme and show that it achieves performance similar to a trivial certificate-based solution.
title Attribute-Based Authentication in Secure Group Messaging for Distributed Environments and Safer Online Spaces
topic Cryptography and Security
url https://arxiv.org/abs/2405.12042