24S114ZP2 - Computer Security 2
| Course specification | ||||
|---|---|---|---|---|
| Course title | Computer Security 2 | |||
| Acronym | 24S114ZP2 | |||
| Study programme | Software Engineering | |||
| Module | ||||
| Type of study | bachelor academic studies | |||
| Lecturer (for classes) | ||||
| Lecturer/Associate (for practice) | ||||
| Lecturer/Associate (for OTC) | ||||
| ESPB | 6.0 | Status | elective | |
| Condition | Computer Security | |||
| The goal | Introducing the advanced topics in data security with various business applications and developing skills to implement these mechanisms in computer systems. Introducing students to the basics of information security. | |||
| The outcome | Students will gain knowledge about advanced data protection mechanisms, basic infromation security concepts, as well as the methodologies of security services implementation. | |||
| Contents | ||||
| Contents of lectures | Network protocol security (SSH, DNSSEC). Advanced topics in data protection: homomorphic encryption, secure multi-party computation, secret sharing, k of n threshold algorithms, zero knowledge proofs, data anonymisation algorithms. Authentication applications (Kerberos, identityfederations, SAML, Oauth). Cloud Security. Electronic Mail Security (PGP, S/MIME). | |||
| Contents of exercises | Same as theoretical content. | |||
| Literature | ||||
| ||||
| Number of hours per week during the semester/trimester/year | ||||
| Lectures | Exercises | OTC | Study and Research | Other classes |
| 2 | 2 | 1 | ||
| Methods of teaching | Lectures, excersises with demos in computer lab, software project | |||
| Knowledge score (maximum points 100) | ||||
| Pre obligations | Points | Final exam | Points | |
| Activites during lectures | Test paper | 40 | ||
| Practical lessons | Oral examination | |||
| Projects | 30 | |||
| Colloquia | 30 | |||
| Seminars | ||||

