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.
Highlights
With the recent advancement of mobile devices with high computing powers, there is an increasing interest in deviceto-device (D2D) offloading [1]–[20] that leverages numerous collaborative mobile devices
When the tasks are frequently offloaded to a specific mobile device with a high reputation, the privacy of the task owner cannot be preserved [15], [16]
The usage pattern privacy leakage level as maxxi NP,i · xi. This is because the data privacy leakage level increases as large parts of the original tasks are offloaded to a specific offloadee, and the usage pattern privacy leakage level increases as the offloading attempts are repeatedly performed to the same offloadee
Summary
With the recent advancement of mobile devices with high computing powers, there is an increasing interest in deviceto-device (D2D) offloading [1]–[20] that leverages numerous collaborative mobile devices. The mobile devices process the offloaded tasks by using their idle resources. Because such D2D offloading can work without any infrastructure, it can alleviate the network congestion and connectivity problems. A reputation-based scheme [4] was proposed to mitigate this problem In this scheme, a task owner calculates the reputations of mobile devices based on historical information indicating whether these devices have appropriately processed offloaded tasks. The task owner offloads the task to mobile devices with high reputations. It is not trivial for the task owner to maintain this historical information. When the tasks are frequently offloaded to a specific mobile device with a high reputation, the privacy of the task owner cannot be preserved (i.e., the usage patterns of the task owner may be exposed to external mobile devices) [15], [16]
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.