International Teaching | CYBERSECURITY
International Teaching CYBERSECURITY
Back
cod. IE23300007
CYBERSECURITY
IE23300007 | |
DEPARTMENT OF INFORMATION AND ELECTRICAL ENGINEERING AND APPLIED MATHEMATICS | |
EQF7 | |
ELECTRICAL ENGINEERING FOR DIGITAL ENERGY | |
2025/2026 |
OBBLIGATORIO | |
YEAR OF COURSE 1 | |
YEAR OF DIDACTIC SYSTEM 2025 | |
SPRING SEMESTER |
SSD | CFU | HOURS | ACTIVITY | |
---|---|---|---|---|
ING-INF/05 | 4 | 32 | LESSONS | |
ING-INF/05 | 2 | 16 | EXERCISES |
Objectives | |
---|---|
The objective of this course is to introduce students to the fundamentals of computer security, protecting data and the network from the actions of external or unauthorized users. Knowledge and understanding Know and understand the key concepts of cryptography and the main ciphers; know and understand the main cryptographic functions and their use; know and understand the basic elements of network security and potential threats; know and understand the definition, the function, the types of malware and protection from them. Applied knowledge and understanding Ability to implement encryption and decryption using ciphers; ability to implement the main cryptographic functions; know how to apply the basic principles of network information security to the analysis and evaluation of network systems; know how to identify system vulnerabilities and potential malware threats. |
Prerequisites | |
---|---|
Basic knowledge of algorithms, computer networks, discrete mathematics, probability calculations and mathematical statistics. |
Contents | |
---|---|
Teaching unit 1: Cryptography Fundamentals (LESSON / EXERCISE / LABORATORY HOURS 8/0/3) 1.Classical Cryptography [2 hours lesson] 2.Elements of cryptanalysis [2 hours lesson] 3.Block Ciphers and Stream Ciphers [2 hours lesson] 4.Asymmetric ciphers [2 hours lesson] 5.Cryptographic tools in OpenSSL [3 hours laboratory] Knowledge and understanding: Know and understand the key concepts of cryptography and the main ciphers. Applied knowledge and understanding: Ability to implement encryption and decryption using ciphers. Teaching unit 2: Cryptographic tools (LESSON / EXERCISE / LABORATORY HOURS 6/6/3) 1.Digital signatures [4 hours lesson – 2 hours exercise] 2.Hash function and Message Authentication Code (MAC) [2 hours lesson - 2 hours exercise] 3.Randomness and pseudorandomness [2 hours exercise] 4.Cryptographic functions in OpenSSL [3 hours laboratory] Knowledge and understanding: know and understand the main cryptographic functions and their use. Applied knowledge and understanding: ability to implement the main cryptographic functions. Teaching unit 3: System and network security (LESSON / EXERCISE / LABORATORY HOURS 16/2/0) 1.Certificates and Public Key Infrastructure [2 hours lesson] 2.Secure Sockets Layer (SSL) and Transport Layer Security (TLS) [2 hours lesson] 3.Firewall [3 hours lesson – 2 hours exercise] 4.Intrusion Prevention System (IPS) and Intrusion Detection System (IDS) [3 hours lesson] 5.Virtual Private Network (VPN) and Proxy [2 hours lesson] 6.Biometric systems [4 hours lesson] Knowledge and understanding: know and understand the basic elements of network security and potential threats. Applied knowledge and understanding: know how to apply the basic principles of network information security to the analysis and evaluation of network systems. Teaching unit 4: Malware analysis (LESSON / EXERCISE / LABORATORY HOURS 2/2/0) 1.Malware [2 hours lesson] 2.Malware Analysis [2 hours exercise] Knowledge and understanding: know and understand the definition, the function, the types of malware and protection from them. Applied knowledge and understanding: know how to identify system vulnerabilities and potential malware threats. Total lesson hourse: 32 Total exercise/laboratory hourse: 16 |
Teaching Methods | |
---|---|
The training activity consists of theoretical lessons and classroom exercises. |
Verification of learning | |
---|---|
The purpose of the exam is evaluating knowledge and ability to understand the concepts explained during the course, their application and presentation. The exam involves creation and exhibition of a project. During the exhibition, knowledge of the course contents will also be assessed. The final evaluation, expressed in thirtieths, will consider both tests. |
Texts | |
---|---|
Teaching material made available by the lecturer. Supplementary teaching material will be available in the dedicated section of the course within the University's e-learning platform ([http://elearning.unisa.it](http://elearning.unisa.it)), accessible to course students using their university credentials. |
More Information | |
---|---|
The course is held in English |
BETA VERSION Data source ESSE3