Data Protection and Cryptography
Master's programme(s):
Course code(s):
CC04
Instructors:
Course type:
Compulsory
Semester:
2
Learning outcomes:
On completing the course students will be able to:
- Develop the knowledge, understanding and skills to work as a computing security professional.
- Learn the concepts, principles, techniques and methodologies you need to design and assess complex networks, systems and applications, from the point of view of security.
- Develop the practical experience you need to plan, perform and evaluate data protection and cryptography processes.
General competences:
- Search for, analysis and synthesis of data and information, with the use of the necessary technology
- Decision Making
- Teamwork
- Production of free, creative, and inductive thinking
Syllabus:
The course introduces fundamental concepts and tools of Cryptography, ending to presenting special topics in Cryptography. The topics covered include:
- Introduction
- Modular arithmetics
- Symmetric Cryptography
- Asymmetric Cryptography
- Public Key Cryptography
- Digital Signatures
- Hash Functions
- Chaotic and Quantum Cryptography
Full course outline (PDF):