Laurea Specialistica in Ingegneria Informatica
Anno Accademico 2011-2012

T e o r i a   E l e m e nt are   d e i  N u m e r i

Docente: Laura Geatti


CORSO CHIUSO


  • Cryptography, Dan Boneh, Stanford University:http://www.crypto-class.org/#
  • Ron was wrong, Whit is right pdf
  • Electronic Frontier Foundation link
  • ORARIO

    Laurea Specialistica, anno 1, crediti 6.
    1 o semestre : 3 ottobre 2011 - 4 febbraio 2012.
     
    Ricevimento: dopo la lezione in aula, durante il corso.
    Per e-mail oppure su appuntamento, dopo la fine del corso.
    (Ufficio Geatti: Dipartimento di Matematica - Studio 0122, telefono: 72594628 -Edificio Sogene, Piano terra, dente 1: qui )

  • Foto JPG

    PROGRAMMA

    Primalita' e fattorizzazione: complessita' a confronto, criptosistema RSA, test di primalita' di Miller-Rabin;
    Algoritmi per fattorizzare numeri: Metodo ρ di Pollard, metodo p–1, metodo delle curve ellittiche, crivello quadratico;
    Logaritmo discreto: Baby-step-Giant-Step, calcolo dell'indice.
    Certificati di primalita': criterio di Pocklington, algoritmo di Goldwasser-Kilian.
    Programma dettagliato     Diario delle lezioni

    Testo di riferimento principale: R. Crandall and C. Pomerance: Prime Numbers. A computational perspective, Springer-Verlag 2002.


  • Prerequisiti: Corso Elementi di Algebra e Logica (Laurea Triennale in Ing. Informatica) EAL2009

    ESAMI

    L'esame consiste in un compito scritto e in un progetto.
    Per presentare il progetto è necessario aver fatto un compito scritto sufficiente (con voto almeno 18). Il voto del compito vale fino al 30 settembre 2012.

    Per partecipare agli scritti, è necessario iscriversi mediante il MODULO predisposto di volta in volta su questo sito.
    Portare un documento di riconoscimento.
    Non sono consentiti libri o appunti.
    Non è consentito uscire durante il compito.
    • Appello 1: testo pdf risultati html
    • Appello 2: testo pdf risultati html
    • Appello 3: lunedi' 2 luglio 2012, ore 14-16, Aula 1 PP2
    • Appello 3bis: lunedi' 16 luglio 2012, ore 10-12, Aula 1 Edificio Didattico
    • Appello 5: lunedi' 10 settembre 2012, ore 16-18, Aula A2, Edificio Didattico
    • Appello 6: lunedi' 24 settembre 2012, ore 10-12, Aula A2, Edificio Didattico

    Progetti (gruppi di due persone al massimo) (più stelle = più difficile)

    • Metodo delle curve ellittiche (prima fase, seconda fase).
    • Logaritmo discreto (calcolo dell'indice).
    • Crivello quadratico.
    • Test di primalita' di Atkin.


    ESERCIZI

    Esercizi 2011-2012
    • Esercizi1 (aritmetica e algebra) pdf
    • Esercizi2 (numeri primi, test di Miller-Rabin) pdf
    • Esercizi3 (fattorizzazione per tentativi, Pollard ρ, Pollard p-1) pdf
    • Esercizi4 (gruppi) pdf
    • Esercizi5 (curve ellittiche) pdf

    Esercizi svolti
    • Esercizi1 (complessita') pdf   Soluzioni pdf
    • Esercizi2 (numeri primi, numeri B-smooth) pdf   Soluzioni pdf
    • Esercizi3 (gruppi, anelli, campi) pdf (vedi anche pdf e soluzioni pdf )
    • Esercizi4 (esercizi con PARI/GP, in aggiornamento...) rtf
    • Esercizi5 (curve ellittiche) pdf   Soluzioni pdf    Curve ellittiche in pari/gp rtf
    • Esercizi6 (logaritmo discreto in Z*p) pdf   Soluzioni pdf
    • Esercizi7 (crivello quadratico) pdf   Soluzioni pdf
    • Esercizi8 (criterio di Pocklington) pdf   Soluzioni pdf    Esempio pdf

    MATERIALE