Talks
Spring 2014

How to Encrypt a Functionality

Tuesday, February 25th, 2014, 3:15 pm4:15 pm

Add to Calendar

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.