Michael
Doran.

EMBEDDED SYSTEMS CYBERSECURITY

I design secure embedded platforms and research how cyber-physical systems withstand disruption, helping protect the critical infrastructure we depend on.

My approach to embedded systems cybersecurity ↗

SELECTED WORK

Projects & Research.

All projects
THE LAB

Experiments.

What happens when a sensor reports something that isn't true? Explore the gap between a signal and the system that trusts it.

Try the experiment
BROWSER SIMULATION THE LAB
Reference signalReported signal

Change the input. Observe the consequences.

FIELD NOTES

Notes & Writing.

All writing
seL4 / High Assurance

Why Formal Verification Matters in Embedded Systems

What formal verification actually establishes, why seL4 is an important example, and where proofs stop short of a complete security argument.

Microkit / Debugging

Debugging Microkit in QEMU: A Working Checklist

A repeatable approach to isolating toolchain, image-generation, and boot failures.

Microkit / Communication

Connecting Microkit Protection Domains with Channels

Build two isolated protection domains, connect them with a Microkit notification channel, and boot the result in QEMU.

A LITTLE CONTEXT

A Bit About Me.

I split my time between engineering, doctoral research, and Army Reserve service. This site brings that work together, with room for the ideas I'm still figuring out.

View résumé

Get in Touch.

Let's talk