2010-02-04 6 views
35

Im Film Dark Knight baut der Batman ein ultra-leistungsfähiges Sonar-Überwachungssystem und verschlüsselt es mit Null-Schlüssel-Verschlüsselung.Was ist Null-Schlüssel-Verschlüsselung?

Ich habe diese RFC gelesen, konnte es aber nicht verstehen. Es sagt etwas wie dies

Allerdings gibt es Fälle, in denen nur die Authentifizierung und Integritätsschutz erforderlich ist, und die Vertraulichkeit ist nicht erforderlich oder nicht erlaubt.

Und am Ende sagt er Fox

Geben Sie Ihren Namen, wenn Sie fertig sind.

Wenn es so einfach ist, warum es verschlüsseln?

+2

Hier sind einige ähnliche [RFC-Dokumente] (http://en.wikipedia.org/wiki/April_Fools%27_Day_RFC) – Thymine

Antwort

56

Es gibt keine Nullschlüsselverschlüsselung. Es ist einfach nur Fiktion.

Der RFC, den Sie verbunden haben, ist ein ... Spaß RFC? Der dort beschriebene Nullalgorithmus ist in der Tat ein sehr sehr leistungsfähiger Algorithmus. Es verschlüsselt Ihre Klartext

Hello World 

Zum verschlüsselten Text

Hello World 

ich dieser Algorithmus stark bezweifeln jemals :-)

+4

"Diese Verschlüsselungen sind nützlich, wenn Authentifizierung und Integritätsschutz gewünscht wird, aber Vertraulichkeit ist nicht erforderlich oder nicht erlaubt . " –

+0

Ich habe die RFC-Link –

+1

korrigiert und jetzt betrachten das umgekehrte Element der Transformationsklasse der Identitätsfunktion nicht Identität selbst sein, dann kommen Sie in ein anderes Universum, wo Null-Schlüssel-Verschlüsselung! = Identity-Funktion. Und in diesem Paralleluniversum lebt Batman. q.d.d. – Residuum

0

Sie gebrochen werden müssen, den Kontext verstehen. Dies ist für IPSec vorgesehen, andere Teile von IPSec bieten Integrität (niemand kann die übertragenen Daten ändern) und Authentifizierung (Gewissheit darüber, wer die Daten gesendet hat) und ein Verschlüsselungsschema bietet Vertraulichkeit (nur der beabsichtigte Empfänger kann die Daten lesen) .

In einigen Situationen kann IPSec für Integrität und Authentifizierung verwendet werden, nicht jedoch Vertraulichkeit (in einigen Situationen kann Verschlüsselung verhindert werden). Sie können IPSec dann mit einem Nullschlüssel-Verschlüsselungsmechanismus konfigurieren. Auf diese Weise erhalten Sie immer noch zwei von drei Vorteilen von IPSec: Niemand kann sich während der Übertragung mit Ihrer Nachricht herumschlagen, und die kommunizierenden Parteien sind sich sicher, mit wem sie sprechen.

Natürlich, wenn Batman versuchte, die Daten im Film geheim zu halten, war es wahrscheinlich nur ein obskurer Witz/Osterei für Leute, die wissen, was die Null-Schlüssel-Verschlüsselung ist.