2 research outputs found

    The Impossibility of Obfuscation with a Universal Simulator

    Get PDF
    We show that indistinguishability obfuscation implies that all functions with sufficient ``pseudo-entropy\u27\u27 cannot be obfuscated under a virtual black box definition with a universal simulator. Let F={fs}{\cal F}=\{f_s\} be a circuit family with super-polynomial pseudo-entropy, and suppose O{\cal O} is a candidate obfuscator with universal simulator \Sim. We demonstrate the existence of an adversary \Adv that, given the obfuscation O(fs){\cal O}(f_s), learns a predicate the simulator \Sim cannot learn from the code of \Adv and black-box access to fsf_s. Furthermore, this is true in a strong sense: for \emph{any} secret predicate PP that is not learnable from black-box access to fsf_s, there exists an adversary that given O(fs){\cal O}(f_s) efficiently recovers P(s)P(s), whereas given oracle access to fsf_s and given the code of the adversary, it is computationally hard to recover P(s)P(s). We obtain this result by exploiting a connection between obfuscation with a universal simulator and obfuscation with auxiliary inputs, and by showing new impossibility results for obfuscation with auxiliary inputs

    The Impossibility of Obfuscation with a Universal Simulator

    No full text
    This is an out of date draft. The paper was merged with More on the Impossibility o
    corecore