Department of Electrical and Computer Engineering, Inha University, 100 Inha-ro, Michuhol-gu, Incheon 22212, Korea.
Sensors (Basel). 2020 Jun 3;20(11):3172. doi: 10.3390/s20113172.
Crowdsensing applications provide platforms for sharing sensing data collected by mobile devices. A blockchain system has the potential to replace a traditional centralized trusted third party for crowdsensing services to perform operations that involve evaluating the quality of sensing data, finishing payment, and storing sensing data and so forth. The requirements which are codified as smart contracts are executed to evaluate the quality of sensing data in a blockchain. However, regardless of the fact that the quality of sensing data may actually be sufficient, one key challenge is that malicious requesters can deliberately publish abnormal requirements that cause failure to occur in the quality evaluation process. If requesters control a miner node or full node, they can access the data without making payment; this is because of the transparency of data stored in the blockchain. This issue promotes unfair dealing and severely lowers the motivation of workers to participate in crowdsensing tasks. We (i) propose a novel crowdsensing scheme to address this issue using Trusted Execution Environments; (ii) offer a solution for the confidentiality and integrity of sensing data, which is only accessible by the worker and corresponding requester; (iii) and finally, report on the implementation of a prototype and evaluate its performance. Our results demonstrate that the proposed solution can guarantee fairness without a significant increase in overhead.
众包感知应用程序为移动设备收集的感知数据共享提供了平台。区块链系统有可能取代传统的集中式可信第三方,为众包服务执行涉及评估感知数据质量、完成支付以及存储感知数据等操作。以智能合约形式编码的要求在区块链中执行以评估感知数据的质量。然而,尽管感知数据的质量实际上可能已经足够,但一个关键挑战是恶意请求者可以故意发布异常要求,导致质量评估过程中出现故障。如果请求者控制矿工节点或全节点,则可以在不付款的情况下访问数据;这是因为存储在区块链中的数据是透明的。这个问题导致了不公平的交易,严重降低了工人参与众包任务的积极性。我们 (i) 提出了一种使用可信执行环境来解决这个问题的新型众包感知方案;(ii) 提供了一种解决方案,用于保证感知数据的机密性和完整性,只有工人和相应的请求者可以访问这些数据;(iii) 最后,报告了原型的实现并评估了其性能。我们的结果表明,所提出的解决方案可以在不显著增加开销的情况下保证公平性。