ID:
6097
Durata (ore):
48
CFU:
6
Url:
ENGINEERING AND COMPUTER SCIENCE/PERCORSO COMUNE Anno: 1
Anno:
2023
Dati Generali
Periodo Di Attività
Secondo Semestre (26/02/2024 - 17/05/2024)
Syllabus
Obiettivi Formativi
Acquisizione le conoscenze di base sulla sicurezza dei dati, dei sistemi, nelle reti e di data privacy protection. Acquisizione delle conoscenze di base di elementi di crittografia, algoritmi e tools crittografici.
Sviluppo delle competenze necessarie a comprendere come verificare il rischio di sicurezza nelle Infrastrutture IT legate ai dati. Sviluppo delle competenze necessarie al design ed utilizzo di contromisure capaci elevare il grado di Sicurezza delle Infrastrutture IT orientate ai dati capaci di essere altamente resilienti.
Funzionamento ed utilizzo delle Blockchain Permissioned e Permissionless. Sistemi e database distribuiti transazionali. Studio di Distributed Ledger Technologies (DLTs) e fungible and nonfungible tokens. Sistemi e algoritmi di Quorum.
Analisi di requisiti e studio di Security e Privacy in Data Space.
Sviluppo di un adeguato grado di autonomia di giudizio nella analisi di problemi di security e privacy nei sistemi IT ed in cui le soluzioni prevedano lo sviluppo di reti e sistemi orientati ai dati robusti, affidabili e sicuri.
Sviluppo della capacità di comunicare efficacemente e con linguaggio tecnico in ambito Security and Privacy adeguato per un'interazione proficua nell'ambito di un gruppo di lavoro.
Sviluppo della capacità di verifica e aggiornamento nel settore del software e dei dati necessario a garantire elevati standard di sicurezza in ambito industriale, amministrazioni pubbliche e non solo.
Sviluppo delle competenze necessarie a comprendere come verificare il rischio di sicurezza nelle Infrastrutture IT legate ai dati. Sviluppo delle competenze necessarie al design ed utilizzo di contromisure capaci elevare il grado di Sicurezza delle Infrastrutture IT orientate ai dati capaci di essere altamente resilienti.
Funzionamento ed utilizzo delle Blockchain Permissioned e Permissionless. Sistemi e database distribuiti transazionali. Studio di Distributed Ledger Technologies (DLTs) e fungible and nonfungible tokens. Sistemi e algoritmi di Quorum.
Analisi di requisiti e studio di Security e Privacy in Data Space.
Sviluppo di un adeguato grado di autonomia di giudizio nella analisi di problemi di security e privacy nei sistemi IT ed in cui le soluzioni prevedano lo sviluppo di reti e sistemi orientati ai dati robusti, affidabili e sicuri.
Sviluppo della capacità di comunicare efficacemente e con linguaggio tecnico in ambito Security and Privacy adeguato per un'interazione proficua nell'ambito di un gruppo di lavoro.
Sviluppo della capacità di verifica e aggiornamento nel settore del software e dei dati necessario a garantire elevati standard di sicurezza in ambito industriale, amministrazioni pubbliche e non solo.
Prerequisiti
Conoscenza sulle basi di dati e algoritmi e programmazione
Metodi Didattici
Lezioni frontali. Esercitazioni in aula. Esercitazioni in laboratorio, per esperienza concreta nell'Ambito della Sicurezza e Privacy e Blockchain.
Verifica Apprendimento
Il giorno dell'esame, lo studente deve recarsi presso uno dei laboratori informatici messi a disposizione dal Dipartimento per il CdS per sostenere un test a risposta multipla che sarà erogato on-line tramite la piattaforma di e-learning di Ateneo. Gli studenti che superano il test con un voto uguale o maggiore a 18/30, accedono alla prova orale, al fine di valutare il livello di approfondimento delle conoscenze acquisite e la capacità espositiva. In aggiunta e a discrezione dello studente, lo studente può includere un'ulteriore prova che consiste nella realizzazione di progetto. L'obiettivo del progetto viene concordato con il docente ed i risultati devono essere consegnati al docente, corredati di opportuna relazione esplicativa, almeno una settimana prima della data d'esame ufficiale. Quindi tali risultati sono discussi a termina della verifica orale. La valutazione finale viene calcolata partendo dal voto del test, aggiungendo o togliendo un numero di massimo due voti per la prova orale, ed eventualmente di massimo quattro voti per il progetto.
Testi
Cryptography and Network Security Principles and Practices. William Stallings. Prentice Hall
Beginning Blockchain. A Beginner's Guide to Building Blockchain Solutions. Bikramaditya SinghalGautam DhamejaPriyansu Sekhar Panda
Beginning Blockchain. A Beginner's Guide to Building Blockchain Solutions. Bikramaditya SinghalGautam DhamejaPriyansu Sekhar Panda
Contenuti
I contenuti del corso sono caratterizzati in due parti principali: parte I e parte II. Nella prima (PARTE I) vengono forniti tutti gli elementi di base atti a fornire una formazione sulla Sicurezza dei Sistemi e dei Dati. Nella seconda parte (PARTE II), vengono utilizzati gli strumenti di base per garantire Security e Privacy. PARTE I Classical Encryption Techniques Block Ciphers and the Data Encryption Standard Finite Fields Advanced Encryption Standard More on Symmetric Ciphers Confidentiality Using Symmetric Encryption Introduction to Number Theory Public-Key Cryptography and RSA Key Management; Other Public-Key Cryptosystems Message Authentication and Hash Functions Hash and MAC Algorithms PARTE II Digital Signatures and Authentication Protocols Authentication Applications Electronic Mail Security IP Security Web Security Intruders Malicious Software Firewalls Identity Management Risk Analysis GDPR Regulation. Dettagli di funzionamento della of Blockchain Permissionless e Permissioned
Lingua Insegnamento
Inglese
Corsi
Corsi
ENGINEERING AND COMPUTER SCIENCE
Laurea Magistrale
2 anni
No Results Found
Persone
Persone
No Results Found