System Security (NEW!)

This course aims at introducing basic concepts and techniques for the development of secure systems. It is

This course is part of the Laurea Magistrale in Computer Science and Information Technology at Ca’ Foscari, Venice. It is a blended course of the Ca’ Foscari e-learning program and combines traditional classroom teaching with on-line classes, tutoring and challenges.

For students that started before 2022: This course is mapped to [CM0493] Security 1  and [CM0475] Security 1 (6 out of 12 CFU).


  • Course stars on Tuesday 20 September 2022!


  • Written exam giving a base score;
  • Challenges giving bonus on the base score.

Course material and books

All of the slides will be made available on-line here. The course is mainly based on:

  • William Stallings, Lawrie Brown. Computer Security: Principles and Practice, 4th Edition. Pearson, 2018. (chapters 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 22, 27)

On-line resources

  • The official moodle page contains:
    • links to zoom videoconferences
    • recordings of classes (only for eligible students)
    • slides
    • instruction to join the virtual meeting point for the course is in Slack
  • Examples and practical case studies are made available as docker images


  • [20/09/2022] Introduction and basic concepts (slides)
  • [23/09/2022] Security Design Principles (slides), User Authentication 1 (slides)

The lesson of 27/19/2022 is cancelled