Public blinds x₀, x₁ Receiver's response v Masked ciphertexts c₀, c₁ Recovered secret
⚠ Couldn't load the 3D engineThree.js failed to load from the CDN. Check your connection and reload.

Oblivious Transfer: One Secret, Never Knowing Which

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.