Source: wikibot/indistinguishability-obfuscation
= Indistinguishability obfuscation
{wiki=Indistinguishability_obfuscation}
Indistinguishability obfuscation (iO) is a cryptographic concept that refers to a method of obfuscating a program such that its functionality remains the same, while making it impossible for an observer to distinguish between the obfuscated program and another program that performs the same task, even if they may observe the execution of both.