Research

Security and reliability across the computing stack.

We investigate how computing systems fail, how those failures can be exploited, and how security and resilience can be built into emerging platforms by design.

Quantum Systems

Quantum Systems Security & Reliability

We study how noise, shared resources, control layers, and emerging system architectures affect the security and reliability of quantum computing and communication.

Quantum computingQuantum communicationSystem securityReliability

Hardware

Hardware Security & Reliability

We develop practical methods to assess and protect computing hardware against physical attacks, faults, and reliability failures across the system lifecycle.

Fault injectionSide channelsSecurity sensorsReliability assurance

Emerging Platforms

Heterogeneous & Integrated Systems

We investigate security and trust in increasingly heterogeneous computing platforms where multiple technologies, components, and actors interact.

Heterogeneous integrationTrusted systemsHardware–software interactionSystem assurance

Cyber-Physical

Autonomous & Safety-Critical Systems

We explore functional safety, resilient sensing, and security mechanisms for autonomous and safety-critical computing systems.

Functional safetyAutonomous vehiclesFault toleranceSecure sensing

Methodology

Analyze. Measure. Design. Validate.

  1. 01
    Analyze

    Identify the system boundary, threat model, and failure mechanisms.

  2. 02
    Measure

    Develop metrics, models, and experiments that expose security and reliability gaps.

  3. 03
    Design

    Create low-overhead mechanisms that improve resilience without ignoring system constraints.

  4. 04
    Validate

    Evaluate the resulting system across realistic operating conditions and adversarial scenarios.