Introduction to Information Security Single channel

Chair (Coordinator) and Rapporteur: EMILIANO CASALICCHIO

Objectives

General objectives:
The course aims at training professionals able to successfully face the challenges posed by the security problems of the information society.

Specific objectives:
The course includes the study of various models of access control, analysis of the main difficulties and resolutions of cryptographic problems and the main security protocols used in the network

Knowledge and understanding:
Upon passing the exam, the student will have knowledge and understanding of the bases of computer security and of the main technologies for the analysis and solution of security problems.

Apply knowledge and understanding:
The course enables students to apply their knowledge and understanding skills to solve IT security problems, with sufficient autonomy to deal with complex problems; and for the effective consultation of advanced scientific and technological documentation.

Autonomy of judgment:
The course aims to acquire autonomous interpretation skills to propose solutions to security problems congruent with the available technologies, and to continuously update the technological evolution, to formulate independent critical judgments contributing to the progress of system security.

Communication skills:
Students acquire the ability to present and to argue their ideas about the security problems faced and the solutions proposed, both with colleagues and with users

Next learning ability:
The course provides for the development of in-depth capabilities in the field of computer security both of methodological and technological aspects, to adapt to the progress of techniques and solutions to the most common security problems, and to continue autonomously to solve new problems. safety issues.

Learning outcomes

During the course, students will acquire the following skills:
- Basic concepts of computer and network security
- Computer and Network Security (User Authentication, Access Control, Database and Datacenter Security, Malicious Software, Denial of Service Attacks,
intrusion detection)
- Software Security (Buffer Overflow, Software Security, Operating System Security)
- Cryptography (basic concepts of symmetric encryption and message confidentiality, message authentication, and public-key cryptography)

Prerequisites

Operating systems (I and II module)
Computer networks

Programme

- Introduction to the course;
- Concepts of computer and network security;
- User authentication;
- Access Control;
- Database and data center security
- Malicious Software
- Denial of Service Attacks
- Intrusion detection
- Buffer overflows
- Software Security
- Security of Operating Systems
- Symmetric Encryption and message confidentiality
- Message Authentication and Public-Key Cryptography

Books

- Sicurezza dei Computer e delle reti, William Stallings, A cura di A.De Paola e G.Lo Re, Ed. Pearson
- Computer Security principles and practice, 4th ed, William Stallings, Lawrie Brown, Ed Pearson

Bibliography

- Sicurezza dei Computer e delle reti, William Stallings, A cura di A.De Paola e G.Lo Re, Ed. Pearson
- Computer Security principles and practice, 4th ed, William Stallings, Lawrie Brown, Ed Pearson

Lessons mode

The course consists of lectures in which the topics of the course are presented.

Frequency

Strongly suggested

Exam mode

The assessment of skills takes place through:
- Homework assigned during the course (optional)
- Oral exam

Example exam questions

Questions about symmetric cryptography
Questions about asymmetric cryptography
Questions about malware
Questions about intrusion detection
Questions about DoS attacks
Questions about command injection attacks
Questions about the principles of secure programming
Questions about user authentication

Arguments

  • Seminars
    • Books: Check course schedule

  • Homeworks
    • Books: Check course schedule

Sustainability goals

  • Goal5
  • Goal8
  • Goal9
  • Academic year2026/2027
  • Degree program to which the course belongsComputer Science - delivered predominantly via distance learning
  • Lesson code1022268
  • Year and semester3rd year - 2nd semester
  • Activity typeAttività formative affini ed integrative
  • Academic areaAttività formative affini o integrative
  • SSDINF/01
  • Mandatory presenceNo
  • Languageita
  • CFU6 CFU
  • Total duration36 hours
  • Hours distribution8 classroom hours, 16 asyncclassroom hours, 12 interactiveclassroom hours