Oblivious Transfer: One Secret, Never Knowing Which
Interactive 3D walkthrough of 1-out-of-2 Oblivious Transfer: watch an RSA trapdoor let a receiver learn exactly one of two secrets while the sender never learns which one was picked.
Oblivious Transfer answers a strange question in cryptography: can a Sender hand over exactly one of two secrets to a Receiver, letting the Receiver pick which one, without the Sender ever learning which was chosen — and without the Receiver learning anything about the other? This simulator walks through the classic RSA-trapdoor construction step by step in 3D: watch blinded values, a receiver-chosen response, and masked ciphertexts travel between a Sender and Receiver node, then see the trapdoor exponent unlock exactly one message while the other stays mathematically out of reach. Pick which secret the receiver requests, run the protocol, and inspect every intermediate modular-arithmetic value live.
Interactive 3D walkthrough of RSA-trapdoor 1-out-of-2 Oblivious Transfer: watch a receiver learn exactly one of two secrets while the sender never learns which one was picked.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install