Distributed Access Control for Collaborative Applications using CRDTs - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2022

Distributed Access Control for Collaborative Applications using CRDTs


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 (505.91 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

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



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-03584553v2⟩
210 View
481 Download



Gmail Mastodon Facebook X LinkedIn More