Inverso multiplicativo

En aritmética modular el inverso multiplicativo se define de la siguiente manera.

Sea

a * a-1 ≡ 1 mod m

El inverso multiplicativo existe solo para algunos, pero no para todos, elementos.

Un elemento tiene un inverso multiplicativo si y solo si , donde mcd es el máximo común divisor, es decir, el entero más grande que divide ambos números y . El hecho de que dos números tengan un mcd de 1 es de gran importancia y hay un nombre especial para eso: si , entonces y se dice que son primos relativos o coprimos.

Por ejemplo:

Veamos si el inverso multiplicativo de 14 existe en .

Porque

el inverso debe existir. Por otro lado,

el inverso multiplicativo de 15 no existe en .


Encontrar un inverso multiplicativo

Lo primero que se hace es aplicar el algoritmo de Euclides para verificar que donde es el número del que queremos obtener su inverso multiplicativo y es el número de elementos del conjunto (alfabeto) con el que estemos trabajando.

Ejemplo: Vamos a calcular el inverso de 7 y consideremos que estamos trabajando con el alfabeto español que tiene 27 letras, entonces y .

Usando el Algoritmo de Euclides se calcula el máximo común divisor:

  1. .
  2. .
  3. .
  4. .

Utilizando los pasos del Algoritmo de Euclides se procede a calcular el inverso

  1. Del paso 3 se despeja el residuo, .
  2. Del paso 2 se despeja el residuo y si esto lo sustituimos en la ecuación del paso 5 tenemos:
    .
  3. Del paso 1 se despeja el residuo y si esto lo sustituimos en la ecuación del paso 6 nos queda:
    .

El número que multiplica a 8 es el inverso multiplicativo, pero como es negativo se debe calcular su inverso aditivo.

El inverso multiplicativo de 8 en es , demostración: .

En el algoritmo anterior los resultados es importante simplificarlos lo más posible y tratar de dejarlos en términos del número del que buscamos el inverso, , así como de .

Una alternativa, aunque poco práctica, es ir multiplicando el número del que queremos saber su inverso por otro número y aplicar al resultado la operación módulo, para el ejemplo anterior , hasta que obtengamos un 1:





.
.
.


Referencias

  1. Christof Paar, Jan Pelzl. (2010). Understanding Cryptography. Berlin Heidelberg: Springer.
  2. Douglas Stinson. (1995). Cryptography: Theory and Practice. United States: CRC Press.