Cryptography in Context: Building Secure Systems
Advances in computer science have revolutionized many fields and caused computers to play a daily role in our lives. But the security of deployed systems has not kept pace. We need better approaches to security that address the realities of how computers are used. Cryptography is frequently touted as such an approach. But it is often a square peg in a round hole, leaving gaps that make these systems insecure in the real world. My work makes cryptographic systems secure through a context-driven approach.