用一次性垫编码的信息可以与随机噪声区分开来吗?

Rob*_*ert 3 random encryption cryptography information-hiding information-theory

我知道正确使用的一次性密码密码中的密文显示绝对没有关于加密消息的数据.

这是否意味着无法区分使用一次性密码加密的消息与完全随机的噪声?或者是否有一些理论方法可以确定是否存在消息,即使您无法了解其中的任何信息?

Fre*_*red 5

无法确定字符串是否已使用OTP加密.您可以通过选择适当的密钥来生成任何相同大小的字符串.

例如(来自Wikipedia One Time Pad文章),明文"HELLO"可以用密钥"XMCKL"加密,给出密文"EQNVZ".但是有可能找到产生任何5个字符明文的键,例如"LATER".没有原始密钥,无法确定原始明文.

如果重复使用OTP可以被"破坏"(因此不再是一次性填充).该维诺那计划是在动态口令被重用什么都有可能发生的例子.

OTP的一个主要缺点是您必须安全地将大小相等的密钥分发给要编码的明文.