What is RSA cryptosystem?
A public-key cryptosystem devised in 1977 by Rivest, Shamir and Adleman. The public key is the product n of two large primes p and q together with a public exponent e, and the private key is the d that satisfies e × d ≡ 1 (mod (p − 1)(q − 1)). Encryption is c = m^e mod n and decryption m = c^d mod n. Its security rests on the difficulty of factoring n, and it can be used for both encryption and signatures. In practice it is combined with randomized padding such as OAEP or PSS.
Japanese name: RSA暗号
RSA cryptosystem appears in 10 practice questions across 2 topics, including Applied Cryptography, Quantum Computing Hardware.
Field: Applied Cryptography