Coding and Cryptography
- Department of Applied Mathematics
Over the centuries, an elaborate set of mechanisms has been created to deal with information security issues when the information is conveyed by physical documents. The fundamentals of these mechanisms are given in the course. Information security and encryption, algorithms of codes and error correcting codes are discussed. Cryptography uses modern algebraic methods, new algorithms from number theory and fast digital algorithms from DSP. During seminars the students will learn encrypting and decrypting of text messages.
General knowledge of mathematics - calculus and algebra - at the level of standard bachelor university courses. Ability to work with sets and arithmetic fields.
- Syllabus of lectures:
- Syllabus of tutorials:
- Study Objective:
Overview of two basic aspects of information protection during data transfer: coding and encryption. Principles of code and cipher construction.
- Study materials:
Garfinkel S.: Šifrování pro každého., PGP: Pretty Good Privacy, Computer Press, 1998., Koblitz N.: A Course in Number Theory and Cryptography, Springer, 1994.
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans: