Capítulo 7 Teoría de los Números
|
|
|
- Jaime Aguilera Miranda
- hace 10 años
- Vistas:
Transcripción
1 Capítulo 7 Teoría de los Números Seguridad Informática y Criptografía Ultima actualización del archivo: 01/03/06 Este archivo tiene: 75 diapositivas v 4.1 Material Docente de Libre Distribución Dr. Jorge Ramió Aguirre Universidad Politécnica de Madrid Este archivo forma parte de un curso completo sobre Seguridad Informática y Criptografía. Se autoriza el uso, reproducción en computador y su impresión en papel, sólo con fines docentes y/o personales, respetando los créditos del autor. Queda prohibida su comercialización, excepto la edición en venta en el Departamento de Publicaciones de la Escuela Universitaria de Informática de la Universidad Politécnica de Madrid, España. Curso de Seguridad Informática y Criptografía JRA
2 Capítulo 7: Teoría de los Números Página 238 Matemática discreta y congruencia La congruencia es la base en la que se sustentan las operaciones de cifra en matemática discreta. Concepto de congruencia: Sean dos números enteros a y b: se dice que a es congruente con b en el módulo o cuerpo n (Z n ) si y sólo si existe algún entero k que divide de forma exacta la diferencia (a - b). Esto podemos expresarlo así: a - b = k n a n b a b mod n Desde esta página Web podrá realizar diversos cálculos en matemática discreta:
3 Capítulo 7: Teoría de los Números Página 239 Operaciones de congruencia en Z n Es 18 congruente con 3 módulo 5? 18 3 mod 5? Sí, porque: 18-3 = 15 = k 5 con k = 3 Cómo se usará esto en criptografía? Esta operación en Z n se expresará así: 18 mod 5 = 3 El valor 3 será el resto o residuo. El conjunto de números que forman los restos dentro de un cuerpo Z n será muy importante en criptografía.
4 Capítulo 7: Teoría de los Números Página 240 Propiedades de la congruencia en Z n Propiedad Reflexiva: Propiedad Simétrica: a a mod n a Z Propiedad Transitiva: a b mod n b a mod n a,b Z Si a b mod n y b c mod n a c mod n a,b,c Z
5 Capítulo 7: Teoría de los Números Página 241 Propiedades de las operaciones en Z n (1) Propiedad Asociativa: a + (b + c) mod n (a + b) + c mod n Propiedad Conmutativa: a + b mod n b + a mod n a b mod n b a mod n Propiedad Distributiva: Normalmente usaremos el signo = en vez de que denotaba congruencia. Esto es algo propio de los Campos de Galois que veremos más adelante. a (b+c) mod n ((a b) + (a c)) mod n a (b+c) mod n = ((a b) + (a c)) mod n
6 Capítulo 7: Teoría de los Números Página 242 Propiedades de las operaciones en Z n (2) Existencia de Identidad: a + 0 mod n = 0 + a mod n = a mod n = a a 1 mod n = 1 a mod n = a mod n = a Existencia de Inversos: a + (-a) mod n = 0 a (a -1 ) mod n = 1 (si a 0) Reducibilidad: Ambos serán muy importantes en criptografía No siempre existe (a + b) mod n = [(a mod n) + (b mod n)] mod n (a b) mod n = [(a mod n) (b mod n)] mod n
7 Capítulo 7: Teoría de los Números Página 243 Conjunto completo de restos CCR Para cualquier entero positivo n, el conjunto completo de restos será CCR = {0, 1, 2,... n-1}, es decir: a Z!r i CCR / a r i mod n CCR (11) = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10} CCR (6) = {0, 1, 2, 3, 4, 5} = {12, 7, 20, 9, 16, 35} El segundo conjunto es equivalente: 12 0, Normalmente se trabajará en la zona canónica: 0 n-1
8 Capítulo 7: Teoría de los Números Página 244 Homomorfismo de los enteros Enteros Enteros mod n a 1, a 2 (a 1 mod n), (a 2 mod n) es lo mismo que Esta operación... esta otra op (y posterior reducción mod n) op (a 1 op a 2 ) mod n (a 1 mod n) op (a 2 mod n) mod n Esto nos permitirá trabajar con números muy grandes
9 Capítulo 7: Teoría de los Números Página 245 Un ejemplo de homomorfismo mod mod 13 Resultado: 7 Se desbordaría la memoria de nuestro sistema Ahora ya no se desborda la memoria Ejemplo: una calculadora capaz de trabajar sólo con tres dígitos... Solución por homomorfismo: mod 13 [(88) mod 13 (93) mod 13] mod mod mod 13 Resultado: 7 se llega a lo mismo, pero y hemos usado siempre números de 3 dígitos. En este caso la operación máxima sería = 144, es decir tres dígitos.
10 Capítulo 7: Teoría de los Números Página 246 Divisibilidad de los números En criptografía muchas veces nos interesará encontrar el máximo común denominador mcd entre dos números a y b. Para la existencia de inversos en un cuerpo n, la base a y el módulo n deberán ser primos entre sí. mcd (a, n) = 1 Algoritmo de Euclides: a) Si x divide a a y b a = x a y b = x b b) Por lo tanto: a -k b = x a -k x b a -k b = x (a -k b ) c) Entonces se concluye que x divide a (a - k b)
11 Capítulo 7: Teoría de los Números Página 247 El máximo común denominador mcd Como hemos llegado a que x divide a (a k b) esto nos permitirá encontrar el mcd (a, b): Si a > b entonces a = d 1 b + r (con d i un entero y r un resto) Luego mcd (a, b) = mcd (b,r) (a > b > r 0) porque: Si b > r entonces b = d 2 r + r (con r un entero y r un resto)
12 Capítulo 7: Teoría de los Números Página 248 Divisibilidad con algoritmo de Euclides mcd (148, 40) 148 = = = = mcd (148, 40) = 4 Esta condición será importante en criptografía. 148 = = Factor común 2 2 = 4 No hay factor común 385 = = mcd (385, 78) 385 = = = = = = mcd (385, 78) = 1
13 Capítulo 7: Teoría de los Números Página 249 Inversión de una operación de cifra En criptografía deberá estar permitido invertir una operación para recuperar un cifrado descifrar. Aunque la cifra es una función, en lenguaje coloquial la operación de cifrado podría interpretarse como una multiplicación y la operación de descifrado como una división, si bien hablaremos en este caso de una multiplicación por el inverso. La analogía anterior sólo será válida en el cuerpo de los enteros Z n con inverso. Luego, si en una operación de cifra la función es el valor a dentro de un cuerpo n, deberemos encontrar el inverso a -1 mod n para descifrar; en otras palabras...
14 Capítulo 7: Teoría de los Números Página 250 Inversos en Z n Si a x 1 mod n se dice que x es el inverso multiplicativo de a en Z n y se denotará por a -1. No siempre existen el inverso de un elemento en Z n. Por ejemplo, si n = 6, en Z 6 no existe el inverso del 2, pues la ecuación 2 x 1 mod 6 no tiene solución. Si n es un número primo p, entonces todos los elementos de Z p salvo el cero tienen inverso. Por ejemplo, en Z 5 se tiene que: 1-1 mod 5 = 1; 2-1 mod 5 = 3, 3-1 mod 5 = 2; 4-1 mod 5 = 4.
15 Capítulo 7: Teoría de los Números Página 251 Existencia del inverso por primalidad inverso a -1 en mod n ssi mcd (a, n) = 1 Si mcd (a,n) = 1, el resultado de a i mod n (para i todos los restos de n) serán valores distintos dentro del cuerpo n. mcd (a, n) = 1 x! 0 < x < n / a x mod n = 1 Sea: a = 4 y n = 9. Valores de i = {1, 2, 3, 4, 5, 6, 7, 8} S O L U C I Ó N Ú N I C A 4 1 mod 9 = mod 9 = mod 9 = mod 9 = mod 9 = mod 9 = mod 9 = mod 9 = 5 Si mcd (a,n) 1
16 Capítulo 7: Teoría de los Números Página 252 Inexistencia de inverso (no primalidad) Y si no hay primalidad entre a y n? Si mcd (a, n) 1 No existe ningún x que 0 < x < n / a x mod n = 1 Sea: a = 3 y n = 6 Valores de i = {1, 2, 3, 4, 5} 3 1 mod 6 = mod 6 = mod 6 = mod 6 = mod 6 = 3 No existe el inverso para ningún resto del cuerpo.
17 Capítulo 7: Teoría de los Números Página 253 Inversos aditivo y multiplicativo (A+B) mod 5 (A B) mod 5 B B A A = = Es trivial o En la operación suma siempre existirá el inverso o valor identidad de la adición (0) para cualquier resto del cuerpo. Su valor es único. o En la operación producto, de existir un inverso o valor de identidad de la multiplicación (1) éste es único y la condición para ello es que el número y el módulo sean primos entre sí. Por ejemplo para n = 4, el resto 2 no tendrá inverso multiplicativo, en cambio el resto 3 sí.
18 Capítulo 7: Teoría de los Números Página 254 No existencia de inversos multiplicativos (A B) mod Para módulo 10 sólo encontramos inversos multiplicativos en los restos 3, 7 y 9, puesto que los demás restos tienen factores 2 y 5 en común con el módulo.
19 Capítulo 7: Teoría de los Números Página 255 Conjunto reducido de restos CRR El conjunto reducido de restos, conocido como CRR de n, es el subconjunto {0, 1,... n i,... n-1} de restos, primos con el grupo n. Si n es primo, todos los restos serán primos con él. Como el cero no es una solución, entonces: CRR = {1,..., n i,... n-1} / mcd (n i, n) = 1 Ejemplo: CRR mod 8 = {1, 3, 5, 7} CRR mod 5 = {1, 2, 3, 4}
20 Capítulo 7: Teoría de los Números Página 256 Utilidad del CRR Qué utilidad tiene esto en criptografía? El conocimiento del CRR permitirá aplicar un algoritmo para el cálculo del inverso multiplicativo de un número x dentro de un cuerpo n a través de la función φ(n), denominada Función de Euler o Indicador de Euler. Será importante en todos los sistemas simétricos que trabajan en un módulo (con excepción del DES que es un caso muy especial de cifra no modular) y más aún en los sistemas asimétricos y en particular RSA ya que los cálculos de claves pública y privada se harán dentro del cuerpo φ(n). En ambos casos la cifra y las claves estarán relacionadas con el CRR.
21 Capítulo 7: Teoría de los Números Página 257 Función de Euler φ(n) El Indicador o Función de Euler φ(n) nos entregará el número de elementos del CRR. Podremos representar cualquier número n de estas cuatro formas: a) n es un número primo. b) n se representa como n = p k con p primo y k entero. c) n es el producto n = p q con py qprimos. d) n es un número cualquiera, forma genérica: t n = p 1 e1 p 2 e2... p t et = Π p i ei i=1
22 Capítulo 7: Teoría de los Números Página 258 Caso 1: n es un número primo Si n es primo, φ(n) será igual a CCR menos el 0. φ(n) = n - 1 Si n es primo, entonces CRR = CCR - 1 ya que todos los restos de n, excepto el cero, serán primos entre sí. Ejemplo Función φ(n) de Euler cuando n = p CRR(7) = {1,2,3,4,5,6} seis elementos φ(7) = n - 1 = 7-1 = 6 φ(11) = 11-1 = 10; φ(23) = 23-1 = 22 Esta expresión se usará en los sistemas de cifra de ElGamal y DSS.
23 Capítulo 7: Teoría de los Números Página 259 Función φ(n) de Euler cuando n = p k Caso 2: n = p k (con p primo y k un entero) φ(n) = φ(p k ) = p k -p k-1 φ(p k ) = p k-1 (p-1) De los p k elementos del CCR, restaremos todos los múltiplos 1 p, 2 p, 3 p,...(p k-1-1) p y el cero. Ejemplo CRR(16) = {1,3,5,7,9,11,13,15} ocho elementos φ(16) = φ(2 4 ) = (2-1) = = 8 φ(125) = φ(5 3 ) = (5-1) = = 25 4 = 100
24 Capítulo 7: Teoría de los Números Página 260 Función φ(n) de Euler cuando n = p q Caso 3: n = p q (con p y q primos) φ(n) = φ(p q) = φ(p) φ(q) = (p-1)(q-1) De los p q elementos del CCR, restaremos todos los múltiplos de p = 1 p, 2 p,... (q - 1) p, todos los múltiplos de q = 1 q, 2 q,... (p - 1) q y el cero. φ(p q) = p q - [(q-1) + (p-1) +1] = p q - q - p + 1 Esta expresión se usará en el sistema de cifra RSA. (p-1)(q-1)
25 Capítulo 7: Teoría de los Números Página 261 Ejemplo de φ(n) cuando n = p q Ejemplo CRR(15) = {1,2,4,7,8,11,13,14} ocho elementos φ(15) = φ(3 5) = (3-1)(5-1) = 2 4 = 8 φ(143) = φ(11 13) = (11-1)(13-1) = = 120 Esta será una de las operaciones más utilizadas en criptografía. Es la base del sistema RSA que durante muchos años ha sido un estándar y, de hecho, continúa siéndolo en el año 2006, al menos a nivel de uso empresarial y comercial. Uno de sus usos más típicos podemos encontrarlo en las comunicaciones seguras del entorno Internet mediante SSL, tanto para el intercambio de claves como en los formatos de certificados digitales X.509 para firma digital.
26 Capítulo 7: Teoría de los Números Página 262 Función φ(n) de Euler para n genérico Caso 4: n = p 1 e1 p 2 e2... p t et (p i son primos) Ejemplo t φ(n) = Π p i ei-1 (p i -1) i=1 (Esta demostración no es inmediata) CRR(20) = {1, 3, 7, 9, 11, 13, 17, 19} ocho elementos φ(20) = φ(2 2 5) = (2-1) (5-1) = = 8 φ(360) = φ( ) = (2-1) (3-1) (5-1) = 96
27 Capítulo 7: Teoría de los Números Página 263 Teorema de Euler Dice que si mcd (a,n) = 1 a φ(n) mod n = 1 Ahora igualamos a x mod n = 1 y a φ(n) mod n = 1 a φ(n) a -1 mod n = x mod n x = a φ(n)-1 mod n El valor x será el inverso de a en el cuerpo n Nota: Observe que se ha dividido por a en el cálculo anterior. Esto se puede hacer porque mcd (a, n) = 1 y por lo tanto hay un único valor inverso en el cuerpo n que lo permite.
28 Capítulo 7: Teoría de los Números Página 264 Cálculo de inversos con Teorema Euler Ejemplo Cuál es el inverso de 4 en módulo 9? inv (4, 9) Pregunta: Existe a x mod n = 4 x mod 9 = 1? Como mcd (4, 9) = 1 Sí... aunque 4 y 9 no sean primos. φ(9) = 6 x = mod 9 = = 28 mod 9 = 1 Resulta obvio que: inv (4, 9) = 7 e inv (7, 9) = 4
29 Capítulo 7: Teoría de los Números Página 265 Teorema de Euler para n = p q Si el factor a es primo relativo con n y el valor n es el producto de 2 primos, seguirá cumpliéndose el Teorema de Euler también en dichos primos. Por ejemplo: Si n = p q φ(n) = (p-1)(q-1) a / mcd {a, (p,q)} = 1 se cumple que: a φ(n) mod p = 1 a φ(n) mod q = 1 En el capítulo dedicado a la cifra con clave pública RSA, relacionaremos este tema con el Teorema del Resto Chino.
30 Capítulo 7: Teoría de los Números Página 266 Ejemplo Teorema de Euler para n = p q Sea n = p q = 7 11 = 77 φ(n) = (p - 1)(q - 1) = (7-1)(11-1) = 6 10 = 60 Si k = 1, 2, 3,... Para a = k 7 a φ(n) mod n = k 7 60 mod 77 = 56 Para a = k 11 a φ(n) mod n = k mod 77 = 22 Para a k 7, k 11 a φ(n) mod n = a 60 mod 77 = 1 Y se cumple también que: Para a k 7, k 11 a φ(n) mod p = a 60 mod 7 = 1 a φ(n) mod q = a 60 mod 11 = 1 En caso contrario: a φ(n) mod p = 0 a φ(n) mod q = 0
31 Capítulo 7: Teoría de los Números Página 267 Pequeño teorema de Fermat Si el cuerpo de trabajo es un primo p: mcd (a, p) = 1 a φ(p) mod p = 1 Entonces a x mod p = 1 y a φ(n) mod p = 1 Además, en este caso φ(p) = p-1 por lo que igualando las dos ecuaciones de arriba tenemos: a φ(p) a -1 mod p = x mod p x = a p-2 mod p Luego x será e inverso de a en el primo p.
32 Capítulo 7: Teoría de los Números Página 268 Qué hacemos si no se conoce φ(n)? Calcular a i mod n cuando los valores de i y a son grandes, se hace tedioso pues hay que utilizar la propiedad de la reducibilidad repetidas veces. Si no conocemos φ(n) o no queremos usar los teoremas de Euler o Fermat, siempre podremos encontrar el inverso de a en el cuerpo n usando el Algoritmo Extendido de Euclides Este es el método más rápido y práctico
33 Capítulo 7: Teoría de los Números Página 269 Algoritmo Extendido de Euclides AEE Si mcd (a, n) = 1 y a x mod n = 1 x = inv (a, n) Luego podemos escribir: n = C 1 a + r 1 a > r 1 a = C 2 r 1 + r 2 r 1 > r 2 r 1 = C 3 r 2 + r 3 r 2 > r r n-2 = C n r n r n-1 > 1 r n-1 = C n Si volvemos hacia atrás desde este valor, obtenemos el inverso de a en el cuerpo n. Concluye aquí el algoritmo.
34 Capítulo 7: Teoría de los Números Página 270 Tabla de restos del AEE Ordenando por restos desde el valor 1 se llega a una expresión del tipo (k 1 n + k 2 a) mod n = 1, en donde el inverso de a en n lo dará el coeficiente k 2 puesto que k 1 n mod n = 0. C C 1 2 C 3 C 4... C n-1 C n C n+1 n a r 1 r 2 r... 3 r n-2 r n-1 1 Vuelta hacia atrás (k 1 n + k 2 a) mod n = 1 Tabla de restos
35 Capítulo 7: Teoría de los Números Página 271 Cálculo de inversos mediante el AEE Encontrar el inv (9, 25) por el método de restos de Euclides. a) 25 = b) 9 = c) 7 = d) 2 = = = = restos 7 = = 9-1 (25-2 9) = = (25-2 9) - 3 ( ) 1 = mod 25 Tabla de Restos El inv (9,25) = = 14 inv (9, 25) = 14
36 Capítulo 7: Teoría de los Números Página 272 Algoritmo para el cálculo de inversos Para encontrar x = inv (A, B) Hacer (g 0, g 1, u 0, u 1, v 0, v 1, i) = (B, A, 1, 0, 0, 1, 1) Mientras g i 0 hacer Hacer y i+1 = parte entera (g i-1 /g i ) Hacer g i+1 = g i-1 -y i+1 g i Hacer u i+1 = u i-1 -y i+1 u i Hacer v i+1 = v i-1 -y i+1 v i Hacer i = i+1 Si (v i-1 < 0) x = inv (9, 25) = = 14 Hacer v i-1 = v i-1 + B Hacer x = v i-1 Ejemplo x = inv (A, B) x = inv (9, 25) i y i g i u i v i x =
37 Capítulo 7: Teoría de los Números Página 273 Características de inversos en n = 27 Para el alfabeto castellano con mayúsculas (n = 27) tenemos: x inv (x, 27) x inv (x, 27) x inv (x, 27) = 3 3 luego no existe inverso para a = 3, 6, 9, 12, 15, 18, 21, 24. inv (x, n) = a inv (a, n) = x inv (1, n) = 1; inv (n-1, n) = n-1 Inversos en sistema de cifra clásico orientado a alfabeto de 27 caracteres.
38 Capítulo 7: Teoría de los Números Página 274 Qué pasa si mcd (a, n) 1? Pueden existir inversos? No, pero... Si a x mod n = b con b 1 y mcd (a, n) = m, siendo m divisor de b, habrá m soluciones válidas. En principio esto no nos sirve en criptografía... 6 x mod 10 = 4 mcd (6, 10) = 2 No existe inv (6, 10) pero... habrá 2 soluciones válidas x 1 = mod 10 = 24 mod 10 = 4 x 2 = mod 10 = 54 mod 10 = 4?
39 Capítulo 7: Teoría de los Números Página 275 Teorema del Resto Chino TRC Si n = d 1 d 2 d 3... d t El sistema de ecuaciones: x mod d i = x i (i = 1, 2, 3,... t) tiene una solución común en [0, n-1] t x = Σ (n/d i ) y i x i mod n i=1 con y i = inv [(n/d i ), d i ] con d i = p i ei (p primo) En algunos textos lo verá como Teorema Chino de los Restos... aunque es obvio que la autoría pertenece a los matemáticos chinos, alguien podría poner en duda si el teorema es chino o bien si los restos son los chinos.
40 Capítulo 7: Teoría de los Números Página 276 Ejemplo de aplicación del TRC (1) Encontrar x de forma que : 12 x mod = 36 Tenemos la ecuación genérica: a x i mod d i = b n = n = = d 1 d 2 d 3 d 4 = a = 12 b = 36 Como n d 4, existirán 4 soluciones de x i a x 1 mod d 1 = b mod d 1 12 x 1 mod 8 = 36 mod 8 = 4 a x 2 mod d 2 = b mod d 2 12 x 2 mod 9 = 36 mod 9 = 0 a x 3 mod d 3 = b mod d 3 12 x 3 mod 5 = 36 mod 5 = 1 a x 4 mod d 4 = b mod d 4 12 x 4 mod 11 = 36 mod 11 = 3 4 ecuaciones en x Resolviendo para x i
41 Capítulo 7: Teoría de los Números Página 277 Ejemplo de aplicación del TRC (2) x 1 = 1 x 2 = 0 x 3 = 3 x 4 = 3 4 ecuaciones en x 12 x 1 mod 8 = 4 4 x 1 mod 8 = 4 x 1 = 1 12 x 2 mod 9 = 0 3 x 2 mod 9 = 0 x 2 = 0 12 x 3 mod 5 = 1 2 x 3 mod 5 = 1 x 3 = 3 12 x 4 mod 11 = 3 1 x 4 mod 11 = 3 x 4 = 3
42 Capítulo 7: Teoría de los Números Página 278 Ejemplo de aplicación del TRC (3) Resolvemos ahora la ecuación auxiliar del Teorema Resto Chino y i = inv [(n/d i ), d i ] y 1 = 7 y 2 = 8 y 3 = 3 y 4 = 7 y 1 = inv [(n/d 1 ), d 1 ] y 1 = inv [(3.960/8), 8] = inv (495, 8) y 2 = inv [(n/d 2 ), d 2 ] y 2 = inv [(3.960/9), 9] = inv (440, 9) y 3 = inv [(n/d 3 ), d 3 ] y 3 = inv [(3.960/5), 5] = inv (792,5) y 4 = inv [(n/d 4 ), d 4 ] y 4 = inv [(3.960/11), 11] = inv (360, 11)
43 Capítulo 7: Teoría de los Números Página 279 Ejemplo de aplicación del TRC (4) x 1 = 1 x 2 = 0 x 3 = 3 x 4 = 3 y 1 = 7 y 2 = 8 y 3 = 3 y 4 = 7 Aplicando ecuación del Resto Chino para el caso 12 x mod = 36 con d 1 = 8, d 2 = 9, d 3 = 5, d 4 = 11: t x = Σ (n/d i ) y i x i mod n i=1 x = [(n/d 1 )y 1 x 1 + (n/d 2 )y 2 x 2 + (n/d 3 )y 3 x 3 + (n/d 4 )y 4 x 4 ] x = [ ] mod x = [ ] mod = 2.313
44 Capítulo 7: Teoría de los Números Página 280 Todo marcha bien en este ejemplo? Es la solución de 12 x mod = 36 única? NO Qué ha sucedido? Puesto que mcd (a, n) = mcd (12, 3.960) = 12, ya hemos visto en una diapositiva anterior que habrá 12 soluciones válidas. x 1 = 3; x 2 = 333; x 3 = 663; x 4 = x 8 = x i = 3 + (i-1) 330 mod hasta llegar a x 12 = Observe que x = 2.313, uno de los valores solución, fue el resultado encontrado en el ejercicio anterior.
45 Capítulo 7: Teoría de los Números Página 281 Otros casos de aplicación del TRC Qué sucede ahora con: 12 x mod = 35? Teníamos que = Qué sucede ahora con: 49 x mod = 1? 12 x mod = 35 mcd (a, n) = 12 no es un divisor de b = 35, luego aquí no existe solución. Primero encuentre x. Luego vea la solución. 49 x mod = 1 Sí existirá x, y en este caso es el inverso de 49. Será único ya que 49 = 7 7 no tiene factores en n.
46 Capítulo 7: Teoría de los Números Página 282 Cálculo de inversos usando el TRC (1) Si 49 x mod = 1, se pide encontrar x = inv (49, 3.960) Tenemos la ecuación genérica: a x i mod d i = b n = n = = d 1 d 2 d 3 d 4 = a = 49 b= 1 Como n d 1 d 2 d 3 d 4 existirán 4 soluciones de x i a x 1 mod d 1 = b mod d 1 49 x 1 mod 8 = 1 mod 8 = 1 a x 2 mod d 2 = b mod d 2 49 x 2 mod 9 = 1 mod 9 = 1 a x 3 mod d 3 = b mod d 3 49 x 3 mod 5 = 1 mod 5 = 1 a x 4 mod d 4 = b mod d 4 49 x 4 mod 11 = 1 mod 11 = 1 Resolviendo para x i
47 Capítulo 7: Teoría de los Números Página 283 Cálculo de inversos usando el TRC (2) x 1 = 1 x 2 = 7 x 3 = 4 x 4 = 9 4 ecuaciones en x 49 x 1 mod 8 = 1 1 x 1 mod 8 = 1 x 1 = 1 49 x 2 mod 9 = 1 4 x 2 mod 9 = 1 x 2 = 7 49 x 3 mod 5 = 1 4 x 3 mod 5 = 1 x 3 = 4 49 x 4 mod 11 = 1 5 x 4 mod 11 = 1 x 4 = 9
48 Capítulo 7: Teoría de los Números Página 284 Cálculo de inversos usando el TRC (3) Resolvemos ahora la ecuación auxiliar del Teorema Resto Chino y i = inv [(n/d i ), d i ] y 1 = 7 y 2 = 8 y 3 = 3 y 4 = 7 y 1 = inv [3.960/8), 8] y 1 = inv (495, 8) = inv (7, 8) = 7 y 2 = inv [(3.960)/9, 9] y 2 = inv (440, 9) = inv (8, 9) = 8 y 3 = inv [(3.960)/5, 5] y 3 = inv (792, 5) = inv (2, 5) = 3 y 4 = inv [(3.960)/11, 11] y 4 = inv (360, 11) = inv (8, 11) = 7
49 Capítulo 7: Teoría de los Números Página 285 Cálculo de inversos usando el TRC (4) x 1 = 1 x 2 = 7 x 3 = 4 x 4 = 9 y 1 = 7 y 2 = 8 y 3 = 3 y 4 = 7 t x = Σ (n/d i ) y i x i mod n i=1 x = [(n/d 1 )y 1 x 1 + (n/d 2 )y 2 x 2 + (n/d 3 )y 3 x 3 + (n/d 4 )y 4 x 4 ] x = [ ] mod x = [ ] mod = 889 En efecto, inv (49, 3.960) = pero
50 Capítulo 7: Teoría de los Números Página 286 Utilidad del Teorema del Resto Chino Calcular el inverso de 49 en el cuerpo por medio del Teorema del Resto Chino es algo tedioso... y bastante absurdo como ya lo habrá comprobado. En el desarrollo del propio algoritmo del Teorema del Resto Chino para encontrar un inverso hay que calcular otros inversos lo que no tiene sentido alguno... Para qué sirve entonces este algoritmo? Entre otras cosas, cuando veamos el sistema de cifra RSA y el tema dedicado a Protocolos Criptográficos, encontraremos una interesante aplicación del teorema.
51 Capítulo 7: Teoría de los Números Página 287 La exponenciación en la cifra asimétrica Una de las aplicaciones más interesantes de la matemática discreta en criptografía es la cifra asimétrica en la que la operación básica es una exponenciación A B mod n, en donde n es un primo grande o un producto de primos grandes. Esta operación A B mod n se realizará para el intercambio de clave y en la firma digital. Cómo hacer estos cálculos de forma rápida y eficiente, sin tener que aplicar reducibilidad? Los algoritmos de exponenciación rápida serán la solución. Uno de ellos es el que se presenta en la siguiente diapositiva.
52 Capítulo 7: Teoría de los Números Página 288 Un método de exponenciación rápida En A B mod n se representa el exponente B en binario. Se calculan los productos A 2 j con j = 0 hasta n-1, siendo n el número de bits que representan el valor B en binario. Sólo se toman en cuenta los productos en los que en la posición j del valor B en binario aparece un 1. Ejemplo Calcular x = mod 221 = es un número de 40 dígitos:
53 Capítulo 7: Teoría de los Números Página 289 Ejemplo de exponenciación rápida Calcular x = mod 221 = mod 221 (primer cálculo) mod 221 B = = A = 12 j interesante... A 2j mod Bits x = mod 221 = 207 En vez de 36 multiplicaciones y sus reducciones módulo 221 en cada paso operaciones... Hemos realizado cinco multiplicaciones (para j = 0 el valor es A) con sus reducciones módulo 221, más dos al final y sus correspondientes reducciones; en total 14. Observamos un ahorro superior al 80% pero éste es un valor insignificante dado que los números son muy pequeños.
54 Capítulo 7: Teoría de los Números Página 290 Algoritmo de exponenciación rápida Hallar x = A B mod n Obtener representación binaria del exponente B de k bits: B 2 b k-1 b k-2...b i...b 1 b 0 Hacer x = 1 Para i = k-1,..., 0 hacer x = x 2 mod n Si (b i = 1) entonces x = x A mod n Ejemplo: calcule mod 91 = = = b 6 b 5 b 4 b 3 b 2 b 1 b 0 x = 1 i=6 b 6 =1 x = mod 91 = 19 x = 19 i=5 b 5 =0 x = 19 2 mod 91 = 88 x = 88 i=4 b 4 =1 x = mod 91 = 80 x = 80 i=3 b 3 =0 x = 80 2 mod 91 = 30 x = 30 i=2 b 2 =0 x = 30 2 mod 91 = 81 x = 81 i=1 b 1 =1 x = mod 91 = 80 x = 80 i=0 b 0 =1 x = mod 91 = 24 x = = 1, e+106 (calculadora Windows). En este caso hemos realizado sólo 16 operaciones frente a 164. Piense ahora qué sucederá en una operación típica de firma digital con hash: (160 bits) (1.024 bits) mod bits.
55 Capítulo 7: Teoría de los Números Página 291 Cuántos números primos hay? Por el teorema de los números primos, se tiene que la probabilidad de encontrar números primos a medida que éstos se hacen más grandes es menor: Números primos en el intervalo [2, x] = x / ln x Primos entre 2 y 2 5 = 32 x/lnx = 32/3,46 = 9 Probabilidad x sea primo: 30,00 % Primos entre 2 y 2 6 = 64 x/lnx = 64/4,16 = 15 Probabilidad x sea primo: 24,00 % Primos entre 2 y 2 7 = 128 x/lnx = 128/4,85 = 26 Probabilidad x sea primo: 20,63 % Primos entre 2 y 2 8 = 256 x/lnx = 256/5,54 = 46 Probabilidad x sea primo: 18,11 % Primos entre 2 y 2 9 = 512 x/lnx = 512/6,23 = 82 Probabilidad x sea primo: 16,08 % Primos entre 2 y 2 10 = x/lnx = 1.024/6,93 = 147 Probabilidad x sea primo: 14,38 % Primos entre 2 y 2 11 = x/lnx = 2.048/7,62 = 268 Probabilidad x sea primo: 13,10 % Primos entre 2 y 2 12 = x/lnx = 4.096/8,32 = 492 Probabilidad x sea primo: 12,02 % En el capítulo 21 encontrará una tabla con números primos hasta el
56 Capítulo 7: Teoría de los Números Página 292 Raíz primitiva o generador de un primo Un generador o raíz primitiva de un número primo p es aquel valor que, elevado a todos los restos del cuerpo reducido módulo n, genera todo el cuerpo. Así, g es un generador si: 1 a p-1 g a mod p = b (con 1 b p-1, todos los b ) Sea p = 3 CCR = {1,2} (el cero no es solución) Resto 1: no generará nada porque 1 k mod p = 1 Resto 2: 2 1 mod 3 = 2; 2 2 mod 3 = 1 Luego el 2 es un generador del cuerpo n = 3
57 Capítulo 7: Teoría de los Números Página 293 Cuántas raíces hay en un primo p? Existen muchos números dentro del CRR que son generadores del cuerpo... pero: Su búsqueda no es algo fácil... alguna solución? Conociendo la factorización de p-1 (q 1, q 2,..., q n ) con q i los factores primos de p-1, diremos que un número g será generador en p si q i : g (p-1)/qi mod p 1 En cambio, si algún resultado es igual a 1, g no será generador.
58 Capítulo 7: Teoría de los Números Página 294 Búsqueda de raíces primitivas en Z 13 (1) BÚSQUEDA DE RAÍCES EN EL CUERPO Z 13 * Como p = 13 p-1 = 12 = Luego: q 1 = 2 q 2 = 3 Si se cumple g (p-1)/qi mod p 1 q i entonces g será un generador de p Generadores en Z 13 g: 2, 2 (13-1)/2 mod 13 = 2 6 mod 13 = 12 Resto 2 2 (13-1)/3 mod 13 = 2 4 mod 13 = 3 El resto 2 sí es generador 3 (13-1)/2 mod 13 = 3 6 mod 13 = 1 Resto 3 3 (13-1)/3 mod 13 = 3 4 mod 13 = 3 El resto 3 no es generador
59 Capítulo 7: Teoría de los Números Página 295 Búsqueda de raíces primitivas en Z 13 (2) Generadores en Z 13 g: 2, 6, 7, 4 (13-1)/2 mod 13 = 4 6 mod 13 = 1 Resto 4 4 (13-1)/3 mod 13 = 4 4 mod 13 = 9 El resto 4 no es generador 5 (13-1)/2 mod 13 = 5 6 mod 13 = 12 Resto 5 5 (13-1)/3 mod 13 = 5 4 mod 13 = 1 El resto 5 no es generador 6 (13-1)/2 mod 13 = 6 6 mod 13 = 12 Resto 6 6 (13-1)/3 mod 13 = 6 4 mod 13 = 9 El resto 6 sí es generador 7 (13-1)/2 mod 13 = 7 6 mod 13 = 12 Resto 7 7 (13-1)/3 mod 13 = 7 4 mod 13 = 9 El resto 7 sí es generador
60 Capítulo 7: Teoría de los Números Página 296 Búsqueda de raíces primitivas en Z 13 (3) Generadores en Z 13 g: 2, 6, 7, 11 8 (13-1)/2 mod 13 = 8 6 mod 13 = 12 Resto 8 8 (13-1)/3 mod 13 = 8 4 mod 13 = 1 El resto 8 no es generador 9 (13-1)/2 mod 13 = 9 6 mod 13 = 1 Resto 9 9 (13-1)/3 mod 13 = 9 4 mod 13 = 9 El resto 9 no es generador 10 (13-1)/2 mod 13 = 10 6 mod 13 = 1 Resto (13-1)/3 mod 13 = 10 4 mod 13 = 3 El resto 10 no es generador 11 (13-1)/2 mod 13 = 11 6 mod 13 = 12 Resto (13-1)/3 mod 13 = 11 4 mod 13 = 3 El resto 11 sí es generador
61 Capítulo 7: Teoría de los Números Página 297 Búsqueda de raíces primitivas en Z 13 (4) Generadores en Z 13 g: 2, 6, 7, (13-1)/2 mod 13 = 12 6 mod 13 = 1 Resto (13-1)/3 mod 13 = 12 4 mod 13 = 1 El resto 12 no es generador La tasa de generadores en el grupo p será aproximadamente τ = φ(p-1)/(p-1). Por lo tanto por lo general el 30% de los elementos del Conjunto Reducido de Restos de p será un generador en p. τ = φ (12)/12 τ = 4/12 = 1/3
62 Capítulo 7: Teoría de los Números Página 298 Generadores en cuerpos de primos seguros Un número primo p se dice que es un primo seguro o primo fuerte si: p = 2 p + 1 (con p también primo). Por ejemplo: Si p = 11, luego p = = 23 (es primo y es seguro) En este caso la tasa de números generadores del cuerpo será mayor que en el caso anterior (con p = 13 era del 30%). Probabilidad: τ pseguro = φ(p-1)/p-1 ½ Casi la mitad de los números del grupo serán generadores en p. Comprobación
63 Capítulo 7: Teoría de los Números Página 299 Comprobación de generadores en p = 2p +1 p = 11; 2p = 22; p = 2p + 1 = 23 primo seguro Como 2p = p - 1 existirán: φ(p ) = [p - 1] elementos de orden (p ) en el CRR φ(11) = 10 = {1,2,3,4,5,6,7,8,9,10} φ(2p ) = [p - 1] elementos de orden (p-1) en el CRR φ(22) = 10 = {1,3,5,7,9,13,15,17,19,21} τ = (p - 1)/(p-1) = (p - 1)/2p ½ Sigue
64 Capítulo 7: Teoría de los Números Página 300 Comprobación de generadores en p = 2p +1 Usando la ecuación g (p-1)/qi mod p En este caso con q 1 = 2 y q 2 = 11 g (23-1)/2 mod 23 = g 11 mod 23 g (23-1)/11 mod 23 = g 2 mod 23 Encontramos los siguientes 10 generadores en p = 23 {5, 7, 10, 11, 14, 15, 17, 19, 20, 21} Es decir, prácticamente la mitad de los valores de CRR que en este caso es igual a 23 1 = 22. Observe cómo se distribuyen los valores de estas raíces dentro del primo, en forma de grupos y distribuidos uniformemente.
65 Capítulo 7: Teoría de los Números Página 301 Utilidad de la raíz primitiva en criptografía Para qué sirve conocer la raíz primitiva de p? La utilidad de este concepto en criptografía lo veremos cuando se estudien los sistemas de clave pública y, en particular, el protocolo de intercambio de claves de Diffie y Hellman. También se recurrirá a esta propiedad de los primos cuando estudiemos la firma digital según estándar DSS (ElGamal).?
66 Capítulo 7: Teoría de los Números Página 302 Cálculos en campos de Galois (GF) Cuando trabajamos en un cuerpo K con dos operaciones + y *, sabemos que todo elemento distinto del cero tiene un único inverso multiplicativo. Si el cuerpo es finito, se denomina también cuerpo o campo de Galois y se denota por GF(p n ), donde p es un primo y n un entero 1. Algunos usos en criptografía: Sistemas de clave pública cuando la operación es C = M e mod p (cifrador ElGamal) o bien RSA usando el Teorema del Resto Chino para descifrar, como se verá en ese capítulo. Aplicaciones en GF(p n ), polinomios módulo p y de grado n de la forma a(x) = a n-1 x n-1 + a n-2 x n a 1 x + a 0 : se usará en el cifrador de flujo A5, el algoritmo Rijndael de AES y los sistemas de curvas elípticas.
67 Capítulo 7: Teoría de los Números Página 303 Elementos de GF(p n ) como polinomios Los elementos del cuerpo GF(p n ) se pueden representar como polinomios de grado < n con coeficientes a i Zp, es decir, en la forma: a(x) = a n-1 x n-1 +a n-2 x n a 1 x + a 0 El cuerpo GF(p n ) se puede construir escogiendo un polinomio irreducible p(x) de grado n a coeficientes en Z p. Entonces cada elemento a(x) del cuerpo GF(p n ) es un resto módulo p(x). Así, los elementos de GF(2 n ) son polinomios de grado < n con coeficientes en {0, 1}. De esta manera, GF (2 3 ) tiene 8 elementos o restos polinómicos que son: 0, 1, x, x+1, x 2, x 2 +1, x 2 +x, x 2 +x+1, los 8 restos de un polinomio de grado n-1 (n = 3). En el capítulo 21 encontrará una tabla de polinomios primitivos.
68 Capítulo 7: Teoría de los Números Página 304 Suma en campos de Galois GF(2 n ) Si el módulo de trabajo es 2 (con restos bits 0 y 1), las operaciones suma y resta serán un OR Exclusivo: 0 1 mod 2 = mod 2 = 1 CG(2 2 ) 0 0 mod 2 = mod 2 = x x x x x+1 x x x x x+1 x+1 x 1 0 Restos: 0, 1, x, x+1 Como los resultados deberán pertenecer al cuerpo 2 2, vamos a aplicar Reducción por Coeficientes. Ejemplo de cálculos en mod 2: x + (x +1) = 2x + 1 mod 2 = (x +1) = 2 + x mod 2 = x
69 Capítulo 7: Teoría de los Números Página 305 Producto en campos de Galois GF(2 n ) La operación multiplicación puede entregar elementos que no pertenezcan al cuerpo, potencias iguales o mayores que n Reducción por Exponente. CG(2 2 ) 0 1 x x x x+1 x 0 x x+1 1 x+1 0 x+1 1 x Restos: 0, 1, x, x+1 Para la reducción por exponente, sea el el polinomio irreducible de grado 2 el siguiente: p(x) = x 2 + x + 1. Luego: x 2 = x + 1 Cálculo de (x+1) (x+1) mod 2: (x + 1) (x + 1) = x 2 + 2x + 1 mod 2 (x + 1) (x + 1) = (x + 1) + 2x +1 mod 2 (x + 1) (x + 1) = 3x + 2 mod 2 = x
70 Capítulo 7: Teoría de los Números Página 306 Operaciones con campos de Galois en AES La suma y multiplicación de polinomios dentro de un cuerpo binario descritas en diapositivas anteriores conforman las operaciones básicas del algoritmo de cifra Advanced Encryption Standard AES, que con el nombre Rijndael es el estándar mundial desde finales de 2001, desplazando al ya viejo DES. En este caso, se trabaja con 8 bits por lo que las operaciones se realizan en GF(2 8 ). En el capítulo de cifra en bloque con clave secreta encontrará ejemplos de suma y multiplicación polinómica dentro de este cuerpo binario para el AES. Fin del capítulo
71 Capítulo 7: Teoría de los Números Página 307 Cuestiones y ejercicios (1 de 3) 1. Qué significa para la criptografía el homomorfismo de los enteros? 2. Si una función de cifra multiplica el mensaje por el valor a dentro del cuerpo n, para qué nos sirve conocer el inverso de a en n? 3. En un cuerpo de cifra n, existen siempre los inversos aditivos y los inversos multiplicativos? Debe cumplirse alguna condición? 4. En un cuerpo n el inverso de a es a 1, es ese valor único? Por qué? 5. Cifraremos en un cuerpo n = 131. Cuál es el valor del CCR? Cuál es valor del CRR? Qué valores podemos cifrar? 6. Para cifrar un mensaje M = 104 debemos elegir el cuerpo de cifra entre el valor n = 127 y n = 133. Cuál de los dos usaría y por qué? 7. Qué nos dice la función φ(n) de Euler? Para qué sirve? 8. Qué papel cumple el algoritmo extendido de Euclides en la criptografía? Por qué es importante? En qué se basa?
72 Capítulo 7: Teoría de los Números Página 308 Cuestiones y ejercicios (2 de 3) 9. Si en el cuerpo n = 37 el inv (21, 37) = 30, cuál es el inv (30, 37)? 10. Usando el algoritmo extendido de Euclides calcule los siguientes inversos: inv (7, 19); inv (21, 52), inv (11, 33), inv (47, 41). 11. Cuántas soluciones x i hay en la expresión 8 x mod 20 = 12? Explique lo que sucede. Tendría esto interés en criptografía? 12. Qué viene a significar el Teorema del Resto Chino? Aunque aún no lo ha estudiado, le ve alguna utilidad en criptografía? 13. Calcule inv (121, 393) usando el Teorema del Resto Chino. 14. Defina lo que es una raíz primitiva o generador de un cuerpo. Es necesario que ese cuerpo sea un primo? 15. Cuántos generadores podemos esperar en el cuerpo p = 17? Y si ahora p = 7, cuántos generadores habrá? Compruébelo calculando todos los exponentes del conjunto completo de restos de p = 7.
73 Capítulo 7: Teoría de los Números Página 309 Cuestiones y ejercicios (3 de 3) 16. Cómo se define un primo seguro? Cuántos generadores tiene? 17. A partir de los valores p = 13, p = 17, p = 19 y p = 23 queremos obtener un primo seguro, con cuál o cuáles de ellos lo logramos? 18. Usando el algoritmo de exponenciación rápida calcule los siguientes valores: mod 51; mod 201; mod Comente el ahorro en número de operaciones del ejercicio anterior. 20. Compruebe los resultados (si puede) con calculadoras de Windows 3.1; Windows 95 y actual. Puede encontrar los ejecutables de estas calculadoras en el software de la asignatura de nombre CripClas. 21. Qué sucede con estas calculadoras para números muy grandes? 22. En GF(2 n ) reduzca por coeficientes 5x 5 + x 4 + 2x 3 + 3x 2 + 6x Reduzca (x 3 + 1)(x 2 + x +1) por exponente en GF(2 n ) usando como polinomio primitivo p(x) = x 4 + x + 1, es decir x 4 = x + 1.
74 Capítulo 7: Teoría de los Números Página 310 Prácticas del tema 7 (1/2) Software CripClas: 1. Calcule 237 mod 10; 1452 mod 314; 31 mod 49; 3565 mod Calcule mcd (384, 42); mcd (1234; 56); mcd (23, 5); mcd (371, 97). 3. Calcule φ(7); φ(77); φ(131); φ(200). 4. Calcule inv (5, 27); inv (12, 133); inv (21, 25); inv (63, 189). Software Fortaleza: 1. Calcule 2 8 mod 200; mod 5321; mod Repita estos cálculos usando las calculadoras de Windows 3.1 y Windows 95 que encontrará en la carpeta de CripClas. Calcule ahora estas potencias: mod 61 y mod 45. Qué ha pasado? Este bug originado por un uso indebido de la operación módulo con números en formato coma flotante (descubierto de forma fortuita, todo hay que decirlo) fue notificado por este autor vía a Microsoft en el año 1995 y subsanado en la edición de la calculadora de Windows 98 y versiones posteriores.
75 Capítulo 7: Teoría de los Números Página 311 Prácticas del tema 7 (2/2) 3. Calcule si son primos: 23; 371; 19841; Calcule mcd ( , ); mcd ( , ). 5. Calcule inv ( , ). 6. Calcule mod Compruebe que una exponenciación de 50 dígitos 100 dígitos mod 200 dígitos tarda aproximadamente 30 segundos en resolverse con este programa. Software ExpoCrip: 1. Calcule las raíces primitivas de los siguientes números: 5; 19; 31; 57; Compruebe que estos números son primos seguros: 23; 503; 1019; Calcule las raíces primitivas de los primos seguros del apartado Compare el porcentaje de raíces primitivas encontradas en números primos normales y en primos seguros o fuertes.
Capítulo 8 Teoría de la Complejidad Algorítmica
Capítulo 8 Teoría de la Complejidad Algorítmica Seguridad Informática y Criptografía Ultima actualización del archivo: 01/03/06 Este archivo tiene: 31 diapositivas v 4.1 Material Docente de Libre Distribución
Ecuaciones de primer grado con dos incógnitas
Ecuaciones de primer grado con dos incógnitas Si decimos: "las edades de mis padres suman 120 años", podemos expresar esta frase algebraicamente de la siguiente forma: Entonces, Denominamos x a la edad
Índice Introducción Números Polinomios Funciones y su Representación. Curso 0: Matemáticas y sus Aplicaciones Tema 1. Números, Polinomios y Funciones
Curso 0: Matemáticas y sus Aplicaciones Tema 1. Números, Polinomios y Funciones Leandro Marín Dpto. de Matemática Aplicada Universidad de Murcia 2012 1 Números 2 Polinomios 3 Funciones y su Representación
CRIPTOGRAFÍA SIMÉTRICA Y ASIMÉTRICA
CRIPTOGRAFÍA SIMÉTRICA Y ASIMÉTRICA Para generar una transmisión segura de datos, debemos contar con un canal que sea seguro, esto es debemos emplear técnicas de forma que los datos que se envían de una
Módulo 9 Sistema matemático y operaciones binarias
Módulo 9 Sistema matemático y operaciones binarias OBJETIVO: Identificar los conjuntos de números naturales, enteros, racionales e irracionales; resolver una operación binaria, representar un número racional
Divisibilidad y números primos
Divisibilidad y números primos Divisibilidad En muchos problemas es necesario saber si el reparto de varios elementos en diferentes grupos se puede hacer equitativamente, es decir, si el número de elementos
La nueva criba de Eratóstenes Efraín Soto Apolinar 1 F.I.M.E. U.A.N.L. San Nicolás, N.L. México. [email protected]
La nueva criba de Eratóstenes Efraín Soto Apolinar 1 F.I.M.E. U.A.N.L. San Nicolás, N.L. México. [email protected] Resumen Se dan algunas definiciones básicas relacionadas con la divisibilidad
Tema 1: Fundamentos de lógica, teoría de conjuntos y estructuras algebraicas: Apéndice
Tema 1: Fundamentos de lógica, teoría de conjuntos y estructuras algebraicas: Apéndice 1 Polinomios Dedicaremos este apartado al repaso de los polinomios. Se define R[x] ={a 0 + a 1 x + a 2 x 2 +... +
1º) Siempre que se pueda, hay que sacar factor común: :a b ± a c ± a d ± = a (b ± c ± d ± ):
Pág. 1 de 7 FAC T O R I Z AC I Ó N D E P O L I N O M I O S Factorizar (o descomponer en factores) un polinomio consiste en sustituirlo por un producto indicado de otros de menor grado tales que si se multiplicasen
CURSO BÁSICO DE MATEMÁTICAS PARA ESTUDIANTES DE ECONÓMICAS Y EMPRESARIALES
INECUACIONES NOTA IMPORTANTE: El signo de desigualdad de una inecuación puede ser,, < o >. Para las cuestiones teóricas que se desarrollan en esta unidad únicamente se utilizará la desigualdad >, siendo
A estas alturas de nuestros conocimientos vamos a establecer dos reglas muy prácticas de cómo sumar dos números reales:
ADICIÓN Y RESTA DE NUMEROS REALES ADICIÓN L a adición o suma de números reales se representa mediante el símbolo más (+) y es considerada una operación binaria porque se aplica a una pareja de números,
Rompiendo llaves RSA expĺıcitamente con OpenSSL
Rompiendo llaves RSA expĺıcitamente con OpenSSL Eduardo Ruiz Duarte Facultad de Ciencias UNAM Agenda Criptografía asimétrica y conceptos fundamentales RSA Criptoanálisis expĺıcito de una llave generada
Los polinomios. Un polinomio es una expresión algebraica con una única letra, llamada variable. Ejemplo: 9x 6 3x 4 + x 6 polinomio de variable x
Los polinomios Los polinomios Un polinomio es una expresión algebraica con una única letra, llamada variable. Ejemplo: 9x 6 3x 4 + x 6 polinomio de variable x Elementos de un polinomio Los términos: cada
Factorización de polinomios
Factorización de polinomios Polinomios Un polinomio p en la variable x es una expresión de la forma: px a 0 a 1 x a x a n1 x n1 a n x n donde a 0, a 1, a,, a n1, a n son unos números, llamados coeficientes
2. Aritmética modular Ejercicios resueltos
2. Aritmética modular Ejercicios resueltos Ejercicio 2.1 Probar, mediante congruencias, que 3 2n+5 + 2 4n+1 es divisible por 7 cualquiera que sea el entero n 1. Trabajando módulo 7 se tiene que 3 2n+5
Ejemplo: Resolvemos Sin solución. O siempre es positiva o siempre es negativa. Damos un valor cualquiera Siempre + D(f) =
T1 Dominios, Límites, Asíntotas, Derivadas y Representación Gráfica. 1.1 Dominios de funciones: Polinómicas: D( = La X puede tomar cualquier valor entre Ejemplos: D( = Función racional: es el cociente
SISTEMAS DE NUMERACIÓN. Sistema decimal
SISTEMAS DE NUMERACIÓN Sistema decimal Desde antiguo el Hombre ha ideado sistemas para numerar objetos, algunos sistemas primitivos han llegado hasta nuestros días, tal es el caso de los "números romanos",
UNIDAD 3: ANILLOS DE POLINOMIOS
UNIDAD 3: ANILLOS DE POLINOMIOS En nuestra educación matemática se nos introdujo muy pronto -generalmente en los primeros años de secundariaal estudio de los polinomios. Durante una temporada que parecía
NÚMEROS NATURALES Y NÚMEROS ENTEROS
NÚMEROS NATURALES Y NÚMEROS ENTEROS Los números naturales surgen como respuesta a la necesidad de nuestros antepasados de contar los elementos de un conjunto (por ejemplo los animales de un rebaño) y de
Números Reales. MathCon c 2007-2009
Números Reales z x y MathCon c 2007-2009 Contenido 1. Introducción 2 1.1. Propiedades básicas de los números naturales....................... 2 1.2. Propiedades básicas de los números enteros........................
Lección 9: Polinomios
LECCIÓN 9 c) (8 + ) j) [ 9.56 ( 9.56)] 8 q) (a x b) d) ( 5) 4 k) (6z) r) [k 0 (k 5 k )] e) (. 0.) l) (y z) s) (v u ) 4 f) ( 5) + ( 4) m) (c d) 7 t) (p + q) g) (0 x 0.) n) (g 7 g ) Lección 9: Polinomios
EXPRESIONES ALGEBRAICAS. POLINOMIOS
EXPRESIONES ALGEBRAICAS. POLINOMIOS 1. EXPRESIONES ALGEBRAICAS. Estas expresiones del área son expresiones algebraicas, ya que además de números aparecen letras. Son también expresiones algebraicas: bac,
Funciones polinomiales de grados 3 y 4
Funciones polinomiales de grados 3 y 4 Ahora vamos a estudiar los casos de funciones polinomiales de grados tres y cuatro. Vamos a empezar con sus gráficas y después vamos a estudiar algunos resultados
Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal)
Unidad I Sistemas numéricos 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS.
Materia: Informática. Nota de Clases Sistemas de Numeración
Nota de Clases Sistemas de Numeración Conversión Entre Sistemas de Numeración 1. EL SISTEMA DE NUMERACIÓN 1.1. DEFINICIÓN DE UN SISTEMA DE NUMERACIÓN Un sistema de numeración es un conjunto finito de símbolos
Apuntes de Matemática Discreta 9. Funciones
Apuntes de Matemática Discreta 9. Funciones Francisco José González Gutiérrez Cádiz, Octubre de 004 Universidad de Cádiz Departamento de Matemáticas ii Lección 9 Funciones Contenido 9.1 Definiciones y
Dominios de factorización única
CAPíTULO 3 Dominios de factorización única 1. Dominios euclídeos En la sección dedicada a los números enteros hemos descrito todos los ideales de Z. En este apartado introducimos una familia de anillos
UNIDAD 1. LOS NÚMEROS ENTEROS.
UNIDAD 1. LOS NÚMEROS ENTEROS. Al final deberás haber aprendido... Interpretar y expresar números enteros. Representar números enteros en la recta numérica. Comparar y ordenar números enteros. Realizar
BASES Y DIMENSIÓN. Propiedades de las bases. Ejemplos de bases.
BASES Y DIMENSIÓN Definición: Base. Se llama base de un espacio (o subespacio) vectorial a un sistema generador de dicho espacio o subespacio, que sea a la vez linealmente independiente. β Propiedades
REPASO NÚMEROS NATURALES Y NÚMEROS ENTEROS
SUMA REPASO NÚMEROS NATURALES Y NÚMEROS ENTEROS NÚMEROS NATURALES (N) 1. Características: Axiomas de Giuseppe Peano (*): El 1 es un número natural. Si n es un número natural, entonces el sucesor (el siguiente
Funciones, x, y, gráficos
Funciones, x, y, gráficos Vamos a ver los siguientes temas: funciones, definición, dominio, codominio, imágenes, gráficos, y algo más. Recordemos el concepto de función: Una función es una relación entre
ESTRUCTURAS ALGEBRAICAS 1
ESTRUCTURAS ALGEBRAICAS Se da la relación entre dos conjuntos mediante el siguiente diagrama: (, ) (2, 3) (, 4) (, 2) (7, 8) (, ) (3, 3) (5, ) (6, ) (, 6)........ 5 6......... 2 5 i) Observa la correspondencia
LÍMITES Y CONTINUIDAD DE FUNCIONES
Capítulo 9 LÍMITES Y CONTINUIDAD DE FUNCIONES 9.. Introducción El concepto de ite en Matemáticas tiene el sentido de lugar hacia el que se dirige una función en un determinado punto o en el infinito. Veamos
Estructuras algebraicas
Tema 2 Estructuras algebraicas básicas 2.1. Operación interna Definición 29. Dados tres conjuntos A, B y C, se llama ley de composición en los conjuntos A y B y resultado en el conjunto C, y se denota
342 SOBRE FORMAS TERNARIAS DE SEGUNDO GRADO.
342 SOBRE FORMAS TERNARIAS DE SEGUNDO GRADO. ALGUNAS APLICACIONES A LA TEORIA DE LAS FORMAS BINARIAS. Encontrar una forma cuya duplicación produce una forma dada del género principal. Puesto que los elementos
by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true
by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true I. FUNDAMENTOS 3. Representación de la información Introducción a la Informática Curso de Acceso a la Universidad
Programa para el Mejoramiento de la Enseñanza de la Matemática en ANEP Proyecto: Análisis, Reflexión y Producción. Fracciones
Fracciones. Las fracciones y los números Racionales Las fracciones se utilizan cotidianamente en contextos relacionados con la medida, el reparto o como forma de relacionar dos cantidades. Tenemos entonces
Los números racionales
Los números racionales Los números racionales Los números fraccionarios o fracciones permiten representar aquellas situaciones en las que se obtiene o se debe una parte de un objeto. Todas las fracciones
Tema 3. Espacios vectoriales
Tema 3. Espacios vectoriales Estructura del tema. Definición y propiedades. Ejemplos. Dependencia e independencia lineal. Conceptos de base y dimensión. Coordenadas Subespacios vectoriales. 0.1. Definición
POLINOMIOS Y FRACCIONES ALGEBRAICAS
POLINOMIOS Y FRACCIONES ALGEBRAICAS Página 66 PARA EMPEZAR, REFLEXIONA Y RESUELVE Múltiplos y divisores. Haz la división: 4 + 5 0 + 5 A la vista del resultado, di dos divisores del polinomio 4 + 5 0. (
Llamamos potencia a todo producto de factores iguales. Por ejemplo: 3 4 = 3 3 3 3
1. NÚMEROS NATURALES POTENCIAS DE UN NÚMERO NATURAL Llamamos potencia a todo producto de factores iguales. Por ejemplo: 3 4 = 3 3 3 3 El factor que se repite es la base, y el número de veces que se repite
Tema 2. Espacios Vectoriales. 2.1. Introducción
Tema 2 Espacios Vectoriales 2.1. Introducción Estamos habituados en diferentes cursos a trabajar con el concepto de vector. Concretamente sabemos que un vector es un segmento orientado caracterizado por
Sistemas de numeración
Sistemas de numeración Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar datos numéricos. Los sistemas de numeración actuales son sistemas posicionales, que se caracterizan
AMPLIACIÓN DE MATEMÁTICAS. REPASO DE MATEMÁTICAS DISCRETA. CONGRUENCIAS. En el conjunto de los números enteros
AMPLIACIÓN DE MATEMÁTICAS REPASO DE MATEMÁTICAS DISCRETA. CONGRUENCIAS. En el conjunto de los números enteros Z = {..., n,..., 2, 1, 0, 1, 2, 3,..., n, n + 1,...} tenemos definidos una suma y un producto
Ejercicios Resueltos del Tema 4
70 Ejercicios Resueltos del Tema 4 1. Traduce al lenguaje algebraico utilizando, para ello, una o más incógnitas: La suma de tres números consecutivos Un número más la mitad de otro c) El cuadrado de la
1. Dominio, simetría, puntos de corte y periodicidad
Estudio y representación de funciones 1. Dominio, simetría, puntos de corte y periodicidad 1.1. Dominio Al conjunto de valores de x para los cuales está definida la función se le denomina dominio. Se suele
ETS Caminos Santander. Curso 2012. Ejercicios de introducción a la programación.
Ejercicio 1. Saludo. El programa preguntará el nombre al usuario y a continuación le saludará de la siguiente forma "Hola, NOMBRE" donde NOMBRE es el nombre del usuario. Ejercicio 2. Suma. El programa
Euclides extendido y Test de primalidad probabiĺıstico
Euclides extendido y Test de primalidad probabiĺıstico Taller de Álgebra I Verano de 2014 Lema de Bézout Recordemos este lema: Lema (Étienne Bézout) Sean a, b Z, alguno distinto de 0. Entonces existen
UNIDAD Nº 1: 1. SISTEMAS DE NUMERACION. Formalizado este concepto, se dirá que un número X viene representado por una cadena de dígitos:
UNIDAD Nº 1: TECNICATURA EN INFORMATICA UNLAR - CHEPES 1.1. INTRODUCCION 1. SISTEMAS DE NUMERACION El mundo del computador es un mundo binario. Por el contrario, el mundo de la información, manejada por
Polinomios y fracciones algebraicas
UNIDAD Polinomios y fracciones algebraicas U n polinomio es una expresión algebraica en la que las letras y los números están sometidos a las operaciones de sumar, restar y multiplicar. Los polinomios,
Conjuntos Numéricos. Las dos operaciones en que se basan los axiomas son la Adición y la Multiplicación.
Conjuntos Numéricos Axiomas de los números La matemática se rige por ciertas bases, en la que descansa toda la matemática, estas bases se llaman axiomas. Cuántas operaciones numéricas conocen? La suma
1. Números Reales 1.1 Clasificación y propiedades
1. Números Reales 1.1 Clasificación y propiedades 1.1.1 Definición Número real, cualquier número racional o irracional. Los números reales pueden expresarse en forma decimal mediante un número entero,
a < b y se lee "a es menor que b" (desigualdad estricta) a > b y se lee "a es mayor que b" (desigualdad estricta)
Desigualdades Dadas dos rectas que se cortan, llamadas ejes (rectangulares si son perpendiculares, y oblicuos en caso contrario), un punto puede situarse conociendo las distancias del mismo a los ejes,
Práctica 5. Curso 2014-2015
Prácticas de Seguridad Informática Práctica 5 Grado Ingeniería Informática Curso 2014-2015 Universidad de Zaragoza Escuela de Ingeniería y Arquitectura Departamento de Informática e Ingeniería de Sistemas
Tema 3. Polinomios y fracciones algebraicas
Tema. Polinomios y fracciones algebraicas. Monomios.. Definiciones.. Operaciones con monomios. Polinomios.. Definiciones.. Operaciones con polinomios. Factorización de un polinomio.. Teorema del resto.
Tema 2 Límites de Funciones
Tema 2 Límites de Funciones 2.1.- Definición de Límite Idea de límite de una función en un punto: Sea la función. Si x tiende a 2, a qué valor se aproxima? Construyendo - + una tabla de valores próximos
Polinomios y Fracciones Algebraicas
Tema 4 Polinomios y Fracciones Algebraicas En general, a lo largo de este tema trabajaremos con el conjunto de los números reales y, en casos concretos nos referiremos al conjunto de los números complejos.
Juan Antonio González Mota Profesor de Matemáticas del Colegio Juan XIII Zaidín de Granada
FUNCIONES CONTINUAS. La mayor parte de las funciones que manejamos, a nivel elemental, presentan en sus gráficas una propiedad característica que es la continuidad. La continuidad de una función definida
Qué son los monomios?
Qué son los monomios? Recordemos qué es una expresión algebraica. Definición Una expresión algebraica es aquella en la que se utilizan letras, números y signos de operaciones. Si se observan las siguientes
VII. Estructuras Algebraicas
VII. Estructuras Algebraicas Objetivo Se analizarán las operaciones binarias y sus propiedades dentro de una estructura algebraica. Definición de operación binaria Operaciones como la suma, resta, multiplicación
Para representar los conjuntos, los elementos y la relación de pertenencia, mediante símbolos, tendremos en cuenta las siguientes convenciones:
2. Conjuntos 2.1 Introducción El concepto de conjunto, de singular importancia en la ciencia matemática y objeto de estudio de una de sus disciplinas más recientes, está presente, aunque en forma informal,
El algoritmo RSA. Aula Virtual Crypt4you. Dr. Jorge Ramió Aguirre Universidad Politécnica de Madrid
El algoritmo RSA Aula Virtual Crypt4you Selección del capítulo 14 del Libro Electrónico de Seguridad Informática y Criptografía del mismo autor para Crypt4you Dr. Jorge Ramió Aguirre Universidad Politécnica
4 APLICACIONES LINEALES. DIAGONALIZACIÓN
4 APLICACIONES LINEALES DIAGONALIZACIÓN DE MATRICES En ocasiones, y con objeto de simplificar ciertos cálculos, es conveniente poder transformar una matriz en otra matriz lo más sencilla posible Esto nos
Anexo 1: Demostraciones
75 Matemáticas I : Álgebra Lineal Anexo 1: Demostraciones Espacios vectoriales Demostración de: Propiedades 89 de la página 41 Propiedades 89- Algunas propiedades que se deducen de las anteriores son:
ECUACIÓN QUE OBTIENE CON BUENA APROXIMACIÓN LA SUMA DE LOS PRIMEROS ENTEROS A CUALQUIER POTENCIA ENTERA POSITIVA
DESDE LA ACADEMIA ECUACIÓN QUE OBTIENE CON BUENA APROXIMACIÓN LA SUMA DE LOS PRIMEROS ENTEROS A CUALQUIER POTENCIA ENTERA POSITIVA LUIS MANUEL MONTAÑO ZETINA* En este trabajo se presenta un análisis numérico
Grupos. Subgrupos. Teorema de Lagrange. Operaciones.
1 Tema 1.-. Grupos. Subgrupos. Teorema de Lagrange. Operaciones. 1.1. Primeras definiciones Definición 1.1.1. Una operación binaria en un conjunto A es una aplicación α : A A A. En un lenguaje más coloquial
Calcular con fracciones para todos
Calcular con fracciones para todos 1 Calcular con fracciones para todos M. Riat [email protected] Versión 1.0 Burriana, 2014 Calcular con fracciones para todos 2 ÍNDICE DE CAPÍTULOS Índice de capítulos...
1. Ecuaciones no lineales
1. Ecuaciones no lineales 1.1 Ejercicios resueltos Ejercicio 1.1 Dada la ecuación xe x 1 = 0, se pide: a) Estudiar gráficamente sus raíces reales y acotarlas. b) Aplicar el método de la bisección y acotar
Se llama dominio de una función f(x) a todos los valores de x para los que f(x) existe. El dominio se denota como Dom(f)
MATEMÁTICAS EJERCICIOS RESUELTOS DE FUNCIONES FUNCIONES A. Introducción teórica A.1. Definición de función A.. Dominio y recorrido de una función, f() A.. Crecimiento y decrecimiento de una función en
EJERCICIOS RESUELTOS SOBRE ERRORES DE REDONDEO
EJERCICIOS RESUELTOS SOBRE ERRORES DE REDONDEO 1º) Considérese un número estrictamente positivo del sistema de números máquina F(s+1, m, M, 10). Supongamos que tal número es: z = 0.d 1 d...d s 10 e Responde
Informática Bioingeniería
Informática Bioingeniería Representación Números Negativos En matemáticas, los números negativos en cualquier base se representan del modo habitual, precediéndolos con un signo. Sin embargo, en una computadora,
Operaciones con polinomios
Operaciones con polinomios Los polinomios son una generalización de nuestro sistema de numeración. Cuando escribimos un número, por ejemplo, 2 354, queremos decir: 2 354 = 2 000 + 300 + 50 + 4 = 2)1 000)
Tema 07. LÍMITES Y CONTINUIDAD DE FUNCIONES
Tema 07 LÍMITES Y CONTINUIDAD DE FUNCIONES Límite de una función en un punto Vamos a estudiar el comportamiento de las funciones f ( ) g ( ) ENT[ ] h ( ) i ( ) en el punto Para ello, damos a valores próimos
1. INVERSA DE UNA MATRIZ REGULAR
. INVERSA DE UNA MATRIZ REGULAR Calcular la inversa de una matriz regular es un trabajo bastante tedioso. A través de ejemplos se expondrán diferentes técnicas para calcular la matriz inversa de una matriz
UNIDAD 6. POLINOMIOS CON COEFICIENTES ENTEROS
UNIDAD 6. POLINOMIOS CON COEFICIENTES ENTEROS Unidad 6: Polinomios con coeficientes enteros. Al final deberás haber aprendido... Expresar algebraicamente enunciados sencillos. Extraer enunciados razonables
Datos del autor. Nombres y apellido: Germán Andrés Paz. Lugar de nacimiento: Rosario (Código Postal 2000), Santa Fe, Argentina
Datos del autor Nombres y apellido: Germán Andrés Paz Lugar de nacimiento: Rosario (Código Postal 2000), Santa Fe, Argentina Correo electrónico: [email protected] =========0========= Introducción
PRÁCTICA N 2 SISTEMAS DE NUMERACIÓN
PRÁCTICA N 2 SISTEMAS DE NUMERACIÓN Ejercicio 1. Diseñar una planilla EXCEL que tome como dato de entrada un número entero y devuelva la representación en base 2. Testearla con los números 23, 245, 673,
Definición 1.1.1. Dados dos números naturales m y n, una matriz de orden o dimensión m n es una tabla numérica rectangular con m filas y n columnas.
Tema 1 Matrices Estructura del tema. Conceptos básicos y ejemplos Operaciones básicas con matrices Método de Gauss Rango de una matriz Concepto de matriz regular y propiedades Determinante asociado a una
Límite de una función
Límite de una función Idea intuitiva de límite El límite de la función f(x) en el punto x 0, es el valor al que se acercan las imágenes (las y) cuando los originales (las x) se acercan al valor x 0. Es
UNIDAD 1 LAS LEYES FINANCIERAS DE CAPITALIZACIÓN DESCUENTO
- 1 - UNIDAD 1 LAS LEYES FINANCIERAS DE CAPITALIZACIÓN Y DESCUENTO Tema 1: Operaciones financieras: elementos Tema 2: Capitalización y descuento simple Tema 3: Capitalización y descuento compuesto Tema
SEGURIDAD EN SISTEMAS DE INFORMACION. TEMA 2 - parte 2. Criptografia asimétrica
SEGURIDAD EN SISTEMAS DE INFORMACION TEMA 2 - parte 2. Criptografia asimétrica FJRP, FMBR. SSI, 2010 15 de marzo de 2010 1. Conceptos básicos Propuesta por Diffie y Hellman en 1976. Aproximación completamente
Descomposición factorial de polinomios
Descomposición factorial de polinomios Contenidos del tema Introducción Sacar factor común Productos notables Fórmula de la ecuación de segundo grado Método de Ruffini y Teorema del Resto Combinación de
Tema 2 Límites de Funciones
Tema 2 Límites de Funciones 2.1.- Definición de Límite Idea de límite de una función en un punto: Sea la función. Si x tiende a 2, a qué valor se aproxima? Construyendo - + una tabla de valores próximos
Espacios Vectoriales
Espacios Vectoriales Departamento de Matemáticas, CCIR/ITESM 4 de enero de 2 Índice 3.. Objetivos................................................ 3.2. Motivación...............................................
mcd y mcm Máximo Común Divisor y Mínimo Común múltiplo www.math.com.mx José de Jesús Angel Angel [email protected]
mcd y mcm Máximo Común Divisor y Mínimo Común múltiplo www.math.com.mx José de Jesús Angel Angel [email protected] MathCon c 2007-2008 Contenido 1. Divisores de un número entero 2 2. Máximo común divisor
DESARROLLO DE HABILIDADES DEL PENSAMIENTO LÓGICO
I. SISTEMAS NUMÉRICOS DESARROLLO DE HABILIDADES DEL PENSAMIENTO LÓGICO LIC. LEYDY ROXANA ZEPEDA RUIZ SEPTIEMBRE DICIEMBRE 2011 Ocosingo, Chis. 1.1Sistemas numéricos. Los números son los mismos en todos
RELACIONES DE RECURRENCIA
Unidad 3 RELACIONES DE RECURRENCIA 60 Capítulo 5 RECURSIÓN Objetivo general Conocer en forma introductoria los conceptos propios de la recurrencia en relación con matemática discreta. Objetivos específicos
1 1 0 1 x 1 0 1 1 1 1 0 1 + 1 1 0 1 0 0 0 0 1 1 0 1 1 0 0 0 1 1 1 1
5.1.3 Multiplicación de números enteros. El algoritmo de la multiplicación tal y como se realizaría manualmente con operandos positivos de cuatro bits es el siguiente: 1 1 0 1 x 1 0 1 1 1 1 0 1 + 1 1 0
EJERCICIOS DEL TEMA 1
EJERCICIOS DEL TEMA 1 Introducción a los ordenadores 1) Averigua y escribe el código ASCII correspondiente, tanto en decimal como en binario, a las letras de tu nombre y apellidos. Distinguir entre mayúsculas/minúsculas,
UNIDAD I NÚMEROS REALES
UNIDAD I NÚMEROS REALES Los números que se utilizan en el álgebra son los números reales. Hay un número real en cada punto de la recta numérica. Los números reales se dividen en números racionales y números
AXIOMAS DE CUERPO (CAMPO) DE LOS NÚMEROS REALES
AXIOMASDECUERPO(CAMPO) DELOSNÚMEROSREALES Ejemplo: 6 INECUACIONES 15 VA11) x y x y. VA12) x y x y. Las demostraciones de muchas de estas propiedades son evidentes de la definición. Otras se demostrarán
Matemáticas I: Hoja 3 Espacios vectoriales y subespacios vectoriales
Matemáticas I: Hoa 3 Espacios vectoriales y subespacios vectoriales Eercicio 1. Demostrar que los vectores v 1, v 2, v 3, v 4 expresados en la base canónica forman una base. Dar las coordenadas del vector
Matrices equivalentes. El método de Gauss
Matrices equivalentes. El método de Gauss Dada una matriz A cualquiera decimos que B es equivalente a A si podemos transformar A en B mediante una combinación de las siguientes operaciones: Multiplicar
E 1 E 2 E 2 E 3 E 4 E 5 2E 4
Problemas resueltos de Espacios Vectoriales: 1- Para cada uno de los conjuntos de vectores que se dan a continuación estudia si son linealmente independientes, sistema generador o base: a) (2, 1, 1, 1),
Definición de vectores
Definición de vectores Un vector es todo segmento de recta dirigido en el espacio. Cada vector posee unas características que son: Origen: O también denominado Punto de aplicación. Es el punto exacto sobre
Biblioteca Virtual Ejercicios Resueltos
EJERCICIO 13 13 V a l o r n u m é r i c o Valor numérico de expresiones compuestas P r o c e d i m i e n t o 1. Se reemplaza cada letra por su valor numérico 2. Se efectúan las operaciones indicadas Hallar
Generación de funciones lógicas mediante decodificadores binarios con salidas activas a nivel alto
Generación de funciones lógicas mediante decodificadores binarios con salidas activas a nivel alto Apellidos, nombre Martí Campoy, Antonio ([email protected]) Departamento Centro Informática de Sistemas
Apuntes de Matemática Discreta 1. Conjuntos y Subconjuntos
Apuntes de Matemática Discreta 1. Conjuntos y Subconjuntos Francisco José González Gutiérrez Cádiz, Octubre de 2004 Universidad de Cádiz Departamento de Matemáticas ii Lección 1 Conjuntos y Subconjuntos
Diagonalización de matrices
diagonalizacion.nb Diagonalización de matrices Práctica de Álgebra Lineal, E.U.A.T., Grupos ºA y ºB, 2005 Algo de teoría Qué es diagonalizar una matriz? Para estudiar una matriz suele ser conveniente expresarla
