Distributed Access Control for Collaborative Applications using CRDTs - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2022

Distributed Access Control for Collaborative Applications using CRDTs

Résumé

Distributed applications are part of our everyday lives, but too often their good operation depends on central servers, all potential points of failure and performance bottlenecks. Designing systems for fully distributed communications however still requires porting common mechanisms needed for feature-rich modern applications such as user rights differentiation, multiple administrators, and end-to-end encryption. We propose a distributed access control mechanism for collaborative applications by relying on conflict-free replicated data types (CRDT), and design an access control policy CRDT able to support Google Docs and POSIX file systems as example of distributed applications. To enforce that policy, we outline a generic data model, examine different conflict resolution strategies at the data and policy levels, and consider a novel approach towards conflicts between data and policy operations.
Fichier principal
Vignette du fichier
papoc.pdf (507.72 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03584553 , version 1 (07-03-2022)
hal-03584553 , version 2 (14-03-2022)

Identifiants

Citer

Pierre-Antoine Rault, Claudia-Lavinia Ignat, Olivier Perrin. Distributed Access Control for Collaborative Applications using CRDTs. PaPoC 2022 - 9th Workshop on Principles and Practice of Consistency for Distributed Data, Apr 2022, Rennes, France. ⟨10.1145/3517209.3524826⟩. ⟨hal-03584553v1⟩
241 Consultations
551 Téléchargements

Altmetric

Partager

More