Kryptografia i jej zastosowanie.

7 marca 2019 Wyłączono Przez administrator


Wstęp……….4

Rozdział I.
Wstęp do kryptografii

1.1. Historia kryptografii ……….6
1.1.1. ENIGMA – maszyna szyfrująca ……….6
1.1.2. Rozwój współczesnej kryptografii……….8
1.2. Kontrowersje związane z kryptografią……….9
1.3. Korzystanie z produktów kryptograficznych……….10

Rozdział II.
Szyfrowanie danych

2.1. Podstawowe techniki szyfrowania……….13
2.1.1. Podstawienie……….14
2.1.2. Analiza częstotliwości……….14
2.1.3. XOR i one-time pad……….16
2.1.4. S-boksy……….18
2.2. Najważniejsze zastosowania szyfrowania ……….21
2.2.1. Ochrona danych przed niepowołanym odczytem ……….21
2.2.2. Uwierzytelnianie dokumentów……….20
2.2.3 Ochrona prywatności elektronicznej korespondencji……….21
2.2.4. Elektroniczny notariusz……….22

Rozdział III.
Algorytmy symetryczne i asymetryczne

3.1. Algorytmy symetryczne……….25
3.1.1. DES – Data Encryption Standard……….26
3.1.2. DESX……….27
3.1.3. Trzykrotny DES……….28
3.1.4. IDEA……….28
3.1.5. RC5……….29
3.2. Algorytmy asymetryczne……….30
3.2.1. RSA……….30
3.2.2. Algorytm ElGamala………. 31

Rozdział IV.
Administracja kluczami

4.1. Praktyka gospodarki kluczami……….32
4.1.1. Urządzenie kryptograficzne……….32
4.1.2. Generowanie kluczy……….34
4.1.3. Hierarchia kluczy……….35
4.1.4. Przechowywanie kluczy……….36
4.1.4.1. Utrata kluczy……….37
4.2. Protokoły uzgadniania kluczy……….37
4.2.1. Uzgadnianie kluczy poprzez szyfrowanie symetryczne……….38
4.2.2. Uzgadnianie klucza przez szyfrowanie asymetryczne……….39
4.2.3. Atak man in the middle……….40

Rozdział V.
Podpisy cyfrowe

5.1. Realizacja podpisów cyfrowych………. 42
5.1.1. Podpisy cyfrowe a podpisy odręczne……….45
5.1.2. Stosowanie podpisów cyfrowych……….46
5.1.3. DSS – amerykański standard podpisów cyfrowych……….48
5.2. Protokoły związane z podpisami………. 48
5.2.1. Ślepe podpisy……….48

Rozdział VI.
Zastosowanie kryptografii

6.1. Plastikowe pieniądze……….50
6.1.1. Smart cards……….50
6.1.2. PIN……….52
6.2. Zabezpieczenie komunikacji systemów komputerowych ……….54
6.2.1. Kerberos……….55
6.2.2. Protokół ssh……….56
6.2.3.Bezpieczeństwo w WWW i protokół SSL……….59
6.2.4. Zabezpieczenie komunikacji telefonicznej……….62
6.3. Szyfrowanie systemu plików……….64
6.4. Metody zabezpieczania się dla pojedynczego użytkownika……….66
6.4.1. PGP – Pretty Good Privacy……….67
6.4.2. Zabezpieczanie poczty elektronicznej – PEM……….68
6.5. Protokoły obrotu finansowego……….69
6.5.1. Telephone banking……….69
6.5.2. Protokół SET……….70

Podsumowanie……….72
Bibliografia ……….74
A. Pozycje literaturowe……….74
B. Źródła internetowe……….75