My group works broadly in the areas of computer systems security, privacy and reliability. We like practical problems, with practical solutions and tend to build software and hardware prototypes to demonstrate our ideas. Here are some of major research projects we are currently working on, or have worked on in the past.
Smartphone Security and Reliability
As of 2010, there are more smartphones shipped than desktop PCs and the trend is continuing. For many users, the ...
Vulnerability Detection and Mitigation
Computer systems get compromised because humans are imperfect. Human developers inevitably make mistakes in their code. Some of those mistakes ...
Hardware/Software Codesign for Security
We have been exploring how designs at the hardware-software interface can improve overall systems security. Traditionally, security has been the ...
Security in Cloud Computing
Cloud computing offers a new exciting form of service to users in need of compute infrastructure. It provides users a ...
Hypervisor Security
Since 2015, the size of the public IaaS cloud market has almost tripled, from 25B to 65B in 2018, and ...
Open Source Projects
We build a lot of software in my group, and when time allows we try to open source as much ...