Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Patchable Indistinguishability Obfuscation iO for Evolving Software

TheIACR via YouTube

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

Reviews

Start your review of Patchable Indistinguishability Obfuscation iO for Evolving Software

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.