Skip to main navigation Skip to search Skip to main content

Don't Stop Receiving: Ensuring Availability of Critical Services on Compromised Mobile Devices

Research output: Chapter in Book/Report/Conference proceeding › Conference paper › peer-review

Abstract

The developers of critical networked applications currently relied on kernel-level protections to ensure the timely delivery of critical messages like Wireless Emergency Alert (WEA) or multi-factor authentication (MFA) notifications. However, the increasing complexity of mobile operating system kernels and network stacks increases the attack surface for adversaries to exploit. In this paper, we introduce a system which safeguards network availability for critical mobile applications against powerful attackers. We achieve this by using the Trusted Execution Environment (TEE) found in most mobile devices to host minimal network drivers. Further, we utilize Trusted I/O to ensure that critical messages reach the end-user even if the device’s kernel is compromised. To demonstrate the feasibility of our approach, we provide a PoC implementation that mimics multi-factor authentication. Our Evaluation demonstrates that latency for all applications is reduced by around 21% on a representative mobile platform (ARM Cortex A9), though a significant throughput performance is observed.

Original languageEnglish
Title of host publication23rd IEEE International Symposium on Network Computing and Applications
Subtitle of host publicationNCA 2025
PublisherIEEE
Pages131-140
Number of pages10
ISBN (Electronic)9798331578428
DOIs
Publication statusPublished - 7 Nov 2025
Event23rd IEEE International Symposium on Network Computing and Applications, NCA 2025 - Instituto Superior Técnico, Lisbon, Portugal
Duration: 5 Nov 2025 → 7 Nov 2025
Conference number: 2025
https://www.nca-ieee.org/2025

Conference

Conference23rd IEEE International Symposium on Network Computing and Applications, NCA 2025
Abbreviated titleNCA
Country/TerritoryPortugal
CityLisbon
Period5/11/25 → 7/11/25
Internet address

Keywords

  • Availability
  • Critical Services
  • Network
  • TEE
  • Trusted Execution
  • Wireless Emergency Alert

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Science Applications

Fields of Expertise

  • Information, Communication & Computing

Cite this