YoVDO

Patchable Indistinguishability Obfuscation iO for Evolving Software

Offered By: TheIACR via YouTube

Tags

Conference Talks Courses Software Development Courses Cryptography Courses Software Security Courses Functional Encryption Courses

Course Description

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

Related Courses

Building Geospatial Apps on Postgres, PostGIS, & Citus at Large Scale
Microsoft via YouTube
Unlocking the Power of ML for Your JavaScript Applications with TensorFlow.js
TensorFlow via YouTube
Managing the Reactive World with RxJava - Jake Wharton
ChariotSolutions via YouTube
What's New in Grails 2.0
ChariotSolutions via YouTube
Performance Analysis of Apache Spark and Presto in Cloud Environments
Databricks via YouTube