Secure and scalable data sharing is one of the main concerns of the Internet of Things (IoT) ecosystem. In this paper, we introduce a novel blockchain-based data-sharing construction designed to ensure full anonymity for both the users and the data. To share the encrypted IoT data stored on the cloud, users generate tokens, prove their ownership using zk-SNARKs, and target the destination address anonymously. To tackle the privacy concerns arising from uploading the data to the cloud, we use key-private re-encryption and share only the necessary information with the proxy. As the first time in the literature, we have integrated a token-based blockchain and a key private proxy re-encryption to achieve a fully anonymous data sharing scheme. Furthermore, we provide security proof of our proposed scheme is secure against existential forgery under chosen-plaintext attacks, under eDBDH assumption in the random oracle model.
proxy re-encryption blockchain IoT data sharing zero-knowledge proofs
Birincil Dil | İngilizce |
---|---|
Konular | Kriptografi |
Bölüm | Araştırma Makalesi |
Yazarlar | |
Yayımlanma Tarihi | 29 Mart 2024 |
Gönderilme Tarihi | 26 Aralık 2023 |
Kabul Tarihi | 1 Mart 2024 |
Yayımlandığı Sayı | Yıl 2024 Cilt: 13 Sayı: 1 |