Supongamos que he deducido con gran probabilidad lo que una determinada persona u organización famosa decidirá hacer en una fecha próxima. ¿Cómo puedo publicar alguna prueba de que yo haya deducido esto? El hecho de que ya tengan un plan ahora para tomar esa decisión en esa fecha futura podría ser un comportamiento poco ético o una conspiración de su parte. Me gustaría asegurarme de que puedo demostrar que fui yo quien hizo la predicción , y que la predicción se hizo antes del evento .
Por supuesto, si publico después del evento que "lo sabía", nadie me creerá.
Sin embargo, si lo publico antes del evento, podría dar lugar a los siguientes problemas:
-
profecía autocumplida: la gente podría acusarme de que el evento ocurrió debido a la información que publiqué ("les di ideas").
-
profecía contraproducente: pueden darse cuenta de que se está descubriendo su "plan" y cambiarlo, y posiblemente termine como un teórico de la conspiración haciendo acusaciones erróneas.
Por supuesto, me gustaría elegir el método más simple que funcione, utilizando las tecnologías que la mayoría de las personas conocen. Esto es muy importante, porque si la tecnología utilizada es muy complicada, no puedo convencer a mi audiencia si no comprenden mi prueba en absoluto.
En lo que pensé hasta ahora, es el siguiente plan:
Escribo la información como un simple archivo de solo texto. Publico el hash MD5 de este archivo en twitter, redes sociales, etc., con una breve descripción de "esto sucederá", tal vez con una breve descripción de qué es un hash y por qué publicaré la información solo más tarde. Después del evento, publico el "¡Lo sabía!" Artículo, con un enlace al hash md5 previamente publicado. Al usar varios sitios de medios sociales para publicar el hash, las personas pueden creer razonablemente la fecha y hora de la publicación. Si solo publiqué el hash en un sitio web personal, podrían asumir que manipulé las fechas yo mismo.
¿Hay una mejor manera de hacer esto?
Sé que md5 está parcialmente comprometido, pero creo que sigue siendo una buena opción porque:
- tiene un uso generalizado, si la gente ha oído hablar de hashes, este será probablemente el único que conozcan. También tiene muchas implementaciones, por lo que el usuario promedio puede verificarlo más fácilmente.
- aunque ya no es completamente seguro, ya que alguien podría forjar un archivo diferente con el mismo hash de md5, no debería ser el caso con información textual. Uno podría rellenar un archivo ejecutable con un alboroto no utilizado hasta que tenga el hash md5 previsto, pero supongo que es imposible escribir un archivo de texto legible para el ser humano y sin ningún tipo de charla, para que tenga un hash md5 específico. ¿Es correcta esta suposición y es probable que siga siendo correcta en el futuro previsible?
Mi enfoque tiene dos áreas problemáticas:
- ¿Es lo suficientemente seguro desde el punto de vista de la seguridad de la información?
- ¿Es lo suficientemente comprensible que tantas personas como sea posible crean en mi prueba?
Por favor, si tiene soluciones alternativas, tenga en cuenta los dos lados diferentes del problema.