Skip to Main content Skip to Navigation
New interface
Conference papers

Privacy-preserving content-based publish/subscribe with encrypted matching and data splitting

Nathanaël Denis 1, 2 Pierre Chaffardon 1, 2 Denis Conan 2, 3, 4 Maryline Laurent 2, 5, 6 Sophie Chabridon 2, 3, 4 Jean Leneutre 2, 7, 8 
Abstract : The content-based publish/subscribe paradigm enables a loosely-coupled and expressive form of communication. However, privacy preservation remains a challenge for distributed event-based middleware especially since encrypted matching incurs significant computing overhead. This paper adapts an existing attribute-based encryption scheme and combines it with data splitting, a non-cryptographic method called for alleviating the cost of encrypted matching. Data splitting enables to form groups of attributes that are sent apart over several independent broker networks so that it prevents the identification of an end-user; and, only identifying attributes are encrypted to prevent data leakage. The goal is to achieve an acceptable privacy level at an affordable computing price by encrypting only the necessary attributes, whose selection is determined through a Privacy Impact Assessment.
Document type :
Conference papers
Complete list of metadata

https://hal.archives-ouvertes.fr/hal-02910407
Contributor : maryline laurent Connect in order to contact the contributor
Submitted on : Thursday, March 17, 2022 - 1:07:29 PM
Last modification on : Wednesday, March 23, 2022 - 9:44:15 AM
Long-term archiving on: : Saturday, June 18, 2022 - 7:03:22 PM

File

paper.pdf
Files produced by the author(s)

Identifiers

Citation

Nathanaël Denis, Pierre Chaffardon, Denis Conan, Maryline Laurent, Sophie Chabridon, et al.. Privacy-preserving content-based publish/subscribe with encrypted matching and data splitting. SECRYPT 2020: 17th International Conference on Security and Cryptography, Jul 2020, Lieusaint - Paris, France. pp.405-414, ⟨10.5220/0009833204050414⟩. ⟨hal-02910407⟩

Share

Metrics

Record views

83

Files downloads

12