Coinflip 1.1
Sponsored Links
Coinflip 1.1 Ranking & Summary
File size:
0.020 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
920
Date added:
2007-04-20
Publisher:
Doug Hoyte
Coinflip 1.1 description
Coinflip provides a cryptographically secure server/client program and protocol for choosing random bits.
Coinflip is a client/server based program that can generate random bits for 2 people over the internet. The 2 people dont have to trust each other in order to convince each other that the bit is truly a random bit.
Its called coinflip, of course, because flipping a coin in the real world is the equivalent of generating a random bit on a computer. (Its either heads or tails. Its either a 1 or a 0.)
Coinflip uses a slightly modified version of the "Coin Flipping Using One-Way
Functions" protocol outlined in Bruce Schneiers Applied Cryptography 2nd
edition.
This attack would work everytime Alice acted as the server in a coinflip procedure, providing Bob never realized that Alice was sending him the same y value every time. Or she could us it to trick multiple Bobs.
While it is supposed to be computationally infeasible to compute collisions in one-way hash functions, recent papers suggest that if you have enough money and time, collisions can be precalculated. P. van Oorschot and M. Wiener in their paper, "Parallel collision search with application to hash functions and discreet logarithms", estimate that for $10 million (in 1994 US dollars), a collision could be found for MD5 in 24 days on average. (Thanks for the info, defrost).
The solution is actually quite simple: Have both parties choose part of the random data, and use whatever size random number you like. Since Bob is expecting to see x contain his random data, Alices collision attack is nullified, and since Alice gets to put in her own data, she can make Bobs array attack infeasible.
Coinflip is a client/server based program that can generate random bits for 2 people over the internet. The 2 people dont have to trust each other in order to convince each other that the bit is truly a random bit.
Its called coinflip, of course, because flipping a coin in the real world is the equivalent of generating a random bit on a computer. (Its either heads or tails. Its either a 1 or a 0.)
Coinflip uses a slightly modified version of the "Coin Flipping Using One-Way
Functions" protocol outlined in Bruce Schneiers Applied Cryptography 2nd
edition.
This attack would work everytime Alice acted as the server in a coinflip procedure, providing Bob never realized that Alice was sending him the same y value every time. Or she could us it to trick multiple Bobs.
While it is supposed to be computationally infeasible to compute collisions in one-way hash functions, recent papers suggest that if you have enough money and time, collisions can be precalculated. P. van Oorschot and M. Wiener in their paper, "Parallel collision search with application to hash functions and discreet logarithms", estimate that for $10 million (in 1994 US dollars), a collision could be found for MD5 in 24 days on average. (Thanks for the info, defrost).
The solution is actually quite simple: Have both parties choose part of the random data, and use whatever size random number you like. Since Bob is expecting to see x contain his random data, Alices collision attack is nullified, and since Alice gets to put in her own data, she can make Bobs array attack infeasible.
Coinflip 1.1 Screenshot
Coinflip 1.1 Keywords
Random Bits
For Choosing
cryptographically secure
Coinflip 1.1
Coinflip
random
bits
protocol
program
provides
Coinflip 1.1
Security
Miscellaneous
Bookmark Coinflip 1.1
Coinflip 1.1 Copyright
WareSeeker periodically updates pricing and software information of Coinflip 1.1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Coinflip 1.1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
random acts of kindness
some random bits scribbled
random acts of kindness ideas
random lengths
random bits of knowledge
coin flip
random facts
random house unabridged dictionary
random chuck norris jokes
random bits 2
random bits of information
random quizzes
random funny stuff
cryptographically secure random number
random house publishing
random access memory
random number generator
random numbers
Version History
Related Software
The sctplib library is a fairly complete prototype implementation of the Stream Control Transmission Protocol (SCTP). Free Download
cpop is a network popup message system that uses the jpop protocol and a simple GTK+ interface. Free Download
SILC is Secure Internet Live Conferencing. Free Download
SILC (Secure Internet Live Conferencing) is a protocol which provides secure conferencing services in the Internet. Free Download
OpenDMTP is a highly configurable and extensible protocol for communicating with mobile devices. Free Download
Snmpstat shows router interface information and statistics through web interface using SNMP protocol. Free Download
Ahoy provides an efficient, decentralized service discovery protocol for MANETs. Free Download
ROX-Filer is a drag-and-drop based filemanager. Free Download
Latest Software
Popular Software
Favourite Software