Přednáška popisuje základní metody a úlohy kryptografie. Postupně jsou popisovány základní kryptografické primitivy (moduly). Závěr je věnován implementaci a přehledu nejdůležitějších protokolů.
Poslední úprava: T_KA (19.05.2003)
The course describes basic methods and problems of cryptography. One by one, basic cryptographic primitives (modules) are described. The course also conatins implementation and overview of the most important protocols.
Literatura
Poslední úprava: T_KA (23.05.2003)
Luby: Pseudorandomness and cryptographic applications, Princeton Univ Pr. 1996;
Koblitz: Algebraic aspects of cryptography, Springer Verlag 1998;
Stinson: Cryptography: Theory and practice, CRC Press 1995;
J.Buchmann: Introduction to Cryptography, Springer Verlag 2001.
Sylabus -
Poslední úprava: T_KA (23.05.2003)
Základní systémy (substituce, transpozice, steganografie). Pseudonáhodné generátory. Symetrická kryptografie (blokové a proudové šifry). Asymetrická kryptografie. Jednosměrné funkce. Hashovací funkce. MAC. Podpisové schéma. Implementace jednotlivých protokolů (včetně protokolů založených na důkazech s nulovou znalostí).
Poslední úprava: T_KA (23.05.2003)
Basic systems (substitution, transposition, steganography). Pseudo-random generators. Symmetric cryptography (block and stream ciphers). Asymmetric cryptography. One-way functions. Hash functions. MAC. Signature scheme. Implementation of concrete protocols (including protocols based on zero-knowledge proofs).