IT Security (VIHIAC01)

This course is delivered in the Computer Science BSc program in the 6th semester. The official syllabus is available on the faculty's web site.



This 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 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 student who want to comtinue their studies at MSc level. We put special emphasis on software security and the practical aspects of developing secure programs.



Kiadott anyagok

Course materials

A kiadott anyagokat a Moodle rendszeren keresztül lehet letölteni.

The course materials can be downloaded from the Moodle sytem.



During the semester

Homework (consisting in multiple assignments) and test.

Calculation of the grade

P = T + H, where T is the points obtained on the test (min 20, max 50 points) and H is the points obtained for the homework (min 25, max 50 points).
P >= 85 pont --> excellent (5);
P >= 70 pont --> good (4);
P >= 55 pont --> satisfactory (3);
P >= 40 pont --> pass (2);
P < 40 pont --> fail (1).

Órák ideje és helye

Time and location of classes



  • Thursday, from 9:15, E. 505


Megbeszélés szerint, az előadóval előre egyeztetett időpontban.

Office hours

Please contact the lecturer to schedule an appointment.



Date Topic Lecturer
2022.02.17. Introduction to IT security Biczók G.
2022.02.24. History of cryptography Biczók G.
2022.03.03. Applied Modern Cryptography Biczók G.
2022.03.10. User authentication and access control Biczók G.
2022.03.17. Privacy issues and PETs Ács G.
2022.03.24. Memory corruption attacks and countermeasures Biczók G.
2022.03.31. Malware and botnets Bencsáth B.
2022.04.07. Web security Biczók G.
2022.04.14. --- Spring Break ---
2022.04.21. Software security Biczók G.
2022.04.28. Mobile and cloud security Biczók G.
2022.05.05. Network security (offensive side) Bencsáth B.
2022.05.12. Network security (defensive side) Biczók G.
2022.05.19. Economics of security and privacy; ML security Biczók G., Ács G.

Házi feladat


Homework assignments

The homework consist of 5 assignments, which we publish in the Moodle system during the semester as we progress with the material and present the necessary background for each assignment in the lectures. Submission instructions are given in the descriptions of the assignments themselves.



2 weeks are given for solving each assignment. Exact submission dates are given in the Moodle system.



  • Test: May 13, 2022, 4pm-6pm (Budapest time) - IB.111
  • Test re-take: May 25, 2022, 9am-10am (Budapest time) - HSZK
  • Test re-re-take: May 30, 2022, 9am-10am (Budapest time) - IB.111

Kiegészítő források


Korábbi évek

Previous Years