This series of talks was part of the Cryptography Boot Camp. Videos for each talk area available through the links above.
Speaker: Amit Sahai, UCLA
The goal of general-purpose program obfuscation is to make an arbitrary computer program “unintelligible” while preserving its functionality. Obfuscation allows us to achieve a powerful capability: software that can keep a secret. This tutorial will cover recent advances in obfuscation research, yielding constructions of general-purpose obfuscation mechanisms based on mathematical foundations.