RSAsüsteemis
RSAsüsteemis on avaliku võtme krüpteerimissüsteem, mis põhineb suurte primide korrutise raskusel. Iga osaleja omab paari võtmeid: avalikku võtit (n, e) ja privaatvõtit d. N on p ja q suurte primide korrutis, n = p·q, ning φ(n) = (p−1)(q−1). Privaatvõti d leitakse nii, et e·d ≡ 1 mod φ(n). Tavapäraselt kasutatakse e väärtust 65537. Võtmete genereerimine peab toimuma turvalises keskkonnas, kasutades suurt primeide suurust.
Krüpteerimine tehakse nii: C = M^e mod n, kus M on sõnum (või selle sobiv krüpteeritav vorm) ja
RSAsüsteemi kasutusvaldkonnad hõlmavad TLS-i veebiliikluse turvaliseks muutmist, digitaalallkirju ning sertifikaatide skeeme. Võtmete pikkus on soovituslikult 2048–3072
Piirangud ja riskid hõlmavad faktoreerimisega seotud haavatavusi ning implementeerimise ja kasutuse käigus esilekerkivaid rünnakuid, nagu timing-