Every "Shared Secret" generates a unique 3D permutation of the cube. This is our Key Space (43 Quintillion states).
We read the value of the Front-Top-Right cubie. This single character is our Stream Key (K) for the current step.
This is a Cipher Feedback implementation. The ciphertext of the previous character determines the machine's next mechanical rotation, ensuring the same plaintext character encrypts differently every time.
Enter a key, type a message, and hit ENCRYPT. Use STEP-BY-STEP mode to watch the math happen in real-time on the right panel.