Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
OBJETIVO
Conocer las tcnicas y mtodos de encriptacin de datos aplicando conceptos de teora de nmeros y lgebra abstracta.
CONTENIDO
Teora de nmeros
An Introduction to mathematical Cryptograp h y, Hoffstein, Jeffrey; Pip h er, Jill; Silverman, Ed. 2008 Matemticas discretas y combinatoria, Grimaldi. Ed. 1997.
UNIDAD 2
TEORIA DE NMEROS Cap. 4 (4.3,4.4,4.5) - Grimaldi
TEORIA DE NMEROS
Divisibilidad y m.c.d. (algoritmo de Euclides).
1. 2. 3. 4. 5. 6.
Divisibilidad Divisin de los enteros Mximo comn divisor. Nmeros primos. Teorema fundamental de la aritmtica. Aplicaciones: Ecuacin Linear Diofntica.
Prof. Mg. Ana Maria Cuadros
Los enteros: suma, resta, multiplicacin (leyes comutativa, asociativa, distributiva). Z bajo la suma y multiplicacin : ANILLOS
Prof. Mg. Ana Maria Cuadros
1. CONCEPTO DE DIVISIBILIDAD
10
Definiciones: DIVISIBILIDAD
Sean a y b enteros, b 0. Se dice que b divide a a si existe un entero n que satisface
a=bn
b es un divisor de a, o a es mltiplo de b.
Prof. Mg. Ana Maria Cuadros
12
13
Propiedades DIVISIBILIDAD
Para todo a, b, c, Z, se cumple lo siguiente:
Propiedad 1: if a|1, then a = 1. Propiedad 2: if a|b and b|a, then a = b. Propiedad 3: if a|b and b|c, then a|c. Propiedad 4: if a|b and a|c, then a|(m b + n c), donde m y n son enteros arbitrarios.
14
Prof. Mg. Ana Maria Cuadros
Propiedades DIVISIBILIDAD
a. 13|78, 7|98, -6|24, 4|44 y 11|(-33) b. 1327, 750, -623, 441 y 11(-32) c. Desde que 3|15 y 15|453|45 (iii
prop). d. Desde que 3|15 y 3|9 (vi prop) 3|(15x2 + 9x4), que significa 3|66
15
Propiedades DIVISIBILIDAD
Hecho 1: El entero 1 tiene un solo divisor, el mismo Hecho 2: Cualquier entero positivo tiene al menos 2 divisores, 1 y el mismo (puede tener ms).
Prof. Mg. Ana Maria Cuadros
17
a = q b + r con 0 r < b
El residuo de una divisin se denota como a mod b, mientras el cociente se denota como a div b.
Prof. Mg. Ana Maria Cuadros
18
19
Ejemplos:
Algoritmo de la divisin: a = qb + r , con 0 r < b
a=170 y b = 11 170 = 15.11 + 5 donde 0 5 < 11
a=98 y b = 7 a=-45 y b = 8
Prof. Mg. Ana Maria Cuadros
a=20 y b = 3
20
Ejemplos:
Algoritmo de la divisin: a = qb + r , con 0 r < b
Convertir un nmero decimal a base b
Ex presar el decimal 91 en base 2
21
Ejemplos:
Algoritmo de la divisin: a = qb + r , con 0 r < b
Convertir un nmero decimal a base b
Ex presar el decimal 6137 en base octal
22
23
DIVISOR COMN
.
24
25
=> mcd(30,105) = 15
26
Para cualquier a,b Z+, existe un nico d el mximo comn divisor de a, b. Ejemplo:
Z+ que es
28
Hecho 1 : mcd(a, 0) = a Hecho 2: mcd (a, b) = mcd (b, r), donde r es el resto de dividir a por b
29
a=q b
+ r
250 = 2 (111) + 28 0 < 2 8 < 111 111 = 3 ( 2 8 ) + 27 0 < 27 < 111 2 8 = 1 (27) + 1 0 < 1 < 27 27 = 27 (1) + 0
Prof. Mg. Ana Maria Cuadros
mcd(250,111) = 1
31
32
= q
+ r
mcd(4864,3458) = 38
33
ALGORITMO DE EUCLIDES
34
ALGORITMO DE EUCLIDES
Encontrar el mcd de 2740 y 1760
Mcd (2740,1760) = 20
35
ALGORITMO DE EUCLIDES
Cuando mcd (a, b) = 1, decimos que a y b son relativamente primos.
36
a x + by = d
como una combinacin lineal de a y b
Prof. Mg. Ana Maria Cuadros
37
mcd(250,111) = 1
ax + by =d 250(4) + 111(-9) = 1
38
Paso 2: Encontrar los valores para xi+1, yi + 1 - xi+1 = xi -1 qi.x - yi+1 = yi -1 qi.y
39
40
41
42
43
44
5. ECUACIONES DIOFANTICAS
45
El par x0, y0 = (xe,ye) es una solucin particular de ax + by = c Se usa el concepto de la ec. Diofntica para encontrar la solucin general.
46
47
48
2. NMEROS PRIMOS
49
Todos los dems enteros positivos (mayores que 1 y que no sean primos) se llaman compuestos.
4,10,16 y 21
Si n Z+ y n es compuesto, entonces existe un primo tal que p|n. Existe una infinidad de primos.
50
51
Donde todos los pt son primos distintos, mientras que los kt son enteros positivos mayores o iguales a 0.
Prof. Mg. Ana Maria Cuadros
52
53
Teorema
Sean m y n enteros mayores que 1, con factorizaciones primas:
m = p a p a ... pka
1 1 2 2 j
Y n = p b p b ... pkb
1 1 2 2 1 1 j
54
55