Specializations

IT Security (MSc major specialization in the Computer Engineering program)

The IT Security major specialization introduces the main security problems of IT systems and the approaches, methods, and tools used to solve those problems. We put the emphasis on practical applications, while students also get familiar with the security analysis techniques and design principles through the analysis of different security solutions. Those who complete the IT Security major specialization are able to identify security problems in practical IT systems, analyze and understand such problems, and design and develop appropriate security solutions. The students also learn when and how to apply cryptography to practical security problems.

The IT Security major specialization consists of four courses (Software Security (VIHIMA21), Computer and Network Security (VIHIMA23), Cryptographic Protocols (VIHIMB08), Security of Machine Learning (VIHIMB09)) and two lab exercises (Software Security Laboratory (VIHIMA22), Computer and Network Security Laboratory (VIHIMB07)). We also supervise student semester and diploma projects.

In the past: IT Security (MSc minor specialization in the Computer Science program)

Semester and diploma projects

We offer semester and diploma projects that are related to the research activities in the lab, or proposed by our industrial partners, therefore, they provide the opportunity for the students to join our research and development projects, or collaborate with our industrial partners.

If you are a student interested in any of our current project proposals, please, get in touch with the given contact person of the project before officially applying. The contact person will let you know the necessary steps for taking the project officially.

Courses All | BSc | BProf | MSc | Elective

All | BSc | BProf | MSc | Elective

IT Security (VIHIAC01)

This BSc course gives an overview of the different areas of IT security with the aim of increasing the security awareness of computer science students and shaping their attitude towards designing and using secure computing systems. The course prepares BSc students for security challenges that they may encounter during their professional career, and at the same time, it provides a basis for those students who want to continue their studies at MSc level (taking, for instance, our IT Security major specialization). We put special emphasis on software security and the practical aspects of developing secure programs.

Topics: IT security in practice; user authentication and access control basics; software security; memory corruption attacks; web security; mobile and cloud security; malwares; network security, firewalls, and IDS systems; introduction to cryptography; cryptographic protocols; privacy protection; risk analysis and economics of security.

IT Security (in English) (VIHIAC01)

This is the English version of IT Security (VIHIAC01) course.

Topics: IT security in practice; user authentication and access control basics; software security; memory corruption attacks; web security; mobile and cloud security; malwares; network security, firewalls, and IDS systems; introduction to cryptography; cryptographic protocols; privacy protection; risk analysis and economics of security.

In the past