Inhaltsverzeichnis
Wozu Kryptografie im Internet
1 Einleitung
1.1 Wenn das Internet ein Auto wäre
1.2 Sicherheit im Internet
1.3 Die zweite Auflage
1.4 Wozu noch ein Kryptografie-Buch?
1.5 Mein Bedauern, meine Bitten und mein Dank
2 Was ist Kryptografie und warum ist sie so wichtig?
2.1 The Name of the Game
2.2 Warum ist die Kryptografie so wichtig?
2.3 Anwendungen der Kryptografie
2.4 Und wer zum Teufel ist Alice?
2.5 Fazit
3 Wie kann das Internet abgehört werden?
3.1 Der Aufbau des Internets
3.2 Wie kann das Internet abgehört werden?
3.3 Ein paar Fälle aus der Praxis
3.4 Fazit
Die Grundlagen der Kryptografie
4 Symmetrische Verschlüsselung
4.1 Was ist symmetrische Verschlüsselung?
4.2 Einfache Verschlüsselungsverfahren
4.3 Polyalphabetische Chiffren
4.4 Die Enigma und andere Rotorchiffren
5 Moderne symmetrische Verschlüsselungsverfahren
5.1 Der Data Encryption Standard (DES)
5.2 Andere symmetrische Chiffren
5.3 Der AES
6 Asymmetrische Verschlüsselung
6.1 Das Schlüsselaustauschproblem
6.2 Ein bisschen Mathematik
6.3 Einwegfunktionen und Falltürfunktionen
6.4 Der Diffie-Hellman-Schlüsselaustausch
6.5 RSA
6.6 Weitere asymmetrische Verfahren
6.7 Hybridverfahren
6.8 Unterschiede zwischen Public und Secret Key
7 Digitale Signaturen
7.1 Was ist eine digitale Signatur?
7.2 RSA als Signaturverfahren
7.3 Signaturen auf Basis des diskreten Logarithmus
7.4 Sicherheit von Signaturverfahren
7.5 Unterschiede zwischen DLSSs und RSA
7.6 Weitere Signaturverfahren
8 Kryptografische Hashfunktionen
8.1 Was ist eine kryptografische Hashfunktion?
8.2 Die wichtigsten kryptografischen Hashfunktionen
8.3 Schlüsselabhängige Hashfunktionen
8.4 Weitere Anwendungen
9 Kryptografische Zufallsgeneratoren
9.1 Allgemeines zum Thema Zufallszahlen
9.2 Zufallszahlen in der Kryptografie
9.3 Die wichtigsten Pseudozufallsgeneratoren
9.4 Stromchiffren
9.5 Primzahlgeneratoren
Kryptografie für Fortgeschrittene
10 Standardisierung in der Kryptografie
10.1 Standards
10.2 Standards und die Realität
10.3 Wissenswertes zum Thema Standards
10.4 Die PKCS-Standards
10.5 IEEE P1363
11 Betriebsarten von Blockchiffren und Datenaufbereitung für asymmetrische Verfahren
11.1 Betriebsarten von Blockchiffren
11.2. Datenaufbereitung für das RSA-Verfahren
12 Kryptografische Protokolle
12.1 Protokolle
12.2 Eigenschaften von Protokollen
12.3 Protokolle in der Kryptografie
12.4 Eigenschaften kryptografischer Protokolle
12.5 Angriffe auf kryptografische Protokolle
12.6 Ein Beispielprotokoll: Blinde Signaturen
12.7 Weitere Protokolle
13 Authentifizierung
13.1 Authentifizierung und Identifizierung
13.2 Authentifizierungsverfahren
13.3 Biometrische Authentifizierung
13.4 Authentifizierung im Internet
13.5 Kerberos
13.6 RADIUS und TACACS
13.7 Bündelung von Authentifizierungsmechanismen
14 Kryptosysteme auf Basis elliptischer Kurven
14.1 Mathematische Grundlagen
14.2 Kryptosysteme auf Basis elliptischer Kurven
14.3 Beispiele und Standards für ECCs
15 Implementierung von Kryptografie
15.1 Krypto-Hardware und -Software
15.2 Chipkarten
15.3 Andere Krypto-Hardware
15.4 Krypto-Software
15.5 Universelle Krypto-Schnittstellen
15.6 Real-World-Attacken
15.7 Evaluierung und Zertifizierung
Public-Key-Infrastrukturen
16 Public-Key-Infrastrukturen
16.1 Vertrauensmodelle in der Public-Key-Kryptografie
16.2 Varianten hierarchischer PKIs
16.3 PKI-Standards
17 Funktionsweise einer PKI
17.1 Komponenten einer PKI
17.2 Zertifikate-Management
17.3 Enrollment
17.4 Certificate Policy und CPS
18 Digitale Zertifikate
18.1 X.509v1-Zertifikate
18.2 X.509v2-Zertifikate
18.3 PKCS#6-Zertifikate
18.4 X.509v3-Zertifikate
18.5 Die X.509v3-Erweiterungen von PKIX und ISIS
18.6 X.509-Attribut-Zertifikate
18.7 X.509-Fazit
18.8 PGP-Zertifikate
19 Zertifikate-Server
19.1 Verzeichnisdienste
19.2 Zertifikate-Server und Verzeichnisdienste
19.3 Abruf von Sperrinformationen
20 Praktische Aspekte beim PKI-Aufbau
20.1 Ablauf eines PKI-Aufbaus
20.2 Grundlegende Fragen beim PKI-Aufbau
20.3 Die wichtigsten PKI-Anbieter
Krypto-Protokolle für das Internet
21 Das Internet und das OSI-Modell
21.1 Das OSI-Modell
21.2 In welcher Schicht wird verschlüsselt?
22 Krypto-Standards für die OSI-Schichten 1 und 2
22.1 Krypto-Erweiterungen für ISDN (Schicht 1)
22.2 Kryptografie im GSM-Standard (Schicht 1)
22.3 Krypto-Erweiterungen für PPP (Schicht 2)
22.4 Virtuelle private Netze
23 IPSec (Schicht 3)
23.1 IPSec und IKE
23.2 IPSec
23.3 IKE
23.4 SKIP
23.5 Kritik an IPSec
23.6 Virtuelle private Netze mit IPSec
24 SSL, TLS und WTLS (Schicht 4)
24.1 Funktionsweise von SSL
24.2 SSL-Protokollablauf
24.3 Erfolgreiches SSL
24.4 Technischer Vergleich zwischen IPSec und SSL
24.5 WTLS
25 Krypto-Standards für das World Wide Web (Schicht 7)
25.1 Basic Authentication
25.2 Digest Access Authentication
25.3 HTTP über SSL (HTTPS)
25.4 Digitale Signaturen im World Wide Web
25.5 Was es sonst noch gibt
26 E-Mail-Verschlüsselungsstandards (Schicht 7)
26.1 E-Mails im Internet
26.2 PEM
26.3 OpenPGP
26.4 S/MIME
26.3 Mailtrust
26.6 Welcher Standard ist Standard?
26.7 Abholen von E-Mails: POP und IMAP
27 Internet-Zahlungssysteme (Schicht 7)
27.1 Allgemeines über Internet-Zahlungssysteme
27.2 Kreditkartensysteme
27.3 Kontensysteme
27.4 Bargeldsysteme
27.5 Die Krise der Zahlungssysteme
28 Weitere Krypto-Protokolle der Anwendungsschicht
28.1 Secure Shell (SecSH)
28.2 SASL
28.3 Krypto-Erweiterungen für SNMP
28.4 Online-Banking mit HBCI
28.5 Krypto-Erweiterungen für SAP R/3
Mehr über Kryptografie
29 Politische Aspekte der Kryptografie
29.1 Wie Verschlüsselung staatlich bekämpft wird
29.2 Das deutsche Signaturgesetz
29.3 Kryptografie und Politik in den USA
30 Wer in der Kryptografie eine Rolle spielt
30.1 Die zehn wichtigsten Personen
30.2 Die zehn wichtigsten Unternehmen
30.3 Die zehn wichtigsten Non-Profit-Organisationen
31 Wo Sie mehr zum Thema erfahren
31.1 Die zehn wichtigsten Informationsquellen
31.2 Die zehn wichtigsten Kryptografie-Bücher
31.3 Die zehn wichtigsten Web-Seiten
32 Das letzte Kapitel
32.1 Die zehn größten Krypto-Flops
32.2 Zehn Hinweise auf Schlangenöl
32.3 Zehn Beispiele für Schlangenöl
32.4 Zehn populäre Krypto-Irrtümer
32.5 Murphys zehn Gesetze der Kryptografie
Zurück
|