2024

Cryptography

Name: Cryptography
Code: MAT13664M
6 ECTS
Duration: 15 weeks/156 hours
Scientific Area: Informatics

Teaching languages: Portuguese
Languages of tutoring support: Portuguese

Sustainable Development Goals

Learning Goals

- Capacity of resolution of problems and development of rigorous a mathematical spirit.
- To study basic concepts of the Cryptography. Public Key encryption and signatures from Public-key systems.

Contents

Integers
Congruences and Residue Class Rings
Encryption
Probability
DES
Public-Key
Discret Logarithms
Hash Functions
Digital Signatures
Finite Fields
Elliptic Curves

Teaching Methods

Oral exposition and problem classes.
Middle term tests and final examination.
The development of the contents will be carried out based on a theoretical and theoretical-empirical approach, building a basic frame of reference, either through exposition, or through research and synthesis works.
These approaches will be complemented, from an application perspective, with problem-solving analysis.

Teaching Staff (2023/2024 )