Ćwiczenia na przedmiot Kryptografia na Wydziale Fizyki, Astronomii i Informatyki Stosowanej na Uniwersytecie Jagiellońskim
- lista1
- szyfr Cezara
- deszyfrowanie bruteforce
- analiza statystyczna szyfru Cezara
- szyfr Vigenere'a
- analiza statystyczna szyfru Vigenere'a
- lista2
- szyfry z kluczem jednorazowym (one-time pad)
- deszyfrowanie wiadomości zaszyfrowanych tym samym OTP
- analiza statystyczna wiadomości zaszyfrowanych tym samym OTP
- lista3
- algorytm DES
- generowanie kluczy do DES
- sieć Feistela
- lista4
- ciała Galois
- operacje w ciałach Galois
- wyprowadzanie S-Boxa dla algorytmu AES
- lista5
- algorytm AES
- generowanie kluczy do algorytmu AES
- lista6
- szyfrowanie DES w trybie EBC
- szyfrowanie DES w trybie CBC
- szyfrowanie DES w trybie OFB
- padding PKCS#5
- atak typu padding oracle
- lista7
- protokół Diffiego-Helmana
- szybkie potęgowanie modulo
- test Fermata liczb pierwszych
- generacja kluczy dla RSA
- szyfrowanie przy pomocy potęgowania modulo
- lista8
- kryptografia krzywych eliptycznych
- działania wewnętrzne na krzywych eliptycznych
- twierdzenie Hassego
- Elliptic Curve Diffie-Hellman (ECDH)
- lista9
- funkcje skrótu
- kolizje w f. skrótu algorytmem rho Pollarda
- obliczanie HMAC
- podpis elektroniczny RSA
- kopanie Bitcoinów
- lista10
- symulacje kwantowych obwodów
- teleportacja stanu kwantowego