ETFFIN Finance >> Finanza personale corso >  >> fund >> Informazioni sul fondo

Cos'è la crittografia?

La crittografia è lo studio di tecniche di comunicazione sicure che consentono solo al mittente e al destinatario previsto di un messaggio di visualizzarne il contenuto. Nello specifico, queste tecniche sono utilizzate per proteggere le informazioni ottenute da concetti matematici e un insieme di calcoli o algoritmi basati su regole per convertire i messaggi, rendendoli difficili da decodificare.

Risalente all'Antico Egitto, si credeva che la crittografia fosse usata dagli antichi egizi in complessi geroglifici. All'imperatore romano Giulio Cesare è stato attribuito l'utilizzo di uno dei primi cifrari moderni.

La crittografia può essere suddivisa in due epoche:l'era classica e l'era moderna. La svolta avvenne nel 1977 con l'algoritmo RSA e l'algoritmo di scambio di chiavi Diffie-Hellman. Più su quello più tardi.

Tipi di crittografia

Tradizionalmente, esistono tre tipi di crittografia:chiave simmetrica, funzioni di hash, e chiave asimmetrica.

Chiave simmetrica

Questo è un sistema di crittografia in cui il mittente e il destinatario di un messaggio utilizzano un'unica chiave comune per crittografare e decrittografare i messaggi. Sebbene questo metodo sia più veloce e più semplice degli altri due metodi, spetta al mittente e al destinatario scambiare la chiave in modo sicuro.

L'esempio più popolare di questo è il sistema di crittografia dei dati (DES). Proviamo il seguente esempio:

Hai un messaggio, "M", vuoi inviare al tuo amico. Cripti il ​​messaggio con una chiave e ottieni un testo cifrato, "C".

Il tuo amico riceve il testo cifrato, C, a cui poi decifra il testo cifrato usando la stessa chiave per recuperare M.

Esistono due tipi di crittografia simmetrica:cifrari a flusso e cifrari a blocchi.

Cifrari a flusso

Un cifrario a flusso utilizza una chiave fissa che sostituisce il messaggio con una stringa di caratteri pseudocasuale. Cripta ogni lettera, uno alla volta.

Per ulteriori informazioni sui cifrari a vapore, per favore clicca qui.

Cifrari a blocchi

Si tratta di una forma di crittografia simmetrica che utilizza una chiave di lunghezza fissa per crittografare un blocco di lunghezza fissa.

Per ulteriori informazioni sui codici a blocchi, per favore clicca qui.

Funzioni hash

In un sistema di funzioni hash, non c'è chiave. Anziché, un valore hash con una lunghezza fissa viene calcolato in base al testo, rendendo impossibile il recupero del contenuto del testo normale. Molti sistemi operativi utilizzano funzioni hash per crittografare le password.

Chiave asimmetrica (chiave pubblica)

Con questo sistema di crittografia, una coppia di chiavi viene utilizzata per crittografare e decrittografare le informazioni. La chiave pubblica viene utilizzata per la crittografia e una chiave privata per la decrittografia. Anche se la chiave pubblica è conosciuta da tutti, il destinatario previsto può decodificarlo solo perché solo lui conosce la chiave privata.