Seguridad Informática
|
|
|
- Josefina Paz Díaz
- hace 8 años
- Vistas:
Transcripción
1 Seguridad Informática Fundamentos Matemáticos de la Criptografía Ramón Hermoso y Matteo Vasirani Universidad Rey Juan Carlos
2 Índice 1 Divisibilidad 2 Artimética modular 3 Grupos 4 El problema del logaritmo discreto (DLP) 5 Notas: Diffie-Hellman 6 Notas: RSA
3 Índice 1 Divisibilidad 2 Artimética modular 3 Grupos 4 El problema del logaritmo discreto (DLP) 5 Notas: Diffie-Hellman 6 Notas: RSA
4 Divisibilidad I Sea Z el conjunto de los números enteros Se dice que a b (a divide a b) si c : b = a c Si a > 0, a 1, a b, decimos que a es factor de b Un número b es primo si no tiene factores, es decir, sus únicos divisores son 1 y b Si un número no es primo, se llama compuesto
5 Divisibilidad II Teorema de la división a,b > 0, q,r únicos tales que: a = b q + r con 0 r b donde q se denomina cociente y r resto
6 Índice 1 Divisibilidad 2 Artimética modular 3 Grupos 4 El problema del logaritmo discreto (DLP) 5 Notas: Diffie-Hellman 6 Notas: RSA
7 Aritmética modular I Sea a Z y n > 0 a mod n resto al dividir a entre n Definición: a b mod n si [a mod n] = [b mod n] a b mod n n (b a) k : b a = k n Operaciones: suma y producto [a + b mod n] = [a mod n] + [b mod n] [a b mod n] = [a mod n] [b mod n]
8 Aritmética modular II Congruencias Cierto número a es congruente con otro cierto número b módulo n, si y solo si se obtiene el mismo resto al hacer ambas divisiones. Se denota mediante: a = b mod n
9 Aritmética modular III Operaciones: división a/b mod n (si la división es entera no hay problema) La división se define como la multiplicación con el inverso El inverso de un número es otro número que multiplicado por el primero sea igual a 1 Si dado b, c tal que b c = 1 (mod n), decimos que b tiene inverso c = b 1 Por lo tanto, definimos a/b = a b 1 (mod n)
10 Aritmética modular IV Ejemplo Inversos mod n Teorema: b es invertible mod n si y sólo si mcd(b,n) = = 33 = 1 (mod 16) 3 es invertible y 3 1 = 11 En la igualdad 6 = 22 mod 16 podemos dividir entre 3: 6/3 = 22/3 = = 242 = 2 mod 16 Ejercicio: Dividir por 5 la siguiente congruencia: 27 = 10 mod 17. Hacer lo mismo para 27 = 61 mod 17
11 Índice 1 Divisibilidad 2 Artimética modular 3 Grupos 4 El problema del logaritmo discreto (DLP) 5 Notas: Diffie-Hellman 6 Notas: RSA
12 Grupos I Un grupo es un conjunto G de elementos y de una operación binaria interna que cumple: a (b c) = (a b) c (Asociativa) e : a e = e a = a (Elem. neutro) g h : g h = h g = e (Elem. Inverso) Si a b = b a (Conmutativa), entonces G es un grupo abeliano Un subgrupo es un grupo contenido dentro de otro
13 Grupos II Notación aditiva: g + h Elemento neutro: 0 El elemento inverso de g se denota g g + g g = m g Notación multiplicativa: g h Elemento neutro: 1 El elemento inverso de g es g 1 g g... g = g m Por convenio: g 0 = 1 y g m = (g 1 ) m
14 Grupos III El orden de un grupo finito es el número de elementos que lo compone Teorema: G es un grupo de orden m g G : g m = 1 mod N Corolario: g : g i = g [i mod m] Corolario: e > 0 con MCD(e,m) = 1 1 f e : g g e es una permutación de G 2 Si d = e 1 mod m f d es la inversa de f e Permutaciones Permutación e inversión permiten cifrar y descifrar!!!
15 Grupos IV Ejemplos: Z N = {0,1,...,N 1}, donde = + mod N es un grupo. ORDEN: N (GRUPO ADITIVO - ) Z N = {a {1,...,N 1}} : MCD(a,N) = 1 con = mod N es un grupo. ORDEN φ(n) (GRUPO MULTIPLICATIVO - ) (función de Euler) Función de Euler Si p es primo φ(p) = p 1 Si p,q son primos φ(p q) = (p 1) (q 1) En general: φ(ab) = φ(a) φ(b) si a y b no tienen factores primos comunes φ(p e ) = p e 1 (p 1)
16 Grupos cíclicos I Sea G un grupo finito de orden m y g G < g >= {g 0,g 1,g 2,...} (subgrupo generado por g) Orden de g: menor i tal que g i = 1 mod N < g >= {g 0,g 1,g 2,...,g i 1 } g x = g y x = y (mod i)
17 Grupos cíclicos II Si g tiene orden m < g >= G y decimos que G es cíclico, es decir, G = {g 0,g 1,g 2,...,g m 1 } y g recibe el nombre de generador de G Si g tiene orden i entonces i m Consecuencia: si G tiene orden primo p entonces G es cíclico y todos los elementos de G menos el 1 son generadores
18 Grupos cíclicos III Ejemplos Z N es cíclico para todo N Z p es cíclico si p es primo En Z 15 2 es generador, 3 no Z 8 no es cíclico Z 10 es cíclico En Z 7 3 es generador, 2 no
19 Índice 1 Divisibilidad 2 Artimética modular 3 Grupos 4 El problema del logaritmo discreto (DLP) 5 Notas: Diffie-Hellman 6 Notas: RSA
20 El problema del logaritmo discreto (DLP) I G =< g > de orden q Dado h G existe un único x Z q tal que g x = h Decimos que x = log g (h) Ejemplo: Solución: 6 Z 11 =< 7 > log 7 (4) =?
21 El problema del logaritmo discreto (DLP) II El problema del logaritmo discreto (DLP) Consiste en obtener el valor de y en x = a y mod n Equivalente a y = log a (x) Problema duro o difícil si ningún adversario PPT A lo resuelve con probabilidad no despreciable Especialmente en los grupos Z p con p primo (y suficientemente grande) Se usa comúnmente en criptosistemas de clave pública (p. ej. en el de Diffie-Hellman o en el de ElGamal)
22 Índice 1 Divisibilidad 2 Artimética modular 3 Grupos 4 El problema del logaritmo discreto (DLP) 5 Notas: Diffie-Hellman 6 Notas: RSA
23 Notas: Intercambio de claves Diffie-Hellman I Problemas Diffie-Hellman: 1 Diffie-Hellman computacional (CDH): Dados h,k G encontrar l G tal que cumpla que: si h = g x,k = g y entonces l = g xy 2 Diffie-Hellman decisional (DDH): Distinguir entre (g x,g y,g z ) vs. (g x,g y,g xy ) donde x,y,z se eligen al azar Relación de resolución de problemas: Resolver DLP Resolver CDH Resolver DDH
24 El problema de factorizar I 1 Se eligen x,y enteros de n bits al azar 2 Se calcula N = x y 3 El adversario A recibe N y devuelve x, y 4 Si x y = N entonces se dice que Succ(A,n) = 1
25 El problema de factorizar II No parece muy complicado. Por ejemplo, podemos inferir que, con probabilidad del 75% N es par También es fácil si x o y tienen factores primos pequeños Esto sugiere elegir x, y primos Se cree que, de esta forma, el problema de factorizar es difícil
26 Índice 1 Divisibilidad 2 Artimética modular 3 Grupos 4 El problema del logaritmo discreto (DLP) 5 Notas: Diffie-Hellman 6 Notas: RSA
27 El problema RSA 1 Se generan p,q primos de n bits al azar 2 N = p q 3 Se genera e tal que mcd(e,φ(n)) = 1 4 Se elige y Z N al azar 5 El adversario A recibe (e,y); devuelve x 6 Si x e = y entonces decimos que Succ(A) = 1
28 Relación de RSA con factorizar I Teorema Si se sabe factorizar N se puede resolver RSA Se calcula φ(n) = (p 1) (q 1) Se calcula d = e 1 mod φ(n) Solución: y d porque (y d ) e = y de = y mod N
29 Relación de RSA con factorizar II Por lo tanto, RSA podría ser tan difícil como factorizar o algo más fácil No se conoce respuesta a esta conjetura
30 Generando primos al azar Para producir instancias de RSA o DLP hemos visto que se necesita generar números primos, a veces cumpliendo ciertas condiciones Cómo se hace? Se generan números al azar a los que se pasa un test de primalidad
31 Pruebas de primalidad En la década de los 70 aparece el primer test de primalidad eficiente (probabilístico) Los más eficientes (por ejemplo el Miller-Rabin) son probabilísticos: Entrada primo devuelve primo siempre Entrada número factorizable devuelve compuesto excepto con pequeña probabilidad (falsos positivos)
05. Criptografía de clave pública
05. Criptografía de clave pública Criptografía 5º Curso de Ingeniería Informática Escuela Técnica Superior de Ingeniería Informática Universidad de Sevilla Contenido Cifrado con clave pública Ventajas
Clave Pública. Criptografía-ULL
Clave Pública Clave Pública UsuarioA Cifrado E B Mensaje cifrado C Mensaje cifrado C Descifrado D B Usuario B Clave Pública de B Clave Privada de B Mensaje original M Mensaje original M Clave Pública Clave
Sistemas basados en la Teoría de Números
Criptografía de clave pública Sistemas basados en la Teoría de Números Departamento de Sistemas Informáticos y Computación DSIC - UPV http://www.dsic.upv.es p.1/20 Criptografía de clave pública Sistemas
Aritmética Modular MATEMÁTICA DISCRETA I. F. Informática. UPM. MATEMÁTICA DISCRETA I () Aritmética Modular F. Informática.
Aritmética Modular MATEMÁTICA DISCRETA I F. Informática. UPM MATEMÁTICA DISCRETA I () Aritmética Modular F. Informática. UPM 1 / 30 La relación de congruencia La relación de congruencia Definición Dado
Ingeniería en Informática
Ingeniería en Informática Criptografía 7 de septiembre de 2007 APELLIDOS: En el siguiente test cada respuesta correcta aporta 2 3 resta 1 6 puntos. NOMBRE: puntos, mientras que cada respuesta fallida 1.
Ampliación Matemática Discreta. Justo Peralta López
Justo Peralta López UNIVERSIDAD DE ALMERíA DEPARTAMENTO DE ÁLGEBRA Y ANÁLISIS MATEMÁTICO 1 2 cíclicos 3 Subgrupos 4 Algoritmos 5 ElGamal Definición Un grupo es un conjunto de elementos sobre los cuales
Criptografía asimétrica o de clave pública
Criptografía asimétrica o de clave pública F. J. Martínez Zaldívar Departamento de Comunicaciones ETSI Telecomunicación Universidad Politécnica de Valencia Comunicación de Datos II Índice 1 Introducción
Guia para el exámen parcial 1 - unas soluciones
Matemáticas elementales, Demat-UG, ago-dic, 2017 Guia para el exámen parcial 1 - unas soluciones Fecha del exámen: miercoles, 4 oct, 2017. Profesor: Gil Bor, CIMAT. Definiciones: La representación de a
Introducción a la Matemática Discreta
Introducción a la Matemática Discreta Aritmética Modular Luisa María Camacho Camacho Introd. a la Matemática Discreta 1 / 39 Introducción a la Matemática Discreta Temario Tema 1. Teoría de Conjuntos. Tema
Matemáticas aplicadas a la criptografía
Matemáticas aplicadas a la criptografía Unidad II - Teoría de Números Dr. Luis J. Dominguez Perez Universidad Don Bosco Abril 23, 2013 Contenido de la sección 1 Divisibilidad y Euclides Congruencias Factorización
Teorema de Lagrange. En esta sección demostramos algunos hechos básicos sobre grupos, que se pueden deducir de la definición
Teorema de Lagrange Capítulo 3 3.1 Introducción En este capítulo estudiaremos uno de los teoremas más importantes de toda la teoría de grupos como lo es el Teorema de Lagrange. Daremos en primer lugar
Algoritmos de cifrado
11 de junio de 2015 Estructuración 1 Conceptos generales 2 3 4 5 El problema de la Criptografía tux@linux# Internet -----BEGIN PGP MESSAGE----- Version: GnuPG v1.4.10 (GNU/Linux) FcelCIKc+xEzuVo1Wbg5v91kEGDaXHhjJ1
Capítulo 3: El anillo de los números enteros
Capítulo 3: El anillo de los números enteros Miguel Ángel Olalla Acosta [email protected] Departamento de Álgebra Universidad de Sevilla Noviembre de 2016 Olalla (Universidad de Sevilla) El anillo de
Estructuras algebraicas. Departamento de Álgebra. Apuntes de teoría
ESTRUCTURAS ALGEBRAICAS GRADO EN MATEMÁTICAS. CURSO 2015/2016 Apuntes de teoría Tema 1: Grupos y subgrupos. 1.1. Introducción Definición 1.1. Un grupo es un par (G, ), donde G es un conjunto no vacío,
Capítulo 3: El anillo de los números enteros
Capítulo 3: El anillo de los números enteros Miguel Ángel Olalla Acosta [email protected] Departamento de Álgebra Universidad de Sevilla Noviembre de 2017 Olalla (Universidad de Sevilla) El anillo de
UNIDAD 5 : ESTRUCTURAS ALGEBRAICAS
UNIVERSIDAD DON BOSCO - DEPARTAMENTO DE CIENCIAS BÁSICAS UNIDAD 5 : ESTRUCTURAS ALGEBRAICAS ÁLGEBRA LINEAL - GUIÓN DE CLASE - SEMANA 10 - CICLO 01-2015 Estudiante: Grupo: 1. Aplicaciones 1.1. Aplicaciones.
1. Introducción Cifrado de Hill RSA ElGamal Firma DSA Test de Miller-Rabin...
Índice 1. Introducción 3 2. Técnicas criptográficas 5 2.1. Cifrado de Hill..................................... 8 2.2. RSA........................................... 16 2.3. ElGamal.........................................
Teoría de Números. UCR ECCI CI-1204 Matemática Discretas Prof. M.Sc. Kryscia Daviana Ramírez Benavides
UCR ECCI CI-1204 Matemática Discretas Prof. M.Sc. Kryscia Daviana Ramírez Benavides Introducción Esta presentación brinda una breve revisión de nociones de la teoría elemental de números, concernientes
Lección 3: Sistemas de Cifra con Clave Pública
Lección 3: Sistemas de Cifra con Pública Gonzalo Álvarez Marañón [email protected] Consejo Superior de Investigaciones Científicas Científico Titular Los tipos de criptografía Criptografía Simétrica
Método de encriptación RSA con Mathematica
Método de encriptación RSA con Mathematica Mariano González Ulloa [email protected] Pontifica Universidad Católica del Perú Departamento de Ciencias 19 de agosto de 2009 Resumen El sistema RSA es, hasta
APLICACIONES DE LA ARITMÉTICA MODULAR
APLICACIONES DE LA ARITMÉTICA MODULAR Funciones de dispersión Números pseudoaleatorios Computación con números grandes Dígitos de control Criptografía Arte FUNCIONES DE DISPERSIÓN Hashing Functions Se
Álgebra I Práctica 3 - Números enteros (Parte 1)
Divisibilidad Álgebra I Práctica 3 - Números enteros (Parte 1 1. Decidir cuáles de las siguientes afirmaciones son verdaderas para todo a, b, c Z i a b c a c y b c, ii 4 a a, iii a b a ó b, iv 9 a b 9
Contenido. Contenidos interactivos... xiii Plataforma de contenidos interactivos... xviii Prefacio... xix. Parte I Fundamentos...
Contenido Contenidos interactivos... xiii Plataforma de contenidos interactivos... xviii Prefacio... xix Parte I Fundamentos... 1 Capítulo I Lógica, conjuntos e inducción... 2 1.1 Introducción... 4 1.2
Tema 2 Aritmética modular
1 Tema 2 Aritmética modular 2.1 Relaciones de equivalencia Definición 2.1 Una relación que verifique las propiedades reflexiva, simétrica y transitiva se denomina relación de equivalencia. Dos elementos
Aritmética Entera MATEMÁTICA DISCRETA I. F. Informática. UPM. MATEMÁTICA DISCRETA I () Aritmética Entera F. Informática.
Aritmética Entera MATEMÁTICA DISCRETA I F. Informática. UPM MATEMÁTICA DISCRETA I () Aritmética Entera F. Informática. UPM 1 / 18 Estructura de los números enteros Estructura de los números enteros Definición
CLCript Cuadernos de Laboratorio de Criptografía jra - Entrega nº 9 Matemáticas discretas en criptografía Página 1
Proyecto CLCript Cuadernos de Laboratorio de Criptografía. Entrega nº 9 Última actualización 24/10/18 Autor: Dr. Jorge Ramió Aguirre (@criptored) Prácticas con el software SAMCript: Matemáticas discretas
Dado un conjunto A, llamamos operación binaria interna o ley de composición interna a cualquier función de A A en A. [1] [1] [0]
Contents 2 Operaciones y estructuras algebraicas. 2 2.1 Propiedades...................................................... 4 2.2 Elementos Particulares.............................................. 7 2.3
Seguridad Informática
Seguridad Informática Criptografía de clave pública Ramón Hermoso y Matteo Vasirani Universidad Rey Juan Carlos Índice 1 Introducción 2 Clave pública 3 Intercambio de claves (Diffie-Hellman) 4 Cifrado
1. Dominio de integridad: Si a, b son enteros, y a 0, b 0 entonces
1 Números enteros 1.1 Operaciones Pretendemos precisar nuestro conocimiento intuitivo de los números enteros, lo denotamos por Z (del alemán Zahl número). Definición 1 Los números enteros admiten tres
Criptografía de clave pública
Modelo de comunicación cifrada Texto Base ------------- ------ Cifrado Cifra ---------- ---------- ------ Descifrado Texto Base ------------- ---------- Intruso Terminología Texto base (B, P): mensaje
Una Introducción Matemática a la Criptografía (para mis alumnos de Álgebra I)
Una Introducción Matemática a la Criptografía (para mis alumnos de Álgebra I) Pablo De Nápoli [email protected] Una Introducción Matemática a la Criptografía(para mis alumnos de Álgebra I) p. 1 Qué es
Tema 1.- Nociones preliminares: grupos, anillos, cuerpos. Divisibilidad
Tema 1.- Nociones preliminares: grupos, anillos, cuerpos. Divisibilidad 1.1 Grupos Al haber alterado el orden de los temas, este apartado ya se ha visto en el tema 9 1.2 Anillos y cuerpos Definición 1.2.1.
TEORÍA DE NÚMEROS II
TEORÍA DE NÚMEROS II Cristian Arturo Chaparro Acosta Universidad Distrital Francisco José de Caldas Proyecto curricular de Matemáticas Bogotá D.C. 7 de octubre de 2014 1. Demuestre, refute o solucione:
Dígitos de control. Test de Primalidad Algoritmo para calcular a r mod n Criptografía. Aritmética Modular. personal.us.es/lcamacho. Luisa M.
personal.us.es/lcamacho 1 NIF ISBN 2 3 4 Sistema RSA NIF NIF ISBN La letra del NIF se obtiene reduciendo el número del DNI módulo 23 y aplicando al resultado la siguiente tabla 0 T 6 Y 12 N 18 H 1 R 7
Algoritmos en teoría de números
Algoritmos en teoría de números IIC2283 IIC2283 Algoritmos en teoría de números 1 / 92 Para recordar: aritmética modular Dados dos números a, b Z, si b > 0 entonces existen α, β Z tales que 0 β < b y a
Álgebra y Trigonometría
Álgebra y Trigonometría Conceptos fundamentales del Álgebra Universidad de Antioquia Departamento de Matemáticas 1. Números Reales El conjunto de los números reales está constituido por diferentes clases
Teoría de Anillos y Campos
Teoría de Anillos y Campos Presentación 2: anillos, homomorfismos e ideales Luis Felipe González Rivas UANL 21 de agosto de 2018 Contenido 1 Anillos 2 Homomorfismos 3 Ideales Luis Felipe González Rivas
Tema 2: El grupo de las permutaciones
Tema 2: El grupo de las permutaciones Miguel Ángel Olalla Acosta [email protected] Departamento de Álgebra Universidad de Sevilla Octubre de 2014 Olalla (Universidad de Sevilla) Tema 2: El grupo de las
Aritmética entera y modular
CAPíTULO 2 Aritmética entera y modular 1. Los números enteros Dado un entero z, z es su opuesto, y denotamos por z = máx{z, z} al valor absoluto de z. Propiedades de la suma. La suma de enteros es asociativa,
Aritmética Modular. (c) 2012 Leandro Marin
0214.00 1 Aritmética Modular 3 487002 140007 (c) 2012 Leandro Marin 1. Introducción En este tema veremos el concepto de congruencia módulo n, así como los anillos de restos modulares y su estructura. Calcularemos
Estructuras Algebraicas
Tema 1 Estructuras Algebraicas Definición 1 Sea A un conjunto no vacío Una operación binaria (u operación interna) en A es una aplicación : A A A Es decir, tenemos una regla que a cada par de elementos
Matemáticas Discretas 2 - Taller 2 Aritmética modular G. Padilla
Matemáticas Discretas 2 - Taller 2 Aritmética modular G Padilla 1 EQUIVALENCIAS Y RELACIONES DE ORDEN (1) Decide cuáles de las siguientes relaciones son equivalencias En caso afirmativo, halla el conjunto
Definición 1 Un semigrupo es un conjunto E provisto de una operación binaria asociativa sobre E, se denota por (E, ).
ALGEBRA La primera parte del presente libro está dedicada a las estructuras algebraicas. En esta parte vamos a iniciar agregándole a los conjuntos operaciones. Cuando las operaciones tienen determinadas
. 1 TEORIA DE NUMEROS. Tema: ARITMETICA MODULAR. (Apuntes de apoyo a clases teóricas) Tiempo de exposición: 2hs
. 1 TEORIA DE NUMEROS Tema: ARITMETICA MODULAR (Apuntes de apoyo a clases teóricas) Tiempo de exposición: 2hs Bibliografía: 2 1. T. Hibbard. Apuntes de Cátedra. Año 2000. 2. J. Yazlle. Apuntes de Cátedra:
Operaciones con números racionales. SUMA/RESTA.
http//www.colegiovirgendegracia.org/eso/dmate.htm ARITMÉTICA Números racionales.9. Operaciones con números racionales. SUMA/RESTA. (A) Reducción a común denominador 4 y 7 4 4 y 7 6 y 4 80 80 80 80 (B)
Un tercer ejemplo: verificación de primalidad
Un tercer ejemplo: verificación de primalidad Vamos a ver un algoritmo aleatorizado para verificar si un número es primo. I Este algoritmo es más eficiente que los algoritmos sin componentes aleatorias
Guía N 1 Introducción a las Matemáticas
Glosario: Guía N 1 Introducción a las Matemáticas - Aritmética: Es la rama de las matemáticas que se dedica al estudio de los números y sus propiedades bajo las operaciones de suma, resta, multiplicación
Polinomios (lista de problemas para examen)
Polinomios (lista de problemas para examen) En esta lista de problemas el conjunto de los polinomios de una variable con coeficientes complejos se denota por P(C). También se usa la notación C[x], si la
Algoritmo de Dixon Ataque de Wiener
Algoritmo de Dixon Ataque de Wiener México 2011 1 Criba cuadrática 2 Ataque de Wiener Algoritmo de Dixon Factorización Supongamos que nuestra base de primos B := {p 1,...,p b } consiste de los primeros
ASIMETRICA IV LOG DISCRETOS CRIPTO II UT II N 06
ASIMETRICA IV LOG DISCRETOS CRIPTO II UT II N 06 UT-2 UNIDAD TEMÁTICA N 2: Criptografía Asimétrica. Funciones Unidireccionales. Funciones Trampa. Historia de la Criptografía Asimétrica. Protocolo de Diffie
Criptografía sobre curvas eĺıpticas
Criptografía sobre curvas eĺıpticas José Galaviz Casas Departamento de Matemáticas, Facultad de Ciencias, Universidad Nacional Autónoma de México. José Galaviz Casas (Facultad de Ciencias, UNAM) Criptografía
(n, a)(m, b) = (nm, ma + nb) (a, b) + (c, d) = (a + c, b + d) y (a, b)(c, d) = (ac, bd)
TEMA 3 Anillos. Dominios euclídeos. Ejercicio 3.1. Sea X un conjunto no vacío y R = P(X), el conjunto de partes de X. Si se consideran en R las operaciones: A + B = (A B) (A B) A B = A B demostrar que
Fundamentos algebraicos
Fundamentos algebraicos 1. Grupos Sea S un conjunto. Se denota con S S el conjunto de los pares ordenados (s, t) con s, t en S. Un mapeo de S S en S se llama operación binaria en S. Esta definición requiere
Aritmética modular. AMD Grado en Ingeniería Informática. AMD Grado en Ingeniería Informática (UM) Aritmética modular 1 / 16
Aritmética modular AMD Grado en Ingeniería Informática AMD Grado en Ingeniería Informática (UM) Aritmética modular 1 / 16 Objetivos Al finalizar este tema tendréis que: Saber qué es Z n. Saber operar en
Clase 2: Criptografía
Capítulo 5: Teoría de Números Clase 2: Criptografía Matemática Discreta - CC3101 Profesor: Pablo Barceló P. Barceló Matemática Discreta - Cap. 5: Teoría de números 1 / 11 Qué es la criptología? La criptología
AMPLIACIÓN DE MATEMÁTICAS
AMPLIACIÓN DE MATEMÁTICAS GRUPOS CÍCLICOS. Los grupos que pueden ser generados por un único elemento se llaman Grupos Cíclicos. Un único elemento como generador hace que sea fácil trabajar con ellos. Además,
NÚMEROS COMPLEJOS (C) Si calculamos los valores de las potencias de i, encontramos que: con n N + y 0 p < 4
NÚMEROS COMPLEJOS (C) DEFINICIÓN DE LA UNIDAD IMAGINARIA El cuadrado de un número real siempre es no negativo. Por ejemplo, no existe ningún número real x para el cual x 2 = -1. Para remediar esta situación,
Factorización de polinomios. Profa. Anneliesse Sánchez y Profa. Caroline Rodriguez Departamento de Matemáticas Universidad de Puerto Rico
Factorización de polinomios Profa. Anneliesse Sánchez y Profa. Caroline Rodriguez Departamento de Matemáticas Universidad de Puerto Rico Introducción Factorizar un polinomio es hallar factores de éste.
Criptosistemas basados en curvas hiperelípticas
Criptosistemas basados en curvas hiperelípticas Luis Hernández Encinas [email protected] Departamento: Tratamiento de la Información y Codificación Instituto de Física Aplicada Consejo Superior de Investigaciones
Exámenes de álgebra básica de enero de Grupos 1 y 3.
Exámenes de álgebra básica de enero de 2019. Grupos 1 y 3. GRUPOS 1. Calcular razonadamente todos los subgrupos normales de S 4. Un subgrupo H de un grupo G es normal si y solamente si para cada g G se
ARITMÉTICA II. Adolfo Quirós. COMPLEMENTOS PARA LA FORMACIÓN DISCIPLINAR EN MATEMÁTICAS Curso
ARITMÉTICA II COMPLEMENTOS PARA LA FORMACIÓN DISCIPLINAR EN MATEMÁTICAS Curso 2012-2013 LO QUE TENÍAMOS PENDIENTE DEL OTRO DÍA Hay más números reales que números racionales? Números complejos? Números
Teoría de anillos. Dominios, cuerpos y cuerpos de fracciones.
Tema 5.-. Teoría de anillos. Dominios, cuerpos y cuerpos de fracciones. 5.1. Anillos y cuerpos Definición 5.1.1. Un anillo es una terna (A, +, ) formada por un conjunto A y dos operaciones binarias +,
Sistemas de claves públicas y privadas
Sistemas de claves públicas y privadas Noemí P. Kisbye Resumen La criptografía consiste en transformar un texto claro en otro texto cifrado, de modo que este último sea ilegible a menos que se conozca
Álgebra Básica. Departamento de Álgebra.
Ejercicios de Álgebra Básica. Curso 2010/11 Ejercicio 1. Construir las tablas de verdad de las siguientes proposiciones: (1). p q (2). [(p q) q] p (3). [(p q) r] p (q r) (4). [(p q) q] p (5). [(p q) p]
Teoría de Números. UCR ECCI CI-0111 Estructuras Discretas Prof. Kryscia Daviana Ramírez Benavides
Teoría de Números UCR ECCI CI-0111 Estructuras Discretas Prof. Kryscia Daviana Ramírez Benavides Introducción Esta presentación brinda una breve revisión de nociones de la teoría elemental de números,
Capítulo 1. Numeración 1 Variables... 2 Números naturales... 2 Números enteros... 3 Números reales Ejercicios Orden y valor absoluto...
ÍNDICE Capítulo 1. Numeración 1 Variables... 2 Números naturales... 2 Números enteros... 3 Números reales... 3 Ejercicios... 5 Orden y valor absoluto... 6 Ejercicios... 7 Suma de números reales... 9 Reglas
Álgebra Básica. Departamento de Álgebra (2n 1) = n 2,
Ejercicios de Álgebra Básica. Curso 2012/13 Ejercicio 1. Probar, usando el método de inducción, la fórmula de la suma de n términos de una progresión geométrica de razón r, S n = ra n a 1 r 1. Ejercicio
Dominios Euclideos. Eugenio Miranda Palacios
Dominios Euclideos Eugenio Miranda Palacios 4. Dominios Euclídeos 4.1. Definiciones y resultados básicos Definición 4.1. Sea A un dominio de integridad. Una función euclídea es una función φ : A {0} Z
Tema 8.- Anillos y cuerpos
Tema 8.- Anillos y cuerpos Definición.- Un anillo es una terna (A, +, ) formada por un conjunto A y dos operaciones internas y binarias +, verificando: 1. El par (A, +) es un grupo abeliano, cuyo elemento
Fundamentos matemáticos del método RSA
Fundamentos matemáticos del método RSA Dr.Hugo D.Scolnik Profesor Titular Regular Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires 1 Nociones elementales
SOLUCIONARIO GUÍA A
SOLUCIONARIO GUÍA A-1 2008 1 Estimado alumno: Aquí encontrarás las claves de corrección, las habilidades y los procedimientos de resolución asociados a cada pregunta, no obstante, para reforzar tu aprendizaje
2. Obtener, por ensayo y error, una aproximación del entero más grande. Sugerencia: leer n y escribir n y n+1. (Puede ser muy largo el ensayo).
En los ejercicios, cuando se hable de un entero (un número entero), se trata de un entero del lenguaje C. Por ejemplo, 10 20 es un número entero en el sentido matemático, pero muy posiblemente este entero
LEYES DE COMPOSICIÓN INTERNA Y ELEMENTOS DISTINGUIDOS
LEYES DE COMPOSICIÓN INTERNA Y ELEMENTOS DISTINGUIDOS Sea una estructura formada por un conjunto A, sobre cuyos elementos se ha definido una operación o ley interna, comúnmente denotada por " * ", que
AMPLIACIÓN DE MATEMÁTICAS. a = qm + r
AMPLIACIÓN DE MATEMÁTICAS CONGRUENCIAS DE ENTEROS. Dado un número natural m N\{0} sabemos (por el Teorema del Resto) que para cualquier entero a Z existe un único resto r de modo que con a = qm + r r {0,
