Algorytmy kryptograficzne | I2N BASiSK | semestr letni 2025/2026
Wykład
- Sobota, 15.30–17.45, wykład zdalny.
Prowadzący
Wykład
Ćwiczenia
- Adam Gregosiewicz (gr. 2.1–2.2)
Konsultacje
- Poniedziałek, 12.15–13.00, Pentagon, pok. 3 (PE 3).
- Piątek, 11.00-12.00, Pentagon, pok. 3 (PE 3).
Wykłady
Tydzień 1 — 18.04.2026
Informacje organizacyjne. Wprowadzenie do kryptografii i kryptoanalizy. Definicja kryptosystemu. Omówienie podstawowych rodzajów szyfrów o charakterze historycznym: szyfr Cezara, podstawieniowy, afiniczny, Hille’a, Vigenère’a. Modele ataków na kryptosystemy. Kryptoanaliza wybranych szyfrów. Podstawowe narzędzie kryptoanalityczne: wyczerpujące wyszukiwanie klucza, analiza częstości, test Kasiskiego, indeks koincydencji.
Materiały:
Literatura:
- [1] rozdz. 2.1 i 2.2.
Laboratoria
Repozytorium z zadaniami i przykładowymi rozwiązaniami: GitHub.
Materiały
Książki
- Douglas R. Stinson, Kryptografia w teorii i praktyce, Wydawnictwo Naukowe PWN, 2021.
- Alfred J. Menezes, Paul C. van Oorschot, Scott A. Vanstone, Handbook of Applied Cryptography.
- Bruce Schneier, Kryptografia dla praktyków, WNT, 2002.
- Dan Boneh, Victor Shoup, A Graduate Course in Applied Cryptography.
- Steven Galbraith, Mathematics of Public Key Cryptography.
- Jeffrey Hoffstein, Jill Pipher, Joseph H. Silverman, An Introduction to Mathematical Cryptography.
Polecam również książki o historii kryptologii.
- David Kahn, Łamacze kodów. Historia kryptologii, Zysk i S-ka, 2019.
- Simon Singh, Księga szyfrów, Albatros, 2001.
- Steven Levy, Rewolucja w kryptografii, WNT 2002.
Strony internetowe
Kursy wideo
- Christof Paar, Introduction to Cryptography.
- Dan Boneh, Cryptography I.