Lanzamiento de moneda

Coinflip proporciona un programa y un protocolo de servidor / cliente criptográficamente seguro para elegir bits aleatorios.
Descargar ahora

Lanzamiento de moneda Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Doug Hoyte
  • Sitio web del editor:
  • http://www.hcsw.org

Lanzamiento de moneda Etiquetas


Lanzamiento de moneda Descripción

Coinflip proporciona un programa y un protocolo de servidor / cliente criptográficamente seguro para elegir bits aleatorios. Coinflip proporciona un programa y un protocolo de servidor / cliente criptográficamente seguro para elegir Bits.Coinflip aleatory es un programa basado en cliente / servidor que puede generar bits aleatorios para 2 personas a través de Internet. Las 2 personas no tienen que confiar entre sí para convencerse mutuamente de que el bit es realmente un poco aleatorio. Se llama coinflip, por supuesto, porque voltear una moneda en el mundo real es el equivalente a generar un poco al azar en un ordenador. (Son las cabezas o colas. Es una coinflip de 1 o un 0.) usa una versión ligeramente modificada de la "moneda que pasa la moneda usando el protocolo descrito en la criptografía aplicada de Bruce Schneier 2nDedición. Este ataque funcionaría cada vez que OtSo Servidor en un procedimiento de Coinflip, que proporciona a Bob nunca se dio cuenta de que Alice le estaba enviando el mismo valor y cada vez. O ella podría hacerlo engañar a múltiples bobs. Mientras que se supone que debe estar computacionalmente inviable para calcular las colisiones en funciones de hash de una sola vía, los trabajos recientes sugieren que si tiene suficiente dinero y tiempo, las colisiones pueden precalcularse. P. van Oorschot y M. Wiener en su documento, "búsqueda de colisiones paralelas con la solicitud a funciones de hash y logaritmos discretos", estiman que por $ 10 millones (en 1994 de los dólares estadounidenses), se podría encontrar una colisión para MD5 en 24 días en promedio . (Gracias por la información, descongelación). La solución es en realidad bastante simple: haga que ambas partes elijan parte de los datos aleatorios y use el número aleatorio que desee. Dado que Bob está esperando ver X contener sus datos aleatorios, el ataque de colisión de Alice está anulado, y como Alice se pone en sus propios datos, puede hacer que el ataque de la matriz de Bob sea inviable.


Lanzamiento de moneda Software relacionado