Unclonable encryption, first introduced by Broadbent and Lord (TQC'20), is a one-time encryption scheme with the following security guarantee: any non-local adversary (A, B, C) cannot simultaneously distinguish encryptions of two equal length messages. This notion is termed as unclonable indistinguishability. Prior works focused on achieving a weaker notion of unclonable encryption, where we required that any non-local adversary (A, B, C) cannot simultaneously recover the entire message m. Seemingly innocuous, understanding the feasibility of encryption schemes satisfying unclonable indistinguishability (even for 1-bit messages) has remained elusive. We make progress towards establishing the feasibility of unclonable encryption. - We show that encryption schemes satisfying unclonable indistinguishability exist unconditionally in the quantum random oracle model. - Towards understanding the necessity of oracles, we present a negative result stipulating that a large class of encryption schemes cannot satisfy unclonable indistinguishability. - Finally, we also establish the feasibility of another closely related primitive: copy-protection for single-bit output point functions. Prior works only established the feasibility of copy-protection for multi-bit output point functions or they achieved constant security error for single-bit output point functions.
翻译:首先由Broadbent and Lord(TQC'20)引入的不可调译加密是一个一次性的加密办法,其安全保证如下:任何非本地对手(A、B、C)不能同时区分两个相同长度的电文的加密。这个概念被称为不可调和的不可分性。先前的工作侧重于实现一个较弱的不可调密加密概念,我们要求任何非本地对手(A、B、C)不能同时收回整个电文 m 。似乎无端地理解加密办法的可行性,满足不可调和的不可分性(即使是1位电文)仍然难以实现。我们在确定不可调和的加密的可行性方面取得了进展。我们表明,在数量随机操作模型中,满足不可调和不可调和的不可调和的加密的加密办法是无条件存在的。为了了解任何非本地对手(A、B、C)不可能同时收回整个电文。我们得出一个负面结果,规定大规模加密办法不能满足不可调和不可分化的不可分化性。最后,我们还确定了另一个密切相关的原始原始(即使是1位电文的)加密,即用于一次性输出的复制或单位输出的输出功能的可行性。