Alice encrypts by using Bob’s public key .

  • Alice randomly chooses a secret key to be shared with Bob.
  • Alice sends to Bob.

Bob decrypts with his private key .

  • Bob splits into .
  • Bob computes and .