Dettagli sull'Insegnamento per l'A.A. 2013/2014
Nome:
Combinatoria E Crittografia / Combinatorics and Cryptography
Informazioni
Crediti:
: Laurea Magistrale in Ingegneria Matematica 6 CFU (c)
Erogazione:
Laurea Magistrale in Ingegneria Matematica 1° anno curriculum Comune Opzionale
Lingua:
Inglese
Obiettivi
Allo studente sarà richiesta una conoscenza di base degli argomenti presentati e capacità di
implementare in un linguaggio di programmazione alcuni degli algoritmi presentati.
Sillabo
- Abstract:
Basic cryptograpy and coding theory will be developed. Some protocols and algorithms will be discussed focusing an security and data integrity.
- Programme:
Elementary arithmetics:
Integers, divisibility, prime numbers, Euclidean division and g.c.d., Congruence classes, Chinese remainder theorem, cyclic and abelian groups, Lagrange theorem, Euler theorem, the structure of invertible classes mod p^n, Fields with p elements, polynomials, Euclidean division and g.c.d., Congruence classes of polynomials, Finite fields, primitive elements and polynomials, Legendre/Jacoby symbols and quadratic reciprocity.
Cryptography:
Classical cryptosystems: Shift cyphers, Vigenère Chipher, Substitution Chiper, One time pads, LFSR
Data Encryption Standard: Simplified DES and differential cryptanalysis, Attacks, password encryption
RSA: the algorithm, Attacks, Primality testing, the public key concept.
Discrete logarithms: Bit commitment, Diffie-Helman Key exchange, ELGAMAL
Hash function: SHA, birthday attacks
Digital signatures: RSA signatures, Hashing and signing, DSA
Error correcting codes:
Binary block codes, distance and correction of errors, classical bounds, linear codes, cyclic codes, Hamming codes, BCH and Reed-Solomon codes.
Testi di riferimento
- Wade Trappe, Lawrence C. Washington, ntroduction to cryptography: with coding theory 2nd ed. , Pearson Prentice Hall. 2006.
Modalità d'esame
oral examination
Aggiornamenti alla pagina del corso
Le informazioni sulle editioni passate di questo corso sono disponibili per i seguenti anni accademici:
Per leggere le informazioni correnti sul corso, se ancora erogato, consulta il catalogo corsi di ateneo.
Ultimo aggiornamento delle informazioni sul corso: 10 febbraio 2014, 12:32