In a world where digital communication happens constantly, one of the most remarkable problems in computer science is this: How can two people create a shared secret while everyone is watching?