One-Time-Pad

帶字母的 OTP 和帶數字的 OTP 之間是否存在實際的安全差異?

  • September 17, 2015

“帶字母的 OTP”“帶數字的 OTP ”之間是否存在實際的安全差異?

例如,如果我使用 Tabula Recta 和隨機字母密鑰加密一封信件消息,我會得到:

THISI SATES TXAAA - message
MOSSK VFXNN EJRQW - OTP key
FVAKS NFQRF XGRQW - cipher

與 Dirk Rijmenant 的 CT-46 OTP 相比,這種加密在頻率分析方面會不會更不安全,其中最常見的字母AEINOR(字母表中的字母?

例子:

THISI SATES TXAAA 
83753 82390 82183 28290 83871 11000 - message
08733 64840 36236 58407 58482 94160 - OTP key
85020 28550 56957 70893 35499 27940 - cipher

沒有安全差異。當然,具有熵率的純隨機字元 $ \log M $ 在哪裡 $ M $ 是字母表的大小應該獨立生成並用於 OTP,無論大小如何 $ M $ 的字母表。

字母只允許你使用字母,沒有別的。

所以你只能發送這樣的消息:

MEETA GENTV LADAT DINER ATTWO

就好像您使用數字一樣,您可以使用幾乎所有您想要的不同字元發送消息:

Meet Agent Vlad at diner at 2.

引用自:https://crypto.stackexchange.com/questions/27806