Che cos’è la crittografia cifrata?

La crittografia cifrata è una varietà di crittografia in cui viene utilizzata una chiave per salvaguardare le informazioni codificate. In generale, esistono due metodi di cifratura: il metodo a blocchi e il metodo a flusso. Questi determinano come la cifratura viene applicata al messaggio originale. Oltre a questi due metodi, ci sono anche due stili. Un cifrario è simmetrico o asimmetrico a seconda che il messaggio richieda lo stesso cifrario di decrittazione o uno diverso.

I messaggi crittografati sono stati un punto fermo della segretezza umana sin dalle prime civiltà. I metodi sono andati e venuti per mantenere al sicuro le missive importanti, ma la maggior parte è stata una sorta di crittografia. I metodi per utilizzare una chiave predefinita per codificare e decodificare i messaggi hanno occupato la vita di molte persone. All’inizio, queste chiavi erano complesse solo in virtù della bassa tecnologia dell’utente; ora ci sono supercomputer che non fanno altro che crittografare e decifrare i messaggi.

I cifrari a blocchi e i cifrari a flusso costituiscono la maggior parte dei tipi di cifratura. Un cifrario a blocchi codifica le informazioni in blocchi di dimensioni predeterminate. Se un cifrario è progettato per codificare 200 caratteri, è esattamente quello che fa. Se il messaggio è più lungo, deve essere suddiviso in più parti e, se è più corto, richiede caratteri di riempimento. Un carattere di riempimento è un carattere che semplicemente allunga il messaggio; può essere qualsiasi cosa, da un flusso di caratteri singoli a un assortimento casuale di lettere e spazi.

I cifrari a flusso sono un’innovazione dell’era dei computer. Questo stile di crittografia genera e adatta la sua stringa di codifica mentre funziona. Questo metodo di crittografia utilizza lo stato corrente della macchina che esegue la crittografia per generare la crittografia.

Questo metodo cambia costantemente per adattarsi allo stato corrente del sistema. I cifrari a flusso sono quasi indistruttibili finché non accadono due cose; il codice non può ripetersi e nessuno che intercetta il messaggio può conoscerne il contenuto. Se il codice si ripete, è possibile decifrare la sequenza con poco sforzo a causa dei marcatori lasciati nel codice. Se un intercettore conosce il contenuto del messaggio, può modificare il messaggio senza aprirlo.

In un cifrario simmetrico, la chiave utilizzata per codificare il messaggio è la stessa della chiave utilizzata per decodificare il messaggio. Questi codici sono semplici e facili da creare, ma la chiave è in pericolo poiché si sposta da un luogo all’altro per la decodifica. Inoltre, se una qualsiasi delle posizioni di conservazione delle chiavi viene compromessa, l’intero codice viene rovinato.
Una crittografia asimmetrica utilizza due chiavi, una che codifica il messaggio e l’altra che decodifica il messaggio. Questa è la pietra angolare della crittografia a chiave pubblica. Un messaggio è composto da due chiavi, una pubblica e una privata. In questo caso, le chiavi interagiscono per consentire a una persona specifica di sbloccare un messaggio senza conoscere l’effettiva chiave di crittografia.