Virtual black-box obfuscation is a strong cryptographic primitive: it encrypts a circuit while maintaining its full input/output functionality. A remarkable result by Barak et al. (Crypto 2001) shows that a general obfuscator that obfuscates classical circuits into classical circuits cannot exist. A promising direction that circumvents this impossibility result is to obfuscate classical circuits into quantum states, which would potentially be better capable of hiding information about the obfuscated circuit. We show that, under the assumption that learning-with-errors (LWE) is hard for quantum computers, this quantum variant of virtual black-box obfuscation of classical circuits is generally impossible. On the way, we show that under the presence of dependent classical auxiliary input, even the small class of classical point functions cannot be quantum virtual black-box obfuscated.
翻译:虚拟黑盒模糊法是一个强大的加密原始法:它可以在保持全部输入/输出功能的同时加密电路。巴拉克等人(Crypto,2001年)的一个显著结果表明,将古典电路混入古典电路的普通模糊法无法存在。 绕过这一不可能的结果的一个有希望的方向是将古典电路混入量子状态,这很可能更能隐藏关于迷惑电路的信息。 我们表明,根据量子计算机难以与电流学习的假设,古典电路的虚拟黑盒模糊法量变方一般是不可能的。 顺便说一下,我们表明,在依赖的古典辅助投入的情况下,即使是小类古典点函数也不可能是量子虚拟黑盒模糊法。