Encoding and Cryptology Introduction
- Department of Applied Mathematics
Theoretical background of ECC construction and their application to areas as data transmission (linear and binary cyclic codes) or data compression (Huffman code, LZ77, LZW). Introduction to cryptology, theoretical backgroud and construction of different ciphers (DES, AES, RSA).
Knowledge of algebra and combinatorics at the level of compulsory university courses for bachelors. Students understand and are able to work with terms like linear space, linear combination of vectors, and perform standard combinatoric calculations.
- Syllabus of lectures:
- Syllabus of tutorials:
- Study Objective:
Students understand mathematical and information theory background of error-correction codes and ciphers. They are familiar with the basic types of codes and ciphers, are able to explain their principles and they can practically use their knowledge.
- Study materials:
Adámek, J.: Foundations of coding: theory and applications of error-correcting codes, with an introduction to cryptography and information theory. Wiley, 1991, 336pp.
Morelos-Zaragoza, R.H.: The Art of Error-Correcting Coding. 2nd ed., Wiley, 2006, 263pp.
Mollin, R.A.: An Introduction to Cryptography, Second Edition. Taylor & Francis, 2006, 413pp.
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans: