Abstract
In device-to-device (D2D) offloading, frequent offloading to a specific mobile device (i.e., an offloadee) can violate the privacy of a task owner and proper offloading results cannot always be guaranteed due to untruthful mobile devices. To address these problems, we propose a privacy-preserving and trustworthy D2D offloading scheme (PPTS) with two steps: 1) a privacy-preserving offloading step and 2) a blockchain-based verification step. In the first step, a task owner selects several offloadees and offloads the tasks redundantly to them to obtain reliable offloading results with a minimum task completion delay while preserving its own privacy at a sufficient level. In addition, the task owner chooses another mobile device as a verifier. In the second step, the task owner and verifier exploit blockchain networks to check whether the offloading results are appropriately processed. We formulate a static game to decide an appropriate redundancy ratio of offloading tasks and incentives for the offloadees.The evaluation results demonstrate that PPTS can provide reliable offloading results with a reduced task completion delay and guarantee a sufficient level of privacy of the task owner.
Original language | English |
---|---|
Pages (from-to) | 191551-191560 |
Number of pages | 10 |
Journal | IEEE Access |
Volume | 8 |
DOIs | |
Publication status | Published - 2020 |
Bibliographical note
Funding Information:This work was supported in part by National Research Foundation (NRF) funded by the Korean Government (No. 2020R1A2C3006786) and in part by the ITRC (Information Technology Research Center) support program (IITP-2020-2017-0-01633) supervised by the IITP (Institute for Information & communications Technology Planning & Evaluation).
Publisher Copyright:
© 2020 Institute of Electrical and Electronics Engineers Inc.. All rights reserved.
Keywords
- Blockchain
- Device-to-device (D2D)
- Offloading
- Privacy
- Static game
ASJC Scopus subject areas
- General Computer Science
- General Materials Science
- General Engineering