Information Security
Faculteit | Science and Engineering |
Jaar | 2020/21 |
Vakcode | WBCS004-05 |
Vaknaam | Information Security |
Niveau(s) | bachelor |
Voertaal | Engels |
Periode | semester I a |
ECTS | 5 |
Rooster | rooster.rug.nl |
Uitgebreide vaknaam | Information Security | ||||||||||||||||
Leerdoelen | At the end of the course, the student is able to: 1) apply the encryption method 2) use the PGP/GPG encryption software 3) explain the strengths and weaknesses of various protocols 4) select best authorization model/technology to a given setting |
||||||||||||||||
Omschrijving | Information security refers to protection of sensitive data against unauthorised access and misuse. This course covers both theoretical and practical aspects of Information Security. Following a general introduction of the thoughts behind and importance of Information Security (e.g., CIA) various aspects of cryptography, access control and privacy will be discussed. In the context of cryptography, stream and block cyphers will be contrasted and widely used encryption methods (e.g., AES) as well as hashing algorithms (e.g., SHA-1/2) will be presented in detail. The course will also cover the concepts of authentication and authorization together with different access control models such as MAC and RBAC, and technologies. Since most of the security concepts are part of security protocols common security protocols like SSL, OAuth2 and OIDC will be studied. There will also be two additional lectures on privacy and system security respectively. The practice sessions will focus on items like faking identities, PGP/GPG, encryption, Diffie-Hellman key exchange methods and authorisation policy evaluation. |
||||||||||||||||
Uren per week | |||||||||||||||||
Onderwijsvorm | Hoorcollege (LC), Opdracht (ASM) | ||||||||||||||||
Toetsvorm |
Meerkeuze toets (MC), Opdracht (AST), Schriftelijk tentamen (WE)
(The written exam (E), combined with the ratings of assignments (A) produce the final grade: if (A >= 5.0 and E >= 5.0) then F=(.6*A + .4*E) else otherwise (A<5 or E<5) F=min(A,E))) |
||||||||||||||||
Vaksoort | bachelor | ||||||||||||||||
Coördinator | F. Turkmen, PhD. | ||||||||||||||||
Docent(en) | F. Turkmen, PhD. | ||||||||||||||||
Verplichte literatuur |
|
||||||||||||||||
Entreevoorwaarden | The course unit assumes basic programming experience in a common imperative programming language like C, C++, Python, or Java | ||||||||||||||||
Opmerkingen | Mark Stamp's book price may vary. E.g., Amazon reports prices currently ranging from $50 to $65 -- In the academic year 2020-2021, all CS bachelor courses have limited enrollment: - CS students can always enter each course, regardless of whether the course is mandatory for them or not. - A maximum of only 20 places per course is available for non-CS students. These places are filled on a first-come-first-served basis, with priority given to students with a strong CS-related background (e.g., CS exchange students, AI students, etc.). These students need to meet the course prerequisite requirements as mentioned on Ocasys. For more info about the enrollment procedure, see https://student.portal.rug.nl/infonet/studenten/fse/programmes/bsc-cs/general/vakintekening-procedure#cap This course was registered last year with course code INBSEC-08 |
||||||||||||||||
Opgenomen in |
|