Algoritmul de criptare RSA se bazează pe utilizarea unui sistem de chei publice și private. Mesajele sunt criptate cu cheia publică a destinatarului și pot fi decriptate doar cu cheia privată corespunzătoare. Avantajele acestui algoritm includ securitatea ridicată a comunicării, posibilitatea de a verifica autenticitatea mesajului și non-repudierea. De asemenea, este considerat un algoritm robust în fața atacurilor de calcul cuantic, ceea ce îl face foarte potrivit în domeniul securității informatice.