Privacy and Reliability in an Untrusted Cloud


March 19, 2013


Yuriy Brun


University of Massachusetts


The cloud offers unprecedented access to computation. However, if the underlying cloud may be malicious, ensuring the privacy and reliability of that computation remains a significant challenge. How do you keep the data private even from the cloud itself?

In this talk, I will describe two ideas, a crazy one on achieving privacy through computation decomposition, and a less-crazy one on achieving reliability via smart redundancy. Together, these ideas help rein in the cloud, even when faced with Byzantine faults and malicious attacks. Both ideas challenge the accepted software development and distributed systems norms to produce exciting benefits (albeit often at the cost of computational efficiency). I’ll describe prototype implementations of each system and empirical evidence of performance and reliability, as well as theoretical evidence of privacy.


Yuriy Brun

Yuriy Brun is an Assistant Professor in the School of Computer Science at the University of Massachusetts, Amherst. In 2009-2012, he served as a Computing Innovation Fellow at the University of Washington. He received his Ph.D. in 2008 from the University of Southern California, as a Viterbi Fellow. Yuriy’s research is in software engineering, focusing on helping developers perform their jobs more efficiently and effectively, and while having more fun. Yuriy’s work often produces tools that automate tasks that consume developer time, converting that costly resource into cheap CPU cycles.