|
Cryptography and Codes
Credits: 7.5
Type: professional
Objectives:
To provide a practical introduction to cryptography and the study of error-correcting codes. The objective is to provide students with the knowledge and skills needed to work in this field.
Knowledge:
- Basic concepts in information theory.
- Error-correcting codes.
- Algorithms in finite fields.
- Cryptosystems.
- Geometric codes.
- Questions of computational complexity.
Subject-specific competences:
- To handle basic mathematical tools and to develop creative abilities.
- To understand and design error-correcting systems.
- To understand and design message encryption and decryption systems, using both private and public keys.
- To program algorithms and estimate their complexity.
|