Indistinguishability Obfuscation From Well-Studied Assumptions