Graph Rewriting Primitives for Semantic Graph Databases Sanitization
Computer Science and Information Systems, Tome 21 (2024) no. 3.

Voir la notice de l'article provenant de la source Computer Science and Information Systems website

Due to the rapid proliferation of data online, an important quantity of private or sensitive informations is being stored as linked data in graph databases (e.g., represented as RDF). For such databases to be shared without jeopardizing privacy, they must first undergo a process known as database sanitization. During this process, databases are transformed following graph transformations that are usually described informally or through ad-hoc processes. However, a more thourough formalization of these transformations would aid in analysing the sanitization process, ensuring its correctness, and demonstrating the resulting privacy guarantees. This paper is an effort toward bridging the gap between the rigorous graph rewriting approaches and graph sanitization. We propose a graph transformation language to serve as a basis for constructing various sanitization mechanisms. This language relies on a set of elementary transformation operators formalized using a generic algebraic graph rewriting approach. Our language takes into account semantic and supports the equivalent of W HERE and E XCEPT clauses. As a proof of concept, we use these operators to implement two mechanisms from the literature, one generic (Local Differential Privacy) and one specifically introduced for semantic graph databases (sensitive attribute masking through anatomization). We propose an open-sourced tool implementing the elementary operators and the privacy mechanisms we derive from them relying on the Attributed Graph Grammar System (AGG) and its java API, providing a concrete tool implementing formal graph rewriting mechanisms to sanitize semantic graph databases. We present experimental results on this implementation regarding both proposed schemes and discuss its efficiency and scalability.
@article{CSIS_2024_21_3_a16,
     author = {Adrien Boiret and C\'edric Eichler 1 and Benjamin Nguyen 1 and Sara Taki},
     title = {Graph {Rewriting} {Primitives} for {Semantic} {Graph} {Databases} {Sanitization}},
     journal = {Computer Science and Information Systems},
     publisher = {mathdoc},
     volume = {21},
     number = {3},
     year = {2024},
     url = {http://geodesic.mathdoc.fr/item/CSIS_2024_21_3_a16/}
}
TY  - JOUR
AU  - Adrien Boiret
AU  - Cédric Eichler 1
AU  - Benjamin Nguyen 1
AU  - Sara Taki
TI  - Graph Rewriting Primitives for Semantic Graph Databases Sanitization
JO  - Computer Science and Information Systems
PY  - 2024
VL  - 21
IS  - 3
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/CSIS_2024_21_3_a16/
ID  - CSIS_2024_21_3_a16
ER  - 
%0 Journal Article
%A Adrien Boiret
%A Cédric Eichler 1
%A Benjamin Nguyen 1
%A Sara Taki
%T Graph Rewriting Primitives for Semantic Graph Databases Sanitization
%J Computer Science and Information Systems
%D 2024
%V 21
%N 3
%I mathdoc
%U http://geodesic.mathdoc.fr/item/CSIS_2024_21_3_a16/
%F CSIS_2024_21_3_a16
Adrien Boiret; Cédric Eichler 1; Benjamin Nguyen 1; Sara Taki. Graph Rewriting Primitives for Semantic Graph Databases Sanitization. Computer Science and Information Systems, Tome 21 (2024) no. 3. http://geodesic.mathdoc.fr/item/CSIS_2024_21_3_a16/