Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
viii
SpiStreści
2Funkcjeskrótu(funkcjehaszujące)
28
2.1.Czymjestfunkcjaskrótu?
29
2.2.Właściwościzabezpieczeńfunkcjiskrótu32
2.3.Uwarunkowaniazabezpieczeńfunkcjiskrótu34
2.4.Funkcjeskrótuwpraktyce
36
Zobowiązania
36■Integralnośćzasobówpodrzędnych
36■BitTor-
rent
37■Tor37
2.5.Znormalizowanefunkcjeskrótu
38
FunkcjahaszującaSHA-239■FunkcjahaszującaSHA-343■SHAKEicSHAKE.
Dwiefunkcjeorozszerzalnymwyjściu(XOF)
47■Jakuniknąćwieloznacznego
haszowaniazapomocąTupleHash48
2.6.Haszowaniehaseł50
3Kodyuwierzytelnianiawiadomości54
3.1.Ciasteczkabezstanowe–motywującyprzykładdlaMAC55
3.2.Kodzprzykładem
58
3.3.WłaściwościzabezpieczeńMAC59
Fałszerstwoznacznikauwierzytelniania
59
■
Długośćznacznikauwierzytelnia-
nia
wstałymczasie62
60
■
Atakipowtórzeniowe
60
■
Weryfikacjaznacznikówuwierzytelniania
3.4.
MACwprawdziwymświecie64
Uwierzytelnianiewiadomości
64
■
Wyprowadzaniekluczy
64
■
Integralność
ciasteczek65■Tablicemieszające65
3.5.
Kodyuwierzytelnianiawiadomościwpraktyce
65
HMAC,czyliMACopartynahaszu
65■KMAC,czyliMACopartynacSHA-
KE
67
3.6.
SHA-2iatakiprzedłużeniadługości67
4Szyfrowanieuwierzytelnione
71
4.1.Czymjestszyfr?
72
4.2.
SzyfrblokowyAES
74
JakipoziombezpieczeństwazapewniaAES?
74
■
InterfejsAES75
■
Wewnętrz-
nakonstrukcjaAES76