Crittografia
Contenuti sintetici del Corso
- Numeri Primi (crivello di Eratostene, distribuzione, primi gemelli);
- Aritmetica modulare (somma, prodotto e potenza modulare);
- Teorema di Fermat-Eulero (Test di Primalità );
- Algoritmo di Euclide (calcolo del massimo comun divisore e soluzione di una equazione lineare diofantea in 2 variabili);
- Algoritmo per il calcolo efficiente della potenza modulare;
- Algoritmo RSA.
Attività di laboratorio
- Utilizzo di Pari-GP software utile per l'implentazione degli algoritmi inerenti i punti 1-6 (contenuti del corso);
- Utilizzo di un applicativo grafico appositamente sviluppato per il calcolo in aritmetica modulare (orologio modulare);
- Decrittazione e crittazione di messaggi.
Note del corso e Schede didattiche
Presentazione e realizzazione del Cifrario di Jefferson del Liceo scientifico Caminiti di S. Teresa (A.S. 2011-12).