DRACO Design of Resilient Architectures for Computing

Projects

Our research spans hardware security, side channel analysis, AI-assisted vulnerability assessment, secure autonomous systems, and cryptographic design. Each project below is backed by real partnerships, produces open deliverables, and trains the next generation of security engineers.

Every active project takes undergraduate and graduate researchers. Pick the one whose question you want to answer, then get in touch — and if you are after a two-semester capstone instead, see Senior Design.

SHARKS
SHARKS Bio-Inspired Swarm Coordination for Contested Missions

Biology coordinates groups with no leader, no clock, and no reliable channel — and it does it while under attack. SHARKS translates those mechanisms into swarm algorithms, tests them across a portfolio of missions rather than a single task, and measures what an adversary inside the group can do to each one.

Sponsored by
PUPS
PUPS Platform for Untethered Payload Swarms

The airframe and edge-compute platform the swarm algorithms fly on. PUPS trades payload against endurance and onboard compute to give SHARKS a real testbed instead of a simulator, with telemetry good enough to reproduce a run.

Sponsored by
Shadow AI
Shadow AI Workload Detection Through Side Channel Analysis

Hardware leaks what software is doing. Shadow AI fingerprints workloads from power and electromagnetic side channels alone, without instrumenting the host — identifying what is running on a machine you do not control.

Trace-AI
Trace-AI Provenance and Attribution for AI Workloads

Given an observed artifact or signal, which model produced it? Trace-AI carries Shadow AI’s fingerprinting from what is running to what ran, building attribution evidence that survives the gap between execution and observation.

Aegis
Aegis AI Model Exfiltration and Protection Through Side Channel Analysis

Edge ML accelerators leak their models. Aegis measures how much of a deployed network — architecture, weights, inputs — an attacker can recover from side channels alone, then builds the countermeasures that close the gap.

Sponsored by
RTL Insight
RTL Insight Static Analysis for RTL

Verilog hides its own dataflow. RTL Insight builds on Yosys to extract, analyze, and visualize the structure of large designs, giving engineers a way to reason about logic that has outgrown what anyone can read top to bottom.

Sponsored by
Dark Logic
Dark Logic Complexity Reduction for Formal Verification

Formal verification stalls on state explosion long before it reaches production-scale RTL. Dark Logic attacks that cost directly — abstraction, decomposition, and invariant discovery that shrink what model checkers and theorem provers must actually prove.

Sponsored by
Dark Matter
Dark Matter Analog and Mixed-Signal Trojans

Digital verification never looks at the PLL. Dark Matter studies malicious modification hidden in analog and mixed-signal blocks — clocking, data conversion, power management — where the digital toolchain is structurally blind.

CHIRP
CHIRP Ultra-Lightweight IoT Communication

A peer-to-peer IoT network built on the CHIRP communication algorithm, aimed at devices too small for a conventional stack. We are measuring what the protocol costs in power, memory, and latency once it leaves simulation and lands on real radios.

Sponsored by
Encrypted Processor Framework & Accelerator
Encrypted Processor Framework & Accelerator A Framework for Fast, Secure Processing

A modified cryptosystem that permits computation directly on encrypted data, paired with the accelerator that makes it practical. The target is stronger than computing on plaintext and fast enough that fully homomorphic encryption is not the only option.

Side-Channel-Resistant Computer Architecture
Side-Channel-Resistant Computer Architecture Partially Homomorphic Execution in Real Hardware

Building on the E3X ISA for partially homomorphic execution, we are moving side-channel-resistant architecture off the simulator and into hardware — where timing, power, and area decide whether the guarantees survive contact with silicon.

Signal Insight
Signal Insight Information Theory for Power Estimation and Optimization

Entropy is a cheap proxy for switching activity. Signal Insight tests how far information-theoretic measures can substitute for simulation in estimating power, and whether the same measures can steer optimization rather than only report on it.

Polymorphic Encrypted Components
Polymorphic Encrypted Components Building Blocks That Never Look the Same Twice

Borrowed from malware evasion — fundamental logic components that compute standard operations under a continuously changing key, so the implementation an attacker profiles is never the implementation that runs next.

Past Projects

Work that has run its course. The questions are answered, the students have graduated, and the results live on in publications and in the people who did them.

Dark Fabric
Dark Fabric AI-Based FPGA Trojans

Trojan insertion across the FPGA development lifecycle, from HDL through bitstream, asking how far an AI-generated attacker could degrade performance and efficiency while staying invisible until it fires.

Trojan Detection Using Side Channel Analysis
Trojan Detection Using Side Channel Analysis Detecting Hardware Trojans With Machine Learning

A methodology for detecting hardware Trojans from side-channel measurements using machine learning, evaluated across a range of Trojan designs and trigger conditions.

Attacks on Memristor Devices
Attacks on Memristor Devices Security Implications of Emerging Memory

An assessment of where memristor-based devices are vulnerable, and what countermeasures are available to a designer building on them.

FPGA-based Memristor Pattern Generator and Tester
FPGA-based Memristor Pattern Generator and Tester Characterizing Memristors in Hardware

An FPGA system that writes a pattern to a memristor, reads it back, and compares the two — the test harness the memristor security work depended on.

Converting Scan Dumps to Gold
Converting Scan Dumps to Gold Locating Regions of Interest in Scan Data

Recovering structure from raw scan-chain dumps, so that regions worth attention can be located without a golden reference model of the whole design.

Formal Verification of a RISC-V Processor
Formal Verification of a RISC-V Processor Understanding Formal Verification Through Application

Formal equivalence checking between a verified and an unverified RISC-V processor, run by undergraduate researchers as both a verification exercise and a teaching one.

Sponsored by
Homomorphic Acceleration Side-Channel Attacks
Homomorphic Acceleration Side-Channel Attacks Information Leakage in Homomorphic Accelerators

Whether the edge-side hardware that accelerates homomorphic encryption leaks its own cryptographic keys through the side channels the scheme was meant to make irrelevant.

Security in Automobile Systems
Security in Automobile Systems Fault Injection Against STM32 Microcontrollers

Whether an STM32 microcontroller running a real-time operating system holds both data integrity and real-time guarantees under a clock glitching attack.

Router Canaries for Home Networks
Router Canaries for Home Networks Proactive Defense at the Edge of the Home

Canaries embedded in a home router that identify targeted hardware, surface the addresses involved, and isolate a compromised IoT device before it can be used further.