Skip to main content

Cos'è la crittografia simmetrica?

La crittografia simmetrica utilizza algoritmi simmetrici per la crittografia e la decrittografia dei dati.Un algoritmo è una formula specifica con un numero limitato di passaggi che contiene istruzioni per risolvere un problema e un algoritmo a chiave simmetrica è una formula specifica che spesso utilizza la stessa chiave crittografica sia per la crittografia che per la decryption.Per capire meglio come funziona, aiuta ad avere una comprensione di come funziona la crittografia in relazione alla tecnologia.

Ad esempio, un computer che deve trasferire informazioni sensibili può scegliere di crittografare le informazioni, un processo che lo altera in una sorta di codice che sembrerebbe un mucchio di sciocchezze se qualcuno provasse a leggerle.Dopo che le informazioni sono state trasferite nella posizione desiderata, un codice specifico decifra le informazioni in testo leggibile.Questo processo è noto come decrittazione e il computer deve avere il codice giusto per eseguire correttamente questo processo.Le banche che offrono servizi online utilizzano una forma di crittografia per mantenere le informazioni sui propri clienti privati e sicuri.

Una formula matematica nota come algoritmo crittografico è responsabile della creazione del codice per crittografare le informazioni e il codice per la decifrazione in seguito.Un'informazione specifica nota come chiave crittografica indica all'algoritmo crittografico come crittografare e quindi decodificare le informazioni specifiche che riceve.La chiave funziona solo con quel particolare algoritmo e sarebbe inutile per decifrare il codice da un algoritmo diverso.

Quando si utilizza la crittografia simmetrica, l'algoritmo utilizza la stessa chiave crittografica per eseguire i processi di codifica e decodifica invece di utilizzare una chiave separata per ciascuno.Le chiavi sono generalmente identiche o quasi identiche a una sola piccola modifica necessaria per far funzionare ciascuno.In genere, solo coloro che hanno intenzione di utilizzare la chiave conosceranno la password o altro codice segreto, o frase, necessario per far funzionare la chiave.Ciò consente a due persone di condividere informazioni tra loro senza preoccuparsi che qualcun altro possa intercettare il codice e leggerlo.

Altri termini usati per descrivere gli algoritmi simmetrici usati nella crittografia simmetrica includono la crittografia a chiave segreta, la crittografia a chiave privata e la crittografia a una chiave.La crittografia simmetrica viene normalmente utilizzata per la condivisione tra due persone o un piccolo gruppo anziché da grandi reti online come le banche.Una macchina ATM, ad esempio, può utilizzare la crittografia simmetrica e richiedere all'utente di inserire un numero di conto bancario e il numero di identificazione personale prima che consentirà a quella persona di accedere al suo account.