Coinflip offers a strongly encrypted software program and protocol that enables secure server/client random bit selection.
Coinflip is based on a slightly modified version of "Coin Flipping Using One-Way Functions" protocol, a highly secure method outlined in Bruce Schneier's Applied Cryptography 2nd edition. However, there is one weakness in the protocol, Alice acting as a server in a coinflip procedure repeatedly sends the same value to Bob resulting in the breach of security. Recent papers highlight the vulnerability of one-way hash functions - if there is enough money and time, collisions can be precalculated.
However, Coinflip offers a solution to this problem by having both parties choose part of the random data, and using whatever size random number preferred. This nullifies Alice's collision attack since Bob is expecting to see x contain his random data whereas Alice can add her data to make Bob's array attack infeasible.
In conclusion, Coinflip is highly recommended for anyone seeking a seamless and trustworthy method of generating random bits for secure communication over the internet while acknowledging the possibility of hash function collisions.
Version 1.1: N/A