- Docente: Gabriele D'Angelo
- Credits: 6
- SSD: ING-INF/05
- Language: Italian
- Teaching Mode: Traditional lectures
- Campus: Cesena
- Corso: Second cycle degree programme (LM) in Computer Science and Engineering (cod. 8614)
Learning outcomes
Basic knowledge of computer and network security. At the end of the
course the student should be able to understand the more
common security threats and to set up a security audit of a given
network infrastructure. Moreover, he/she should be able to
understand and identify various types of attacks and to implement
solutions for reducing the risk.
Course contents
- Computer and network security basics. Threats, Attacks, and Assets. Security Functional Requirements.
- Small introduction to cryptography. Symmetric Encryption. Public-Key Encryption. Digital Signatures and Key Management.
- User authentication.
- Access control.
- Malicious software.
- Denial-of-Service (DoS) and Distributed Denial-of-Service (DDoS) attacks.
- Intrusion Detection Systems (IDS).
- Design and implementation of Firewalls.
- Security aspects in design and implementation of software.
- Security management and risk assessment.
- Computer forensics and anti-computer forensics.
- Introduction and security aspects of Blockchains.
Readings/Bibliography
- Computer Security: Principles and Practice, 3/E William
Stallings, Lawrie Brown. Global Edition. ISBN-10: 1-292-06617-2
ISBN-13: 978-1-292-06617-2
Teaching methods
Lessons.
Assessment methods
Written test.
Teaching tools
The slides and additional resources used during the lessons are
available on the course web site.
Links to further information
http://www.cs.unibo.it/gdangelo/sicurezza.html
Office hours
See the website of Gabriele D'Angelo
SDGs
This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.