Rsas
RSAs (RSA-based algorithms) are the RSA family of public-key cryptosystems and digital signature schemes. The RSA system, introduced in 1977 by Ron Rivest, Adi Shamir, and Leonard Adleman, is built on the difficulty of factoring large composite integers. In RSA, a key pair consists of a public key used for encryption or verification and a private key used for decryption or signing. The public key is a modulus n and an exponent e; the private key includes an exponent d such that e d ≡ 1 mod φ(n), where φ(n) = (p−1)(q−1) and n = pq for primes p and q. Security relies on the computational hardness of factoring n.
RSAs include encryption and signing variants. RSAES refers to the RSA encryption scheme; RSASSA denotes RSA-based
In modern practice, RSAs typically employ keys of 2048 bits or larger, with 3072 or 4096-bit keys
RSAs are embedded in many security protocols and standards, notably TLS, S/MIME, OpenPGP, and X.509 certificates.