On the Subject of the Jump-Over CM
A machine that knows no bounds when it comes to ciphers.
From the Pandemonium Cipher module by Obvious.
Create a key using the keyword on screen 1 and the Boolean Expression on screen A. Make sure to remove any Xs. Rearrange the key into a 5×5 matrix.
The letter on screen B will be referred to as the Key Letter.
If the Submit Button is white, follow the instructions under Encrypt Instructions. Otherwise follow the instructions under Decrypt Instructions.
Encrypt Instructions
- Start at the Key Letter in the matrix.
- Determine the path to get to the Nth letter of the encrypted word.
- Find the letter in the matrix that is the midpoint of the path you determined in the previous step. Note: The grid wraps around so going down 3 is the same as going up 2.
- The midpoint letter becomes your Nth decrypted letter. It also becomes the new Key Letter.
- Repeat this process for each letter of the encrypted word to get a decrypted word.
Decrypt Instructions
- Start at the Key Letter in the matrix.
- Determine the path to get to the Nth letter of the encrypted word.
- Start at the Nth letter of the encrypted word in the matrix and move in the same fashion as the path you determined in the previous step, wrap around if necessary.
- The letter you end up on becomes your Nth decrypted letter. It also becomes the new Key Letter.
- Repeat this process for each letter of the encrypted word to get a decrypted word.
Finally, if any of the letters on screen 2 match at the same position as any of the letters of your encrypted word, replace that letter with a X. You should now have an decrypted word.