Talks
Spring 2014

How to Encrypt a Functionality
Tuesday, February 25th, 2014, 3:15 pm–4:15 pm
Event:
Speaker:
Location:
Calvin Lab Auditorium
The goal of secure program obfuscation is to make a program "unintelligible" while preserving its functionality. For decades, program obfuscation for general programs has remained an art, with all public general-purpose obfuscation methods known to be broken.
In this talk, we will describe new developments that for the first time provide a mathematical approach to the problem of general-purpose program obfuscation, where extracting secrets from the obfuscated program requires solving mathematical problems that we believe to be intractable. We will also discuss the implications of these developments.