| Welcome to Crypto. We hope you enjoy your visit. You're currently viewing our forum as a guest. This means you are limited to certain areas of the board and there are some features you can't use. If you join our community, you'll be able to access member-only sections, and use many member-only features such as customizing your profile, sending personal messages, and voting in polls. Registration is simple, fast, and completely free. Join our community! If you're already a member please log in to your account to access all of our features: |
| The Coin Tossing Experiment | |
|---|---|
| Topic Started: May 9 2008, 08:06 AM (133 Views) | |
| Revelation | May 9 2008, 08:06 AM Post #1 |
|
Administrator
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
After reading a bit in the book Modern Cryptography: Theory and Practice, I've come across a protocol that I find very cool: Coin Flipping Over Telephone. Imagine Alice wants to flip a coin and Bob may choose if it will be head or tail. If Bob can see the coin, he will know if it is a fair game. But what would you do when you want to do the same game over the phone? Think about it before reading the answer! ------- The problem is, is that you don't know if Alice is lying about the results. So what we have to do is mark the result of the coin flip, but Bob shouldn't be able to see if it was head or tail from that mark. That's when a one-way hash comes in. 1. Alice flips the coin: if it's head, she will use a large even number and encrypt in with the one-way hash function f(x). She gives the result to Bob. 2. Bob, unable to decrypt f(x), makes a guess. 3. Alice tells if Bob is right. If her number was even, and Bob says head, he was right. 4. Alice gives Bob her key, so he can check if she didn't manipulate the experiment. Of course this one-way hash should be really one way, and the hash should be unique. If an uneven and an even number encrypt to the same hash, Alice can cheat. I found this a cool experiment, and I doubt that I would have made this up on my own. |
|
RRRREJMEEEEEPVKLWENFNVJKEEEEEAOLKAFKLXCFZAASDJXZTTTTTTTLSIOWJXMOKLAFJNNKFNXN RAGRBAQEMHIGDJVDSEOXVIYCELFHWLELJFIENXLRATALSJFSLCYTKLASJDKMHGOVOKAJDNMNUITN RRRRLJVEEEEECLYVYHNVPFTAEEEEEMWLMEIRNGLARWJAKJDFLWNTIERJMIPQWOTZEOCXKNUBNXCN RJIRPOWEANFUSNCZVDVZNMSFEKLOEPZLDKDJWSAAAAAAAOERHJCTNCKFRIMVKSOFOMKMANREWNBN RZUDRGXEEEEENFQIDVLQNCKNEEEEEDGLLLLLLAWIOSNCDARLODMTOEJXMILDFJROTKJSDNLVCZNN | |
![]() |
|
| 1 user reading this topic (1 Guest and 0 Anonymous) | |
| « Previous Topic · General · Next Topic » |





![]](http://209.85.122.85/static/1/pip_r.png)



7:29 PM Nov 23