TY - JOUR
T1 - Secure Crowdsensed Data Trading Based on Blockchain
AU - An, Baoyi
AU - Xiao, Mingjun
AU - Liu, An
AU - Xu, Yun
AU - Zhang, Xiangliang
AU - Li, Qing
N1 - KAUST Repository Item: Exported on 2021-08-31
PY - 2021
Y1 - 2021
N2 - Crowdsensed Data Trading (CDT) is a novel data trading paradigm, where each data consumer can publicize its data demand as some crowdsensing tasks, and some mobile users (i.e., data sellers) can compete for these tasks, collect the corresponding data, and sell the results to the consumers. Existing CDT systems generally depend on a data trading broker, which will inevitably cause consumers concerns on the trustworthiness of the systems and truthfulness of the data. To address this problem, we propose a Blockchain-based Crowdsensed Data Trading (BCDT) system, mainly containing a smart contract, called BCDToken. First, we replace the broker with blockchain to guarantee the trustworthiness of data trading. Meanwhile, BCDToken adopts Blockchain-based Reverse Auction (BRA) to assign tasks to data sellers. BRA holds truthfulness and individual rationality, which can ensure the sellers to report costs honestly and prevent sellers to manipulate the auction. Moreover, we implement a Secure Truth Discovery and reliability Rating (STDR) mechanism in BCDToken based on homomorphic cryptography, which can incentivize sellers to upload the truthful data and consumers to rate truthfully the reliabilities of sellers without revealing any privacy of data. Additionally, we also deploy BCDToken to the test network to demonstrate its practicability.
AB - Crowdsensed Data Trading (CDT) is a novel data trading paradigm, where each data consumer can publicize its data demand as some crowdsensing tasks, and some mobile users (i.e., data sellers) can compete for these tasks, collect the corresponding data, and sell the results to the consumers. Existing CDT systems generally depend on a data trading broker, which will inevitably cause consumers concerns on the trustworthiness of the systems and truthfulness of the data. To address this problem, we propose a Blockchain-based Crowdsensed Data Trading (BCDT) system, mainly containing a smart contract, called BCDToken. First, we replace the broker with blockchain to guarantee the trustworthiness of data trading. Meanwhile, BCDToken adopts Blockchain-based Reverse Auction (BRA) to assign tasks to data sellers. BRA holds truthfulness and individual rationality, which can ensure the sellers to report costs honestly and prevent sellers to manipulate the auction. Moreover, we implement a Secure Truth Discovery and reliability Rating (STDR) mechanism in BCDToken based on homomorphic cryptography, which can incentivize sellers to upload the truthful data and consumers to rate truthfully the reliabilities of sellers without revealing any privacy of data. Additionally, we also deploy BCDToken to the test network to demonstrate its practicability.
UR - http://hdl.handle.net/10754/670754
UR - https://ieeexplore.ieee.org/document/9521727/
U2 - 10.1109/TMC.2021.3107187
DO - 10.1109/TMC.2021.3107187
M3 - Article
SN - 2161-9875
SP - 1
EP - 1
JO - IEEE Transactions on Mobile Computing
JF - IEEE Transactions on Mobile Computing
ER -