Che cos'è la crittografia?
La crittografia si riferisce a schemi algoritmici che codificano il testo normale in forma non leggibile o testo cifrato, garantendo la privacy. Il destinatario del testo crittografato utilizza una "chiave" per decrittografare il messaggio, restituendolo al suo modulo di testo normale originale. La chiave è il meccanismo di innesco dell'algoritmo.
Fino all'avvento di Internet, la crittografia veniva usata raramente dal pubblico, ma era in gran parte uno strumento militare. Oggi, con marketing online, servizi bancari, sanitari e altri servizi, anche il capofamiglia medio ne è molto più consapevole.
I browser Web crittografano automaticamente il testo quando sono connessi a un server sicuro, evidenziato da un indirizzo che inizia con https . Il server decodifica il testo al suo arrivo, ma mentre le informazioni viaggiano tra i computer, l'intercettazione della trasmissione non sarà fruttuosa per nessuno che "ascolti". Vedrebbero solo incomprensibili incomprensioni.
Esistono molti tipi di crittografia e non tutti sono affidabili. La stessa potenza del computer che produce crittografia avanzata può essere utilizzata per rompere schemi deboli. Inizialmente si pensava che la crittografia a 64 bit fosse abbastanza potente, ma oggi lo standard è 128 bit, e questo cambierà sicuramente di nuovo in futuro.
Sebbene i browser crittografino automaticamente le informazioni quando sono connessi a un sito Web sicuro, molte persone scelgono di utilizzare anche la crittografia nella corrispondenza e-mail. Ciò può essere facilmente realizzato con programmi che dispongono di plug-in o interfacce per i client di posta elettronica più diffusi. Il più antico di questi si chiama PGP (Pretty Good Privacy) , un nome modesto per un programma di crittografia di livello militare molto forte. PGP consente non solo di crittografare i messaggi e-mail, ma anche di file e cartelle personali.
La crittografia può anche essere applicata a un intero volume o unità. Per utilizzare l'unità, viene "montata" utilizzando una chiave di decrittazione speciale. In questo stato, l'unità può essere utilizzata e letta normalmente. Al termine, l'unità viene smontata e ritorna in uno stato crittografato, illeggibile da interlopers, trojan, spyware o snoop. Alcune persone scelgono di conservare programmi finanziari o altri dati sensibili su unità crittografate.
Gli schemi di crittografia sono classificati come simmetrici o asimmetrici . Gli algoritmi di chiavi simmetriche come Blowfish, AES e DES funzionano con un'unica chiave predisposta condivisa tra mittente e destinatario. Questa chiave crittografa e decodifica il testo. Negli schemi di crittografia asimmetrica, come RSA e Diffie-Hellman, lo schema crea una " coppia di chiavi" per l'utente: una chiave pubblica e una chiave privata. La chiave pubblica può essere pubblicata online per essere utilizzata dai mittenti per crittografare il testo che verrà inviato al proprietario della chiave pubblica. Una volta crittografato, il testo cifrato non può essere decrittografato se non da chi detiene la chiave privata di quella coppia di chiavi. Questo algoritmo si basa sulle due chiavi che lavorano insieme. La crittografia asimmetrica è considerata un passo più sicura della crittografia simmetrica, poiché la chiave di decrittografia può essere mantenuta privata.
La crittografia avanzata rende i dati privati, ma non necessariamente sicuri . Per sicurezza, il destinatario dei dati - spesso un server - deve essere identificato positivamente come parte approvata. Questo di solito viene realizzato online utilizzando firme o certificati digitali.
Man mano che più persone si rendono conto della natura aperta di Internet, e-mail e messaggistica istantanea, la crittografia diventerà senza dubbio più popolare. Senza di essa, le informazioni trasmesse su Internet non sono disponibili praticamente solo per chiunque per afferrarle e leggerle, ma sono spesso archiviate per anni su server che possono cambiare mano o compromettersi in vari modi. Per tutti questi motivi, è un obiettivo che vale la pena perseguire.