We propose a new, unifying framework that yields an array of cryptographic primitives with certified deletion. These primitives enable a party in possession of a quantum ciphertext to generate a classical certificate that the encrypted plaintext has been information-theoretically deleted, and cannot be recovered even given unbounded computational resources. - For X \in {public-key, attribute-based, fully-homomorphic, witness, timed-release}, our compiler converts any (post-quantum) X encryption to X encryption with certified deletion. In addition, we compile statistically-binding commitments to statistically-binding commitments with certified everlasting hiding. As a corollary, we also obtain statistically-sound zero-knowledge proofs for QMA with certified everlasting zero-knowledge assuming statistically-binding commitments. - We also obtain a strong form of everlasting security for two-party and multi-party computation in the dishonest majority setting. While simultaneously achieving everlasting security against all parties in this setting is known to be impossible, we introduce everlasting security transfer (EST). This enables any one party (or a subset of parties) to dynamically and certifiably information-theoretically delete other participants' data after protocol execution. We construct general-purpose secure computation with EST assuming statistically-binding commitments, which can be based on one-way functions or pseudorandom quantum states. We obtain our results by developing a novel proof technique to argue that a bit b has been information-theoretically deleted from an adversary's view once they output a valid deletion certificate, despite having been previously information-theoretically determined by the ciphertext they held in their view. This technique may be of independent interest.
翻译:我们提出一个新的统一框架, 产生一系列经认证的加密原始数据。 这些原始数据使拥有量子密码的一方能够将一个具有统计约束力的承诺转换为X加密, 并经过认证的删除。 此外, 我们汇编了一个拥有量子密码文本的一方能够生成一个古典证书, 该证书的加密纯文本已被删除, 甚至无法被恢复, 甚至没有约束的计算资源。 对于 X\in { 公共钥匙, 基于属性的, 完全同步的, 证人, 时间- 释放} 来说, 我们的编译者可以将任何( 后方) X 加密转换为X 加密, 并经过认证的删除。 此外, 我们编译的对具有统计约束力的承诺, 并用经认证的纯正本的零知识证明 QMA, 并且经过认证的永久零知识, 承担具有统计约束力的承诺。 我们还在不诚实的多数情况下为两方和多方计算获得一种牢固的安全形式。 与此同时, 对所有方实现长期安全性的安全性, 我们引入了永久的安全信息传输( ST ) 。 这让任何一方( ) 从某个缔约方的删除的子子) 运行的功能 开始, 建立一个基于我们一般的统计化的版本的计算 的计算结果。