The increasing demand for Android mobile devices and blockchain has motivated malware creators to develop mobile malware to compromise the blockchain. Although the blockchain is secure, attackers have managed to gain access into the blockchain as legal users, thereby comprising important and crucial information. Examples of mobile malware include root exploit, botnets, and Trojans and root exploit is one of the most dangerous malware. It compromises the operating system kernel in order to gain root privileges which are then used by attackers to bypass the security mechanisms, to gain complete control of the operating system, to install other possible types of malware to the devices, and finally, to steal victims' private keys linked to the blockchain. For the purpose of maximizing the security of the blockchain-based medical data management (BMDM), it is crucial to investigate the novel features and approaches contained in root exploit malware. This study proposes to use the bio-inspired method of practical swarm optimization (PSO) which automatically select the exclusive features that contain the novel android debug bridge (ADB). This study also adopts boosting (adaboost, realadaboost, logitboost, and multiboost) to enhance the machine learning prediction that detects unknown root exploit, and scrutinized three categories of features including (1) system command, (2) directory path and (3) code-based. The evaluation gathered from this study suggests a marked accuracy value of 93% with Logitboost in the simulation. Logitboost also helped to predicted all the root exploit samples in our developed system, the root exploit detection system (RODS).
In order to address the problem of data heterogeneity, in recent years, personalized federated learning has tailored models to individual user data to enhance model performance on clients with diverse data distributions. However, the existing personalized federated learning methods do not adequately address the problem of data heterogeneity, and lack the processing of system heterogeneity. Consequently, these issues lead to diminished training efficiency and suboptimal model performance of personalized federated learning in heterogeneous environments. In response to these challenges, we propose FedPRL, a novel approach to personalized federated learning designed specifically for heterogeneous environments. Our method tackles data heterogeneity by implementing a personalized strategy centered on local data storage, enabling the accurate extraction of features tailored to the data distribution of individual clients. This personalized approach enhances the performance of federated learning models when dealing with non-IID data. To overcome system heterogeneity, we design a client selection mechanism grounded in reinforcement learning and user quality evaluation. This mechanism optimizes the selection of clients based on data quality and training time, thereby boosting the efficiency of the training process and elevating the overall performance of personalized models. Moreover, we devise a local training method that utilizes global knowledge distillation of non-target classes, which combined with traditional federated learning can effectively address the issue of catastrophic forgetting during global model updates. This approach enhances the generalization capability of the global model and further improves the performance of personalized models. Extensive experiments on both standard and real-world datasets demonstrate that FedPRL effectively resolves the challenges of data and system heterogeneity, enhancing the efficiency and model performance of personalized federated learning methods in heterogeneous environments, and outperforming state-of-the-art methods in terms of model accuracy and training efficiency.