- Docente: Luciano Margara
- Credits: 6
- SSD: INF/01
- Language: Italian
- Teaching Mode: Traditional lectures
- Campus: Cesena
- Corso: First cycle degree programme (L) in Computer Science and Engineering (cod. 8615)
-
from Feb 17, 2025 to Jun 09, 2025
Learning outcomes
At the end of the course the student: - will be familiar with the mathematical foundations of modern cryptography - knows the basic public and secret keys cryptographic algorithms; - knows the basic cryptographic protocols; - is able to understand how modern cryptographic techniques work -is able to understand the fundamental security issues arising in a computer system - knows the basic results of information theory and data compression - is able to understand the connection between information theory and cryptography
Course contents
- Introduction and historical background
- Secret key cryptography
- Public key cryptography
- Confidentiality
- Authentication
- Integrity
- Digital signature
- SSL
- PGP
- Digital Certificates
- Distributed trust mechanisms
- Introduction to information theory
Readings/Bibliography
Handbook of Applied Cryptography, by A. Menezes, P. van Oorschot, and S. Vanstone, CRC Press, 1996
Computer Security: Principles and Practice (4th Edition), Stallings and Brown, Pearson, 2018.
Computer Security: Art and Science (2nd Edition), Matt Bishop, Addison-Wesley, 2018.
Teaching methods
The Course is worth 6 credits and consists of traditional lectures.
Assessment methods
The final exam for the Course aims to verify achievement of the stated objectives:
- understanding the principal threats to security in modern computing systems
- understanding the mathematical foundations for modern cryptography
- understanding the benefits and limits of modern cryptographic algorithms and protocols
- analyzing the vulnerabilities of a computing system
- formulating a security roadmap for a modern computing system
The final grade for the Course will be obtained through a written and an optional oral examination
Teaching tools
The lectures utilize overhead slides projected from a laptop computer together with a white board. The material presented during lectures will be made available in electronic format for downloading from the Course web site.
Office hours
See the website of Luciano Margara