- Las curvas elípticas de NIST son esenciales para la criptografía moderna y fueron generadas a finales de los 90 al hacer hash de seeds proporcionadas por la NSA.
- La recompensa por descifrar 5 hashes específicos es de $12,288, y aumenta a $36,864 si quien la reciba decide donarla a una organización benéfica 501(c)(3).
- Las curvas elípticas de NIST (P-192, P-224, P-256, P-384, P-521) fueron publicadas por NIST en FIPS 186-2 en el año 2000, y se generaron como "aleatoriamente verificables" tomando una seed arbitraria, aplicándole SHA-1 y derivando a partir de ello algunos parámetros.
- La seed fue proporcionada por la NSA y generada en 1997 por Jerry Solinas, quien después afirmó que la produjo haciendo hash de una frase en inglés que luego olvidó.
- Esta recompensa busca encontrar la pre-seed, es decir, el valor de entrada del hash que generó la seed, algo que es una tarea común para crackers de contraseñas y bruteforcers de brainwallets.
- Es muy probable que el valor de entrada sea una frase en inglés que mencione a Jerry Solinas, posiblemente también a otra persona, y quizá sea un contador.
- La recompensa se pagará a la primera persona o personas que envíen por correo electrónico las pre-seeds de las 5 curvas de orden primo de NIST a seeds@filippo.io.
- La mitad de la recompensa ($6,144) se pagará a quien envíe primero al menos una pre-seed, y la otra mitad a quien envíe primero las 5 pre-seeds.
- La recompensa seguirá vigente hasta que se anuncie así en la página, y si se cancela o reduce, se anunciará con 6 meses de anticipación.
1 comentarios
Opinión de Hacker News