Litcius/Paper detail

Indistinguishability obfuscation from well-founded assumptions

Aayush Jain, Huijia Lin, Amit Sahai

2021227 citationsDOIOpen Access PDF

Abstract

Indistinguishability obfuscation, introduced by [Barak et. al. Crypto 2001], aims to compile programs into unintelligible ones while preserving functionality. It is a fascinating and powerful object that has been shown to enable a host of new cryptographic goals and beyond. However, constructions of indistinguishability obfuscation have remained elusive, with all other proposals relying on heuristics or newly conjectured hardness assumptions. In this work, we show how to construct indistinguishability obfuscation from subexponential hardness of four well-founded assumptions. We prove:

Topics & Concepts

ObfuscationHeuristicsComputer scienceConstruct (python library)Theoretical computer scienceCryptographyObject (grammar)CompilerProgramming languageComputer securityArtificial intelligenceOperating systemCryptography and Data SecurityCryptographic Implementations and SecurityComplexity and Algorithms in Graphs