Ashraf Alkhresheh
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Research Subjects
Ashraf Alkhresheh has a total of 8 co-authors. Here are the top co-authors by number of shared publications:
- Ajla Kulaglic
College of Engineering and Technology, American University of the Middle East, Al ‘Uqaylah, Kuwait, Kuwait
1 shared publication - Ghayth AlMahadin
Data Science Department, Mutah University, Karak, 61710, Jordan
1 shared publication - Hassan Kanj
College of Engineering and Technology, American University of the Middle East, Egaila, Kuwait
1 shared publication Hossam S. Hassanein
School of Computing, Queen’s University, Kingston, Canada
1 shared publication- Kassem Danach
Basic and Applied Sciences Research Center, Al Maaref University, Beirut, Lebanon
1 shared publication - Khalid Elgazzar
IoT Lab, Ontario Tech University, Oshawa, ON L1G 0C5, Canada
1 shared publication
Latest Publications
- Open Access
NP-Hard Joint Latency and Security Optimization for Task Offloading in IoT-Enabled Vehicular Networks
Task offloading in vehicular edge networks must satisfy strict latency limits. At the same time, it must resist security threats such as replay attacks. Existing offloading models treat cryptographic settings as fixed, separate from the scheduling decision. This is a gap, and it exists in part because jointly choosing the best node and the best cryptographic curve for each task is computationally hard. We prove that this joint problem reduces to a generalized assignment problem, a well-known NP-hard problem, once curve-selection variables are fixed. Because of this hardness, we design a polynomial-time greedy heuristic as a practical approximation. Our model treats Elliptic Curve Cryptography (ECC) curve selection as an adaptive decision, and jointly optimizes it together with latency, CPU load, and bandwidth, using one unified scoring function. Results: Task success rate (TSR) with dynamic ECC is within 0.3 percentage points of latency-only scheduling (85.26% vs. 85.58%), while replay success falls from 100% to 8.93%, more than a 10-fold reduction. A single fixed curve that never refreshes (static ECC) performs far worse on both counts (40.29% TSR, 84.54% replay success), since it cannot serve tasks needing stronger security and accumulates staleness without bound. Measured cryptographic overhead is 0.35–1.54 ms per task depending on curve, and the heuristic runs within roughly 2.34% of an exact ILP bound at full scale. These results, from an openly available Python (version 3.9 or later) simulation, confirm real-time feasibility for IoT-enabled vehicular deployments.
Open AccessNP-Hard Joint Latency and Security Optimization for Task Offloading in IoT-Enabled Vehicular Networks
Task offloading in vehicular edge networks must satisfy strict latency limits. At the same time, it must resist security threats such as replay attacks. Existing offloading models treat cryptographic settings as fixed, separate from the scheduling decision. This is a gap, and it exists in part because jointly choosing the best node and the best cryptographic curve for each task is computationally hard. We prove that this joint problem reduces to a generalized assignment problem, a well-known NP-hard problem, once curve-selection variables are fixed. Because of this hardness, we design a polynomial-time greedy heuristic as a practical approximation. Our model treats Elliptic Curve Cryptography (ECC) curve selection as an adaptive decision, and jointly optimizes it together with latency, CPU load, and bandwidth, using one unified scoring function. Results: Task success rate (TSR) with dynamic ECC is within 0.3 percentage points of latency-only scheduling (85.26% vs. 85.58%), while replay success falls from 100% to 8.93%, more than a 10-fold reduction. A single fixed curve that never refreshes (static ECC) performs far worse on both counts (40.29% TSR, 84.54% replay success), since it cannot serve tasks needing stronger security and accumulates staleness without bound. Measured cryptographic overhead is 0.35–1.54 ms per task depending on curve, and the heuristic runs within roughly 2.34% of an exact ILP bound at full scale. These results, from an openly available Python (version 3.9 or later) simulation, confirm real-time feasibility for IoT-enabled vehicular deployments.
- Open Access
- 27 July 2026
- Published by MDPI AG in Preprints.org
NP-Hard Joint Latency and Security Optimization for Task Offloading in IoT-Enabled Vehicular Networks
Task offloading in vehicular edge networks must satisfy strict latency limits. At the same time, it must resist security threats such as replay attacks. Existing offloading models treat cryptographic settings as fixed, separate from the scheduling decision. This is a real gap, and it exists in part because jointly choosing the best node and the best cryptographic curve for each task is computationally hard. We prove that this joint problem reduces to a generalized assignment problem, a well-known NP-hard problem, once curve-selection variables are fixed. Because of this hardness, we design a polynomial-time greedy heuristic as a practical approximation. Our model treats Elliptic Curve Cryptography (ECC) curve selection as an adaptive decision, and jointly optimizes it together with latency, CPU load, and bandwidth, using one unified scoring function. Results: Task success rate (TSR) with dynamic ECC is within 0.3 percentage points of latency-only scheduling (85.27% vs. 85.58%), while replay success falls from 100% to 8.93%, more than a 10-fold reduction. A single fixed curve that never refreshes (static ECC) performs far worse on both counts (40.29% TSR, 84.54% replay success), since it cannot serve tasks needing stronger security and accumulates staleness without bound. Measured cryptographic overhead is 0.34–1.19 ms per task depending on curve, and the heuristic runs within roughly 2.34% of an exact ILP bound at full scale. These results, from an openly available Python simulation, confirm real-time feasibility for IoT-enabled vehicular deployments.
- 27 July 2026
- Published by MDPI AG in Preprints.org
Open AccessNP-Hard Joint Latency and Security Optimization for Task Offloading in IoT-Enabled Vehicular Networks
Task offloading in vehicular edge networks must satisfy strict latency limits. At the same time, it must resist security threats such as replay attacks. Existing offloading models treat cryptographic settings as fixed, separate from the scheduling decision. This is a real gap, and it exists in part because jointly choosing the best node and the best cryptographic curve for each task is computationally hard. We prove that this joint problem reduces to a generalized assignment problem, a well-known NP-hard problem, once curve-selection variables are fixed. Because of this hardness, we design a polynomial-time greedy heuristic as a practical approximation. Our model treats Elliptic Curve Cryptography (ECC) curve selection as an adaptive decision, and jointly optimizes it together with latency, CPU load, and bandwidth, using one unified scoring function. Results: Task success rate (TSR) with dynamic ECC is within 0.3 percentage points of latency-only scheduling (85.27% vs. 85.58%), while replay success falls from 100% to 8.93%, more than a 10-fold reduction. A single fixed curve that never refreshes (static ECC) performs far worse on both counts (40.29% TSR, 84.54% replay success), since it cannot serve tasks needing stronger security and accumulates staleness without bound. Measured cryptographic overhead is 0.34–1.19 ms per task depending on curve, and the heuristic runs within roughly 2.34% of an exact ILP bound at full scale. These results, from an openly available Python simulation, confirm real-time feasibility for IoT-enabled vehicular deployments.
- Open Access
- 1 May 2025
- Published by New York Business Global LLC in European Journal of Pure and Applied Mathematics
- Vol. 18 (2) , 6087
Towards Accurate Fake News Detection: Evaluating Machine Learning Approaches and Feature Selection Strategies
The rapid spread of fake news in the digital age poses significant challenges, necessitating effective detection methods. This study presents a comprehensive evaluation of various ensemble and machine learning classifiers, combined with different feature selection techniques, to improve the accuracy and reliability of the detection of fake news. Using the TruthSeeker dataset, this research examines feature selection methods such as Recursive Feature Elimination (RFE), SelectKBest, Principal Component Analysis (PCA) and Genetic Algorithms (GA), analyzing their impact on model performance. Key metrics such as accuracy, precision, recall, F1 score, and AUC-ROC were used to assess the effectiveness of each classifier. The results reveal that ensemble methods, particularly Random Forest (RF) and Gradient Boosting, demonstrate superior performance, achieving high accuracy and AUC-ROC scores. Moreover, feature selection techniques like RFE and SelectKBest significantly improve model outcomes by optimizing the feature set, while PCA is less effective in this context. This study highlights the importance of integrating robust classifiers with optimal feature selection methods to improve the efficacy of fake news detection systems.
- 1 May 2025
- Published by New York Business Global LLC in European Journal of Pure and Applied Mathematics
- Vol. 18 (2) , 6087
Open AccessTowards Accurate Fake News Detection: Evaluating Machine Learning Approaches and Feature Selection Strategies
The rapid spread of fake news in the digital age poses significant challenges, necessitating effective detection methods. This study presents a comprehensive evaluation of various ensemble and machine learning classifiers, combined with different feature selection techniques, to improve the accuracy and reliability of the detection of fake news. Using the TruthSeeker dataset, this research examines feature selection methods such as Recursive Feature Elimination (RFE), SelectKBest, Principal Component Analysis (PCA) and Genetic Algorithms (GA), analyzing their impact on model performance. Key metrics such as accuracy, precision, recall, F1 score, and AUC-ROC were used to assess the effectiveness of each classifier. The results reveal that ensemble methods, particularly Random Forest (RF) and Gradient Boosting, demonstrate superior performance, achieving high accuracy and AUC-ROC scores. Moreover, feature selection techniques like RFE and SelectKBest significantly improve model outcomes by optimizing the feature set, while PCA is less effective in this context. This study highlights the importance of integrating robust classifiers with optimal feature selection methods to improve the efficacy of fake news detection systems.
- 16 June 2020
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Internet of Things Journal
- Vol. 7 (12) , 11401-11419
DACIoT: Dynamic Access Control Framework for IoT Deployments
This paper presents a Dynamic Access Control Framework for the Internet of Things (DACIoT). The main objective of DACIoT is to prevent unauthorized access to IoT devices and tightens the authorized access while an IoT device is in use. The rigidness of existing access control techniques in terms of manual policy specification, discontinuity of access decision-making and immutability to changing access behaviors makes these solutions fall short in highly dynamic IoT environments. DACIoT supports three functionalities that are lacking in existing access control solutions: (1) Automatic policy generation, (2) Continuous policy enforcement, and (3)adaptive policy adjustment. The DACIoT extends the standard reference model of the eXtensible Access Control Markup Language (XACML) with the added three functionalities to improve the adaptability of attribute-based access control policies to highly dynamic IoT environments. Results show that DACIoT provides improved security, dynamic adaptability and can scale efficiently to IoT environments.
- 16 June 2020
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Internet of Things Journal
- Vol. 7 (12) , 11401-11419
DACIoT: Dynamic Access Control Framework for IoT Deployments
This paper presents a Dynamic Access Control Framework for the Internet of Things (DACIoT). The main objective of DACIoT is to prevent unauthorized access to IoT devices and tightens the authorized access while an IoT device is in use. The rigidness of existing access control techniques in terms of manual policy specification, discontinuity of access decision-making and immutability to changing access behaviors makes these solutions fall short in highly dynamic IoT environments. DACIoT supports three functionalities that are lacking in existing access control solutions: (1) Automatic policy generation, (2) Continuous policy enforcement, and (3)adaptive policy adjustment. The DACIoT extends the standard reference model of the eXtensible Access Control Markup Language (XACML) with the added three functionalities to improve the adaptability of attribute-based access control policies to highly dynamic IoT environments. Results show that DACIoT provides improved security, dynamic adaptability and can scale efficiently to IoT environments.