La crittografia asimmetrica, a differenza di quella simmetrica, utilizza una coppia di chiavi:
Kpub: Chiave pubblica, condivisa con tutti.Kpr: Chiave privata, segretaLa caratteristica degli algoritmi a crittografia asimmetrica è l'utilizzo delle chiavi: per garantire riservatezza, il contenuto viene cifrato con la chiave pubblica del destinatario, in modo tale che solo lui, possedento la relativa chiave privata, possa decifrare il contenuto.
C(m, Kpub) = xD(x, Kpr) = mLa crittografia asimmetrica invia la chiave pubblica sulla rete, ma la sua autenticità non viene garantita senza ulteriori misure di sicurezza. Un malintenzionato, infatti, può scegliere di attaccare la comunicazione fra 2 o più nodi mettendo in atto un Man-In-The-Middle.
È un attacco informatico che consiste nell'analizzare il traffico di rete e porsi "nel mezzo" della comunicazione, fingendo di essere destinatario e mittente per i nodi A e B.
Questo attacco può essere mitigato attraverso l'uso dei Certificati (e di Autorità di Certificazione) che attestano l'identità del nodo nella rete.
Leggi di più sull'implementazione dei certificati di Cryptea premendo qui.