Industrial Internet of Things (IIoT) opens up a challenging research area towards improving secure data sharing which currently has several limitations. Primarily, the lack of inbuilt guarantees of honest behavior of participating, such as end-users or cloud behaving maliciously may result in disputes. Given such challenges, we propose a fair, accountable, and secure data sharing scheme, $\textit{FairShare}$ for IIoT. In this scheme, data collected from IoT devices are processed and stored in cloud servers with intermediate fog nodes facilitating computation. Authorized clients can access this data against some fee to make strategic decisions for improving the operational services of the IIoT system. By enabling blockchain, $\textit{FairShare}$ prevents fraudulent activities and thereby achieves fairness such that each party gets their rightful outcome in terms of data or penalty/rewards while simultaneously ensuring accountability of the services provided by the parties. Additionally, smart contracts are designed to act as a mediator during any dispute by enforcing payment settlement. Further, security and privacy of data are ensured by suitably applying cryptographic techniques like proxy re-encryption. We prove $\textit{FairShare}$ to be secure as long as at least one of the parties is honest. We validate $\textit{FairShare}$ with a theoretical overhead analysis. We also build a prototype in Ethereum to estimate performance and justify comparable results with a state-of-the-art scheme both via simulation and a realistic testbed setup. We observe an additional communication overhead of 256 bytes and a cost of deployment of 1.01 USD in Ethereum which are constant irrespective of file size.
翻译:物的工业互联网(IIoT)为改进安全的数据共享开辟了一个具有挑战性的研究领域,目前,这些数据共享具有若干局限性。首先,缺乏对参与的诚实行为的内在保证,如最终用户或云层恶意行为,可能会引发争端。鉴于这些挑战,我们提出一个公平、问责和安全的数据共享计划,为IIoT提供$textit{FairShare}$。在这个计划中,从IoT设备收集的数据被处理并存储在云端服务器上,中间的雾节点便于计算。授权客户可以利用一些费用获取这些数据,做出改善IIoT系统业务服务的战略决定。通过建立链,$\textit{Fairshare}美元来防止欺诈活动,从而实现公平,使各方在数据或惩罚/回报方面都获得正当的结果。此外,智能合同的目的是在任何争议期间通过执行额外的支付解决方案,确保数据的安全性和隐私。 此外,我们通过适当应用加密技术,如代理成本再修正。我们通过长期的汇率测试来证明,在成本中,我们用一个固定的汇率的汇率来进行。