Generando claves RSA según el estándar FIPS 186-4

5

mi empresa está intentando obtener nuestro software OpenSSL 1.0.2l (está compilado en modo FIPS con el contenedor FIPS) con certificación FIPS, pero tengo dificultades para generar claves RSA de acuerdo con el formato de prueba FIPS 186-4 especificado en (< a href="http://csrc.nist.gov/groups/STM/cavp/documents/dss2/rsa2vs.pdf"> enlace ).

Necesito generar los siguientes parámetros usando la API de OpenSSL: e , seed , p , q , n , d . Donde e es el exponente público, p y q son los números primos utilizados para la generación de claves RSA, n es simplemente p*q , y d es el exponente privado, y seed es el valor dado al PRNG para generar los números primos.

El problema es que necesito poder acceder al valor seed utilizado en la generación de claves RSA de OpenSSL solo para fines de prueba FIPS, pero no tengo idea de dónde se almacena / genera el valor seed . También es posible que necesite saber cómo establecer el valor de seed en un valor exacto. Estoy usando el PRNG incorporado para openssl-fips.

    
pregunta Dan 18.09.2017 - 18:09
fuente

0 respuestas

Lea otras preguntas en las etiquetas