¿Qué significa el estado de Intel IPP -118 (ippStsBadModulusErr)?

 
Anterior Siguiente
ippStsLengthErr ippStsLPCCalcErr

ippStsBadModulusErr

Qué significa ippStsBadModulusErr

Una inversión modular sólo existe cuando los operandos satisfacen las condiciones aritméticas necesarias. En código criptográfico puede revelar un módulo incorrecto, parámetros de dominio dañados o un valor que no es invertible respecto a ese módulo.

No conviene tratarlo como un fallo aleatorio del algoritmo: primero hay que comprobar que todos los objetos criptográficos pertenecen al mismo dominio matemático.

Qué comprobar

  • Comprueba tamaño, signo y valor del módulo.
  • Verifica que los operandos fueron reducidos respecto al mismo módulo.
  • Confirma que los contextos RSA, ECC o de campo finito usan parámetros compatibles.
  • Si procede, comprueba que el valor sea coprimo con el módulo antes de invertirlo.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.