Cos'è la crittografia?
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.
Informazioni sul fondo
-
Cosa succede a Bitcoin dopo che tutti i 21 milioni sono stati estratti?
Una delle caratteristiche principali di Bitcoin (BTCUSD) è la sua offerta limitata. Altre forme di denaro, comprese le valute legali, possono essere stampati a piacimento dalle banche centrali, ovvero...
-
21 miglior software di finanza personale (gratuito ea pagamento) per il 2021
Nel passato, una corretta gestione finanziaria era complicata e costosa. Significava registrare manualmente le entrate e le spese, facendo i calcoli da solo, e consultazioni con professionisti. Le b...
-
Che cos'è una nota strutturata?
Una nota strutturata è un titolo ibrido che combina più payoff di più titoli, solitamente unobbligazione e un derivato. La componente obbligazionaria costituisce circa l80% dellinvestimento e fornisce...
-
Che cos'è una spesa?
Le aziende sostengono vari tipi di spese. Una spesa è un tipo di spesa che scorre attraverso il conto economicoConto economicoIl conto economico è uno dei rendiconti finanziari principali di unazienda...