Skip to content

EC2’s formally verified “isolation engine” provides mathematical assurance of virtual-machine isolation

7.4 relevance
Score Breakdown
technical depth
9
novelty
9
actionability
3
community
8
strategic
8
personal
7

Scored daily by a customisable AI persona to surface the most relevant engineering leadership news.

Formally verified VM isolation on EC2 is a major technical achievement with strategic implications for cloud security.

DevTools amazon.science
Nitro Hypervisor.png
Summary

AWS has deployed the first formally verified hypervisor in a commercial cloud, the Nitro Isolation Engine, on Graviton5-powered M9g/M9d instances. The engine is a separation kernel coded in a restricted Rust subset (μRust) and verified with 330,000 lines of Isabelle/HOL proofs, matching seL4's scale. Formal verification covers confidentiality, integrity, functional correctness, memory safety, and runtime-error absence using Separation Logic and weakest-precondition calculus via the open-sourced AutoCorrode library.

Author

Dominic Mulligan — Principal, Applied Scientist

More from Dominic Mulligan →