Proxy re-encryption enabled secure and anonymous IoT data sharing platform based on blockchain

DC FieldValueLanguage
dc.contributor.authorManzoor, Ahsan-
dc.contributor.authorBraeken, An-
dc.contributor.authorKanhere, Salil S.-
dc.contributor.authorYlianttila, Mika-
dc.contributor.authorLiyanage, Madhusanka-
dc.date.accessioned2021-04-15T15:26:18Z-
dc.date.available2021-04-15T15:26:18Z-
dc.date.copyright2020 the Authorsen_US
dc.date.issued2021-02-15-
dc.identifier.citationJournal of Network and Computer Applicationsen_US
dc.identifier.issn1084-8045-
dc.identifier.urihttp://hdl.handle.net/10197/12096-
dc.description.abstractData is central to the Internet of Things (IoT) ecosystem. With billions of devices connected, most of the current IoT systems are using centralized cloud-based data sharing systems, which will be difficult to scale up to meet the demands of future IoT systems. The involvement of such a third-party service provider requires also trust from both the sensor owner and sensor data user. Moreover, fees need to be paid for their services. To tackle both the scalability and trust issues and to automatize the payments, this paper presents a blockchain-based marketplace for sharing of the IoT data. We also use a proxy re-encryption scheme for transferring the data securely and anonymously, from data producer to the consumer. The system stores the IoT data in cloud storage after encryption. To share the collected IoT data, the system establishes runtime dynamic smart contracts between the sensor and data consumer without the involvement of a trusted third-party. It also uses a very efficient proxy re-encryption scheme which allows that the data is only visible by the owner and the person present in the smart contract. This novel combination of smart contracts with proxy re-encryption provides an efficient, fast and secure platform for storing, trading and managing sensor data. The proposed system is implemented using off-the-shelf IoT sensors and computer devices. We also analyze the performance of our hybrid system by using the permission-less Ethereum blockchain and compare it to the IBM Hyperledger Fabric, a permissioned blockchain.en_US
dc.description.sponsorshipUniversity College Dublinen_US
dc.language.isoenen_US
dc.publisherElsevieren_US
dc.subjectProxy re-encryptionen_US
dc.subjectBlockchainen_US
dc.subjectSmart contractsen_US
dc.subjectIoT data sharingen_US
dc.subjectSecurityen_US
dc.subjectEthereumen_US
dc.subjectHyperledger fabricen_US
dc.titleProxy re-encryption enabled secure and anonymous IoT data sharing platform based on blockchainen_US
dc.typeJournal Articleen_US
dc.internal.authorcontactothermadhusanka@ucd.ieen_US
dc.statusPeer revieweden_US
dc.identifier.volume176en_US
dc.citation.otherArticle Number: 102917en_US
dc.identifier.doi10.1016/j.jnca.2020.102917-
dc.neeo.contributorManzoor|Ahsan|aut|-
dc.neeo.contributorBraeken|An|aut|-
dc.neeo.contributorKanhere|Salil S.|aut|-
dc.neeo.contributorYlianttila|Mika|aut|-
dc.neeo.contributorLiyanage|Madhusanka|aut|-
dc.description.othersponsorshipAcademy of Finlanden_US
dc.date.updated2021-02-02T02:53:52Z-
dc.identifier.grantid789658-
dc.identifier.grantid318927-
dc.rights.licensehttps://creativecommons.org/licenses/by-nc-nd/3.0/ie/en_US
item.fulltextWith Fulltext-
item.grantfulltextopen-
Appears in Collections:Computer Science Research Collection
Files in This Item:
File Description SizeFormat 
Elsevier_proxy_revised__CR_ (2).pdf1.87 MBAdobe PDFDownload
Show simple item record

Page view(s)

68
Last Week
2
Last month
20
checked on Jun 13, 2021

Download(s)

13
checked on Jun 13, 2021

Google ScholarTM

Check

Altmetric


If you are a publisher or author and have copyright concerns for any item, please email research.repository@ucd.ie and the item will be withdrawn immediately. The author or person responsible for depositing the article will be contacted within one business day.