Applied Cryptography

Semestr: Summer

Range: 2+2s

Completion:

Credits: 4

Programme type: Undefined

Study form: Fulltime

Course language:

Summary:

Cryptography and theory of information, Cryptography systems, Modern trends in cryptography.

Keywords:

Cryptography and theory of information, Cryptography systems, Modern trends in cryptography

Course syllabus:

1. Information theory and complexity theory in cryptography
2. Cryptography services, overview of cryptography mechanisms
3. Mathematical primer of cryptography
4. Cryptographic algorithms
5. Symmetrical cryptography
6. Hashing functions
7. Asymmetric systems
8. Elliptic curves in asymmetric cryptography
9. Random number generators
10. Aid computational tools
11. Cryptography protocols
12. Special architectures for hardware implementation of cryptographic algorithms
13. Quantum cryptography - introduction
14. Legislative and standardisation aspects of cryptography

Seminar syllabus:

1. Introduction
2. Cryptographic mechanisms
3. Mathematical primer of cryptography
4. Cryptographic algorithms
5. Symmetrical cryptography
6. Hashing functions
7. Asymmetric systems
8. Elliptic curves in asymmetric cryptography
9. Assignment of individual projects
10. Random number generators, prime-number generators
11. Solution of individual projects, consultation
12. Solution of individual projects, consultation
13. Solution of individual projects, consultation, test
14. Presentation of individual projects

Literature:

1. Alfred J. Menezes Scott A. Vanstone Paul C. van Oorschot, Handbook of Applied Cryptography, CRC Press, 1996
2. Přibyl, J. - Kodl, J.: Ochrana dat v informatice. Praha, Vydavatelství ČVUT 1996
3. http://www.cacr.math.uwaterloo.ca/hac/


Examiners:

Lecturers:

Instructors: