CODE 80156 ACADEMIC YEAR 2017/2018 CREDITS 9 cfu anno 1 INGEGNERIA INFORMATICA 8733 (LM-32) - SCIENTIFIC DISCIPLINARY SECTOR ING-INF/05 LANGUAGE Italian TEACHING LOCATION SEMESTER 1° Semester AIMS AND CONTENT SYLLABUS/CONTENT Security requirements, security mechanisms, and attacks. Fundamentals of cryptography: classical cryptographic techniques; symmetric ciphers (block ciphers, DES); hash functions; public key cryptography (RSA, Diffie-Hellman, PKI) Applications: confidentiality, authentication, non-repudiation (digital signature); Security Protocols: design and analysis of vulnerabilities (Needham Schroeder Public Key authentication protocol, Otway-Rees, Andrew Secure RPC protocol, Denning and Sacco key exchange protocol; introduction to Kerberos e IPSec) Web security: cross-site scripting, SQL injection, cookie poisoning, buffer overflow; Access Control: discretionary and mandatory access control; access control matrices model; role-based access control. RECOMMENDED READING/BIBLIOGRAPHY Teaching material (slides and exercises) are available on AulaWeb. Charles P. Pfleeger Shari Lawrence Pfleeger. Security in Computing, 4/E. ISBN-10:0132390779, ISBN-13: 9780132390774, Prentice Hall Editor, 2007. (Available also in Italian) William Stallings and Lawrie Brown. Computer Security: Principles and Practice, 2/E ISBN10: 0132775069, ISBN-13: 9780132775069, Prentice Hall Editor, 2012 TEACHERS AND EXAM BOARD ALESSANDRO ARMANDO Ricevimento: Tuesday, 2:00pm - 5:00pm Exam Board ALESSANDRO ARMANDO (President) GABRIELE COSTA MARCO MARATEA DANILO MASSA ALESSIO MERLO GIANLUCA PAPALEO ARMANDO TACCHELLA EXAMS EXAM DESCRIPTION Written + Practical ASSESSMENT METHODS At the end of the course, students will be able to assess the security issues associated with software applications and will be able to identify the security techniques necessary to meet the security requirements. Exam schedule Data appello Orario Luogo Degree type Note 16/01/2018 14:00 GENOVA Scritto 07/02/2018 14:00 GENOVA Scritto 21/06/2018 14:00 GENOVA Scritto 19/07/2018 14:00 GENOVA Scritto 03/09/2018 14:00 GENOVA Scritto