logo-polimi
Loading...
Risorse bibliografiche
Risorsa bibliografica obbligatoria
Risorsa bibliografica facoltativa
Scheda Riassuntiva
Anno Accademico 2017/2018
Scuola Scuola di Ingegneria Industriale e dell'Informazione
Insegnamento 091033 - NETWORK SECURITY AND CRYPTOGRAPHY
Docente Verticale Giacomo
Cfu 5.00 Tipo insegnamento Monodisciplinare

Corso di Studi Codice Piano di Studio preventivamente approvato Da (compreso) A (escluso) Insegnamento
Ing Ind - Inf (Mag.)(ord. 270) - MI (474) TELECOMMUNICATION ENGINEERING - INGEGNERIA DELLE TELECOMUNICAZIONI*AZZZZ091033 - NETWORK SECURITY AND CRYPTOGRAPHY

Programma dettagliato e risultati di apprendimento attesi

Aims and learning outcomes

Understand and formulate security requirements for network applications and choose the best techniques to meet them.

 

Syllabus

  1. Digital communications model with insecure channels. Archetypal problems (confidentiality, integrity, authentication)
  2. Information-theoretic security model. Classic ciphers.
  3. Computational security model. Pseudorandom generators. Stream ciphers.
  4. Secure hash functions. Construction and applications of secure hash functions.
  5. Block ciphers. Modes of operation.
  6. Message Integrity Control.
  7. Asymmetric cryptography. Digital signatures.
  8. Factoring problem. Asymmetric schemes based on the RSA assumtion.
  9. Discrete logarithm problem. Asymmetric schemes based on the Diffie-Hellman assumptions.
  10. Secret sharing schemes and privacy-preserving algorithms.
  11. Case studies.

 

Numerical exercises will be proposed and solved in class to better understand the inner working of cryptographic algorithms.

Programming assignements will be proposed and discussed in class.

 

Laboratory activities

None.

 

Prerequisites

None.


Note Sulla Modalità di valutazione

Written examination (closed books) and oral examination, if asked by the student or by the instructor.

The written exam may be substituted with a programming project.


Bibliografia
Risorsa bibliografica obbligatoriaNigel Smart, Cryptography, An Introduction: Third Edition, Anno edizione: 2012 http://www.cs.bris.ac.uk/~nigel/Crypto_Book/
Risorsa bibliografica facoltativaWade Trappe and Lawrence Washington, Introduction to Cryptography with Coding Theory (2nd edition), Editore: Prentice Hall, Anno edizione: 2005, ISBN: 978-0131862395
Note:

disponibile anche in Italiano come

Risorsa bibliografica facoltativaChristof Paar and Jan Pelzl, Understanding Cryptography, Editore: Springer, ISBN: 978-3-642-04100-6

Mix Forme Didattiche
Tipo Forma Didattica Ore didattiche
lezione
30.0
esercitazione
20.0
laboratorio informatico
0.0
laboratorio sperimentale
0.0
progetto
0.0
laboratorio di progetto
0.0

Informazioni in lingua inglese a supporto dell'internazionalizzazione
Insegnamento erogato in lingua Inglese
Disponibilità di materiale didattico/slides in lingua inglese
Disponibilità di libri di testo/bibliografia in lingua inglese
Possibilità di sostenere l'esame in lingua inglese
Disponibilità di supporto didattico in lingua inglese
schedaincarico v. 1.6.6 / 1.6.6
Area Servizi ICT
29/07/2021