Osnove kriptografije
Asimetrično šifriranje

Asimetrično šifriranje oziroma kriptografija z javnim ključem v veliki meri odpravlja težave simetričnega šifriranja. Problem tajnega šifrirnega ključa rešuje z uporabo dveh ključev, saj sta oba potrebna za uspešno izveden postopek. Javnega uporabljamo pri šifriranju, zasebnega pa pri dešifriranju. Od tod tudi izhaja ime kriptografija z javnim ključem.

Skupno ime za javni in zasebni ključ je par ključev ali tudi par asimetričnih ključev. Pri asimetrični kriptografiji je javni ključ – kot pove ime – javno dostopen, zasebni ključ pa je – pričakovano - namenjen zasebni rabi. Od njegove tajnosti je odvisna varnost tajnopisa.

Najbolj znani algoritem asimetričnega šifriranja je algoritem RSA. Ime določa kratica, ki izhaja iz prvih črk priimkov avtorjev tega algoritma (Ron Rivest, Adi Shamir in Leonard Adelman).