Android malware attacks are increasing daily at a tremendous volume, making Android users more vulnerable to cyber-attacks. Researchers have developed many machine learning (ML)/ deep learning (DL) techniques to detect and mitigate android malware attacks. However, due to technological advancement, there is a rise in android mobile devices. Furthermore, the devices are geographically dispersed, resulting in distributed data. In such scenario, traditional ML/DL techniques are infeasible since all of these approaches require the data to be kept in a central system; this may provide a problem for user privacy because of the massive proliferation of Android mobile devices; putting the data in a central system creates an overhead. Also, the traditional ML/DL-based android malware classification techniques are not scalable. Researchers have proposed federated learning (FL) based android malware classification system to solve the privacy preservation and scalability with high classification performance. In traditional FL, Federated Averaging (FedAvg) is utilized to construct the global model at each round by merging all of the local models obtained from all of the customers that participated in the FL. However, the conventional FedAvg has a disadvantage: if one poor-performing local model is included in global model development for each round, it may result in an under-performing global model. Because FedAvg favors all local models equally when averaging. To address this issue, our main objective in this work is to design a dynamic weighted federated averaging (DW-FedAvg) strategy in which the weights for each local model are automatically updated based on their performance at the client. The DW-FedAvg is evaluated using four popular benchmark datasets, Melgenome, Drebin, Kronodroid and Tuandromd used in android malware classification research.
翻译:此外,由于技术的进步,机器人移动装置的上升和机器人移动装置也出现上升,导致数据分布。在这种情况下,传统的ML/DL技术无法在地理上分布,因为所有这些方法都要求将数据保存在一个中央系统中;这可能给用户隐私带来问题,因为 Andromod移动装置的大规模扩散;将数据输入一个中央系统,以探测和减轻和减轻恶意软件袭击。研究人员开发了许多机器学习(ML)/深学习(DL)技术,以发现和减轻恶意软件袭击。然而,由于技术的技术进步,传统的ML/DL技术在地理分布上是分散的。在传统的FL中,传统的ML/D技术要求将数据保存在一个中央系统中保存这些数据;这可能会给用户隐私带来一个问题;由于Androromodd移动装置的大规模扩散,这可能会给用户隐私造成问题;将数据放入一个中央系统,传统的 ML/DL-D-L 和机器人恶意软件的分类技术分类技术分类方法在使用这一常规的FMD-Ralal-alalalal 数据库中,使得每个客户都能够进行正常的自动的计算。