- Docente: Maurelio Boari
- Credits: 6
- SSD: ING-INF/05
- Language: English
- Teaching Mode: Traditional lectures
- Campus: Bologna
- Corso: Second cycle degree programme (LM) in Telecommunications Engineering (cod. 9205)
-
from Feb 20, 2023 to Jun 08, 2023
Learning outcomes
Knowledge related to the technologies needed for management and usage of computer networks and distributed systems.
Course contents
1.Introduction
- Distributed systems and computer networks.
- Object oriented programming : introduction to Java language
2. Processes and threads
- Process and thread properties .
- Multiprocessing, Multiprogramming, Multithreading.
- Process interactions and synchronization: models and synchronization tools
3. Distributed processing
- RPC-RMI, Socket
- ,Client/Server architecture, Peer-to-Peer architecture, Cloud system,
- Edge computing , Internet of Things (IOT).
- Software defined networking
4. System security and network security
- Protection, Firewall, Intrusion Detection
- Security problems, Security attacks
- Cryptography, Symmetric Systems, Asymmetric Systems, Cryptoanalysis
- : One-time-pad, Rotorcyphers machines, Steganography (Traditional (classical) Cyphers)
- Digital Encryption Standard (DES),Triple DES, Advanced Encryption Standard (AES), Key distribution.(Modern cryptography- Symmetric systems):
- RSA, Hash functions, Digital Signature, Elliptic cryptosystems (Modern cryptography- Asymmetric systems)
- Shor and Glover Algorithms, Impact on symmetric and asymmetric systems (Quantum based algorithms).
5. Network security layer
- IPsec,
- Virtual Private Network, Tunneling
6. Network security practice
- Blockchain,
- E-Mail security, e-commerce security
Readings/Bibliography
Assessment methods
The examination will consist of a practical test in the laboratory, followed by an oral test on the various topics of the course.
During the practical test you can use all the materials that you have with you (also digital) and can access the site of the curse, but you are not allow to use Internet
Teaching tools
Slides in PowerPoint and PDF format a during the lessons
Documentation during the lab lessons
Office hours
See the website of Maurelio Boari