2010-02-04 5 views
35

Dans le film Dark Knight, le batman construit un système de surveillance de sonar ultra puissant et crypte le Null Key Encryption. Je lisais cette RFC mais je ne pouvais pas le comprendre. Il dit quelque chose comme çaQu'est-ce que le chiffrement à clé nulle?

Cependant, il y a des cas où l'authentification seule protection et de l'intégrité est nécessaire, et la confidentialité ne sont pas nécessaire ou non autorisée.

Et à la fin il dit Fox

Tapez votre nom lorsque vous avez terminé.

Si c'est si simple, pourquoi le crypter?

+2

Voici quelques documents similaires [RFC documents] (http://en.wikipedia.org/wiki/April_Fools%27_Day_RFC) – Thymine

Répondre

56

Il n'y a pas de chiffrement à clé nulle. C'est juste de la fiction.

La RFC que vous avez liée est une RFC amusante? L'algorithme Null décrit ici est en effet un algorithme très très puissant. Il encrypte vos texte brut

Hello World 

Pour le cryptogramme

Hello World 

Je doute fortement cet algorithme ne sera jamais brisé :-)

+4

"Ces algorithmes de chiffrement sont utiles lorsque l'authentification et la protection d'intégrité sont souhaitées, mais la confidentialité n'est pas nécessaire ou n'est pas autorisée " –

+0

J'ai corrigé le lien RFC –

+1

Et maintenant considérons l'élément inverse de la classe de transformation de la fonction identité ne pas être identité elle-même, alors vous entrez dans un autre univers, où Null Key Encryption! = Fonction identité. Et dans cet univers parallèle, Batman vit. q.e.d. – Residuum

0

Vous devez comprendre le contexte. Ceci est destiné à IPSec, d'autres parties d'IPSec fournissent l'intégrité (personne ne peut changer les données en transit) et l'authentification (certitude sur qui a envoyé les données), et un schéma de chiffrement assure la confidentialité (seul le destinataire peut lire les données) .

Dans certaines situations, IPSec peut être utilisé pour l'intégrité et l'authentification, mais pas pour la confidentialité (certaines situations peuvent interdire le cryptage). Vous pouvez ensuite configurer IPSec avec un mécanisme de chiffrement à clé nulle. De cette façon, vous obtenez toujours deux des trois avantages d'IPSec: Personne ne peut jouer avec votre message en transit, et les interlocuteurs sont certains de qui ils parlent. Bien sûr, si Batman essayait de garder les données secrètes dans le film, c'était probablement juste une blague obscure/oeuf de pâques destinée aux personnes qui savent ce qu'est le cryptage Null Key.

Questions connexes