Navigation

13E113ZP - Computer Security

Course specification
Course title Computer Security
Acronym 13E113ZP
Study programme Electrical Engineering and Computing
Module Computer Engineering and Informatics, Electronics, Electronics and Digital Systems
Type of study bachelor academic studies,master academic studies
Lecturer (for classes)
Lecturer/Associate (for practice)
Lecturer/Associate (for OTC)
ESPB 6.0 Status elective
Condition Computer networks 1, Operating Systems 1
The goal Introduce students to the basic concepts of computer security. Understanding fundamentals of cryptography and security protocols. Introduce risks in the networking environment and understanding of all levels where protective measures need to be implemented.
The outcome Students will gain knowledge on how to deter, detect, prevent, and neutralize security breaches.
Contents
Contents of lectures Availability, Authentication, Authorization, Confidentiality, Integrity, and Access Control. Stream Ciphers (ChaCha20, RC4), Block Ciphers (DES, AES), Format Preserving Encryption (FF1,FF3-1), Asymmetric Algorithms (DH, RSA), Hash Functions (SHA-512), Message Authentication Codes, Digital Signatures (El Gamal, DSA, XMSS, SPHINCS+). Key Management (DH, X.509), Web Security (TLS), bitcoin blockchain
Contents of exercises Same as theoretical contents.
Literature
  1. P. Vuletić, Ž. Stanisavljević, Data protection, School of Electrical Engineering, University of Belgrade and Akademska misao, 2025, ISBN 978-86-6200-049-1
  2. William Stallings, Cryptography and Network Security, 8th edition, Prentice Hall, 2022 (Original title)
  3. Z. Stanisavljevic, P. Vuletic, M. Vukasovic, A. Milakovic, Computer Security manual for laboratory exercises, School of Electrical Engineering, University of Belgrade, 2021
Number of hours per week during the semester/trimester/year
Lectures Exercises OTC Study and Research Other classes
2 2 1
Methods of teaching 30 hours of lectures, 30 hours of supervised problem classes, 15 hours of practical work in laboratory. Approximately 70 hours of personal study and exercise.
Knowledge score (maximum points 100)
Pre obligations Points Final exam Points
Activites during lectures 0 Test paper 45
Practical lessons 15 Oral examination 0
Projects
Colloquia 40
Seminars 0