"Krótki kurs. Kryptografia"
Identyfikator Librowy: 272024
Spis treści
Rozdział 1. Wprowadzenie 12
Jak korzystać z tej książki 16
Rozdział 2. Zrozumieć kryptografię 20
Podstawowe koncepcje 20
Wprowadzenie 20
Rozdział 3. Historyczne algorytmy: proste przykłady 32
Wprowadzenie 32
Szyfr Cezara 33
Proste szyfry podstawieniowe 39
Statystyki języka angielskiego 44
Szyfr Playfaira 48
Szyfrowanie homofoniczne 51
Szyfry polialfabetyczne 54
Szyfr Vigenère’a 55
Szyfry transpozycyjne 63
Superszyfrowanie 65
Kilka wniosków 66
Dodatek 67
Rozdział 4. Szyfry nie do złamania? 72
Wprowadzenie 72
Poufność doskonała 74
Szyfr z kluczem jednorazowym 77
Rozdział 5. łczesne algorytmy 82
Ciągi bitów 82
Wprowadzenie 82
Szyfry strumieniowe 85
Szyfry blokowe (tryb ECB) 89
Funkcje skrótu 93
Systemy z kluczem publicznym 95
Rozdział 6. Bezpieczeństwo w praktyce 100
Wprowadzenie 100
Realistyczne bezpieczeństwo 102
Wyczerpujące poszukiwania klucza w praktyce 104
Ataki na systemy z kluczem publicznym 108
Rozdział 7. Zastosowania kryptografii 112
Wprowadzenie 112
Zastosowanie algorytmów symetrycznych dla zapewnienia poufności 115
Uwierzytelnienie 120
Zastosowanie algorytmów symetrycznych w celu uwierzytelnienia i zapewnienia integralności danych 121
Podpisy cyfrowe 124
Urzędy certyfikacji 128
Infrastruktura Klucza Publicznego 132
Potrzeba zaufania 134
Rozdział 8. Zarządzanie kluczami 138
Wprowadzenie 138
Cykl życia klucza 139
Generowanie klucza 140
Dystrybucja i przechowywanie klucza 141
Ustalanie klucza 144
Zastosowania klucza 145
Niszczenie klucza 148
Zmiana kluczy 148
Hierarchie kluczy 149
Zarządzanie kluczami w sieciach 151
Wykorzystanie zaufanego centrum zarządzania 152
Odzyskiwanie klucza i jego kopie zapasowe 154
Rozdział 9. Kryptografia w życiu codziennym 158
Wprowadzenie 158
Wypłacanie gotówki z bankomatu 158
Płatna telewizja 160
PGP – całkiem niezła prywatność 161
PGP keys 163
Bezpieczne przeglądanie sieci 164
Encrypt 164
Encrypt and Sign 164
Sign 164
Wykorzystanie telefonu komórkowego GSM 166
Bibliografia i dalsze lektury 170
Skorowidz 174