Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2019/2020

Encoding and Cryptology Introduction

The course is not on the list Without time-table
Code Completion Credits Range Language
11KZK KZ 2 2+0 Czech
Lecturer:
Tutor:
Supervisor:
Department of Applied Mathematics
Synopsis:

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).

Requirements:

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.

Note:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Data valid to 2019-10-15
For updated information see http://bilakniha.cvut.cz/en/predmet1525006.html