Description: Commodity Operating Systems are large, complicated and difficult to manage. Moreover, they contain a huge amount of legacy code that was not built with security in mind. However, clean-slate designs are impractical as they require a large amount of engineering effort to port or re-implement existing applications. Thus, we are wedded to these systems despite their inherent security flaws. This project takes the approach that if security cannot be implemented in the commodity operating system, it must be implemented below. Using virtual machine monitors, which are a layer of code that can be shimmed between the operating system and the hardware, we are building a new basis for security in future computing systems.
Funding: NSERC
Project Team: Kurniadi Asrigo, Lionel Litty, Richard Ta-Min, David Lie
Publications:
Status: Active.