¿Qué es Aritmética Modular?

Aritmética modular es una forma simple de realizar aritmética en un conjunto finito de enteros.

Sea , , (donde es un conjunto de todos los enteros) y . Se escribe:


a ≡ r mod m

si divide .


Donde:

  • es llamado el módulo
  • es llamado el residuo

La línea se lee como "a es congruente con r módulo m"

Se supone que se divide y por , obteniendo cocientes y residuos enteros, donde los residuos están entre 0 y m - 1. Es decir, y , donde y .

Entonces no es difícil ver que si y solo si .

OBSERVACIÓN: Para propósito de la criptografía siempre se define como un número no-negativo.


Ahora se puede definir el módulo aritmético : se define como el conjunto , equipado con dos operaciones, y . La suma y la multiplicación modular son exactamente como la suma y multiplicación aritmética, excepto que los resultados se reducen módulo .

Por ejemplo, supongamos que queremos calcular 11 × 13 en . Como números enteros, tenemos 11 × 13 = 143. Para reducir 143 módulo 16, simplemente realizamos una división larga ordinaria: 143 = 8 × 16 + 15, por lo que 143 mod 16 = 15 y, por lo tanto, 11 × 13 = 15 en .


Referencias

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