Research Projects

My work connects real-time systems, cyber-physical systems security, and trustworthy AI. My work spans confidential deep-learning inference in trusted execution environments, information leakage in fixed-priority systems, randomized scheduling and control stability, embedded language-model performance, and learning-based cyber vulnerability prioritization.

01

Trusted execution · Real-time systems

Confidential DNN Execution inside TrustZone

We developed scheduling and analysis techniques for running confidential neural-network inference inside Arm TrustZone while preserving real-time guarantees. The work considers secure-memory limits and reduces costly trusted-execution context switches.

Arm TrustZone · DNN inference · Schedulability analysis

Read the ECRTS paper →
02

Covert channels · Information leakage

Timing Channels in Real-Time Systems

We investigate how a low-priority task can infer the execution pattern of a higher-priority task from timing observations. Our work develops analytical models and statistical techniques for detecting covert channels in fixed-priority systems.

Timing channels · Multiframe tasks · Statistical inference

Read the ISORC paper →
Timing-based information leakage between real-time tasks
03

Privacy · Scheduling · Control

Differentially Private Scheduling

We study how randomized scheduling affects security, deadline guarantees, and control stability. The analysis shows that reducing predictability can also create new anterior, posterior, and pincer attack opportunities, so privacy must be evaluated together with system-level safety.

Differential privacy · Schedule-based attacks · Control stability

Read the EMSOFT paper →
04

Embedded AI · Performance

Language Models on Resource-Constrained Devices

We benchmark language models on Raspberry Pi, Jetson, UP², and UDOO platforms. The study compares inference latency, memory use, energy consumption, and accuracy to help designers select practical model and hardware combinations.

Embedded systems · NLP · Performance measurement

Read the ICPE paper →
Language-model evaluation on embedded computing platforms
05

Cyber defense · Machine learning

Vulnerability Prioritization

We develop composite risk metrics that combine severity, exploitability, weakness information, threat intelligence, and semantic signals. The goal is to help defenders identify high-risk CVEs earlier and allocate remediation resources more effectively.

CVSS · EPSS · KEV · Learning to rank

Ongoing research