Patchable Indistinguishability Obfuscation iO for Evolving Software
Offered By: TheIACR via YouTube
Course Description
Overview
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
Related Courses
Applied CryptographyUniversity of Virginia via Udacity Cryptography II
Stanford University via Coursera Coding the Matrix: Linear Algebra through Computer Science Applications
Brown University via Coursera Cryptography I
Stanford University via Coursera Unpredictable? Randomness, Chance and Free Will
National University of Singapore via Coursera