Introduction to cryptology
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
01UKRY | Z | 2 | 2+0 | Czech |
- Lecturer:
- Lubomíra Balková (gar.)
- Tutor:
- Lubomíra Balková (gar.)
- Supervisor:
- Department of Mathematics
- Synopsis:
-
An introductive survey of cryptography and cryptoanalysis starting with classical ciphers, passing through mechanical rotor machines, symmetric and asymmetric cryptography to quantum cryptography.
- Requirements:
-
Having the subject Discrete Mathematics done is recommended.
- Syllabus of lectures:
-
1. Classical ciphers
2. Mechanical rotor machines
3. Random number generators
4. Perfect secrecy
5. Symmetric cryptography
6.Primality testing
7. Asymmetric cryptography
8. Digital signature
9.Hash functions
10. E-mail and internet secrecy
11. Quantum cryptography
- Syllabus of tutorials:
- Study Objective:
-
Knowledge:
History of cryptology and actual enciphering techniques and the theory behind them (generation of random numbers, primality testing, hash functions).
Abilities:
Computer implementation of studied algorithms.
- Study materials:
-
Key references:
[1] R. A. Mollin, An Introduction to Cryptography, 2nd edition, Chapman and Hall/CRC, 2007
[2]. J. Katz, Y. Lindell, Introduction to Modern Cryptography, Chapman and Hall/CRC, 2008
Recommended references:
[3] B. Schneier, Applied Cryptography, John Wiley and Sons, 1996
[4] D. Welsh, Codes and Cryptography, Clarendon Press, Oxford, 1989
- Note:
- Time-table for winter semester 2011/2012:
- Time-table is not available yet
- Time-table for summer semester 2011/2012:
- Time-table is not available yet
- The course is a part of the following study plans: