Algoritmul de criptare RSA se bazează pe principiul matematic al factorizării numerelor mari. Acesta utilizează un set de chei publice și private pentru criptare și decriptare. Deoarece factorizarea unui număr mare în factori primi este o problemă computațională dificilă, RSA asigură securitatea datelor prin criptarea informațiilor cu cheia publică și decriptarea cu cheia privată.