Differenza chiave: la crittografia è l'arte di nascondere i messaggi convertendoli in testi nascosti. Generalmente viene fatto per trasmettere un messaggio su canali non sicuri. D'altra parte, la crittanalisi è l'arte di decodificare o ottenere testo semplice da messaggi nascosti su un canale non sicuro. È anche noto come cracking del codice.
La crittografia converte un testo in chiaro (messaggio da comunicare) in un messaggio di testo cifrato utilizzando tecniche di crittografia. Il processo per ottenere un testo cifrato da un testo in chiaro è chiamato decrittazione. Questa arte della crittografia è un'arte antica e il primo uso documentato di questo termine nella scrittura risale al 1900 aC In generale, ci sono tre diversi schemi crittografici che sono ampiamente utilizzati -
- Chiave segreta o Crittografia simmetrica: utilizza la stessa chiave per la crittografia e la decrittografia
- Crittografia a chiave pubblica o asimmetrica e - utilizza una chiave per la crittografia e un'altra per la decrittografia
- Funzioni hash: utilizza una trasformazione matematica per crittografare le informazioni in modo irreversibile.
- Attacco solo con testo cifrato - In questo caso, l'autore dell'attacco ha solo il testo cifrato per raggiungere il testo in chiaro, e quindi indovina il testo in chiaro.
- Attacco con testo in chiaro: in questo caso, l'utente malintenzionato tenta di indovinare il testo in chiaro analizzando parte del testo cifrato.
- Attacco con testo in chiaro scelto: il crittoanalista può scegliere i testi in chiaro e ottenere i corrispondenti testi cifrati. L'obiettivo è scegliere i testi in chiaro in modo tale che le coppie risultanti di testo in chiaro e di testo cifrato rendano facile dedurre la chiave di crittografia.
- Uomo nell'attacco centrale: la persona intercetterà i segnali inviati dal mittente e dal ricevente. Si porrà a loro come l'altra parte e si scambierà le chiavi con entrambi separatamente.
I codici classici vengono decodificati dai cryptanalisti usando metodi come indice di coincidenza, esame di Kasiski e analisi di frequenza. I moderni attaccanti iniziarono con gli attacchi allo standard di cifratura a blocchi DES usando l'attacco differenziale e lineare negli anni '90.
Pertanto, la crittografia e la crittanalisi sono due processi diversi. Nella crittografia, un messaggio è codificato in modo che diventi illeggibile per le persone che possono abusare delle informazioni. D'altra parte, la crittanalisi viene eseguita da un intruso per decodificare il messaggio.
Confronto tra Crittografia e Crittoanalisi:
Crittografia | crittoanalisi | |
defintion | L'arte o la scienza della crittografia di semplici messaggi in testo cifrato per la sicurezza dei messaggi, specialmente durante la trasmissione. | L'arte di ottenere testo semplice da un testo cifrato senza conoscenza della chiave. |
Origine | Dal greco κρυπτός, "nascosto, segreto"; e γράφειν, graphein, "writing", o -λογία, -logia, "study", rispettivamente | Dal greco kryptós, "nascosto", e analýein, "allentare" o "slegare" |
professionista | cryptographer | cryptanalyst |
Messa a fuoco | Scrittura segreta | Rompere i segreti |
Preoccupazione per cifrari o hash |
|
|
caratteristiche |
|
|