La crittografia è utilizzata per trasformare canali inaffidabili in canali affidabili garantendo:

Crittologia e crittografia

Schema crittografico generale

image.png

In uno schema di crittografia generale:

crittografia_simmetrica.png

Tipi di crittografia:

  1. Simmetrica: $Key_1 = Key_2$ , la chiave di crittografia e quella di decrittografia sono uguali o facilmente derivabili l’una dall’altra.
  2. Asimmetrica: la chiave pubblica e la chiave privata sono diverse e non possono essere derivate l'una dall'altra. La chiave pubblica può essere nota senza compromettere la segretezza della chiave privata.

<aside> 💡 Crittografia simmetrica e asimmetrica

La crittografia e la decrittografia dovrebbero essere operazioni facili se le chiavi sono note.

Classificazioni di sicurezza

Untitled

Sicurezza incondizionata → sistema sicuro, anche se l’attaccante ha un potere computazionale illimitato, il testo cifrato non dà abbastanza informazioni per determinare in modo univoco il testo in chiaro.

Sicurezza condizionata → sistema che si può rompere, ma richiede una potenza di calcolo più grande di quella che potrebbe avere un attaccante realistico.

Crittoanalisi