Terms for 2017
Open DayFull list of terms
Proseminar of security
Proseminar is an obligatory course dedicated to students of higher grades with interest in IT security. Tutotials freely extend the knowledge gained in the course "Security and data protection". However, it is not necessary to have this lecture finished or signed. Importnat concepts will be reminded, therefore, it is possible to visit this course separately.
What are you going to learn
Introduction - Basic notions and principles of cryptology, historical motivation, basic classification of symmetric ciphers.
Adcanced cryptosystems - Vigene cipher including cryptoanalysis, one-time pad and the concept of absolutely secure cipher, Enigma and its cryptoanalysis.
Block ciphers - Binary and hexadecimal form of numbers, Feistel net, DES, AES.
Modes of block ciphers and stream ciphers - MAC modes of block ciphers, stream ciphers, RC4.
Asymetric cryptographyand models of attacker - principles of asymetric cryptography, various kinds of security.
RSA and Rabin cryptosystem - modulo arithmetic, extended Euclid algorithm, RSA, Rabin cryptosystems, problem of dicrete logarithm, Diffie-Hellman key exchange, man-in-the-middle attack.
Electronic signature and hash functions - scheme of signature, RSA and Rabin signature, hash functions and birthday paradox.
PKI - CA, request for certificate, authentication/ renewal / revoking of certificates.
Cryptographic protocols I - key exchange, broadcast, authentication, slitting of secret, secure database, time stamps.
Cryptographic protocols II - group signatures, commitment to bit, tossing the coin online, proofs with zero knowledge.
TLS and IPsec - SSL, TLS, handshake, HTTPS, IPsec.
Smart cards - history of payment cards, types of cards, supported cryptographic algorithms, attacks.
How the course is organized
Full time study
Proseminar is held once a week. Every lecture consists of (2 x 45 minutes). The course is concluded with exam.
Part time study
In this semester the course is not taught for combined form.