Home > Teaching > Security of Computer Systems

Security of Computer Systems

This course aims at introducing basic concepts and techniques for the development of secure systems and networks. In the first semester, we will talk about Cryptography and Security protocols; in the second semester we will apply the theory in a laboratory of  “ethical hacking”.

This course is part of the Laurea Magistrale (Master degree) in Computer Science at Ca’ Foscari, Venice, with the code [CM0228]. More information is available at the official page of the course.

News

  • To remove the annoying locale warning of perl in testbed add a “export LC_ALL=en_US.UTF-8″ in your .profile
  • Results of midterm exam are available here.
  • Istruzioni (sorry this will be translated in English very soon!) per l’accesso alla vpn e alle macchine vulnerabili. Zip di configurazione per la vpn

Assessment

Written and (optional) oral exam, plus an evaluation on the lab based on assignments and challenges.

Recommended books

  • D. R. Stinson, Cryptography, Theory and Practice, CRC Press.
  • A. J. Menezes, P. C. van Oorschot, S. A. Vanstone, Handbook of Applied Cryptography, CRC Press.
  • J. Erickson, Hacking, the art of exploitation, No starch press, 2008.

Table of contents (Theory, first semester)

(C) challenges not yet solved

(C) challenges already solved (you are invited to post your solution anyway)

Table of contents (Lab, second semester)

NOTE: These pages will be continuously updated during the whole semester. If you have comments/questions please post them.

Leave a Reply

 
(will not be published)
 
 
Comment