Abstract: Numerous cryptographic protocols and mechanisms have been developed to solve computer security challenges, and these techniques vary considerably with respect to security assumptions, performance tradeoffs, and applicability to problems. Secure hardware primarily uses the mechanism of isolation to solve a broad class of computer security problems, ranging from private information retrieval to verifiable computation. In this talk, I will contrast the two approaches by focusing on the application of remote outsourced computation. I will describe a spectrum of approaches that vary in their use of cryptography and isolation to achieve secure remote computation. I will end with describing challenges that remain in the deployment of secure hardware. Bio:
|
|