Inhaltsverzeichnis
1. EINLEITUNG. 2
2. DIE KLASSISCHEN VERFAHREN 3
3. DIE MODERNEN SYMMETRISCHEN ALGORITHMEN 4
3.1 DES 4
3.1.1 Beschreibung des DES-Algorithmus 4
3.1.2 Analyse des DES-Verfahrens: 5
3.1.3 Modifikationen und Varianten des DES: 7
3.2 IDEA 7
3.3 CAST. 9
3.4 GOST 9
3.5 Schieberegister und Stromchiffren 9
3.6 Betriebsarten. 10
3.7 Symmetrische versus asymmetrische Verfahren. 12
4. EINIGE WICHTIGE EINSATZBEISPIELE DER SYMMETRISCHEN KRYPTOVERFAHREN 12
4.1 PGP. 13
4.2 SHTTP, SSL 13
4.3 D2-GSM 13
5. LITERATURVERZEICHNIS: 15
1
1. EINLEITUNG
Kryptologie (die Wissenschaft über Verschlüsseln und Geheimhaltung von Nachrichten) hat ihre Wurzeln noch in der altgriechischen Wissenschaft. Sie setzt sich aus der Kryptographie und der Kryptoanalyse zusammen. Während Kryptographie sich unmittelbar mit dem C hiffrieren der Nachrichten beschäftigt (d.h. mit der Umwandlung des Klartextes in den Geheimtext und umgekehrt), bedeutet Kryptoanalyse das Wissen über Analyse und Entschlüsselung durch unautorisierte Mithörer, was heutzutage eher gesunde Kritik als eine Gegenwissenschaft bedeutet. Bis in die Mitte der 70-er Jahre blieb Kryptologie vor allem für den militärischen und diplomatischen Gebrauch und für Geheimdienste vorbehalten und damit im festen Griff des Staates. Das hat sich aber mit der Entstehung der heutigen Demokratie mit ihren Widersprüchen und raschem Entwicklungstempo geändert. Einerseits meinen viele Forscher und Denker, dass sich staatliches Monopol auf diesem Gebiet dem „putting the fox in charge of guarding the hen house“ [5] ähneln kann; Andererseits ist die Aktualität der Kryptologie für privaten Gebrauch mit der Entstehung der neuen Medien und der E-Commerce enorm zugenommen.
Technisch gesehen, liegt im Grunde der modernen Kryptographie das Prinzip von Kerckhoffs: Stärke eines Algorithmus liege nicht in dessen geheimer Struktur sondern in der praktischen Unmöglichkeit, den Klartext aus der Kenntnis des Geheimtextes (aber auch aus der Kenntnis einiger Klartextfragmente) ohne Kenntnis des Schlüssels - d.h. einer relativ kurzen, den beiden autorisierten Seiten bekannten Information - zu deduzieren. Das wird heutzutage durch s.g. Falltürfunktionen
(trap-door functions) erreicht, d.h. Funktionen dessen Inversion (fast) unmöglich ist 1 . Die symmetrischen Verfahren unterscheiden sich dadurch, dass der gleiche geheime Schlüssel (häufig aber auch der gleiche, involutorische Algorithmus) zur Ver- und Entschlüsselung benutzt wird. Alle in den folgenden Abschnitten betrachteten Algorithmen bedienen sich grundsätzlich der zwei primären Transformationen des Klartextes: dessen Diffusion (d.h. Verbreitung des Einflusses der einzelnen Elemente des Klartextes und des Schlüssels auf möglichst viele Elemente des Geheimtextes) und dessen Konfusion (d.h. Verschleierung der Abhängigkeiten zwischen Klartext, Geheimtext und Schlüssel) [4, s. 237].
Diese Arbeit ist folgendermaßen strukturiert. Im Abschnitt 2 werden klassische Verfahren besprochen. Im Abschnitt 3 werden die zur Zeit gängigen symmetrischen Verfahren erörtert und Vorteile versus Nachteile analysiert, DES-Abschnitt beinhaltet zusätzlich einige theoretische Überlegungen zur Kryptoanalyse. Im Abschnitt 4 werden einige wichtige Praxisimplementierungen aus dem Bereich der neuen Medien gezeigt.
1 Im Idealfall spricht man auch von Einwegfunktionen. Inversion bedeutet hier Berechnung des Schlüssels aus dem bekannten Klar- und Geheimtext
2
2. DIE KLASSISCHEN VERFAHREN
An dieser Stelle soll kurz auf die klassischen Kryptoverfahren mit Betonung auf Klassifikation eingegangen werden. Tabelle 1 stellt sie in komprimierter Form dar. Tabelle 1 [1] [2] [3, s. 23-75]
Allgemein kann man sagen, dass die klassischen Kryptoverfahren einen unbegründet ho hen Wert auf die Geheimhaltung des Verschlüsselungsalgorithmus legten, die Begriffe „Schlüssel“ und „Algorithmus“ waren dabei häufig untrennbar.
Die Substitutions- bzw. Transpositionsverfahren haben ihre eigenen Vorteile im Sinne der Resistenz gegenüber der Kryptoanalyse. Diese werden aber am effizientesten in Kombination verwendet werden. Solche Kombination heißt Produktchiffren und bildet das Fundament der heute verbreiteten Algorithmen.
3
3. DIE MODERNEN SYMMETRISCHEN ALGORITHMEN
Ein auffälliges Merkmal der klassischen Chiffren war die Tatsache, dass sie mit Zeichen (Buchstaben) gearbeitet haben. Die heutigen Algorithmen arbeiten dagegen eher mit Bits, was auf den EDV-Fortschritt zurückzuführen ist. Der Text kann dabei problemlos in eine Folge der Bits t ransformiert werden (eine naheliegende aber bei weitem nicht die beste Lösung besteht im Zusammenfügen der binär ausgedrückten ASCII-Kode einzelner Textzeichen).
3.1 DES
3.1.1 Beschreibung des DES-Algorithmus
DES (Data Encryption Standard, auch als Data Encryption Algorithm bekannt) war der erste Standard, der in der Mitte 70-er Jahre in Zusammenarbeit zwischen IBM und der amerikanischen National Security Agency ausgearbeitet wurde. Im Einklang mit dem damals herrschenden Zeitgeist wurde der genaue Algorithmus der Öffentlichkeit sehr lange verschwiegen, was unter anderem seriöse Kryptoanalyse negativ beeinflusst hat. Vielleicht deswegen war DES trotz mancher „eingeborener“ Schwachstellen mehr als 20 Jahre die erste Wahl geblieben.
DES beruht auf einer kryptographischen Umwandlung des Klartextes in den Geheimtext, die jeweils 64 Bits einbezieht. Der Schlüssel besteht aus 56 Bits. Erstens erfolgt eine Eingangspermutation des Geheimtextes nach einem festgelegtem Muster 2 [3, s. 223 , Tabelle 4.10]. Dann wird der Text in die rechte (R 0 ) und linke (L 0 ) Hälfte aufgeteilt. Danach folgen 16 identische Runden, die sich folgendermaßen iterativ beschreiben lassen (i=1...16): Li=Ri-1 (1) Ri=Li-1 ⊕ f(Ri-1,Ki) (2)
wobei: Ki der jeweilige Teilschlüssel (s.u.) für jeweilige Runde ist ⊕ eine XOR-Operation (Dividieren modulo 2) darstellt f () eine Substitutionsfunktion ist (s.u.)
Durch das Zusammenfügen von R16 und L16 und Endpermutation (die invers zur Eingangspermutation verläuft) gelangt man dann zum begehrten Geheimtext.
2 Diese Permutation ist vor allem für Hardware -Versionen (Kryptochips) vom Nutzen. Viele Software-Versionen lassen sie völlig weg.
4
Arbeit zitieren:
Volodymyr Perederiy, 2000, Symmetrische kryptographische Verfahren, München, GRIN Verlag GmbH
Dieser Text kann über folgende URL aufgerufen und zitiert werden:
Einbetten
DOI
Formatvorlage (Microsoft Word) für eine Diplomarbeit, Masterarbeit, Ha...
Für MS Word 2003 - Update 2010
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 25 Seiten
Formatvorlage (OpenOffice) für eine Diplomarbeit, Masterarbeit, Hausar...
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 35 Seiten
Formatvorlage / Vorlage zur Erstellung einer Diplomarbeit, Bachelorarb...
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 15 Seiten
Formatvorlage / Vorlage für eine Diplomarbeit / Hausarbeit
Für MS Word 2007 - dotx
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 25 Seiten
Anleitung zum Erstellen schriftlicher Arbeiten: Der Aufbau einer wisse...
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 20 Seiten
Erstellen einer schriftlichen Hausarbeit
Vorlagen, Muster, Formulare, Infobroschüren
Hausarbeit, 14 Seiten
Grundtechniken wissenschaftlichen Arbeitens
Bibliografieren - Reden - Schr...
Vorlagen, Muster, Formulare, Infobroschüren
Skript, 46 Seiten
Ratgeber zur Erstellung wissenschaftlicher Arbeiten. Diplomarbeiten - ...
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 39 Seiten
Volodymyr Perederiy hat den Text Symmetrische kryptographische Verfahren veröffentlicht
Volodymyr Perederiy hat einen neuen Text hochgeladen
Die Verminderung von asymmetrisch verteilten Informationen im Electron...
Eine Untersuchung des Electron...
Markus Müller
Electronic Commerce und Electronic Business
Mehrwert durch Integration und...
Rainer Thome, Heiko Schinzer, Martin Hepp
Handbook on Electronic Commerce
Michael Shaw, Robert Blanning, Troy Strader, Andrew Whinston
Agent Mediated Electronic Commerce
First International Workshop o...
Pablo Noriega, Carles Sierra
Agent-Mediated Electronic Commerce III
Current Issues in Agent-Based ...
Frank Dignum, Ulises Cortes
Agent-Mediated Electronic Commerce IV. Designing Mechanisms and System...
AAMAS 2002 Workshop on Agent M...
Julian Padget, Onn Shehory, William E. Walsh, Norman Sadeh, David Parkes
Agent-Mediated Electronic Commerce. Designing Trading Strategies and M...
AAMAS Workshop, AMEC 2009, Bud...
Esther David, Enrico Gerding, David Sarne, Onn M. Shehory
0 Kommentare