¿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:
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
- Christof Paar, Jan Pelzl. (2010). Understanding Cryptography. Berlin Heidelberg: Springer.
- Douglas Stinson. (1995). Cryptography: Theory and Practice. United States: CRC Press.