Processing math: 100%

Alice

Parameters known by Alice:

Chooses the key K

Encrypts the plaintext blocks x:

Step 1/7

Enter the message (or integer) that Alice wants to send encrypted to Bob:

Hit enter to generate the parameters and use the left and right arrow keys to navigate.

Before Alice can encrypt the message m she first have to convert each letter into its corresponding ASCII value and then convert each ASCII value into its binary representation.

Bob

Parameters known by Bob:

Receives the key K

Receives the ciphertext blocks y

Decrypts the ciphertext blocks y: