Dal 3 al 5 ottobre 2025 si è svolta, presso il Grand Hotel Salerno (Lungomare Clemente Tafuri, 1), la terza edizione del Convegno ITAliano sulla Didattica dell’INFOrmatica (ITADINFO 2025). Il convegno è stato organizzato dal Laboratorio Nazionale CINI “Informatica e Scuola”, in collaborazione con il Dipartimento di Informatica dell’Università di Salerno e con l’associazione di promozione sociale APS “Programma il Futuro”, con il contributo del Progetto Nazionale “Informatica” del Piano Lauree Scientifiche. L’iniziativa è rientrata nel quadro del Protocollo d’Intesa tra CINI e Ministero dell’Istruzione e del Merito per lo sviluppo dell’insegnamento dei concetti scientifici di base dell’informatica e dell’educazione all’uso responsabile della tecnologia.
ITADINFO ha proposto sessioni di diversa natura dedicate ai temi dell’insegnamento e dell’apprendimento dell’informatica nella scuola, favorendo il confronto fra docenti e ricercatori su esperienze sul campo, risultati di ricerca e formazione laboratoriale interattiva.
La partecipazione e il progetto presentato
In questo contesto ho presentato CriptoLab – Alla scoperta della crittografia, un laboratorio didattico sviluppato presso l’I.I.S.S. “Ettore Majorana” di Martina Franca (TA) nell’ambito del progetto PNRR SySTEM (DM 65/2023). Il laboratorio è stato concepito per avvicinare gli studenti al pensiero computazionale e alla sicurezza informatica attraverso lo studio e l’implementazione di algoritmi crittografici.
L’impianto formativo ha privilegiato un approccio che ha unito matematica applicata, programmazione in Python e riflessione etica sulla protezione dei dati, ponendo la crittografia come ponte fra astrazione teorica e applicazioni reali.
Struttura del laboratorio
Il percorso, della durata complessiva di 30 ore, è stato articolato in 10 incontri pomeridiani rivolti a 30 studenti del triennio (indirizzo Informatica e Liceo Scientifico opzione Scienze Applicate). I moduli hanno seguito una progressione dalla storia alle applicazioni contemporanee:
| Modulo | Contenuti principali | Metodologia |
|---|---|---|
| Fondamenti di crittografia | Cifratura simmetrica e asimmetrica | Lezione dialogata e discussione |
| Aritmetica modulare | Operazioni mod n, basi matematiche | Esercitazioni guidate e cooperative |
| Cifrari classici | Cesare, Vigenère, Vernam | Criptoanalisi manuale e attività di gruppo |
| Crittografia moderna | DES, AES, RSA | Coding collaborativo in Python |
| Firma digitale | Hash, autenticazione, blockchain | Esercitazioni pratiche e riflessione etica |
Tutti i materiali e i codici sviluppati sono stati raccolti in un repository GitHub per facilitarne la replicabilità in altri contesti scolastici.
Dalla teoria al codice
Le attività hanno valorizzato il passaggio dalla teoria alla programmazione. Attraverso l’ambiente Google Colab, gli studenti hanno realizzato e analizzato gli algoritmi studiati, rendendo trasparenti i meccanismi di sicurezza dell’informazione.
- Cifrario di Cesare: cifratura/decifratura e attacco a forza bruta.
- Cifrario di Vernam: generazione di chiavi casuali e operazioni XOR.
- DES: struttura di Feistel, permutazioni e sostituzioni (versione didattica semplificata).
- Firma digitale: generazione e verifica di digest mediante funzioni hash.
Metodologie didattiche
- Lezioni dialogate per la costruzione condivisa dei concetti.
- Cooperative learning e peer tutoring per l’interdipendenza positiva.
- Esercitazioni manuali e digitali di cifratura/criptoanalisi.
- Programmazione collaborativa in Python su Google Colab.
- Riflessione metacognitiva e autovalutazione sugli apprendimenti.
Risultati formativi
Dalle osservazioni e dalle autovalutazioni sono emersi miglioramenti significativi nelle seguenti aree:
| Area di competenza | Incremento |
|---|---|
| Autonomia progettuale | 85% |
| Collegamento teoria–pratica | 90% |
| Problem solving e collaborazione | 78% |
| Interesse verso le discipline STEM | 80% |
Riflessioni conclusive
La presentazione di CriptoLab a ITADINFO 2025 ha confermato il valore della crittografia come ambito privilegiato per l’educazione logico-computazionale, capace di integrare rigore scientifico, creatività e consapevolezza civica. Il modello si è rivelato replicabile e scalabile, con prospettive di estensione a moduli su blockchain e intelligenza artificiale.
Materiali e risorse
Slide ITADINFO 2025 (PDF): Scarica
Articolo scientifico (PDF): Leggi
Repository GitHub del progetto: https://github.com/FrancescoCaforio/CriptoLab