Cyber Resilience and Privacy in Healthcare Information Systems Using Machine Learning

AMEH, Jude (2026). Cyber Resilience and Privacy in Healthcare Information Systems Using Machine Learning. Doctoral, Sheffield Hallam University. [Thesis]

Documents
38057:1420733
[thumbnail of Jameh_2026_PhD_CyberResilienceAnd.pdf]
Preview
PDF
Jameh_2026_PhD_CyberResilienceAnd.pdf - Accepted Version
Available under License Creative Commons Attribution Non-commercial No Derivatives.

Download (8MB) | Preview
Abstract
Healthcare software systems occupy a uniquely sensitive intersection of patient safety, personal data protection, and regulatory compliance, making the security of their code a matter of technical and ethical urgency. Although privacy engineering and automated vulnerability detection have progressed over the years, both have mostly developed separately. Privacy frameworks address concerns at the architectural and design level, while vulnerability detection tools focus on code, lacking a systematic way to connect the two. This separation creates gaps in secure software development, as privacy threats found during system design cannot be linked to specific weaknesses in code. Additionally, vulnerability detection tools are not tailored or tested for healthcare software, meaning development teams lack integrated, domain-specific tools that their sensitive systems require. This thesis addresses that gap through five interconnected contributions. First, the LINDDUN privacy threat modelling methodology is systematically extended by constructing a mapping between all seven LINDDUN threat categories (Linkability, Identifiability, Non-repudiation, Detectability, Disclosure of Information, Unawareness, and Non-compliance) and their corresponding Common Weakness Enumeration (CWE) entries and thus operationalising the translation from design-time privacy threats to code-level weaknesses. The mapping was validated through structured expert assessment, achieving substantial inter-rater agreement (Cohen's κ = 0.78), establishing it as a reliable analytical instrument. Second, a large-scale, healthcare-specific vulnerability dataset is constructed comprising 6,308,314 annotated C/C++ functions drawn from DiverseVul, ReposVul, and StarCoder, spanning 773 distinct CWE identifiers and enriched with LINDDUN privacy threat labels. This makes it the first dataset to integrate privacy threat taxonomy with software vulnerability classification at this scale and domain specificity. Third, a comprehensive comparative evaluation of 14 machine learning models across three paradigms (traditional ML, graph neural networks (GNNs), and transformer-based models) was conducted on this dataset. Transformer models achieve the highest detection performance, with CodeGPT-small recording an F1 score of 0.9976 and a false positive rate of 0.09%, and DistilBERT achieving the highest recall of 0.9985. Among GNN approaches, Reveal attains an F1 of 0.9958 with an FPR of 0.15%, while Devign yields the highest GNN recall at 0.9977. Among traditional methods, XGBoost delivers an F1 of 0.9926 with an FPR of 0.40%, demonstrating that computationally efficient classical models remain highly competitive and represent a viable alternative where GPU infrastructure is unavailable. Multi-class CWE classification proves substantially more challenging across all paradigms, with Random Forest achieving the best macro-F1 of 0.676, confirming that fine-grained vulnerability typing remains an open problem. Fourth, a novel hybrid detection architecture is developed, combining deterministic template matching for known vulnerability patterns with a machine learning fallback for novel pattern detection and safety rule overrides that provide hard false-negative guarantees unattainable by purely statistical approaches. Fifth, this architecture is realised as a validated, deployment-feasible prototype. Deployed as a real time REST API with CPU-only inference feasibility, the system achieves an overall accuracy of 99.11% and delivers CWE-specific remediation guidance alongside each detection decision and is validated through user acceptance testing with industry practitioners and academic researchers. This work presents the first end-to-end, traceable framework that connects privacy threat identification during design with automated vulnerability detection in code, tailored specifically for healthcare. By using healthcare-specific CWE profiles and LINDDUN threat categories, it offers targeted tools for healthcare software teams that support security needs in regulated environments. Additionally, the results show that traditional ML and hybrid models can perform competitively with transformers, suggesting resource-efficient alternatives for effective vulnerability detection in healthcare and similar contexts.
More Information
Statistics

Downloads

Downloads per month over past year

View more statistics

Metrics

Altmetric Badge

Dimensions Badge

Share
Add to AnyAdd to TwitterAdd to FacebookAdd to LinkedinAdd to PinterestAdd to Email

Actions (login required)

View Item View Item