Diferența cheie între criptarea asimetrică și simetrică este aceea că criptarea simetrică utilizează o cheie secretă care trebuie împărțită între expeditor și destinatar al mesajului, în timp ce criptarea asimetrică utilizează o cheie privată și o cheie publică pentru a decripta și criptează mesajele în timpul comunicării. Criptarea asimetrică este o tehnică relativ nouă în comparație cu criptarea simetrică.
Un neajuns major al cripțiunii simetrice este că securitatea depinde în întregime de cât de bine expeditorul și receptorul protejează cheia de criptare. Dacă cheia este periclitată, intrușii pot decripta și obține acces la toate mesajele criptate cu cheia. Criptarea asimetrică este mai sigură deoarece se bazează pe certificate digitale. Atât cheile private cât și cele publice sunt legate, dar nu pot fi derivate între ele. Dacă una dintre chei este compromisă, intrusul nu o poate folosi găsind cealaltă cheie.