Skip to content
David Lie

Smartphone Security and Reliability

As of 2010, there are more smartphones shipped than desktop PCs and the trend is continuing.  For many ...

Details

Vulnerability Detection and Mitigation

Computer systems get compromised because humans are imperfect.  Human developers inevitably make mistakes in their code.  Some of ...

Details

Hardware/Software Codesign for Security

We have been exploring how designs at the hardware-software interface can improve overall systems security.  Traditionally, security has ...

Details

Security in Cloud Computing

Cloud computing offers a new exciting form of service to users in need of compute infrastructure. It provides ...

Details

Hypervisor Security

Since 2015, the size of the public IaaS cloud market has almost tripled, from 25B to 65B in ...

Details

Open Source Projects

We build a lot of software in my group, and when time allows we try to open source ...

Details