![book](Okladki/ISBN/8324/8324669752.jpg)
![book](Okladki/ISBN/8324/8324669752.jpg)
Podstawy kryptografii
Kryptografia to dziedzina nauki, której sedno stanowią sposoby bezpiecznego przekazywania informacji. Jest ona niemal tak stara, jak nasza cywilizacja, a dziś rozwija się w sposób niezwykle dynamiczny. Gdy tylko narodziły się pierwsze metody zapisu i komunikowania się, pojawiła się też konieczność zabezpieczenia informacji przed tymi, którzy mogliby wykorzystać je na niekorzyść osób dysponujących tymi informacjami. Od
bezpieczeństwa ważnych informacji zależały często losy całych państw i narodów. O rozstrzygnięciach wielkich bitew nierzadko decydowały inteligencja i determinacja pojedynczych osób, które potrafiły odpowiednio skutecznie szyfrować (bądź też deszyfrować) nadawane (lub przechwytywane) komunikaty.
O tej fascynującej dziedzinie wiedzy opowiada książka "Podstawy kryptografii". Wprowadza ona czytelnika w podstawowe zagadnienia kryptografii bez przygniatania nadmiarem teorii i skomplikowaną matematyką. Kusi za to barwnymi opisami i pasjonującymi przykładami "kryptograficznych wojen". Można dzięki niej poznać historię rozwoju technik szyfrowania informacji, matematyczne podstawy kryptografii, stojącą za nią teorię oraz praktyczne zastosowania tej nauki. Niezależnie od tego, czy chcesz poznać kryptografię na własny użytek, czy jest Ci to potrzebne w celach zawodowych, książka ta okaże się doskonałym przewodnikiem po świecie szyfrów, kluczy i algorytmów zabezpieczających dane. Znajdziesz w niej informacje na temat protokołów SSL i SSH, a także szczegółowy opis algorytmu SHA3.
Odpowiedzialność: | Marcin Karbowski. |
Hasła: | Algorytmy - stosowanie Sieć komputerowa - ochrona Szyfry - historia Szyfry - stosowanie Transmisja danych - ochrona Podręczniki |
Adres wydawniczy: | Gliwice : Wydawnictwo Helion, cop. 2014. |
Wydanie: | Wyd. 3. |
Opis fizyczny: | 328 s. : il. ; 24 cm. |
Uwagi: | Bibliogr. s. 307-308. Indeks. |
Skocz do: | Dodaj recenzje, komentarz |
- Rozdział 1. Historia kryptografii
- 1.1. Prolog — Painvin ratuje Francję
- 1.2. Początek
- 1.2.1. Steganografia
- 1.2.2. Kryptografia
- 1.2.3. Narodziny kryptoanalizy
- 1.3. Rozwój kryptografii i kryptoanalizy
- 1.3.1. Szyfry homofoniczne
- 1.3.2. Szyfry polialfabetyczne
- 1.3.3. Szyfry digraficzne
- 1.3.4. Prawdziwy „szyfr nie do złamania"
- 1.3.5. Kamienie milowe kryptografii
- 1.4. Kryptografia II wojny światowej
- 1.4.1. Enigma i Colossus
- 1.5. Era komputerów
- 1.5.1. DES
- 1.5.2. Narodziny kryptografii asymetrycznej
- 1.5.3. RSA
- 1.5.4. PGP
- 1.5.5. Ujawniona tajemnica
- 1.5.6. Upowszechnienie kryptografii
- Rozdział 2. Matematyczne podstawy kryptografii
- 2.1. Podstawowe pojęcia
- 2.1.1. Słownik tekstu jawnego
- 2.1.2. Przestrzeń tekstu
- 2.1.3. Iloczyn kartezjański
- 2.1.4. System kryptograficzny
- 2.1.5. Szyfrowanie monoalfabetyczne
- 2.1.6. Funkcje jednokierunkowe
- 2.1.7. Arytmetyka modulo
- 2.1.8. Dwójkowy system liczbowy
- 2.1.9. Liczby pierwsze
- 2.1.10. Logarytmy
- 2.1.11. Grupy, pierścienie i ciała
- 2.1.12. Izomorfizmy
- 2.2. Wzory w praktyce
- 2.2.1. Kryptosystem RSA
- 2.2.2. Problem faktoryzacji dużych liczb
- 2.2.3. Mocne liczby pierwsze
- 2.2.4. Generowanie liczb pierwszych
- 2.2.5. Chińskie twierdzenie o resztach
- 2.2.6. Logarytm dyskretny
- 2.2.7. XOR i AND
- 2.2.8. Testy zgodności
- 2.2.9. Złożoność algorytmów
- 2.2.10. Teoria informacji
- Rozdział 3. Kryptografia w teorii
- 3.1. Ataki kryptoanalityczne i nie tylko
- 3.1.1. Metody kryptoanalityczne
- 3.1.2. Kryptoanaliza liniowa i różnicowa
- 3.1.3. Inne rodzaje ataków
- 3.2. Rodzaje i tryby szyfrowania
- 3.2.1. Szyfry blokowe
- 3.2.2. Szyfry strumieniowe
- 3.2.3. Szyfr blokowy czy strumieniowy?
- 3.3. Protokoły kryptograficzne
- 3.3.1. Protokoły wymiany kluczy
- 3.3.2. Podpis cyfrowy
- 3.3.3. Dzielenie sekretów
- 3.3.4. Inne protokoły
- 3.4. Infrastruktura klucza publicznego
- 3.4.1. PKI w teorii
- 3.4.2. ...i w praktyce
- 3.5. Kryptografia alternatywna
- 3.5.1. Fizyka kwantowa w kryptografii
- 3.5.2. Kryptografia DNA
- 3.5.3. Kryptografia wizualna
- 3.6. Współczesna steganografia
- 3.6.1. Znaki wodne
- 3.6.2. Oprogramowanie steganograficzne
- Rozdział 4. Kryptografia w praktyce
- 4.1. Konstrukcja bezpiecznego systemu kryptograficznego
- 4.1.1. Wybór i implementacja kryptosystemu
- 4.1.2. Bezpieczny system kryptograficzny
- 4.1.3. Najsłabsze ogniwo
- 4.2. Zabezpieczanie połączeń internetowych
- 4.2.1. Protokół TLS
- 4.2.2. Protokół SSH
- 4.3. Symantec Encryption Desktop
- 4.3.1. PGP Keys
- 4.3.2. PGP Messaging
- 4.3.3. PGP Zip
- 4.3.4. PGP Disk
- 4.3.5. PGP Viewer
- 4.3.6. File Share Encryption
- 4.3.7. PGP Shredder
- 4.3.8. Web of Trust
- 4.4. GnuPG
- 4.4.1. Tworzenie certyfikatu
- 4.4.2. Obsługa certyfikatów
- 4.4.3. Szyfrowanie i podpisywanie
- 4.4.4. Obsługa serwerów
- 4.5. TrueCrypt
- 4.5.1. Tworzenie szyfrowanych dysków i partycji
- 4.5.2. Obsługa dysków wirtualnych
- 4.5.3. Ukryte dyski
- 4.5.4. Pozostałe opcje i polecenia
- 4.6. Składanie i weryfikacja podpisów elektronicznych
- 4.6.1. Wymagania techniczne
- 4.6.2. Jak zdobyć certyfikat cyfrowy?
- 4.6.3. O czym warto pamiętać?
- 4.6.4. Konfiguracja programu pocztowego
- 4.6.5. Struktura certyfikatu
- 4.7. Kryptografia w PHP i MySQL
- 4.7.1. Funkcje szyfrujące w PHP
- 4.7.2. Szyfrowanie danych w MySQL
- 4.7.3. Kolejne udoskonalenia
- Podsumowanie
- Dodatek A. Jednokierunkowe funkcje skrótu
- A.1. MD5
- A.1.1. Przekształcenia początkowe
- A.1.2. Pętla główna MD5
- A.1.3. Obliczenia końcowe
- A.2. SHA-1
- A.2.1. Przekształcenia początkowe
- A.2.2. Pętla główna algorytmu SHA-1
- A.2.3. Operacje w cyklu SHA-1
- A.2.4. Obliczenia końcowe
- A.3. SHA-2
- A.3.1. Dodatkowe pojęcia
- A.3.2. Przekształcenia początkowe
- A.3.3. Operacje w cyklu SHA-2
- A.3.4. Dodatkowe różnice między algorytmami SHA-2
- A.4. SHA-3
- A.4.1. SHA-3 — ogólny opis
- A.4.2. Funkcja rundy SHA-3
- A.4.3. Funkcja mieszająca SHA-3
- A.5. Inne funkcje skrótu
- Dodatek B. Algorytmy szyfrujące
- B.1. IDEA
- B.1.1. Przekształcenia początkowe
- B.1.2. Operacje pojedynczego cyklu IDEA
- B.1.3. Generowanie podkluczy
- B.1.4. Przekształcenia MA
- B.1.5. Deszyfrowanie IDEA
- B.2. DES
- B.2.1. Permutacja początkowa (IP)
- B.2.2. Podział tekstu na bloki
- B.2.3. Permutacja rozszerzona
- B.2.4. S-bloki
- B.2.5. P-bloki
- B.2.6. Permutacja końcowa
- B.2.7. Deszyfrowanie DES
- B.2.8. Modyfikacje DES
- B.3. AES
- B.3.1. Opis algorytmu
- B.3.2. Generowanie kluczy
- B.3.3. Pojedyncza runda algorytmu
- B.3.4. Podsumowanie
- B.4. Twofish
- B.4.1. Opis algorytmu
- B.4.2. Pojedyncza runda algorytmu
- B.4.3. Podsumowanie
- B.5.CAST5
- B.5.1. Opis algorytmu
- B.5.2. Rundy CAST5
- B.6. Blowfish
- B.6.1. Opis algorytmu
- B.6.2. Funkcja algorytmu Blowfish
- B.7. DSA
- B.7.1. Podpisywanie wiadomości
- B.7.2. Weryfikacja podpisu
- B.7.3. Inne warianty DSA
- B.8. RSA
- B.8.1. Generowanie pary kluczy
- B.8.2. Szyfrowanie i deszyfrowanie
- B.9. Inne algorytmy szyfrujące
- Dodatek C. Kryptografia w służbie historii
- C.1. Święte rysunki
- C.1.1. 1000 lat później
- C.1.2. Szyfr faraonów
- C.1.3. Ziarno przeznaczenia
- C.1.4. Je tiens l`affaire!
- C.1.5. Tajemnica hieroglifów
- C.2. Język mitów
- C.2.1. Mit, który okazał się prawdziwy
- C.2.2. Trojaczki Kober
- C.2.3. Raport z półwiecza
- C.3. Inne języki
Zobacz spis treści
Sprawdź dostępność, zarezerwuj (zamów):
(kliknij w nazwę placówki - więcej informacji)
Czytelnia nr 16
Plac Inwalidów 3
ul. gen. Józefa Zajączka 8
Sygnatura: 003
Numer inw.: 22716
Dostępność: tylko na miejscu