Oct 19, 2019   6:56 p.m. Kristián

# Course syllabus I-ZKRY - Cryptography (FEEIT - WS 2019/2020)

Information sheet          ECTS          Syllabus

Slovak          English

University: Slovak University of Technology in Bratislava
Faculty: Faculty of Electrical Engineering and Information Technology
Course unit title: Cryptography
Course unit code: I-ZKRY
Mode of completion and Number of ECTS credits: Exam (6 credits)

Name of lecturer: prof. RNDr. Otokar Grošek, PhD. (examiner, instructor, lecturer, person responsible for course) - slovak, english

Learning outcomes of the course unit:
The goal is to gain knowledge in the basic theoretical and practical approaches in cryptography. The course begins with basic facts about classical ciphers. Second part is the introduction to the study of algebraic structures, which help the students to understand the principles of constructions of block and asymmetric ciphers. Third part covers the selected representants of these cryptosystems. After the course, the students will be familiar with the construction and usage of these cryptographic algorithms.

Prerequisites and co-requisites: none

Course contents:
1. The overview of classical ciphers.
2. The basics of modular arithmetics.
3. Selected algebraic structures and their role in cryptography.
4. Permutations in algebraic structures.
5. Basic requirements on the cryptographic systems.
6. The models of message sources, random number generators, the statistical testing of random number generators.7. Blokové šifry Feistelovho typu.
8. LUCIFER, DES, BLOWFISH, GOST, IDEA, RIJNDAEL.
9. Modes of operation.
10. Public-key cryptosystems.
11. The rucksack system, McEliece, RSA, Goldwasser, EC-based systems.
12. The digital signature and related problems.

Basic:
 GROŠEK, O. -- VOJVODA, M. -- ZANECHAL, M. -- ZAJAC, P. Základy kryptografie. Bratislava : STU v Bratislave, 2006. 184 p. ISBN 80-227-2415-7. GROŠEK, O. -- PORUBSKÝ, Š. Šifrovanie: Algoritmy, metódy, prax. Praha : Grada, 1992. 268 p. ISBN 80-85424-62-2. MENEZES, A J. -- OORSCHOT, P C. -- VANSTONE, S A. Handbook of applied cryptography. Boca Raton : CRC Press, 1997. 780 p. ISBN 0-8493-8523-7. SCHNEIER, B. Applied cryptography: Protocols, algorithms, and source code in C. New York : John Wiley & Sons, 1996. 758 p. ISBN 0-471-11709-9.

Planned learning activities and teaching methods: 2h lectures, 2h seminars, homework

Assesment methods and criteria: 2 exams (30%)
Programming assignment (20%)
Final exam (50%)

Language of instruction: Slovak, English

Work placement(s): There is no compulsory work placement in the course unit.

Last modification made by RNDr. Marian Puškár on 05/09/2019.

 Type of output: PDF output (PDF)Document RTF (RTF)XML format for IS (XML IL)