
Ethereum co-founder describes Diamond iO as an early-stage program obfuscation approach that modifies BGG+14 and nests fully homomorphic encryption inside attribute-based encryption to improve feasibility over earlier impractical designs.
Ethereum co-founder Vitalik Buterin published a technical article describing Diamond iO, a program obfuscation method intended to make indistinguishability obfuscation more practical. He said the design improves on earlier conservative schemes viewed as so computationally demanding they would take longer than the lifetime of the universe to run. A July 29 report said Diamond iO modifies the BGG+14 attribute-based encryption scheme and uses fully homomorphic encryption nested inside attribute-based encryption through three core mechanisms. Buterin said this cuts runtime from beyond the lifetime of the universe to a stage that is no longer absolutely impossible, while cautioning that the work remains early-stage and depends on unproven assumptions including All-Product LWE and Evasive LWE.