(Sender-)Deniable encryption provides a very strong privacy guarantee: a sender who is coerced by an attacker into "opening" their ciphertext after-the-fact is able to generate "fake" local random choices that are consistent with any plaintext of their choice. The only known fully-efficient constructions of public-key deniable encryption rely on indistinguishability obfuscation (iO) (which currently can only be based on sub-exponential hardness assumptions). In this work, we study (sender-)deniable encryption in a setting where the encryption procedure is a quantum algorithm, but the ciphertext is classical. First, we propose a quantum analog of the classical definition in this setting. We give a fully efficient construction satisfying this definition, assuming the quantum hardness of the Learning with Errors (LWE) problem. Second, we show that quantum computation unlocks a fundamentally stronger form of deniable encryption, which we call perfect unexplainability. The primitive at the heart of unexplainability is a quantum computation for which there is provably no efficient way, such as exhibiting the "history of the computation", to establish that the output was indeed the result of the computation. We give a construction which is secure in the random oracle model, assuming the quantum hardness of LWE. Crucially, this notion implies a form of protection against coercion "before-the-fact", a property that is impossible to achieve classically.
翻译:(Sender-) 高级加密提供了非常有力的隐私保障: 受攻击者胁迫的发送者, 被“ 打开” 他们的加密事后的密码, 能够产生符合其选择的简单文本的“ 假” 本地随机选择。 唯一已知的完全高效的公用钥匙可删除加密的构造, 取决于不可分性模糊( iO) (目前只能基于亚爆炸性硬性假设 ) 。 在这项工作中, 我们研究的是加密程序是一种量子算法, 但密码是古典的。 首先, 我们建议了该设置的经典定义的量级类比。 我们给出了一个完全高效的工程符合这一定义, 假设学习与错误( LWE) 问题之间的量性硬性( iO) 。 其次, 我们显示量计算可以释放一种根本更强的解性加密形式, 我们称之为完美易解性。 不可解性的核心是一种量子计算方式的计算方法, 而对于它来说, 它是一个不可分解性模型, 是一个典型的缩性模型, 我们提出一个难以理解的计算。