Introduction to Computer and Network Security

Course Information


Room and Schedule

    • A 102 - 17:30-19:30 - Wednesday*
    • A 102 - 17:30-19:30 - Friday
    • *except: A 104 on Sep 26 and Oct 03.

There will be no lectures for this course on Oct 10, 12, 24, Nov 02, and Dec 19, as per the official academic calendars of the DISI and MAT departments.

There is also no lecture currently scheduled for Nov 09.

Do check the official UniTN course timetable for updates.


Silvio Ranise (

Security & Trust Research Unit

Fondazione Bruno Kessler

Teaching Assistant: Alessandro Tomasi (email altomasi at; telegram @AlessandroTomasi)

Office hours

By appointment only. Please email the lecturer or assistant directly.


This is an introductory course to the increasingly important area of computer and network security. The main goal is to enable students to

  • understand the theoretical and practical problems of information security,
  • understand and recognize threats to fundamental security properties: confidentiality, integrity, and availability,
  • understand how the main security mechanisms - such as authentication and authorization protocols, and access control - can be applied to mitigate vulnerabilities.


2018/19 topics, lecture notes, and links to additional material.


  • Written exam (questions and/or exercises) at the end of the course
  • Dates: TBA
  • Past papers and results of past exam sessions are available.
  • IMPORTANT: Exam marks will be published through Esse3. You will receive an email notification when this has been done. You will have 7 (seven) days to confirm your acceptance of the mark directly through Esse3, or choose to withdraw from the session. If you do not actively confirm the mark, it will not be recorded, and you will have to sign up for another session in future.


  • 2018.09.21 - Workshop 01 notes available
  • 2018.09.21 - Updated course schedule and room information. A few more details on workshops.
  • 2018.09.19 - Updated course schedule and room information.
  • 2018.09.17 || Results & Exam Sept. 11, 2018 with sketch of answers
  • 2018.09.14 - Please take our census 2018 survey! Also note the updated course schedule and room information on this page.
  • 2018.09.10 - Timetable and projects for the 2018 autumn semester
  • 2018.10.20 - Workshop 2 uploaded; linked to github repo.
  • 2018.10.24 - All videos recorded so far have been uploaded; you can find them on the syllabus page under each lecture.
  • 2018.11.09 - Project descriptions updated
  • 2018.11.15 - More video links added.
  • 2018.12.05 - More video links added. Workshop 5 notes online.
  • 2018.12.11 - More video links added.
  • 2018.12.14 - Worksheet and slides for the last workshop.
  • 2019.01.17 - blockchain lecture notes pdf updated with 'caveats' section shown in the lecture.
  • 2019.01.22 - added the last remaining lecture video links.
  • 2019.02.20. - new information on exam mark acceptance procedure.
  • 2019.03.04. - Exam results for the February session.
  • 2019.06.24. - Exam results for June 18.
  • 2019.07.20. - Exam results for July 04.