Crittografia

La crittografia permette di nascondere le informazioni in modo che non possano essere lette senza una conoscenza speciale (come una password). Questo viene fatto con un codice segreto o cifrario. L'informazione nascosta è detta criptata.

La decrittazione è un modo per cambiare le informazioni crittografate di nuovo in testo semplice. Questa è la forma decrittata. Lo studio della crittografia è chiamato crittografia. La crittoanalisi può essere fatta a mano se il cifrario è semplice. I cifrari complessi hanno bisogno di un computer per cercare le possibili chiavi. La decrittazione è un campo dell'informatica e della matematica che esamina quanto sia difficile rompere un cifrario.

Esempi

Un semplice tipo di crittografia per le parole è ROT13. In ROT13, le lettere dell'alfabeto sono cambiate l'una con l'altra usando un semplice schema. Per esempio, A cambia in N, B cambia in O, C cambia in P, e così via. Ogni lettera viene "ruotata" di 13 spazi. Usando il cifrario ROT13, le parole Simple English Wikipedia diventano Fvzcyr Ratyvfu Jvxvcrqvn. Il cifrario ROT13 è molto facile da decifrare. Poiché ci sono 26 lettere nell'alfabeto inglese, se una lettera viene ruotata due volte di 13 lettere ogni volta, si ottiene la lettera originale. Quindi applicando il cifrario ROT13 una seconda volta si ottiene il testo originale. Quando comunicava con il suo esercito, Giulio Cesare a volte usava quello che oggi è conosciuto come cifrario di Cesare. Questo cifrario funziona spostando la posizione delle lettere: ogni lettera è ruotata di 3 posizioni.

La maggior parte dei tipi di crittografia sono resi più complessi in modo che la crittoanalisi sia difficile. Alcuni sono fatti solo per il testo. Altri sono fatti per i file binari del computer come immagini e musica. Oggi, molte persone usano il sistema di crittografia asimmetrico chiamato RSA. Qualsiasi file di computer può essere criptato con RSA. AES è un comune algoritmo simmetrico.

Pad una tantum

La maggior parte dei tipi di crittografia può teoricamente essere decifrata: un nemico potrebbe essere in grado di decifrare un messaggio senza conoscere la password, se ha matematici intelligenti, computer potenti e molto tempo. Il one-time pad è speciale perché, se usato correttamente, è impossibile da decifrare. Ci sono tre regole da seguire:

  • La chiave segreta (password) deve essere lunga quanto il messaggio segreto: se il messaggio ha 20 lettere, anche la chiave deve avere almeno 20 lettere.
  • La chiave segreta deve essere casuale (per esempio KQBWLDA...)
  • La chiave segreta deve essere usata solo una volta. Per inviare più di un messaggio, si deve usare una chiave diversa per ciascuno di essi.

Se queste tre regole sono rispettate, allora è impossibile leggere il messaggio segreto senza conoscere la chiave segreta. Per questo motivo, durante la guerra fredda, le ambasciate e le grandi unità militari usavano spesso dei "one-time pad" per comunicare segretamente con i loro governi. Avevano dei piccoli libri ("pad") riempiti con lettere o numeri casuali. Ogni pagina del blocchetto poteva essere usata solo una volta: ecco perché si chiama "one-time pad".

Crittografia su Internet

La crittografia è spesso usata su Internet, poiché molti siti web la usano per proteggere le informazioni private. Su Internet vengono utilizzati diversi protocolli di crittografia, come Secure Sockets Layer (SSL), IPsec e SSH. Usano il sistema di crittografia RSA e altri. Il protocollo per la navigazione web protetta è chiamato HTTPS. La crittografia degli URL utilizza per lo più l'algoritmo MD5. Vari algoritmi sono usati nel mercato di internet a seconda delle necessità.

Pagine correlate

Domande e risposte

D: Cos'è la crittografia?


R: La crittografia è il processo di nascondere le informazioni in modo che non possano essere lette senza una conoscenza speciale, come una password, utilizzando un codice segreto o un cifrario.

D: Cosa si intende per decrittografia?


R: La decrittazione è il processo di trasformazione delle informazioni crittografate in testo in chiaro, cioè nella forma decifrata.

D: Che cos'è la crittografia?


R: La crittografia è lo studio della crittografia e di come rendere sicure le informazioni.

D: I cifrari possono essere analizzati a mano?


R: I cifrari semplici possono essere analizzati a mano, un processo noto come crittoanalisi.

D: Quali tipi di cifrari richiedono un computer per essere decifrati?


R: I cifrari complessi richiedono un computer per la ricerca delle possibili chiavi.

D: Come si chiama il campo dell'informatica che studia la decrittazione?


R: La decrittazione è un campo dell'informatica e della matematica che studia quanto sia difficile decifrare un cifrario.

D: Qual è lo scopo della crittografia?


R: Lo scopo della crittografia è quello di proteggere le informazioni sensibili rendendole illeggibili senza conoscenze particolari o una password.

AlegsaOnline.com - 2020 / 2023 - License CC3