Cryptosystem

Un sistema crittografico è una suite di algoritmi crittografici necessari per implementare un particolare servizio di sicurezza, come la crittografia. Il termine è una combinazione di sistema crittografico, ovvero un sistema informatico che utilizza la crittografia, che è un metodo per proteggere le informazioni e la comunicazione attraverso il codice in modo che solo l'utente a cui sono destinate le informazioni possa leggerle. I componenti di base di un sistema crittografico includono:

  • Testo in chiaro: i dati che devono essere protetti durante la trasmissione
  • Algoritmo di crittografia: un processo matematico che utilizza un algoritmo per trasformare le informazioni in testo cifrato privo di significato e richiede l'uso di una chiave per trasformare i dati nella loro forma originale.
  • Testo cifrato: la versione codificata del testo in chiaro prodotta dall'algoritmo di crittografia utilizzando una chiave di crittografia specifica.
  • Algoritmo di decrittografia: un processo matematico che produce testo in chiaro per qualsiasi testo cifrato e chiave di decrittazione dati. Il testo cifrato e una chiave di decrittazione sono l'input, il testo normale è l'output.
  • Chiave di crittografia: un valore noto al mittente. Il mittente inserisce la chiave di crittografia nell'algoritmo di crittografia insieme al testo in chiaro per calcolare il testo cifrato
  • Chiave di decrittazione: un valore noto al destinatario. È correlato alla chiave di crittografia, ma non sempre identica ad essa. Il ricevitore inserisce la chiave di decrittazione nell'algoritmo di decrittografia insieme al testo cifrato per calcolare il testo in chiaro.

I sistemi crittografici vengono utilizzati per l'invio sicuro di messaggi su Internet, come le informazioni della carta di credito o qualsiasi altro dato che deve essere privato. Un intercettore è un'entità non autorizzata che tenta di determinare il testo in chiaro.


Tipi di criptosistemi

Esistono due tipi di sistemi crittografici classificati in base al metodo utilizzato per crittografare i dati:

  • Crittografia a chiave simmetrica: Un sistema di crittografia in cui il mittente e il destinatario di un messaggio condividono un'unica chiave comune utilizzata per crittografare e decrittografare il messaggio.
  • Crittografia della chiave asimmetrica: Un sistema di crittografia in cui vengono utilizzate chiavi diverse per la crittografia e la decrittografia con chiavi correlate matematicamente. Ogni parte ha la propria coppia di chiavi scambiata durante la trasmissione.

Il diagramma seguente mostra il processo del sistema crittografico che si verifica quando un mittente desidera inviare segretamente un messaggio a un destinatario.

Pagine utili:

Informazioni sul formato .crypt

Lascia un commento