Secure data traceability for mobile data collectors
Résumé
Securely trace data flows between mobile collectors and mobile or static data hubs is an important challenge with wide industrial applications. In this paper we propose a secure architecture for transmission of data from a mobile collector to a data hub, traced through a transaction including an evidence of the collected data stored in a blockchain via a smart contract. The architecture of the embedded mobile collector integrates a Trusted Execution Environment and a Trusted Platform Module to secure both data transmission to the data hub and on-board built transactions. We highlight a bottleneck, as the rate at which transactions are recorded on the blockchain side triggers the issue of evidences on the embedded device. Therefore, we evaluate via extensive experiments the trade-off between the storage time on blockchain and the number of concurrent transactions in order to challenge the scaling up of our architecture. Our experiments are performed on top of Hyperledger Besu, a widely-used enterprise Ethereum client having QBFT as consensus core. Hyperledger Besu QBFT exhibits highly consistent performance in terms of both transaction time and gas consumption. The system effectively handles increases in client concurrency without significant performance degradation, making it suitable for our use case.
| Origine | Fichiers produits par l'(les) auteur(s) |
|---|---|
| Licence |