|   | Prebraté a plánované témy |
| 16.9.2026 |
Steganografia.
Kódové knihy. Kryptografický systém, základné pojmy. Caesarova šifra, posuvné a afinné šifry. Monoalfabetická substitúcia. Možnosti frekvenčnej kryptoanalýzy. Typy kryptoanalytických útokov. Homofónna substitúcia. Bigramové šifry ( Playfair, Hill), trigramy. Understanding Cryptography - 1. kapitola - len v intranete Slajdy z prednášky Úlohy na precvičenie - séria A - odovzdať do 23. 9. 2026, 14:25. |
| 23.9.2026 |
Polyalfabetické šifry
(Vigenére), autokey,
Kasiského analytická metóda. Index koincidencie, vzdialenosť jednoznačnosti (Unicity distance). Kerckhoffsove zásady pre kryptografické systémy. Šifrovacie stroje (Enigma), kryptoanalýza. |
:
Ch. Paar, J. Pelzl, T. Güneysu: Understanding Cryptography, Springer 2024 (v intranete)
Video z prednášok Ch. Paar
A. Menezes, P. van Oorschot, S.Vanstone: Handbook of Applied Cryptography, CRC Press, 2001 (free!)
A. Menezes, P. van Oorschot, B. Preneel: Textbook of Applied Cryptography (a work in progress)
B. Schneier: Applied Cryptography. Protocols, Algorithms and Source Code in C, 2.ed., John Wiley&Sons, 1996 (v študovni)
D. R. Stinson: Cryptography. Theory and Practie, 4.ed., CRC Press, 2019 (v študovni)
W. Stallings: Cryptography and Network Security. Principles and Practice, 8.ed., Prentice-Hall, 2022
P. van Oorschot: Computer Security and the Internet, Springer, 2020
M. Welschenbach: Cryptography in C and C++, Apress, 2001
W. Trappe, L.C.Washington: Introduction to Cryptography with Coding Theory, Prentice-Hall, 2006
T. Koshy: Elementary Number Theory with Applications, Academic Press, 2001
S. Singh: The Code Book,
(český preklad:
Kniha kódů a šifer, Argo, 2003)
P. Vondruška: Kryptologie, šifrování a tajná písma, Albatros, 2006
L. Dobda: Ochrana dat v informačních systémech, Grada 1998
J. Přibyl, J. Kodl: Ochrana dat v informatice, Vydavatelství ČVUT, 1996
L. Huraj: Nebojme sa šifrovania - príručka pre stredoškolských učiteľov
:
Kryptografické kompendium J. Savarda
S. Singh: Crypto Corner
Crypto Museum
CrypTool
Crypto Challenges - reálne úlohy na kryptoanlýzu
Kritériá hodnotenia - bodované aktivity:
Celkove je možné získať spolu cca 140 bodov. Na absolvovanie so ziskom kreditov teda potrebujete aspoň 70 bodov. Stupňom D budem hodnotiť zisk aspoň 80 bodov, C aspoň 90 bodov, B aspoň 100 bodov a A aspoň 110 bodov.
Problémy a otázky môžete konzultovať s cvičiacim (podľa konzultačných hodín), s prednášajúcim po prednáške resp. elektronickou poštou na adrese jirasek at upjs.sk. Konzultácie je možné dohodnúť aj individuálne, no len v priebehu semestra. V skúškovom období konzultácie nebudú.