Michael
Doran.
I design secure embedded platforms and research how cyber-physical systems withstand disruption, helping protect the critical infrastructure we depend on.
Projects & Research.
Isolation, Down to the Hardware.
Implementing seL4 virtualization on a RISC-V Rocket softcore and AMD Zynq UltraScale+ platform.
Vulnerabilities, in Plant Context.
Bringing network discovery, vulnerability assessment, and reactor simulation into one experimental environment.
Can You Trust the Measurement?
Examining data integrity in radiation detection, from measurement files to firmware and transport.
Notes & Writing.
Reading a Microkit System Description
Understand how a program image becomes part of a Microkit system, and learn to read the configuration before adding more code.
Microkit / ToolchainMicrokit on QEMU: The Basic Toolchain
Set up Microkit 2.4.0, build its hello example, and boot it in QEMU. Switch between commands for Intel macOS and Ubuntu Linux.
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é