Privilege-Separating Embedded Applications using Web Assembly in the Plat FIDO2 Security Key

Plat is a FIDO2 security key that uses privilege separation to protect the application’s private keys even if bugs are present in bug-prone parts of its codebase. Plat’s design encapsulates drivers and parsers in sandboxes that are isolated from the secrets that are used to perform authentication....

Full description

Bibliographic Details
Main Author: Kettle, Benjamin B.
Other Authors: Athalye, Anish
Format: Thesis
Published: Massachusetts Institute of Technology 2023
Online Access:https://hdl.handle.net/1721.1/151516