Aritmética
Qué deberíamos recordar del Instituto
Qué vamos a estudiar
Algunas aplicaciones del tema
Estructura del tema
Qué conceptos vamos a estudiar
Qué problemas podremos resolver
¿Qué deberíamos recordar del Instituto?
Números primos
División entera
Máximo común divisor
¿QUÉ VAMOS A ESTUDIAR?
División entera
¿Cómo se hace?
¿Para qué sirve?
Números primos
Aritmética modular (o del reloj)
Suma, resta, multiplicación y división
modular
Algunos conceptos de criptografía
ALGUNAS APLICACIONES
Aritmética modular y aplicaciones a la
Criptografía
Suma y resta: cifrado César
Producto e inversos: cifrado Afín
Potencias de números: cifrado RSA
Otras aplicaciones:
Funciones Hash
Números (seudo-)aleatorios
CRIPTOGRAFÍA
Esconder o encriptar un mensaje de forma que no
pueda leerse directamente
● Hay muchísimas técnicas distintas
● Bastantes de ellas usan aritmética modular
● Representamos las letras por números
● Si hay 27 letras tenemos Z
27 (los primeros 27
números enteros)
● Manipular las letras es manipular números
● Es fundamental que tengamos una forma de
deshacer la encriptación
●
CRIPTOGRAFÍA
●
CIFRADO CÉSAR
● Escogemos un número no nulo
● El cifrado es sumar ese número (módulo 27)
● Para descifrar basta con restar el mismo número
CRIPTOGRAFÍA
●
CIFRADO AFÍN
● Escogemos dos números de forma que el
primero sea invertible
● El cifrado es multiplicar por el primer número y
sumarle el segundo (módulo 27)
● Para descifrar basta con restar el segundo
número y luego “dividir” por el primero
CRIPTOGRAFÍA
Los métodos anteriores se llaman clásicos o
simétricos
● Se caracterizan porque, si sabes cómo se cifra,
sabes cómo se descifra
● Hay una clave para cifrar (los valores de a ó de a
y b) que deben ser secretos
●
CRIPTOGRAFÍA
Hoy en día se usan, sobre todo, sistemas
asimétricos o de clave pública
● Se caracterizan porque, si sabes cómo se cifra,
eso no significa que sepas cómo se descifra
● Hay una clave para cifrar que no es secreta
● el primer ejemplo es el sistema RSA
●
¿QUÉ CONCEPTOS VAMOS A ESTUDIAR?
División euclídea
Números primos
Ecuaciones diofánticas
¿QUÉ CONCEPTOS VAMOS A ESTUDIAR?
Aritmética modular
Números módulo n
Inversos módulo n
Exponencial modular
¿QUÉ PROBLEMAS PODREMOS RESOLVER?
¿Cómo se calcula el máximo común divisor?
¿Cómo se sabe si un número es primo?
¿Cómo se resuelve una ecuación diofántica?
¿QUÉ PROBLEMAS PODREMOS RESOLVER?
¿Cómo se opera módulo n?
¿Cómo se calcula el inverso de un número?
¿Cómo se calculan una potencia?
¿Cómo se aplican técnicas básicas de
Criptografía?
Cifrado César y Afín
Cifrado RSA