cifratura dei dati
locuz. sost. f. – Applicazione di algoritmi matematici che, comportando delle procedure di sostituzione (ogni elemento del testo in chiaro è trasformato in un altro elemento) e trasposizione (gli elementi del testo in chiaro vengono spostati e riorganizzati), possono rendere inintelligibili le informazioni contenute in un determinato messaggio. Da disciplina tipica del mondo militare, tale operazione è stata resa disponibile al vasto pubblico mediante applicazioni che ne rendono semplice l’utilizzo in diversi ambiti, quali per es. la posta elettronica mediante il software PGP (Pretty good privacy) o la firma digitale, che consente anche la cifratura del documento su cui viene apposta. Le tecniche di cifratura moderne devono tenere conto dei principi di Kerckhoffs, per i quali ciò che rende solido un sistema crittografico è la robustezza dell’algoritmo utilizzato per cifrare e la segretezza della chiave di decifrazione. Quest’ultima, se è unica per il mittente e per il ricevente, dà luogo a un sistema di cifratura simmetrico, a chiave singola o a chiave segreta; se invece è diversa per il mittente e per il ricevente, dà luogo a un sistema di cifratura asimmetrico o a chiave pubblica.