Oct 22, 2019   7:04 p.m. Sergej
Academic information system

Course syllabus I-NKS - Design and cryptanalysis of ciphers (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: Design and cryptanalysis of ciphers
Course unit code: I-NKS
Mode of completion and Number of ECTS credits: Exam (6 credits)
 
Name of lecturer: prof. Ing. Pavol Zajac, PhD. (examiner, instructor, lecturer, person responsible for course, tutor) - slovak, english
 
Learning outcomes of the course unit:
The student will acquire an overview of the design and cryptanalysis of modern cryptographic systems. Domestic assignments will help the student to learn how to process information from scientific journals, how to realize their own research and how to present the results.
 
Prerequisites and co-requisites: passed Cryptography
 
Course contents:
1 The use of cryptography in information security, computer models of cryptographic primitives, perfect block and stream ciphers, hash functions, asymmetric cryptography
2 Generic attacks : brute-force, meet- in- the-middle, Hellman attack, Time-Memory Trade-Off
3 Boolean functions and their properties, composition of Boolean functions, Shannon approach to cipher design, product ciphers , confusion , diffusion, SPN
4 Linear and differential cryptanalysis of SPN
5 Design of AES , wide-trail strategy
6 Performance and security of AES
7 Modes of block ciphers, attacks on CBC, attacks on SSL
8 Stream ciphers - LFSR based design, RC4, attacks on stream ciphers
9 Hash functions and MAC - construction, use and attacks
10 Asymmetric cryptography - an overview, selected algorithms: RSA, DSA​​, ECDSA
11 Asymmetric cryptography - attacks and security, post-quantum cryptography
12 Side channels
 
Recommended or required reading:
Basic:
DAEMEN, J. -- RIJMEN, V. The Design of Rijndael: AES - The Advanced Encryption Standard. Berlin : Springer Verlag London, 2002. 238 p. ISBN 978-3-540-42580-9.
FERGUSON, N. -- SCHNEIER, B. -- KOHNO, T. Cryptography engineering: Design Principles and Practical Applications. Indianapolis : Wiley Publishing, Inc., 2010. 353 p. ISBN 978-0-470-47424-2.
KATZ, J. -- LINDELL, Y. Introduction to Modern cryptography. Boca Raton : Chapman & Hall/CRC, 2007. 534 p. ISBN 1-58488-551-3.

 
Planned learning activities and teaching methods: lectures
 
Assesment methods and criteria: Assignements, Final exam
 
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: