Romanella, Daniele
(2026)
Privacy-Preserving Decentralized Crowdsensing: a Smart Contract-based approach.
[Laurea magistrale], Università di Bologna, Corso di Studio in
Informatica [LM-DM270]
Documenti full-text disponibili:
![[thumbnail of Thesis]](https://amslaurea.unibo.it/style/images/fileicons/application_pdf.png) |
Documento PDF (Thesis)
Disponibile con Licenza: Salvo eventuali più ampie autorizzazioni dell'autore, la tesi può essere liberamente consultata e può essere effettuato il salvataggio e la stampa di una copia per fini strettamente personali di studio, di ricerca e di insegnamento, con espresso divieto di qualunque utilizzo direttamente o indirettamente commerciale. Ogni altro diritto sul materiale è riservato
Download (1MB)
|
Abstract
Mobile crowdsensing enables the collection of distributed geographic data by aggregating contributions from a large number of participants, each with a sensing device. Existing solutions rely on a centralised server to coordinate the campaign, introducing a single point of trust that can compromise data confidentiality and participant privacy.
This thesis presents a privacy-preserving decentralised crowdsensing protocol in which coordination is delegated to an Ethereum smart contract, replacing the trusted server with a publicly verifiable and tamper-resistant intermediary. Data confidentiality is achieved through hybrid encryption: each sender encrypts their payload with a symmetric key that is in turn wrapped under an asymmetric key distributed by the campaign initiator, and stores the ciphertext on IPFS, publishing only the encrypted content identifier on-chain. Participation is incentivised through a custom ERC-20 token and a bond mechanism, while the campaign area is partitioned into a spatial grid of chunks so the contract records each submission's chunk on-chain and caps per-chunk submissions, preventing over-representation of densely populated areas. A second contract extends the base protocol by addressing three open issues: verifier access to submitted data at any time through a shared decryption key and on-chain visibility, lack of geographic reward incentives, and absence of penalties for incorrect votes beyond bond loss.
An empirical evaluation covers gas consumption across multiple networks, block capacity contention under concurrent campaigns, and spatial coverage on a real-world taxi trajectory dataset from the city of Porto. The results show that the optimised contract reduces verifier gas costs by approximately 98% relative to the FIFO baseline, and that the reward decay mechanism successfully redirects sender contributions towards underrepresented areas. On some Layer 2 networks, the cost of participation becomes negligible for all roles.
Abstract
Mobile crowdsensing enables the collection of distributed geographic data by aggregating contributions from a large number of participants, each with a sensing device. Existing solutions rely on a centralised server to coordinate the campaign, introducing a single point of trust that can compromise data confidentiality and participant privacy.
This thesis presents a privacy-preserving decentralised crowdsensing protocol in which coordination is delegated to an Ethereum smart contract, replacing the trusted server with a publicly verifiable and tamper-resistant intermediary. Data confidentiality is achieved through hybrid encryption: each sender encrypts their payload with a symmetric key that is in turn wrapped under an asymmetric key distributed by the campaign initiator, and stores the ciphertext on IPFS, publishing only the encrypted content identifier on-chain. Participation is incentivised through a custom ERC-20 token and a bond mechanism, while the campaign area is partitioned into a spatial grid of chunks so the contract records each submission's chunk on-chain and caps per-chunk submissions, preventing over-representation of densely populated areas. A second contract extends the base protocol by addressing three open issues: verifier access to submitted data at any time through a shared decryption key and on-chain visibility, lack of geographic reward incentives, and absence of penalties for incorrect votes beyond bond loss.
An empirical evaluation covers gas consumption across multiple networks, block capacity contention under concurrent campaigns, and spatial coverage on a real-world taxi trajectory dataset from the city of Porto. The results show that the optimised contract reduces verifier gas costs by approximately 98% relative to the FIFO baseline, and that the reward decay mechanism successfully redirects sender contributions towards underrepresented areas. On some Layer 2 networks, the cost of participation becomes negligible for all roles.
Tipologia del documento
Tesi di laurea
(Laurea magistrale)
Autore della tesi
Romanella, Daniele
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Indirizzo
Curriculum C: Sistemi e reti
Ordinamento Cds
DM270
Parole chiave
decentralized crowdsensing,blockchain,ethereum,smart contract,privacy,hybrid encryption,incentive mechanism,proverif,gas analysis
Data di discussione della Tesi
16 Luglio 2026
URI
Altri metadati
Tipologia del documento
Tesi di laurea
(NON SPECIFICATO)
Autore della tesi
Romanella, Daniele
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Indirizzo
Curriculum C: Sistemi e reti
Ordinamento Cds
DM270
Parole chiave
decentralized crowdsensing,blockchain,ethereum,smart contract,privacy,hybrid encryption,incentive mechanism,proverif,gas analysis
Data di discussione della Tesi
16 Luglio 2026
URI
Statistica sui download
Gestione del documento: