Che cos'è una chiave di cifratura?
Una cifra può generalmente riferirsi a un messaggio codificato. Può anche riferirsi in modo più specifico a un sistema crittografico in cui simboli o gruppi di simboli rappresentano una sezione di testo - lettere singole o più lunghe - e / o unità di testo sono riorganizzate secondo un insieme di regole che sono state predeterminate. La chiave di crittografia è l'informazione necessaria per utilizzare il codice.
I cifrari iniziano con un semplice messaggio di testo, le parole che qualcuno vuole nascondere. Il testo in chiaro viene manipolato due volte. Innanzitutto, è codificato per nascondere il significato. Si dice quindi che il messaggio in chiaro sia crittografato o crittografato e potrebbe essere chiamato testo cifrato . Quindi viene decifrato per rivelare nuovamente il testo in chiaro. In ogni caso, è necessaria la chiave di cifratura.
Esistono diversi livelli di complessità della crittografia. La cifra più semplice ha un alfabeto in testo semplice, che è il solito alfabeto in lingua inglese, e un alfabeto in testo cifrato, che è lo stesso alfabeto che inizia su una lettera diversa da un e con le lettere che sono state rimosse dal davanti etichettate sul retro. Un primo e famoso uso di una cifra fu fatto da Giulio Cesare, che usò questo metodo di crittografia per inviare messaggi ai suoi generali.
Alfabeto in testo normale: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Alfabeto con testo cifrato: DEFGHIJKLMNOPQRSTUVWXYZABC
È possibile creare un totale di 25 cifre diverse spostando l'alfabeto della cifra per iniziare con ogni lettera oltre a . Ma anche con così tante possibilità, una persona non autorizzata che si impadronisce del messaggio crittografato e sa che si tratta di un codice ha un percorso diritto, seppure noioso, per capirlo, anche senza l'accesso alla chiave di codice.
Per inviare un messaggio, si usa la chiave di cifratura per determinare l'alfabeto del testo cifrato. Quindi per ogni lettera in chiaro che si desidera trasmettere, si scrive la lettera in testo cifrato al suo posto. Pertanto, se si decidesse di codificare wiseGEEK , si finirebbe con:
zlvhJHHN
Per decifrare il testo cifrato, si userebbe la chiave cifrata per costruire l'alfabeto cifrato e sostituire la lettera in chiaro per ogni lettera cifrata.
Ci sono diversi indizi evidenti nel codice stesso che aiutano a rivelare il messaggio in questo tipo di codice semplice. Uno è che un messaggio di testo cifrato sarà privo di senso, il che sarà un chiaro indizio che è stato usato un codice. In secondo luogo, le frequenze delle lettere che sono ampiamente conosciute in inglese - rendendo E, T, A, O e N le lettere più comuni - probabilmente aiuteranno a rivelare alcuni indizi forti sulla cifra utilizzata, se il messaggio è di qualsiasi lunghezza .
Sebbene il tipo semplice di codice descritto possa essere rotto e non sia più utilizzato seriamente, ce ne sono di più complessi. Con queste cifre, oltre a quelle semplici, la sicurezza della chiave di cifratura è essenziale per la corretta trasmissione di un messaggio crittografato. Il mancato ottenimento della chiave da parte del destinatario significa che il messaggio non verrà letto. La chiave di cifratura che cade nelle mani sbagliate distrugge la sicurezza del messaggio. Per questo motivo, la gestione delle chiavi di cifratura è un elemento essenziale della crittografia.