diffie-hellman Public Key Encryption signatures
Assumption
- Integer Factorisation, mainly Prime factorisation.
- Trapdoor function
Rabin Cryptosystem
Based on RSA trapdoor function.
-
: Choose prime numbers as secret key, and as public key.
-
: compute .
-
: Perform crt on ciphertext’s
- compute
- compute X,Y such that .
- find as 4 square roots modulo N. is one of these 4, which can only be identified using additional data from sender.
-
Rabin cryptosystem is deterministic as it’s based on RSA trapdoor function, and thus, not CPA secure.
GM cryptosystem
[GM82] introduced probabilistic encryption.