Course - Advanced Topics in Web Security - DT8125
Advanced Topics in Web Security
About
About the course
Course content
This course includes number of advanced topics and contemporary trends on web applications security. Example topics include
- Web application security
- Identity, authentication and authorisations
- Threats and mitigations - classical and new developments
- Privacy and anonymity
- Role of AI in web security
- Security in Blockchain and Web3 technologies
- Applied Cryptography
Learning outcome
The main objective of the course is to train PhD students in the area of Web applications security. Students are expected to learn classical and state-of-art issues of security in web applications - both from a theoretical and applied perspectives. At the end of the course students are expected to apply the gained knowledge to design a secure web application and also do a through security analysis of an application. Besides that students are expected to develop competencies to conduct and publish academic research within the area.
Learning methods and activities
Seminars, colloquia and selv study as agreed.
Further on evaluation
The evaluation is primarily based on the project work and scientific report(s) and/or publications.
In the event of voluntary repetition, fail (F) or valid absence, the entire portfolio must be retaken in a semester with teaching.
Recommended previous knowledge
Knowledge on web application development.
Required previous knowledge
Mastres degree in computer science, informatics or equivalent, or admitted to NTNU's integrated PhD programme.
Course materials
To be announced at semester start.
Subject areas
- Computer and Information Science