L'information peut-codé avec un pad se distingue d'une fois du bruit aléatoire?
-
22-09-2019 - |
Question
Je comprends que le cryptogramme d'un Cypher pad une seule fois correctement utilisé révèle absolument aucune donnée sur le message chiffré.
Est-ce que cela signifie qu'il n'y a aucun moyen de distinguer un message crypté avec un tampon d'une fois du bruit complètement aléatoire? Ou est-il un moyen théorique de déterminer qu'il ya un message, même si vous ne pouvez pas apprendre quoi que ce soit à ce sujet?
La solution
Il n'y a aucun moyen de déterminer si une chaîne a été chiffré avec un OTP. Vous pouvez produire une chaîne de la même taille en choisissant une clé appropriée.
Un Bureau du Procureur peut être cassé si elle est réutilisée (et est donc plus une fois pad ). Venona projet est un exemple de ce qui peut se produire lorsque OTPs sont réutilisés.
Un inconvénient majeur à OTPs est que vous devez distribuer en toute sécurité une clé de taille égale à la plaintext à coder.
Autres conseils
Si votre pad unique est complètement aléatoire, alors quoi que ce soit XOR avec elle est également (en supposant que votre message n'a pas de / faible corrélation avec le contenu du tampon unique).