Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a conference talk on patchable indistinguishability obfuscation (iO) for evolving software presented at Eurocrypt 2017. Delve into the concept of software evolution, communication complexity, and the application of patches. Examine multi-program patchable iO, requirements for single-program patchable iO, and the presenters' results. Investigate incremental and updatable cryptography, functional encryption for Turing machines, and other applications of patchable iO. Learn about the properties of encoding schemes and recall the template for single-program patchable iO in this comprehensive overview of cutting-edge obfuscation techniques.
Syllabus
Intro
Software Evolution
Why does software evolve?
Communication Complexity?
How to Apply Patches
How many Patches?
Patching Multiple Programs
Multi-program Patchable iO
Summary of Requirements
Single Program Patchable i
Our Results
Incremental/ Updatable Cryptography
Functional Encryption for Turing Machines
Other Applications of Patchable io
Properties of Encoding Scheme
Recall: Template of Single-Program Patchable io
Taught by
TheIACR