I. Introduction
Mobile crowdsensing (MCS) is a cloud-inspired model for sensing, clustering and aggregating data via smart devices (e.g., smart phones, tablets, and in-vehicle sensors) and becomes an engaging topic [1]. Although MCS is applied in many areas, it confronts a number of security challenges and threats (e.g., data poisoning threat, privacy leakage and malware attack) [2]. Among them, a fake task attack is one of the top crucial threats where adversaries aim to clog the MCS servers and also drain resources from the devices that participate in the MCS campaigns [3]. Energy-oriented illegitimate tasks result in consuming excessive resources from users’ equipment such as energy, bandwidth and computation capability, which are all limited in capacity in such smart devices [4]. Furthermore, clogging MCS server via illegitimate task injection diminishes the effectiveness of the platform and suppresses users’ willingness to take part in MCS activities [4]. In order to protect both MCS platform and users from malicious activities of fake tasks, the studies in [5]– [7] proposed machine learning (ML)-based approaches to mitigate fake tasks in MCS platforms.