La crittografia asimmetrica è un tipo di crittografia che prevede l'utilizzo di una coppia di chiavi:
La chiave pubblica, che deve essere distribuita;
La chiave privata, appunto personale e segreta;
evitando così qualunque problema connesso alla necessità di uno
scambio in modo sicuro dell'unica chiave utile alla
cifratura/decifratura presente invece nella crittografia simmetrica.
Il meccanismo si basa sul fatto che, se con una delle due chiavi si
cifra (o codifica) un messaggio, allora quest'ultimo sarà decifrato solo
con l'altra.