Datenverschlüsselungsstandard

DES ( Datenverschlüsselungsstandard ) Beschreibung dieses Bildes, auch unten kommentiert DES-F-Funktion. Zusammenfassung
Designer IBM
Erstveröffentlichung 1975 ( 1977 für den Standard)
Abgeleitet von Luzifer
Verschlüsselung (en) basierend auf diesem Algorithmus Dreifaches DES , G-DES , DES-X , LOKI89 , ICE
Eigenschaften
Blockgröße (n) 64 Bit
Schlüssellänge (n) 56 Bit
Struktur Feistel-Schema
Anzahl der Züge 16 Runden des DES

Bessere Kryptoanalyse

lineare Kryptoanalyse , differentielle Kryptoanalyse , Brute-Force-Angriffe jetzt möglich

Der Datenverschlüsselungsstandard ( DES , pronounce / d ɛ s /) ist ein symmetrischer Verschlüsselungsalgorithmus ( Blockverschlüsselung ) unter Verwendung von 56- Bit- Schlüsseln . Die Verwendung wird heute nicht mehr empfohlen, da die Ausführung langsam ist und der Schlüsselraum zu klein ist, um einen systematischen Angriff in angemessener Zeit zu ermöglichen. Wenn es noch verwendet wird, ist es normalerweise in Triple DES , was nichts zur Verbesserung seiner Leistung beiträgt. DES wurde insbesondere im UNIX- Passwortsystem verwendet .

Der erste DES-Standard wird von FIPS am veröffentlicht15. Januar 1977 unter dem Namen FIPS PUB 46. Die letzte Version vor der Veralterung stammt aus 25. Oktober 1999.

Geschichte

Im Mai 1973Das American National Bureau of Standards fordert die Schaffung eines Verschlüsselungsalgorithmus, der von Unternehmen verwendet werden kann. Zu diesem Zeitpunkt verfügte IBM bereits über einen Algorithmus namens Lucifer , der 1971 von Horst Feistel entwickelt wurde .

Logischerweise sollte dieser Algorithmus vom NBS ausgewählt worden sein. In der Praxis war dies fast der Fall: Die NSA forderte, dass Luzifer von ihm geändert wird. So entstand das DES, das im November 1976 als Standard übernommen wurde . Dies ließ den Verdacht aufkommen, dass die NSA den Algorithmus absichtlich geschwächt hatte, um ihn brechen zu können. Seltsamerweise hat sich DES als resistent gegen mehrere Angriffe erwiesen, von denen erst viel später erwartet wurde, dass sie in der akademischen Gemeinschaft auftreten. Noch erstaunlicher war, dass Luzifer ihm weniger gut widerstand. Dies deutet darauf hin, dass die NSA zu diesem Zeitpunkt über diese Kryptoanalysetechniken informiert war und DES daher in Wirklichkeit widerstandsfähiger gemacht hätte.

Operation

Der DES-Algorithmus transformiert einen 64-Bit-Block in einen anderen 64-Bit-Block. Es verarbeitet einzelne 56-Bit-Schlüssel, die durch 64 Bit dargestellt werden (wobei ein Bit in jedem Byte zur Paritätsprüfung verwendet wird ). Dieses symmetrische Verschlüsselungssystem gehört zur Familie der iterativen Blockchiffren, insbesondere ist es ein Feistel-Schema (benannt nach Horst Feistel am Ursprung der Luzifer- Chiffre ).

Im Allgemeinen können wir sagen, dass DES in drei Schritten arbeitet:

DES verwendet acht Substitutionstabellen (die S-Boxen ), die inhaltlich kontrovers diskutiert wurden. Wir vermuteten eine Schwäche, die von den Designern absichtlich eingefügt wurde. Diese Gerüchte wurden Anfang der neunziger Jahre durch die Entdeckung der differentiellen Kryptoanalyse zerstreut, die zeigte, dass die Tabellen gut gestaltet waren.

Anschläge

Auf DES wurden mehrere Angriffe entdeckt. Sie ermöglichen es, die Kosten einer umfassenden Suche nach Schlüsseln zu senken, die im Durchschnitt Operationen entspricht. Einige dieser Methoden sind mit neueren Verschlüsselungsalgorithmen aufgrund der Einführung eines Lawineneffekts nicht mehr effizient .

Status

Der ursprünglich von IBM entwickelte Algorithmus verwendete einen 112-Bit-Schlüssel. Durch die NSA- Intervention wurde die Schlüsselgröße auf 56 Bit reduziert. Heutzutage ist Triple DES immer noch sehr beliebt, und „einfaches“ DES gibt es nur in älteren Anwendungen. Der DES-Standard wurde 2001 durch den AES (Advanced Encryption Standard) ersetzt.

Anmerkungen und Referenzen

Anmerkungen

Verweise

  1. (in) Datenverschlüsselungsstandard (DES)  " [PDF] ,25. Oktober 1999(Zugriff auf den 20. Oktober 2015 ) .
  2. Beteiligung der NSA an der Entwicklung des Datenverschlüsselungsstandards
  3. (in) Don Coppersmith , Der Datenverschlüsselungsstandard (DES) und seine Stärke gegen Angriffe  " , IBM Journal of Research and Development , Vol. 3 , No.  38, n o  3, Mai 1994, p.  243 ( online lesen [PDF] )

Anhänge

Zum Thema passende Artikel

Externe Links

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">