Multi-Party Computation for the Masses

Monday, March 09, 2015
10:00 AM to 11:00 AM
POB 2.302
Free and open to the public

Secure multi-party computation enables two or more independent participants to reliably compute a function that depends on everyone’s inputs, without revealing those inputs to the others or needing to trust an external party. It could enable two people who meet at a conference to learn who they known in common without revealing any of their other contacts, or allow a pharmaceutical company to determine the correct dosage of a medication based on a patient’s genome without compromising patient privacy. A general solution to this problem has been known since Yao's pioneering work in the 1980s, but only recently has it become conceivable to use this approach in practice. Over the past few years, my research group has worked towards making secure computation scale in practice. In this talk, I'll provide a brief introduction to secure computation protocols (without assuming any previous cryptographic background) and describe some techniques we have developed to improve protocol efficiency and scalability, and reduce the costs of developing and executing multi-party computations.

x x


David Evans

David Evans

Professor of Computer Science
University of Virginia

David Evans ( is a Professor of Computer Science at the University of Virginia and leader of the Security Research Group. He research focuses on privacy and security on the web and empowering individuals to control how their data is used and shared. He is the author of an open computer science textbook (, a children’s book on combinatorics and computability (, and teacher of (arguably) the world's most popular MOOC (  He won the Outstanding Faculty Award from the State Council of Higher Education for Virginia, an All-University Teaching Award, and was lead organizer of the National Science Foundation Secure and Trustworthy Cyberspace (SaTC) Principal Investigators' Meeting 2015 and Program Co-Chair for the 31st and 32nd IEEE Symposia on Security and Privacy. He has SB, SM and PhD degrees in Computer Science from MIT and has been a faculty member at the University of Virginia since 1999.